Class: Aws::DataSync::Types::S3ManifestConfig

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

Overview

Specifies the S3 bucket where you’re hosting the manifest that you want DataSync to use. For more information and configuration examples, see [Specifying what DataSync transfers by using a manifest].

[1]: docs.aws.amazon.com/datasync/latest/userguide/transferring-with-manifest.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_access_role_arnString

Specifies the Identity and Access Management (IAM) role that allows DataSync to access your manifest. For more information, see [Providing DataSync access to your manifest].

[1]: docs.aws.amazon.com/datasync/latest/userguide/transferring-with-manifest.html#transferring-with-manifest-access



4941
4942
4943
4944
4945
4946
4947
4948
# File 'lib/aws-sdk-datasync/types.rb', line 4941

class S3ManifestConfig < Struct.new(
  :manifest_object_path,
  :bucket_access_role_arn,
  :s3_bucket_arn,
  :manifest_object_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_object_pathString

Specifies the Amazon S3 object key of your manifest. This can include a prefix (for example, prefix/my-manifest.csv).



4941
4942
4943
4944
4945
4946
4947
4948
# File 'lib/aws-sdk-datasync/types.rb', line 4941

class S3ManifestConfig < Struct.new(
  :manifest_object_path,
  :bucket_access_role_arn,
  :s3_bucket_arn,
  :manifest_object_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_object_version_idString

Specifies the object version ID of the manifest that you want DataSync to use. If you don’t set this, DataSync uses the latest version of the object.



4941
4942
4943
4944
4945
4946
4947
4948
# File 'lib/aws-sdk-datasync/types.rb', line 4941

class S3ManifestConfig < Struct.new(
  :manifest_object_path,
  :bucket_access_role_arn,
  :s3_bucket_arn,
  :manifest_object_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#s3_bucket_arnString

Specifies the Amazon Resource Name (ARN) of the S3 bucket where you’re hosting your manifest.



4941
4942
4943
4944
4945
4946
4947
4948
# File 'lib/aws-sdk-datasync/types.rb', line 4941

class S3ManifestConfig < Struct.new(
  :manifest_object_path,
  :bucket_access_role_arn,
  :s3_bucket_arn,
  :manifest_object_version_id)
  SENSITIVE = []
  include Aws::Structure
end