public sealed class ImportApplicationTemplateIaCRequest : IMessage<ImportApplicationTemplateIaCRequest>, IEquatable<ImportApplicationTemplateIaCRequest>, IDeepCloneable<ImportApplicationTemplateIaCRequest>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class ImportApplicationTemplateIaCRequest.
Request message for ImportApplicationTemplateIaC method.
Implements
IMessageImportApplicationTemplateIaCRequest, IEquatableImportApplicationTemplateIaCRequest, IDeepCloneableImportApplicationTemplateIaCRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
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 |
|