public sealed class TerraformModule : IMessage<TerraformModule>, IEquatable<TerraformModule>, IDeepCloneable<TerraformModule>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class TerraformModule.
Represents a Terraform module, which is a collection of Terraform files. Eg: { "source": "git::https://github.com/my-org/my-repo", "files": [ { "path": "/path/to/file/main.tf", "content": "tf file content" } ] }
Implements
IMessageTerraformModule, IEquatableTerraformModule, IDeepCloneableTerraformModule, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
TerraformModule()
public TerraformModule()TerraformModule(TerraformModule)
public TerraformModule(TerraformModule other)| Parameter | |
|---|---|
| Name | Description |
other |
TerraformModule |
Properties
Files
public RepeatedField<TerraformFile> Files { get; }The files within the Terraform module.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldTerraformFile |
|
Source
public string Source { get; set; }The source of the Terraform module.
| Property Value | |
|---|---|
| Type | Description |
string |
|