Class AccessControlAction (0.3.1)

AccessControlAction(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents the action responsible for access control list management operations.

Attributes

NameDescription
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):

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