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.
Implements
IMessage<OSPolicyAssignmentOperationMetadata>, IEquatable<OSPolicyAssignmentOperationMetadata>, IDeepCloneable<OSPolicyAssignmentOperationMetadata>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1AlphaAssembly
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 |
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 |