Audit Manager v1 API - Class ReportGenerationProgress (1.2.0)

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

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

Details about the current status of the report-generation process.

Inheritance

object > ReportGenerationProgress

Namespace

Google.Cloud.AuditManager.V1

Assembly

Google.Cloud.AuditManager.V1.dll

Constructors

ReportGenerationProgress()

public ReportGenerationProgress()

ReportGenerationProgress(ReportGenerationProgress)

public ReportGenerationProgress(ReportGenerationProgress other)
Parameter
Name Description
other ReportGenerationProgress

Properties

AuditReport

public string AuditReport { get; set; }

Output only. Name of the audit report.

Property Value
Type Description
string

AuditReportAsAuditReportName

public AuditReportName AuditReportAsAuditReportName { get; set; }

AuditReportName-typed view over the AuditReport resource name property.

Property Value
Type Description
AuditReportName

DestinationGcsBucket

public string DestinationGcsBucket { get; set; }

Output only. Cloud Storage bucket where the audit report is uploaded to after the evaluation process is completed.

Property Value
Type Description
string

EvaluationPercentComplete

public double EvaluationPercentComplete { get; set; }

Progress of the evaluation process. The progress is defined in terms of percentage complete.

Property Value
Type Description
double

FailureReason

public string FailureReason { get; set; }

Output only. Reason for failure during the audit report generation process. This field is set only if the OperationState attribute is OPERATION_STATE_FAILED.

Property Value
Type Description
string

ReportGenerationPercentComplete

public double ReportGenerationPercentComplete { get; set; }

Report generation progress, defined in terms of percentage complete. Until evaluation is complete, this value is always 0.

Property Value
Type Description
double

ReportUploadingPercentComplete

public double ReportUploadingPercentComplete { get; set; }

Report uploading progress, defined in terms of percentage complete. Until evaluation and report generation are complete, this value is always 0.

Property Value
Type Description
double

State

public OperationState State { get; set; }

Output only. Current state of execution for report generation.

Property Value
Type Description
OperationState