S3ManifestConfig
Specifies the S3 bucket where you're hosting the manifest that you want Amazon DataSync to use. For more information and configuration examples, see Specifying what DataSync transfers by using a manifest.
Contents
- BucketAccessRoleArn
-
Specifies the Amazon Identity and Access Management (IAM) role that allows DataSync to access your manifest. For more information, see Providing DataSync access to your manifest.
Type: String
Length Constraints: Maximum length of 2048.
Pattern:
^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$
Required: Yes
- ManifestObjectPath
-
Specifies the Amazon S3 object key of your manifest. This can include a prefix (for example,
prefix/my-manifest.csv
).Type: String
Length Constraints: Maximum length of 4096.
Pattern:
^[a-zA-Z0-9_\-\+\./\(\)\p{Zs}]*$
Required: Yes
- S3BucketArn
-
Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
Type: String
Length Constraints: Maximum length of 156.
Pattern:
^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\-0-9]*:[0-9]*:.*$
Required: Yes
- ManifestObjectVersionId
-
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.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 100.
Pattern:
^.+$
Required: No
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: