Grafeas v1 API - Class ComplianceNote (3.1.0)

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

Inheritance

object > ComplianceNote

Namespace

GrafeasV1

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
ComplianceNoteTypesCisBenchmark

ComplianceTypeCase

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

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
RepeatedFieldComplianceVersion