public sealed class TemplateRequirements : IMessage<TemplateRequirements>, IEquatable<TemplateRequirements>, IDeepCloneable<TemplateRequirements>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class TemplateRequirements.
TemplateRequirements defines the roles required and the associated services that need to be enabled to provision Template resources.
Implements
IMessageTemplateRequirements, IEquatableTemplateRequirements, IDeepCloneableTemplateRequirements, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
TemplateRequirements()
public TemplateRequirements()TemplateRequirements(TemplateRequirements)
public TemplateRequirements(TemplateRequirements other)| Parameter | |
|---|---|
| Name | Description |
other |
TemplateRequirements |
Properties
ProviderVersions
public RepeatedField<ProviderVersion> ProviderVersions { get; }Required. Required provider versions.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldProviderVersion |
|
Roles
public RepeatedField<TemplateRoles> Roles { get; }Required. All roles required for the component
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldTemplateRoles |
|