REST Resource: projects.locations.spaces.applicationTemplates.components

Resource: Component

Component resource.

JSON representation
{
 "name": string,
 "sharedTemplateRevisionUri": string,
 "parameters": [
 {
 object (Parameter )
 }
 ],
 "createTime": string,
 "updateTime": string,
 "roles": [
 string
 ],
 "apis": [
 string
 ],
 "displayName": string,
 "connectionsParameters": [
 {
 object (ConnectionParameters )
 }
 ],
 "componentParameterSchema": [
 {
 object (ComponentParameterSchema )
 }
 ]
}
Fields
name

string

Identifier. The component name.

sharedTemplateRevisionUri

string

Required. The shared template used to generate the component.

parameters[]

object (Parameter )

Optional. The component parameters.

createTime

string (Timestamp format)

Output only.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014年10月02日T15:01:23Z", "2014年10月02日T15:01:23.045123456Z" or "2014年10月02日T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. The component update timestamp.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014年10月02日T15:01:23Z", "2014年10月02日T15:01:23.045123456Z" or "2014年10月02日T15:01:23+05:30".

roles[]

string

Output only. IAM roles required by the service account to deploy the component.

apis[]

string

Output only. APIs required to be enabled to deploy the component, in the form of "*.googleapis.com".

displayName

string

Optional. The component display name.

connectionsParameters[]

object (ConnectionParameters )

Output only. The connection parameters of the component.

componentParameterSchema[]

object (ComponentParameterSchema )

Output only. The component parameter schema, which includes possible parameter values. values.

Methods

create

Creates a component.

delete

Deletes a component.

get

Gets details about a Component.

list

Lists components in an application template.

patch

Updates a component.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年09月10日 UTC.