AccessControlAction(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents the action responsible for access control list management operations.
Attributes | |
---|---|
Name | Description |
operation_type |
google.cloud.contentwarehouse_v1.types.AccessControlAction.OperationType
Identifies the type of operation. |
policy |
google.iam.v1.policy_pb2.Policy
Represents the new policy from which bindings are added, removed or replaced based on the type of the operation. the policy is limited to a few 10s of KB. |
Classes
OperationType
OperationType(value)
Type of ACL modification operation.
Values: UNKNOWN (0): The unknown operation type. ADD_POLICY_BINDING (1): Adds newly given policy bindings in the existing bindings list. REMOVE_POLICY_BINDING (2): Removes newly given policy bindings from the existing bindings list. REPLACE_POLICY_BINDING (3): Replaces existing policy bindings with the given policy binding list