Class IngestApplicationTemplateIaCRequest (0.1.0)

IngestApplicationTemplateIaCRequest(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

Request message for IngestApplicationTemplateIaC method.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
gcs_uri str
Optional. The Cloud Storage URI of the terraform code. This field is a member of oneof_ source.
iac_module google.cloud.designcenter_v1.types.IaCModule
Optional. The IaC configuration to import. This field is a member of oneof_ source.
devconnect_source_config google.cloud.designcenter_v1.types.DeveloperConnectSourceConfig
Optional. Configuration for fetching content from source code repository such as GitHub or Bitbucket through Developer Connect. This field is a member of oneof_ source.
git_source google.cloud.designcenter_v1.types.GitSource
Optional. The git source. This field is a member of oneof_ source.
name str
Required. The name of the application template.
validate_catalog_compatibility bool
Optional. If set to true, validates if the imported IaC is compatible with the catalog.
raw_terraform_import_enabled bool
Optional. If set to true, imports the IaC as raw terraform and does not attempt SAT conversion.