Class: Aws::DataSync::Types::DescribeLocationS3Response

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

Overview

DescribeLocationS3Response

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_arnsArray<String>

If you are using DataSync on an Amazon Web Services Outpost, the Amazon Resource Name (ARNs) of the EC2 agents deployed on your Outpost. For more information about launching a DataSync agent on an Amazon Web Services Outpost, see [Deploy your DataSync agent on Outposts].

[1]: docs.aws.amazon.com/datasync/latest/userguide/deploy-agents.html#outposts-agent

Returns:

  • (Array<String>)


2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
# File 'lib/aws-sdk-datasync/types.rb', line 2205

class DescribeLocationS3Response < Struct.new(
  :location_arn,
  :location_uri,
  :s3_storage_class,
  :s3_config,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time that the Amazon S3 bucket location was created.

Returns:

  • (Time)


2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
# File 'lib/aws-sdk-datasync/types.rb', line 2205

class DescribeLocationS3Response < Struct.new(
  :location_arn,
  :location_uri,
  :s3_storage_class,
  :s3_config,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#location_arnString

The Amazon Resource Name (ARN) of the Amazon S3 bucket or access point.

Returns:

  • (String)


2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
# File 'lib/aws-sdk-datasync/types.rb', line 2205

class DescribeLocationS3Response < Struct.new(
  :location_arn,
  :location_uri,
  :s3_storage_class,
  :s3_config,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#location_uriString

The URL of the Amazon S3 location that was described.

Returns:

  • (String)


2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
# File 'lib/aws-sdk-datasync/types.rb', line 2205

class DescribeLocationS3Response < Struct.new(
  :location_arn,
  :location_uri,
  :s3_storage_class,
  :s3_config,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#s3_configTypes::S3Config

The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role used to access an Amazon S3 bucket.

For detailed information about using such a role, see Creating a Location for Amazon S3 in the *DataSync User Guide*.

Returns:



2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
# File 'lib/aws-sdk-datasync/types.rb', line 2205

class DescribeLocationS3Response < Struct.new(
  :location_arn,
  :location_uri,
  :s3_storage_class,
  :s3_config,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#s3_storage_classString

The Amazon S3 storage class that you chose to store your files in when this location is used as a task destination. For more information about S3 storage classes, see [Amazon S3 Storage Classes]. Some storage classes have behaviors that can affect your S3 storage cost. For detailed information, see [Considerations when working with S3 storage classes in DataSync].

[1]: aws.amazon.com/s3/storage-classes/ [2]: docs.aws.amazon.com/datasync/latest/userguide/create-s3-location.html#using-storage-classes

Returns:

  • (String)


2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
# File 'lib/aws-sdk-datasync/types.rb', line 2205

class DescribeLocationS3Response < Struct.new(
  :location_arn,
  :location_uri,
  :s3_storage_class,
  :s3_config,
  :agent_arns,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end