public sealed class OSPolicyAssignmentOperationMetadata : IMessage<OSPolicyAssignmentOperationMetadata>, IEquatable<OSPolicyAssignmentOperationMetadata>, IDeepCloneable<OSPolicyAssignmentOperationMetadata>, IBufferMessage, IMessageOS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
Implements
IMessage<OSPolicyAssignmentOperationMetadata>, System.IEquatable<OSPolicyAssignmentOperationMetadata>, IDeepCloneable<OSPolicyAssignmentOperationMetadata>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.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 |
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 | |
|---|---|
| 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 |
OSPolicyAssignmentOperationMetadata.Types.RolloutState |
|
RolloutUpdateTime
public Timestamp RolloutUpdateTime { get; set; }Rollout update time
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|