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.
Implements
IMessageOSPolicyAssignmentOperationMetadata, IEquatableOSPolicyAssignmentOperationMetadata, IDeepCloneableOSPolicyAssignmentOperationMetadata, 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 |
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 |