Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::TemplateRequirements.
TemplateRequirements defines the roles required and the associated services that need to be enabled to provision Template resources.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#provider_versions
def provider_versions() -> ::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>) — Required. Required provider versions.
#provider_versions=
def provider_versions=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>) — Required. Required provider versions.
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::ProviderVersion>) — Required. Required provider versions.
#roles
def roles() -> ::Array<::Google::Cloud::DesignCenter::V1::TemplateRoles>
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TemplateRoles>) — Required. All roles required for the component
#roles=
def roles=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::TemplateRoles>
Parameter
- value (::Array<::Google::Cloud::DesignCenter::V1::TemplateRoles>) — Required. All roles required for the component
Returns
- (::Array<::Google::Cloud::DesignCenter::V1::TemplateRoles>) — Required. All roles required for the component