Skip to content

ResourceInfo

Source code in docs_src/capo_lakeformation/types/resource_info.py
class ResourceInfo(TypedDict, closed=True):
    resource_arn: NotRequired[
        "capo_lakeformation.types.resource_arn_string.ResourceArnString"
    ]
    """<p>The Amazon Resource Name (ARN) of the resource.</p>"""
    role_arn: NotRequired["capo_lakeformation.types.iam_role_arn.IAMRoleArn"]
    """<p>The IAM role that registered a resource.</p>"""
    last_modified: NotRequired[
        "capo_lakeformation.types.last_modified_timestamp.LastModifiedTimestamp"
    ]
    """<p>The date and time the resource was last modified.</p>"""
    with_federation: NotRequired[
        "capo_lakeformation.types.nullable_boolean.NullableBoolean"
    ]
    """<p>Whether or not the resource is a federated resource.</p>"""
    hybrid_access_enabled: NotRequired[
        "capo_lakeformation.types.nullable_boolean.NullableBoolean"
    ]
    """<p> Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies. </p>"""
    with_privileged_access: NotRequired[
        "capo_lakeformation.types.nullable_boolean.NullableBoolean"
    ]
    """<p>Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location. </p>"""
    verification_status: NotRequired[
        "capo_lakeformation.types.verification_status.VerificationStatus"
    ]
    """<p>Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following: </p> <ul> <li> <p>VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.</p> </li> <li> <p>NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.</p> </li> <li> <p>VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.</p> </li> </ul>"""
    expected_resource_owner_account: NotRequired[
        "capo_lakeformation.types.account_id_string.AccountIdString"
    ]
    """<p>The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations. </p>"""

expected_resource_owner_account instance-attribute

expected_resource_owner_account: NotRequired[AccountIdString]

The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.

hybrid_access_enabled instance-attribute

hybrid_access_enabled: NotRequired[NullableBoolean]

Indicates whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.

last_modified instance-attribute

last_modified: NotRequired[LastModifiedTimestamp]

The date and time the resource was last modified.

resource_arn instance-attribute

resource_arn: NotRequired[ResourceArnString]

The Amazon Resource Name (ARN) of the resource.

role_arn instance-attribute

role_arn: NotRequired[IAMRoleArn]

The IAM role that registered a resource.

verification_status instance-attribute

verification_status: NotRequired[VerificationStatus]

Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:

  • VERIFIED - Registered role has sufficient permissions to access registered Amazon S3 location.

  • NOT_VERIFIED - Registered role does not have sufficient permissions to access registered Amazon S3 location.

  • VERIFICATION_FAILED - Unable to verify if the registered role can access the registered Amazon S3 location.

with_federation instance-attribute

with_federation: NotRequired[NullableBoolean]

Whether or not the resource is a federated resource.

with_privileged_access instance-attribute

with_privileged_access: NotRequired[NullableBoolean]

Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.