Class OSPolicyResourceCompliance

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

Compliance data for an OS policy resource.

Inheritance

Object > OSPolicyResourceCompliance

Namespace

Google.Cloud.OsConfig.V1Alpha

Assembly

Google.Cloud.OsConfig.V1Alpha.dll

Constructors

OSPolicyResourceCompliance()

public OSPolicyResourceCompliance()

OSPolicyResourceCompliance(OSPolicyResourceCompliance)

public OSPolicyResourceCompliance(OSPolicyResourceCompliance other)
Parameter
TypeNameDescription
OSPolicyResourceComplianceother

Properties

ConfigSteps

public RepeatedField<OSPolicyResourceConfigStep> ConfigSteps { get; }

Ordered list of configuration steps taken by the agent for the OS policy resource.

Property Value
TypeDescription
RepeatedField<OSPolicyResourceConfigStep>

ExecResourceOutput

public OSPolicyResourceCompliance.Types.ExecResourceOutput ExecResourceOutput { get; set; }

ExecResource specific output.

Property Value
TypeDescription
OSPolicyResourceCompliance.Types.ExecResourceOutput

OsPolicyResourceId

public string OsPolicyResourceId { get; set; }

The id of the OS policy resource.

Property Value
TypeDescription
String

OutputCase

public OSPolicyResourceCompliance.OutputOneofCase OutputCase { get; }
Property Value
TypeDescription
OSPolicyResourceCompliance.OutputOneofCase

State

public OSPolicyComplianceState State { get; set; }

Compliance state of the OS policy resource.

Property Value
TypeDescription
OSPolicyComplianceState