public sealed class ModuleDetails : IMessage<ModuleDetails>, IEquatable<ModuleDetails>, IDeepCloneable<ModuleDetails>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class ModuleDetails.
Details about a specific module, submodule, or example.
Implements
IMessageModuleDetails, IEquatableModuleDetails, IDeepCloneableModuleDetails, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
ModuleDetails()
public ModuleDetails()ModuleDetails(ModuleDetails)
public ModuleDetails(ModuleDetails other)| Parameter | |
|---|---|
| Name | Description |
other |
ModuleDetails |
Properties
Empty
public bool Empty { get; set; }Optional. Indicates if the module/example directory is empty of .tf files.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Inputs
public RepeatedField<ModuleInput> Inputs { get; }Optional. List of input variables.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldModuleInput |
|
ModuleDependencies
public RepeatedField<ModuleDependency> ModuleDependencies { get; }Optional. List of module dependencies.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldModuleDependency |
|
Name
public string Name { get; set; }Optional. Name of the module/example.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Outputs
public RepeatedField<ModuleOutput> Outputs { get; }Optional. List of outputs.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldModuleOutput |
|
Path
public string Path { get; set; }Optional. Relative path to the module/example.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProviderDependencies
public RepeatedField<ProviderDependency> ProviderDependencies { get; }Optional. List of provider dependencies.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldProviderDependency |
|
Readme
public string Readme { get; set; }Optional. Content of the README file.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Resources
public RepeatedField<ModuleResource> Resources { get; }Optional. List of resources defined.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldModuleResource |
|