public sealed class ModuleInput : IMessage<ModuleInput>, IEquatable<ModuleInput>, IDeepCloneable<ModuleInput>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class ModuleInput.
Represents an input variable for a module.
Implements
IMessageModuleInput, IEquatableModuleInput, IDeepCloneableModuleInput, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
ModuleInput()
public ModuleInput()ModuleInput(ModuleInput)
public ModuleInput(ModuleInput other)| Parameter | |
|---|---|
| Name | Description |
other |
ModuleInput |
Properties
DefaultValue
public Value DefaultValue { get; set; }Optional. Default value of the variable as a string representation. Using google.protobuf.Value to allow for different types, though a string is common.
| Property Value | |
|---|---|
| Type | Description |
Value |
|
Description
public string Description { get; set; }Optional. Description of the variable.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Optional. Name of the input variable.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Required
public bool Required { get; set; }Optional. Whether the input variable is required.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Type
public string Type { get; set; }Optional. Terraform type of the variable.
| Property Value | |
|---|---|
| Type | Description |
string |
|