Serialized application template.
| JSON representation |
|---|
{ "uri": string, "displayName": string, "description": string, "applicationParameters": [ { object ( |
| Fields | |
|---|---|
uri |
Optional. The application template URI. |
displayName |
Optional. The application template display name. |
description |
Optional. The application template description. |
applicationParameters[] |
Optional. Parameters to apply to all components in the application template. |
iacFormat |
Optional. The IaC format of the application template. |
components[] |
Optional. The application template components. |
apphubApplicationParameters |
Optional. The App Hub application parameters. |
hasGlobalResource |
Output only. Whether the application template is compatible with regional scope. |
compositionType |
Output only. The composition type of the applicationTemplate: STANDARD OR COMPOSITE. |
rootInputVariables[] |
Output only. Root level input variables of the application template. |
rootOutputVariables[] |
Output only. Root level output variables of the application template. |
saasRuntimeContext |
Optional. SaaS runtime context for the application template. |
SerializedComponent
Serialized component.
| JSON representation |
|---|
{ "uri": string, "sharedTemplateRevisionUri": string, "parameters": [ { object ( |
| Fields | |
|---|---|
uri |
Optional. The component URI. |
sharedTemplateRevisionUri |
Optional. The shared template used to generate the component. |
parameters[] |
Optional. The component parameters. |
connections[] |
Optional. The component connections. |
roles[] |
Optional. IAM roles required by the service account to deploy the component. |
apis[] |
Optional. APIs required to be enabled to deploy the component, in the form of "*.googleapis.com". |
displayName |
Optional. The component display name. |
connectionsParameters[] |
Output only. The connection parameters of the component. |
componentParameterSchema[] |
Output only. The component parameter schema, which includes possible parameter values. |
applicationInfo |
Optional. The application associated with the component. |
SerializedConnection
Serialized connection.
| JSON representation |
|---|
{ "uri": string, "destinationComponentUri": string, "sourceComponentParameters": [ { object ( |
| Fields | |
|---|---|
uri |
Optional. The connection URI. |
destinationComponentUri |
Optional. The destination component URI used to generate the connection. |
sourceComponentParameters[] |
Optional. The parameters of the connection associated with the source component. |
destinationComponentParameters[] |
Optional. The parameters of the connection associated with the destination component. |