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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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 'gems/aws-sdk-s3files/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