public sealed class FrameworkAudit : IMessage<FrameworkAudit>, IEquatable<FrameworkAudit>, IDeepCloneable<FrameworkAudit>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Security Compliance v1 API class FrameworkAudit.
A framework audit.
Implements
IMessageFrameworkAudit, IEquatableFrameworkAudit, IDeepCloneableFrameworkAudit, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
Google.Cloud.CloudSecurityCompliance.V1.dll
Constructors
FrameworkAudit()
public FrameworkAudit()FrameworkAudit(FrameworkAudit)
public FrameworkAudit(FrameworkAudit other)| Parameter | |
|---|---|
| Name | Description |
other |
FrameworkAudit |
Properties
CloudControlAuditDetails
public RepeatedField<CloudControlAuditDetails> CloudControlAuditDetails { get; }Optional. The details for the cloud controls within this audit.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCloudControlAuditDetails |
|
CloudControlGroupAuditDetails
public RepeatedField<CloudControlGroupAuditDetails> CloudControlGroupAuditDetails { get; }Optional. The details for the cloud control groups within this audit.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCloudControlGroupAuditDetails |
|
ComplianceFramework
public string ComplianceFramework { get; set; }Output only. The compliance framework used for the audit.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ComplianceState
public ComplianceState ComplianceState { get; set; }Output only. The overall compliance state of the audit.
| Property Value | |
|---|---|
| Type | Description |
ComplianceState |
|
FinishTime
public Timestamp FinishTime { get; set; }Output only. The time that the audit finished.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
FrameworkAuditDestination
public FrameworkAuditDestination FrameworkAuditDestination { get; set; }Required. The destination for the audit reports.
| Property Value | |
|---|---|
| Type | Description |
FrameworkAuditDestination |
|
FrameworkAuditId
public string FrameworkAuditId { get; set; }Output only. The ID of the framework audit.
| Property Value | |
|---|---|
| Type | Description |
string |
|
FrameworkAuditName
public FrameworkAuditName FrameworkAuditName { get; set; }FrameworkAuditName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
FrameworkAuditName |
|
Name
public string Name { get; set; }Output only. Identifier. The name of the framework audit.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OperationId
public string OperationId { get; set; }Output only. The ID of the long-running operation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReportSummary
public ReportSummary ReportSummary { get; set; }Output only. The summary of the report.
| Property Value | |
|---|---|
| Type | Description |
ReportSummary |
|
Scope
public string Scope { get; set; }Output only. The scope of the audit.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StartTime
public Timestamp StartTime { get; set; }Output only. The time that the audit started.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public FrameworkAudit.Types.State State { get; set; }Output only. The framework audit state of the audit.
| Property Value | |
|---|---|
| Type | Description |
FrameworkAuditTypesState |
|