RegisterResourceRequest
¶
Source code in docs_src/capo_lakeformation/types/register_resource_request.py
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]
Specifies 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.
resource_arn
instance-attribute
¶
resource_arn: ResourceArnString
The Amazon Resource Name (ARN) of the resource that you want to register.
role_arn
instance-attribute
¶
role_arn: NotRequired[IAMRoleArn]
The identifier for the role that registers the resource.
use_service_linked_role
instance-attribute
¶
use_service_linked_role: NotRequired[NullableBoolean]
Designates an Identity and Access Management (IAM) service-linked role by registering this role with the Data Catalog. A service-linked role is a unique type of IAM role that is linked directly to Lake Formation.
For more information, see Using Service-Linked Roles for Lake Formation.
with_federation
instance-attribute
¶
with_federation: NotRequired[NullableBoolean]
Whether or not the resource is a federated resource.