Class OSPolicyAssignmentOperationMetadata (2.0.0-alpha01)

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

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
NameDescription
otherOSPolicyAssignmentOperationMetadata

Properties

ApiMethod

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

The OS policy assignment API method.

Property Value
TypeDescription
OSPolicyAssignmentOperationMetadata.Types.APIMethod

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
OSPolicyAssignmentOperationMetadata.Types.RolloutState

RolloutUpdateTime

public Timestamp RolloutUpdateTime { get; set; }

Rollout update time

Property Value
TypeDescription
Timestamp