public sealed class IngestApplicationTemplateIaCRequest : IMessage<IngestApplicationTemplateIaCRequest>, IEquatable<IngestApplicationTemplateIaCRequest>, IDeepCloneable<IngestApplicationTemplateIaCRequest>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class IngestApplicationTemplateIaCRequest.
Request message for IngestApplicationTemplateIaC method.
Implements
IMessageIngestApplicationTemplateIaCRequest, IEquatableIngestApplicationTemplateIaCRequest, IDeepCloneableIngestApplicationTemplateIaCRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
IngestApplicationTemplateIaCRequest()
public IngestApplicationTemplateIaCRequest()IngestApplicationTemplateIaCRequest(IngestApplicationTemplateIaCRequest)
public IngestApplicationTemplateIaCRequest(IngestApplicationTemplateIaCRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
IngestApplicationTemplateIaCRequest |
Properties
ApplicationTemplateName
public ApplicationTemplateName ApplicationTemplateName { get; set; }ApplicationTemplateName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ApplicationTemplateName |
|
DevconnectSourceConfig
public DeveloperConnectSourceConfig DevconnectSourceConfig { 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 |
|
GitSource
public GitSource GitSource { get; set; }Optional. The git source.
| Property Value | |
|---|---|
| Type | Description |
GitSource |
|
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 configuration 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 |
|
RawTerraformImportEnabled
public bool RawTerraformImportEnabled { get; set; }Optional. If set to true, imports the IaC as raw terraform and does not attempt SAT conversion.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
SourceCase
public IngestApplicationTemplateIaCRequest.SourceOneofCase SourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
IngestApplicationTemplateIaCRequestSourceOneofCase |
|
ValidateCatalogCompatibility
public bool ValidateCatalogCompatibility { get; set; }Optional. If set to true, validates if the imported IaC is compatible with the catalog.
| Property Value | |
|---|---|
| Type | Description |
bool |
|