Cloud Security Compliance v1 API - Class FrameworkComplianceSummary (1.0.0-beta04)

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

Reference documentation and code samples for the Cloud Security Compliance v1 API class FrameworkComplianceSummary.

The details for a framework compliance summary.

Inheritance

object > FrameworkComplianceSummary

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

FrameworkComplianceSummary()

public FrameworkComplianceSummary()

FrameworkComplianceSummary(FrameworkComplianceSummary)

public FrameworkComplianceSummary(FrameworkComplianceSummary other)
Parameter
Name Description
other FrameworkComplianceSummary

Properties

ControlAssessmentDetails

public ControlAssessmentDetails ControlAssessmentDetails { get; set; }

The control assessment details of the framework.

Property Value
Type Description
ControlAssessmentDetails

Framework

public string Framework { get; set; }

The name of the framework.

Property Value
Type Description
string

FrameworkCategories

public RepeatedField<FrameworkCategory> FrameworkCategories { get; }

The list of framework categories supported by the framework.

Property Value
Type Description
RepeatedFieldFrameworkCategory

FrameworkComplianceSummaryName

public FrameworkComplianceSummaryName FrameworkComplianceSummaryName { get; set; }

FrameworkComplianceSummaryName-typed view over the Name resource name property.

Property Value
Type Description
FrameworkComplianceSummaryName

FrameworkDisplayName

public string FrameworkDisplayName { get; set; }

Optional. The display name for the framework.

Property Value
Type Description
string

FrameworkType

public Framework.Types.FrameworkType FrameworkType { get; set; }

The type of framework.

Property Value
Type Description
FrameworkTypesFrameworkType

MajorRevisionId

public long MajorRevisionId { get; set; }

The major revision ID of the framework.

Property Value
Type Description
long

MinorRevisionId

public long MinorRevisionId { get; set; }

The minor revision ID of the framework.

Property Value
Type Description
long

Name

public string Name { get; set; }

Identifier. The name of the framework compliance summary.

Property Value
Type Description
string

SupportedCloudProviders

public RepeatedField<CloudProvider> SupportedCloudProviders { get; }

The list of cloud providers supported by the framework.

Property Value
Type Description
RepeatedFieldCloudProvider

TargetResourceDetails

public RepeatedField<TargetResourceDetails> TargetResourceDetails { get; }

The target resource details for the framework.

Property Value
Type Description
RepeatedFieldTargetResourceDetails