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>

The ARNs of the DataSync agents deployed on your Outpost when using working with Amazon S3 on Outposts.

For more information, see [Deploy your DataSync agent on Outposts].

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

Returns:

  • (Array<String>)


2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/aws-sdk-datasync/types.rb', line 2318

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 location was created.

Returns:

  • (Time)


2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/aws-sdk-datasync/types.rb', line 2318

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 ARN of the Amazon S3 location.

Returns:

  • (String)


2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/aws-sdk-datasync/types.rb', line 2318

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)


2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/aws-sdk-datasync/types.rb', line 2318

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

Specifies the Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that DataSync uses to access your S3 bucket.

For more information, see [Accessing S3 buckets].

[1]: docs.aws.amazon.com/datasync/latest/userguide/create-s3-location.html#create-s3-location-access

Returns:



2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/aws-sdk-datasync/types.rb', line 2318

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

When Amazon S3 is a destination location, this is the storage class that you chose for your objects.

Some storage classes have behaviors that can affect your Amazon S3 storage costs. For more information, see [Storage class considerations with Amazon S3 transfers].

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

Returns:

  • (String)


2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/aws-sdk-datasync/types.rb', line 2318

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