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

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

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

Request message for ImportApplicationTemplateIaC method.

Inheritance

object > ImportApplicationTemplateIaCRequest

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

ImportApplicationTemplateIaCRequest()

public ImportApplicationTemplateIaCRequest()

ImportApplicationTemplateIaCRequest(ImportApplicationTemplateIaCRequest)

public ImportApplicationTemplateIaCRequest(ImportApplicationTemplateIaCRequest other)
Parameter
Name Description
other ImportApplicationTemplateIaCRequest

Properties

AllowPartialImport

public bool AllowPartialImport { get; set; }

Optional. If set to true, partially imports the valid edits in the IaC and ignores the invalid changes. Defaults to false, which means any edits which can't be imported must result in an error.

Property Value
Type Description
bool

ApplicationTemplateName

public ApplicationTemplateName ApplicationTemplateName { get; set; }

ApplicationTemplateName-typed view over the Name resource name property.

Property Value
Type Description
ApplicationTemplateName

DeveloperConnectSourceConfig

public DeveloperConnectSourceConfig DeveloperConnectSourceConfig { get; set; }

Optional. Configuration for fetching content from source code repository such as GitHub or Bitbucket through Developer Connect.

Property Value
Type Description
DeveloperConnectSourceConfig

GcsUri

public string GcsUri { get; set; }

Optional. The Cloud Storage URI of the terraform code.

Property Value
Type Description
string

HasGcsUri

public bool HasGcsUri { get; }

Gets whether the "gcs_uri" field is set

Property Value
Type Description
bool

IacModule

public IaCModule IacModule { get; set; }

Optional. The IaC module to import.

Property Value
Type Description
IaCModule

Name

public string Name { get; set; }

Required. The name of the application template.

Property Value
Type Description
string

SourceCase

public ImportApplicationTemplateIaCRequest.SourceOneofCase SourceCase { get; }
Property Value
Type Description
ImportApplicationTemplateIaCRequestSourceOneofCase

ValidateIac

public bool ValidateIac { get; set; }

Optional. If set to true, the IaC is validated against the golden terraform without importing. Defaults to false.

Property Value
Type Description
bool