Audit Manager v1 API - Class GenerateAuditReportRequest (1.0.0-beta01)

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

Reference documentation and code samples for the Audit Manager v1 API class GenerateAuditReportRequest.

Message for requesting the Audit Report.

Inheritance

object > GenerateAuditReportRequest

Namespace

Google.Cloud.AuditManager.V1

Assembly

Google.Cloud.AuditManager.V1.dll

Constructors

GenerateAuditReportRequest()

public GenerateAuditReportRequest()

GenerateAuditReportRequest(GenerateAuditReportRequest)

public GenerateAuditReportRequest(GenerateAuditReportRequest other)
Parameter
Name Description
other GenerateAuditReportRequest

Properties

ComplianceFramework

public string ComplianceFramework { get; set; }

Required. Compliance framework against which the Report must be generated.

Property Value
Type Description
string

ComplianceStandard

public string ComplianceStandard { get; set; }

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

Property Value
Type Description
string

DestinationCase

public GenerateAuditReportRequest.DestinationOneofCase DestinationCase { get; }
Property Value
Type Description
GenerateAuditReportRequestDestinationOneofCase

GcsUri

public string GcsUri { get; set; }

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

Property Value
Type Description
string

HasGcsUri

public bool HasGcsUri { get; }

Gets whether the "gcs_uri" field is set

Property Value
Type Description
bool

ReportFormat

public GenerateAuditReportRequest.Types.AuditReportFormat ReportFormat { get; set; }

Required. The format in which the audit report should be created.

Property Value
Type Description
GenerateAuditReportRequestTypesAuditReportFormat

Scope

public string Scope { get; set; }

Required. Scope for which the AuditScopeReport is required. Must be of format resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

Property Value
Type Description
string