Design Center V1 API - Class Google::Cloud::DesignCenter::V1::RootModule (v0.1.0)

Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::RootModule.

Metadata for a root module.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#components

def components() -> ::Array<::String>
Returns
  • (::Array<::String>) — List of Application Design Center component names associated with this root module. For standard app template type components, this list will have a single element. For service / workload / asset components, this list will contain all such component names.

#components=

def components=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — List of Application Design Center component names associated with this root module. For standard app template type components, this list will have a single element. For service / workload / asset components, this list will contain all such component names.
Returns
  • (::Array<::String>) — List of Application Design Center component names associated with this root module. For standard app template type components, this list will have a single element. For service / workload / asset components, this list will contain all such component names.

#dependencies

def dependencies() -> ::Array<::Google::Cloud::DesignCenter::V1::RootModuleDependency>
Returns

#dependencies=

def dependencies=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::RootModuleDependency>
Parameter
Returns

#id

def id() -> ::String
Returns
  • (::String) — Identifier of the root module. This is the directory name of the root module in the generated terraform which is also same as the corresponding component ID.

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — Identifier of the root module. This is the directory name of the root module in the generated terraform which is also same as the corresponding component ID.
Returns
  • (::String) — Identifier of the root module. This is the directory name of the root module in the generated terraform which is also same as the corresponding component ID.

#input_variables

def input_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::RootInputVariable>
Returns

#input_variables=

def input_variables=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::RootInputVariable>
Parameter
Returns

#output_variables

def output_variables() -> ::Array<::Google::Cloud::DesignCenter::V1::RootOutputVariable>
Returns

#output_variables=

def output_variables=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::RootOutputVariable>
Parameter
Returns