Reference documentation and code samples for the Google Cloud Design Center V1 Client class TemplateRequirements.
TemplateRequirements defines the roles required and the associated services that need to be enabled to provision Template resources.
Generated from protobuf message google.cloud.designcenter.v1.TemplateRequirements
Namespace
Google \ Cloud \ DesignCenter \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ roles |
array<TemplateRoles>
Required. All roles required for the component |
↳ provider_versions |
array<ProviderVersion>
Required. Required provider versions. |
getRoles
Required. All roles required for the component
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<TemplateRoles> |
|
setRoles
Required. All roles required for the component
| Parameter | |
|---|---|
| Name | Description |
var |
array<TemplateRoles>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getProviderVersions
Required. Required provider versions.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<ProviderVersion> |
|
setProviderVersions
Required. Required provider versions.
| Parameter | |
|---|---|
| Name | Description |
var |
array<ProviderVersion>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|