PutResourcePolicyRequest
¶
Source code in docs_src/capo_glue/types/put_resource_policy_request.py
enable_hybrid
instance-attribute
¶
enable_hybrid: NotRequired[EnableHybridValues]
If 'TRUE', indicates that you are using both methods to grant cross-account access to Data Catalog resources:
-
By directly updating the resource policy with
PutResourePolicy -
By using the Grant permissions command on the Amazon Web Services Management Console.
Must be set to 'TRUE' if you have already used the Management Console to grant cross-account access, otherwise the call fails. Default is 'FALSE'.
policy_exists_condition
instance-attribute
¶
policy_exists_condition: NotRequired[ExistCondition]
A value of MUST_EXIST is used to update a policy. A value of NOT_EXIST is used to create a new policy. If a value of NONE or a null value is used, the call does not depend on the existence of a policy.
policy_hash_condition
instance-attribute
¶
policy_hash_condition: NotRequired[HashString]
The hash value returned when the previous policy was set using PutResourcePolicy. Its purpose is to prevent concurrent modifications of a policy. Do not use this parameter if no previous policy has been set.
policy_in_json
instance-attribute
¶
policy_in_json: PolicyJsonString
Contains the policy document to set, in JSON format.
resource_arn
instance-attribute
¶
resource_arn: NotRequired[GlueResourceArn]
Do not use. For internal use only.