Skip to content

ManifestConfig

Source code in docs_src/capo_datasync/types/manifest_config.py
class ManifestConfig(TypedDict, closed=True):
    action: NotRequired["capo_datasync.types.manifest_action.ManifestAction"]
    """<p>Specifies what DataSync uses the manifest for.</p>"""
    format: NotRequired["capo_datasync.types.manifest_format.ManifestFormat"]
    """<p>Specifies the file format of your manifest. For more information, see <a href="https://docs.aws.amazon.com/datasync/latest/userguide/transferring-with-manifest.html#transferring-with-manifest-create">Creating a manifest</a>.</p>"""
    source: NotRequired[
        "capo_datasync.types.source_manifest_config.SourceManifestConfig"
    ]
    """<p>Specifies the manifest that you want DataSync to use and where it's hosted.</p> <note> <p>You must specify this parameter if you're configuring a new manifest on or after February 7, 2024.</p> <p>If you don't, you'll get a 400 status code and <code>ValidationException</code> 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 <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> </note>"""

action instance-attribute

action: NotRequired[ManifestAction]

Specifies what DataSync uses the manifest for.

format instance-attribute

format: NotRequired[ManifestFormat]

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

source instance-attribute

source: NotRequired[SourceManifestConfig]

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

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.