Design Center v1 API - Class TerraformModuleConfig (1.0.0-beta01)

public sealed class TerraformModuleConfig : IMessage<TerraformModuleConfig>, IEquatable<TerraformModuleConfig>, IDeepCloneable<TerraformModuleConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Design Center v1 API class TerraformModuleConfig.

Configuration on how terraform module should be handled during export.

Inheritance

object > TerraformModuleConfig

Namespace

Google.Cloud.DesignCenter.V1

Assembly

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