Google Cloud OS Config v1alpha API - Class OSPolicyAssignmentOperationMetadata (2.0.0-alpha05)

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

Reference documentation and code samples for the Google Cloud OS Config v1alpha 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.V1Alpha

Assembly

Google.Cloud.OsConfig.V1Alpha.dll

Constructors

OSPolicyAssignmentOperationMetadata()

public OSPolicyAssignmentOperationMetadata()

OSPolicyAssignmentOperationMetadata(OSPolicyAssignmentOperationMetadata)

public OSPolicyAssignmentOperationMetadata(OSPolicyAssignmentOperationMetadata other)
Parameter
Name Description
other OSPolicyAssignmentOperationMetadata

Properties

ApiMethod

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

The OS policy assignment API method.

Property Value
Type Description
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
Type Description
string

OsPolicyAssignmentAsOSPolicyAssignmentName

public OSPolicyAssignmentName OsPolicyAssignmentAsOSPolicyAssignmentName { get; set; }

OSPolicyAssignmentName-typed view over the OsPolicyAssignment resource name property.

Property Value
Type Description
OSPolicyAssignmentName

RolloutStartTime

public Timestamp RolloutStartTime { get; set; }

Rollout start time

Property Value
Type Description
Timestamp

RolloutState

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

State of the rollout

Property Value
Type Description
OSPolicyAssignmentOperationMetadataTypesRolloutState

RolloutUpdateTime

public Timestamp RolloutUpdateTime { get; set; }

Rollout update time

Property Value
Type Description
Timestamp