Design Center v1 API - Class GenerateTerraformPlanAssessmentReportRequest (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class GenerateTerraformPlanAssessmentReportRequest.

Message for the request to generate a best practice report for a given Terraform plan at the collection level.

Inheritance

object > GenerateTerraformPlanAssessmentReportRequest

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

GenerateTerraformPlanAssessmentReportRequest()

public GenerateTerraformPlanAssessmentReportRequest()

GenerateTerraformPlanAssessmentReportRequest(GenerateTerraformPlanAssessmentReportRequest)

public GenerateTerraformPlanAssessmentReportRequest(GenerateTerraformPlanAssessmentReportRequest other)
Parameter
Name Description
other GenerateTerraformPlanAssessmentReportRequest

Properties

AdditionalFrameworks

public RepeatedField<string> AdditionalFrameworks { get; }

Optional. Additional Frameworks to run assessment against. If empty, run against default frameworks. Frameworks refers to the policies.

Property Value
Type Description
RepeatedFieldstring

Name

public string Name { get; set; }

Required. The parent resource in which to generate the assessment report. Format: projects/$project/locations/$location/spaces/$space

Property Value
Type Description
string

SpaceName

public SpaceName SpaceName { get; set; }

SpaceName-typed view over the Name resource name property.

Property Value
Type Description
SpaceName

TerraformPlan

public ByteString TerraformPlan { get; set; }

Required. The raw JSON representation of the generated Terraform plan, provided as bytes.

Property Value
Type Description
ByteString