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

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.

The ReportGenerationProgress is part of [google.longrunning.Operation][google.longrunning.Operation] returned to the client for every GetOperation request.

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. The 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. The Cloud Storage bucket where the audit report will be uploaded once the evaluation process is completed.

Property Value
Type Description
string

EvaluationPercentComplete

public double EvaluationPercentComplete { get; set; }

Shows the progress of the CESS service evaluation process. The progress is defined in terms of percentage complete and is being fetched from the CESS service.

Property Value
Type Description
double

FailureReason

public string FailureReason { get; set; }

Output only. States the reason of failure during the audit report generation process. This field is set only if the state attribute is OPERATION_STATE_FAILED.

Property Value
Type Description
string

ReportGenerationPercentComplete

public double ReportGenerationPercentComplete { get; set; }

Shows the report generation progress of the CESS Result Processor Service. The // progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_generation_in_progress is non zero then evaluation_percent_complete will be 100%.

Property Value
Type Description
double

ReportUploadingPercentComplete

public double ReportUploadingPercentComplete { get; set; }

Shows the report uploading progress of the CESS Result Processor Service. The progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_uploading_in_progress is non zero then evaluation_percent_complete and report_generation_percent_complete will be 100%.

Property Value
Type Description
double

State

public OperationState State { get; set; }

Output only. The current state of execution for report generation.

Property Value
Type Description
OperationState