Google Cloud OS Config v1 API - Class OSPolicyAssignmentOperationMetadata (2.3.0)

public sealed class OSPolicyAssignmentOperationMetadata : IMessage<OSPolicyAssignmentOperationMetadata>, IEquatable<OSPolicyAssignmentOperationMetadata>, IDeepCloneable<OSPolicyAssignmentOperationMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud OS Config v1 API class OSPolicyAssignmentOperationMetadata.

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

Inheritance

object > OSPolicyAssignmentOperationMetadata

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

OSPolicyAssignmentOperationMetadata()

public OSPolicyAssignmentOperationMetadata()

OSPolicyAssignmentOperationMetadata(OSPolicyAssignmentOperationMetadata)

public OSPolicyAssignmentOperationMetadata(OSPolicyAssignmentOperationMetadata other)
Parameter
NameDescription
otherOSPolicyAssignmentOperationMetadata

Properties

ApiMethod

public OSPolicyAssignmentOperationMetadata.Types.APIMethod ApiMethod { get; set; }

The OS policy assignment API method.

Property Value
TypeDescription
OSPolicyAssignmentOperationMetadataTypesAPIMethod

OsPolicyAssignment

public string OsPolicyAssignment { get; set; }

Reference to the OSPolicyAssignment API resource.

Format: projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}

Property Value
TypeDescription
string

OsPolicyAssignmentAsOSPolicyAssignmentName

public OSPolicyAssignmentName OsPolicyAssignmentAsOSPolicyAssignmentName { get; set; }

OSPolicyAssignmentName-typed view over the OsPolicyAssignment resource name property.

Property Value
TypeDescription
OSPolicyAssignmentName

RolloutStartTime

public Timestamp RolloutStartTime { get; set; }

Rollout start time

Property Value
TypeDescription
Timestamp

RolloutState

public OSPolicyAssignmentOperationMetadata.Types.RolloutState RolloutState { get; set; }

State of the rollout

Property Value
TypeDescription
OSPolicyAssignmentOperationMetadataTypesRolloutState

RolloutUpdateTime

public Timestamp RolloutUpdateTime { get; set; }

Rollout update time

Property Value
TypeDescription
Timestamp