Class ComplianceNote (2.4.0)

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

Inheritance

Object > ComplianceNote

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

ComplianceNote()

public ComplianceNote()

ComplianceNote(ComplianceNote)

public ComplianceNote(ComplianceNote other)
Parameter
NameDescription
otherComplianceNote

Properties

CisBenchmark

public ComplianceNote.Types.CisBenchmark CisBenchmark { get; set; }
Property Value
TypeDescription
ComplianceNote.Types.CisBenchmark

ComplianceTypeCase

public ComplianceNote.ComplianceTypeOneofCase ComplianceTypeCase { get; }
Property Value
TypeDescription
ComplianceNote.ComplianceTypeOneofCase

Description

public string Description { get; set; }

A description about this compliance check.

Property Value
TypeDescription
String

Rationale

public string Rationale { get; set; }

A rationale for the existence of this compliance check.

Property Value
TypeDescription
String

Remediation

public string Remediation { get; set; }

A description of remediation steps if the compliance check fails.

Property Value
TypeDescription
String

ScanInstructions

public ByteString ScanInstructions { get; set; }

Serialized scan instructions with a predefined format.

Property Value
TypeDescription
ByteString

Title

public string Title { get; set; }

The title that identifies this compliance check.

Property Value
TypeDescription
String

Version

public RepeatedField<ComplianceVersion> Version { get; }

The OS and config versions the benchmark applies to.

Property Value
TypeDescription
RepeatedField<ComplianceVersion>