Reference documentation and code samples for the Google Cloud Design Center V1 Client class ApplicationTemplateRevision.
Application template revision resource.
Generated from protobuf message google.cloud.designcenter.v1.ApplicationTemplateRevision
Namespace
Google \ Cloud \ DesignCenter \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Identifier. The application template revision name. |
↳ create_time |
Google\Protobuf\Timestamp
Output only. The application template revision creation timestamp. |
↳ snapshot |
SerializedApplicationTemplate
Output only. The serialized application template. |
↳ artifact_location |
ArtifactLocation
Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported. |
↳ template_metadata |
TFBlueprintMetadata
Output only. The input output variables parsed from the imported terraform code. |
↳ application_parameters |
array<Parameter>
Optional. The values provided for the input variables. |
↳ iac_source |
int
Output only. Indicates the IaC source format of this application template revision. |
getName
Identifier. The application template revision name.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Identifier. The application template revision name.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
Output only. The application template revision creation timestamp.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
Output only. The application template revision creation timestamp.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSnapshot
Output only. The serialized application template.
| Returns | |
|---|---|
| Type | Description |
SerializedApplicationTemplate|null |
|
hasSnapshot
clearSnapshot
setSnapshot
Output only. The serialized application template.
| Parameter | |
|---|---|
| Name | Description |
var |
SerializedApplicationTemplate
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getArtifactLocation
Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported.
| Returns | |
|---|---|
| Type | Description |
ArtifactLocation|null |
|
hasArtifactLocation
clearArtifactLocation
setArtifactLocation
Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported.
| Parameter | |
|---|---|
| Name | Description |
var |
ArtifactLocation
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTemplateMetadata
Output only. The input output variables parsed from the imported terraform code.
| Returns | |
|---|---|
| Type | Description |
TFBlueprintMetadata|null |
|
hasTemplateMetadata
clearTemplateMetadata
setTemplateMetadata
Output only. The input output variables parsed from the imported terraform code.
| Parameter | |
|---|---|
| Name | Description |
var |
TFBlueprintMetadata
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getApplicationParameters
Optional. The values provided for the input variables.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<Parameter> |
|
setApplicationParameters
Optional. The values provided for the input variables.
| Parameter | |
|---|---|
| Name | Description |
var |
array<Parameter>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIacSource
Output only. Indicates the IaC source format of this application template revision.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type IACSource. |
setIacSource
Output only. Indicates the IaC source format of this application template revision.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type IACSource. |
| Returns | |
|---|---|
| Type | Description |
$this |
|