public sealed class ReportGenerationProgress : IMessage<ReportGenerationProgress>, IEquatable<ReportGenerationProgress>, IDeepCloneable<ReportGenerationProgress>, IBufferMessage, IMessageReference documentation and code samples for the Audit Manager v1 API class ReportGenerationProgress.
Details about the current status of the report-generation process.
Implements
IMessageReportGenerationProgress, IEquatableReportGenerationProgress, IDeepCloneableReportGenerationProgress, IBufferMessage, IMessageNamespace
Google.Cloud.AuditManager.V1Assembly
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 |
|