Skip to content

DataLakeResource

Source code in docs_src/capo_securitylake/types/data_lake_resource.py
class DataLakeResource(TypedDict, closed=True):
    data_lake_arn: "capo_securitylake.types.amazon_resource_name.AmazonResourceName"
    """<p>The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the <a href="https://docs.aws.amazon.com/security-lake/latest/userguide/subscriber-management.html">Amazon Security Lake User Guide</a>.</p>"""
    region: "capo_securitylake.types.region.Region"
    """<p>The Amazon Web Services Regions where Security Lake is enabled.</p>"""
    s3_bucket_arn: NotRequired["capo_securitylake.types.s3_bucket_arn.S3BucketArn"]
    """<p>The ARN for the Amazon Security Lake Amazon S3 bucket.</p>"""
    encryption_configuration: NotRequired[
        "capo_securitylake.types.data_lake_encryption_configuration.DataLakeEncryptionConfiguration"
    ]
    """<p>Provides encryption details of Amazon Security Lake object.</p>"""
    lifecycle_configuration: NotRequired[
        "capo_securitylake.types.data_lake_lifecycle_configuration.DataLakeLifecycleConfiguration"
    ]
    """<p>Provides lifecycle details of Amazon Security Lake object.</p>"""
    replication_configuration: NotRequired[
        "capo_securitylake.types.data_lake_replication_configuration.DataLakeReplicationConfiguration"
    ]
    """<p>Provides replication details of Amazon Security Lake object.</p>"""
    create_status: NotRequired[
        "capo_securitylake.types.data_lake_status.DataLakeStatus"
    ]
    """<p>Retrieves the status of the <code>CreateDatalake</code> API call for an account in Amazon Security Lake.</p>"""
    update_status: NotRequired[
        "capo_securitylake.types.data_lake_update_status.DataLakeUpdateStatus"
    ]
    """<p>The status of the last <code>UpdateDataLake </code>or <code>DeleteDataLake</code> API request.</p>"""

create_status instance-attribute

create_status: NotRequired[DataLakeStatus]

Retrieves the status of the CreateDatalake API call for an account in Amazon Security Lake.

data_lake_arn instance-attribute

data_lake_arn: AmazonResourceName

The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the Amazon Security Lake User Guide.

encryption_configuration instance-attribute

encryption_configuration: NotRequired[DataLakeEncryptionConfiguration]

Provides encryption details of Amazon Security Lake object.

lifecycle_configuration instance-attribute

lifecycle_configuration: NotRequired[DataLakeLifecycleConfiguration]

Provides lifecycle details of Amazon Security Lake object.

region instance-attribute

region: Region

The Amazon Web Services Regions where Security Lake is enabled.

replication_configuration instance-attribute

replication_configuration: NotRequired[DataLakeReplicationConfiguration]

Provides replication details of Amazon Security Lake object.

s3_bucket_arn instance-attribute

s3_bucket_arn: NotRequired[S3BucketArn]

The ARN for the Amazon Security Lake Amazon S3 bucket.

update_status instance-attribute

update_status: NotRequired[DataLakeUpdateStatus]

The status of the last UpdateDataLake or DeleteDataLake API request.