Class OSPolicyAssignmentOperationMetadata (1.17.0)

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

OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.

Attributes

NameDescription
os_policy_assignment str
Reference to the OSPolicyAssignment API resource. Format: projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}
api_method google.cloud.osconfig_v1.types.OSPolicyAssignmentOperationMetadata.APIMethod
The OS policy assignment API method.
rollout_state google.cloud.osconfig_v1.types.OSPolicyAssignmentOperationMetadata.RolloutState
State of the rollout
rollout_start_time google.protobuf.timestamp_pb2.Timestamp
Rollout start time
rollout_update_time google.protobuf.timestamp_pb2.Timestamp
Rollout update time

Classes

APIMethod

APIMethod(value)

The OS policy assignment API method.

Values: API_METHOD_UNSPECIFIED (0): Invalid value CREATE (1): Create OS policy assignment API method UPDATE (2): Update OS policy assignment API method DELETE (3): Delete OS policy assignment API method

RolloutState

RolloutState(value)

State of the rollout

Values: ROLLOUT_STATE_UNSPECIFIED (0): Invalid value IN_PROGRESS (1): The rollout is in progress. CANCELLING (2): The rollout is being cancelled. CANCELLED (3): The rollout is cancelled. SUCCEEDED (4): The rollout has completed successfully.