Skip to content

S3ManifestConfig

Source code in docs_src/capo_datasync/types/s3_manifest_config.py
class S3ManifestConfig(TypedDict, closed=True):
    manifest_object_path: "capo_datasync.types.s3_subdirectory.S3Subdirectory"
    """<p>Specifies the Amazon S3 object key of your manifest. This can include a prefix (for example, <code>prefix/my-manifest.csv</code>).</p>"""
    bucket_access_role_arn: "capo_datasync.types.iam_role_arn.IamRoleArn"
    """<p>Specifies the Identity and Access Management (IAM) role that allows DataSync to access your manifest. For more information, see <a href="https://docs.aws.amazon.com/datasync/latest/userguide/transferring-with-manifest.html#transferring-with-manifest-access">Providing DataSync access to your manifest</a>.</p>"""
    s3_bucket_arn: "capo_datasync.types.s3_bucket_arn.S3BucketArn"
    """<p>Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.</p>"""
    manifest_object_version_id: NotRequired[
        "capo_datasync.types.s3_object_version_id.S3ObjectVersionId"
    ]
    """<p>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.</p>"""

bucket_access_role_arn instance-attribute

bucket_access_role_arn: IamRoleArn

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.

manifest_object_path instance-attribute

manifest_object_path: S3Subdirectory

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

manifest_object_version_id instance-attribute

manifest_object_version_id: NotRequired[S3ObjectVersionId]

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.

s3_bucket_arn instance-attribute

s3_bucket_arn: S3BucketArn

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