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 | |
---|---|
Name | Description |
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.