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

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

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

Represents an input variable for a module.

Inheritance

object > ModuleInput

Namespace

Google.Cloud.DesignCenter.V1

Assembly

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