Design Center v1 API - Class AssessmentFinding (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class AssessmentFinding.

Details of an Assessment Finding.

Inheritance

object > AssessmentFinding

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

AssessmentFinding()

public AssessmentFinding()

AssessmentFinding(AssessmentFinding)

public AssessmentFinding(AssessmentFinding other)
Parameter
Name Description
other AssessmentFinding

Properties

AdcMetadata

public AssessmentFinding.Types.FindingADCMetadata AdcMetadata { get; set; }

Output only. Metadata related to the Application Design Center with the finding.

Property Value
Type Description
AssessmentFindingTypesFindingADCMetadata

AdditionalDetailsCase

public AssessmentFinding.AdditionalDetailsOneofCase AdditionalDetailsCase { get; }
Property Value
Type Description
AssessmentFindingAdditionalDetailsOneofCase

AdditionalNotes

public string AdditionalNotes { get; set; }

Optional. A description of the additional details about finding.

Property Value
Type Description
string

AssessedAsset

public AssetDetails AssessedAsset { get; set; }

Required. Details of the Cloud Asset Inventory asset that was assessed.

Property Value
Type Description
AssetDetails

AssessedFramework

public Framework AssessedFramework { get; set; }

Optional. Details of the framework that was assessed.

Property Value
Type Description
Framework

AssessedFrameworkId

public string AssessedFrameworkId { get; set; }

Optional. The framework that was assessed.

Property Value
Type Description
string

Description

public string Description { get; set; }

Optional. Description of the finding.

Property Value
Type Description
string

FindingType

public AssessmentFinding.Types.Type FindingType { get; set; }

Required. The type of the finding. Findings can be informational, warning, or error.

Property Value
Type Description
AssessmentFindingTypesType

FindingsUri

public string FindingsUri { get; set; }

Optional. Link to the findings, if persisted by the domain.

Property Value
Type Description
string

HasAdditionalNotes

public bool HasAdditionalNotes { get; }

Gets whether the "additional_notes" field is set

Property Value
Type Description
bool

Id

public string Id { get; set; }

Output only. The Finding ID.

Property Value
Type Description
string

NextStepCase

public AssessmentFinding.NextStepOneofCase NextStepCase { get; }
Property Value
Type Description
AssessmentFindingNextStepOneofCase

RemediationStep

public RemediationStep RemediationStep { get; set; }

Optional. A description of the steps that users can take to fix the finding.

Property Value
Type Description
RemediationStep

SccMetadata

public SCCMetadata SccMetadata { get; set; }

Output only. SCC related metadata for the finding.

Property Value
Type Description
SCCMetadata

Severity

public AssessmentFinding.Types.Severity Severity { get; set; }

Optional. The severity of the finding.

Property Value
Type Description
AssessmentFindingTypesSeverity