Class: Aws::DataSync::Types::ManifestConfig

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

Overview

Configures a manifest, which is a list of files or objects that you want DataSync to transfer. 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

#actionString

Specifies what DataSync uses the manifest for.

Returns:

  • (String)


3741
3742
3743
3744
3745
3746
3747
# File 'lib/aws-sdk-datasync/types.rb', line 3741

class ManifestConfig < Struct.new(
  :action,
  :format,
  :source)
  SENSITIVE = []
  include Aws::Structure
end

#formatString

Specifies the file format of your manifest. For more information, see [Creating a manifest].

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

Returns:

  • (String)


3741
3742
3743
3744
3745
3746
3747
# File 'lib/aws-sdk-datasync/types.rb', line 3741

class ManifestConfig < Struct.new(
  :action,
  :format,
  :source)
  SENSITIVE = []
  include Aws::Structure
end

#sourceTypes::SourceManifestConfig

Specifies the manifest that you want DataSync to use and where it’s hosted.

<note markdown=“1”> You must specify this parameter if you’re configuring a new manifest on or after February 7, 2024.

If you don't, you'll get a 400 status code and

‘ValidationException` error stating that you’re missing the IAM role for DataSync to access the S3 bucket where you’re hosting your manifest. For more information, see [Providing DataSync access to your manifest].

</note>

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



3741
3742
3743
3744
3745
3746
3747
# File 'lib/aws-sdk-datasync/types.rb', line 3741

class ManifestConfig < Struct.new(
  :action,
  :format,
  :source)
  SENSITIVE = []
  include Aws::Structure
end