Class: Aws::S3Files::Types::CreateFileSystemResponse

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-s3files/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

The Amazon Resource Name (ARN) of the S3 bucket associated with the file system.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

The client token used for idempotency.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time when the file system was created, in seconds since 1970-01-01T00:00:00Z (Unix epoch time).

Returns:

  • (Time)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#file_system_arnString

The ARN for the S3 file system, in the format ‘arn:aws:s3files:region:account-id:file-system/file-system-id`.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#file_system_idString

The ID of the file system, assigned by S3 Files. This ID is used to reference the file system in subsequent API calls.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The ARN or alias of the KMS key used for encryption.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the file system, derived from the ‘Name` tag if present.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#owner_idString

The Amazon Web Services account ID of the file system owner.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#prefixString

The prefix within the S3 bucket that scopes the file system access.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the IAM role used for S3 access.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The lifecycle state of the file system. Valid values are: ‘AVAILABLE` (the file system is available for use), `CREATING` (the file system is being created), `DELETING` (the file system is being deleted), `DELETED` (the file system has been deleted), `ERROR` (the file system is in an error state), or `UPDATING` (the file system is being updated).

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

Additional information about the file system status. This field provides more details when the status is ‘ERROR`, or during state transitions.

Returns:

  • (String)


272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags associated with the file system.

Returns:



272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/aws-sdk-s3files/types.rb', line 272

class CreateFileSystemResponse < Struct.new(
  :creation_time,
  :file_system_arn,
  :file_system_id,
  :bucket,
  :prefix,
  :client_token,
  :kms_key_id,
  :status,
  :status_message,
  :role_arn,
  :owner_id,
  :tags,
  :name)
  SENSITIVE = []
  include Aws::Structure
end