public sealed class SerializedApplicationTemplate : IMessage<SerializedApplicationTemplate>, IEquatable<SerializedApplicationTemplate>, IDeepCloneable<SerializedApplicationTemplate>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class SerializedApplicationTemplate.
Serialized application template.
Implements
IMessageSerializedApplicationTemplate, IEquatableSerializedApplicationTemplate, IDeepCloneableSerializedApplicationTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
SerializedApplicationTemplate()
public SerializedApplicationTemplate()SerializedApplicationTemplate(SerializedApplicationTemplate)
public SerializedApplicationTemplate(SerializedApplicationTemplate other)| Parameter | |
|---|---|
| Name | Description |
other |
SerializedApplicationTemplate |
Properties
ApphubApplicationParameters
public AppHubApplicationParameters ApphubApplicationParameters { get; set; }Optional. The App Hub application parameters.
| Property Value | |
|---|---|
| Type | Description |
AppHubApplicationParameters |
|
ApplicationParameters
public RepeatedField<Parameter> ApplicationParameters { get; }Optional. Parameters to apply to all components in the application template.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldParameter |
|
Components
public RepeatedField<SerializedComponent> Components { get; }Optional. The application template components.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSerializedComponent |
|
CompositionType
public ApplicationCompositionType CompositionType { get; set; }Output only. The composition type of the applicationTemplate: STANDARD OR COMPOSITE.
| Property Value | |
|---|---|
| Type | Description |
ApplicationCompositionType |
|
CustomTfvars
public RepeatedField<Parameter> CustomTfvars { get; }Optional. Custom variable values imported from terraform.tfvars.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldParameter |
|
CustomVariables
public RepeatedField<TerraformInput> CustomVariables { get; }Optional. Custom variables imported from variables.tf.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldTerraformInput |
|
Description
public string Description { get; set; }Optional. The application template description.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Optional. The application template display name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasGlobalResource
public bool HasGlobalResource { get; set; }Output only. Whether the application template is compatible with regional scope.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
IacFormat
public ApplicationTemplate.Types.IACFormat IacFormat { get; set; }Optional. The IaC format of the application template.
| Property Value | |
|---|---|
| Type | Description |
ApplicationTemplateTypesIACFormat |
|
InputsAsRootModuleVariables
public bool InputsAsRootModuleVariables { get; set; }Optional. If true, exposes all inputs as root module variables. This is only supported for STANDARD composition type templates.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Providers
public RepeatedField<SerializedProvider> Providers { get; }Optional. Custom provider configurations imported from IaC.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSerializedProvider |
|
RootInputVariables
public RepeatedField<ComponentVariable> RootInputVariables { get; }Output only. Root level input variables of the application template.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldComponentVariable |
|
RootOutputVariables
public RepeatedField<ComponentVariable> RootOutputVariables { get; }Output only. Root level output variables of the application template.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldComponentVariable |
|
SaasRuntimeContext
public SaaSRuntimeContext SaasRuntimeContext { get; set; }Optional. SaaS runtime context for the application template.
| Property Value | |
|---|---|
| Type | Description |
SaaSRuntimeContext |
|
SerializedPolicies
public RepeatedField<SerializedPolicy> SerializedPolicies { get; }Output only. Policies of the application template.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSerializedPolicy |
|
Uri
public string Uri { get; set; }Optional. The application template URI.
| Property Value | |
|---|---|
| Type | Description |
string |
|