public sealed class TerraformModuleConfig : IMessage<TerraformModuleConfig>, IEquatable<TerraformModuleConfig>, IDeepCloneable<TerraformModuleConfig>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class TerraformModuleConfig.
Configuration on how terraform module should be handled during export.
Implements
IMessageTerraformModuleConfig, IEquatableTerraformModuleConfig, IDeepCloneableTerraformModuleConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
TerraformModuleConfig()
public TerraformModuleConfig()TerraformModuleConfig(TerraformModuleConfig)
public TerraformModuleConfig(TerraformModuleConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
TerraformModuleConfig |
Properties
GitProxyEnabled
public bool GitProxyEnabled { get; set; }Optional. This is typically only valid for 3P components if ingested via devconnect URI. Typically, for 1P components, since they are sourced from public git repos, this field is not applicable.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasGitProxyEnabled
public bool HasGitProxyEnabled { get; }Gets whether the "git_proxy_enabled" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasLocalReferencesEnabled
public bool HasLocalReferencesEnabled { get; }Gets whether the "local_references_enabled" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LocalReferencesEnabled
public bool LocalReferencesEnabled { get; set; }Optional. If set, all the dependent modules will be downloaded from the target repository and referenced locally.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
SourceOverrideCase
public TerraformModuleConfig.SourceOverrideOneofCase SourceOverrideCase { get; }| Property Value | |
|---|---|
| Type | Description |
TerraformModuleConfigSourceOverrideOneofCase |
|