Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::IngestApplicationTemplateIaCRequest.
Request message for IngestApplicationTemplateIaC method.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#devconnect_source_config
def devconnect_source_config() -> ::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig-
(::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig) — Optional. Configuration for fetching content from source code repository
such as GitHub or Bitbucket through Developer Connect.
Note: The following fields are mutually exclusive:
devconnect_source_config,gcs_uri,iac_module,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
#devconnect_source_config=
def devconnect_source_config=(value) -> ::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig-
value (::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig) — Optional. Configuration for fetching content from source code repository
such as GitHub or Bitbucket through Developer Connect.
Note: The following fields are mutually exclusive:
devconnect_source_config,gcs_uri,iac_module,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DesignCenter::V1::DeveloperConnectSourceConfig) — Optional. Configuration for fetching content from source code repository
such as GitHub or Bitbucket through Developer Connect.
Note: The following fields are mutually exclusive:
devconnect_source_config,gcs_uri,iac_module,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
#gcs_uri
def gcs_uri() -> ::String-
(::String) — Optional. The Cloud Storage URI of the terraform code.
Note: The following fields are mutually exclusive:
gcs_uri,iac_module,devconnect_source_config,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
#gcs_uri=
def gcs_uri=(value) -> ::String-
value (::String) — Optional. The Cloud Storage URI of the terraform code.
Note: The following fields are mutually exclusive:
gcs_uri,iac_module,devconnect_source_config,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Optional. The Cloud Storage URI of the terraform code.
Note: The following fields are mutually exclusive:
gcs_uri,iac_module,devconnect_source_config,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
#git_source
def git_source() -> ::Google::Cloud::DesignCenter::V1::GitSource-
(::Google::Cloud::DesignCenter::V1::GitSource) — Optional. The git source.
Note: The following fields are mutually exclusive:
git_source,gcs_uri,iac_module,devconnect_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#git_source=
def git_source=(value) -> ::Google::Cloud::DesignCenter::V1::GitSource-
value (::Google::Cloud::DesignCenter::V1::GitSource) — Optional. The git source.
Note: The following fields are mutually exclusive:
git_source,gcs_uri,iac_module,devconnect_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DesignCenter::V1::GitSource) — Optional. The git source.
Note: The following fields are mutually exclusive:
git_source,gcs_uri,iac_module,devconnect_source_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#iac_module
def iac_module() -> ::Google::Cloud::DesignCenter::V1::IaCModule-
(::Google::Cloud::DesignCenter::V1::IaCModule) — Optional. The IaC configuration to import.
Note: The following fields are mutually exclusive:
iac_module,gcs_uri,devconnect_source_config,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
#iac_module=
def iac_module=(value) -> ::Google::Cloud::DesignCenter::V1::IaCModule-
value (::Google::Cloud::DesignCenter::V1::IaCModule) — Optional. The IaC configuration to import.
Note: The following fields are mutually exclusive:
iac_module,gcs_uri,devconnect_source_config,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::DesignCenter::V1::IaCModule) — Optional. The IaC configuration to import.
Note: The following fields are mutually exclusive:
iac_module,gcs_uri,devconnect_source_config,git_source. If a field in that set is populated, all other fields in the set will automatically be cleared.
#name
def name() -> ::String- (::String) — Required. The name of the application template.
#name=
def name=(value) -> ::String- value (::String) — Required. The name of the application template.
- (::String) — Required. The name of the application template.
#raw_terraform_import_enabled
def raw_terraform_import_enabled() -> ::Boolean- (::Boolean) — Optional. If set to true, imports the IaC as raw terraform and does not attempt SAT conversion.
#raw_terraform_import_enabled=
def raw_terraform_import_enabled=(value) -> ::Boolean- value (::Boolean) — Optional. If set to true, imports the IaC as raw terraform and does not attempt SAT conversion.
- (::Boolean) — Optional. If set to true, imports the IaC as raw terraform and does not attempt SAT conversion.
#validate_catalog_compatibility
def validate_catalog_compatibility() -> ::Boolean- (::Boolean) — Optional. If set to true, validates if the imported IaC is compatible with the catalog.
#validate_catalog_compatibility=
def validate_catalog_compatibility=(value) -> ::Boolean- value (::Boolean) — Optional. If set to true, validates if the imported IaC is compatible with the catalog.
- (::Boolean) — Optional. If set to true, validates if the imported IaC is compatible with the catalog.