manifests
Creates, updates, deletes, gets or lists a manifests resource.
Overview
| Name | manifests |
| Type | Resource |
| Id | google.deploymentmanager.manifests |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
id | string (uint64) | |
name | string | Output only. The name of the manifest. |
config | object | Output only. The YAML configuration for this manifest. (id: ConfigFile) |
expandedConfig | string | Output only. The fully-expanded configuration file, including any templates and references. |
imports | array | Output only. The imported files for this manifest. |
insertTime | string | Output only. Creation timestamp in RFC3339 text format. |
layout | string | Output only. The YAML layout for this manifest. |
manifestSizeBytes | string (int64) | Output only. The computed size of the fully expanded manifest. |
manifestSizeLimitBytes | string (int64) | Output only. The size limit for expanded manifests in the project. |
selfLink | string | Output only. Self link for the manifest. |
| Name | Datatype | Description |
|---|---|---|
id | string (uint64) | |
name | string | Output only. The name of the manifest. |
config | object | Output only. The YAML configuration for this manifest. (id: ConfigFile) |
expandedConfig | string | Output only. The fully-expanded configuration file, including any templates and references. |
imports | array | Output only. The imported files for this manifest. |
insertTime | string | Output only. Creation timestamp in RFC3339 text format. |
layout | string | Output only. The YAML layout for this manifest. |
manifestSizeBytes | string (int64) | Output only. The computed size of the fully expanded manifest. |
manifestSizeLimitBytes | string (int64) | Output only. The size limit for expanded manifests in the project. |
selfLink | string | Output only. Self link for the manifest. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | project, deployment, manifest | header.bypassBillingFilter | Gets information about a specific manifest. |
list | select | project, deployment | maxResults, pageToken, filter, orderBy | Lists all manifests for a given deployment. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
deployment | string | |
manifest | string | |
project | string | |
filter | string | |
header.bypassBillingFilter | boolean | |
maxResults | integer (uint32) | |
orderBy | string | |
pageToken | string |
SELECT examples
- get
- list
Gets information about a specific manifest.
SELECT
id,
name,
config,
expandedConfig,
imports,
insertTime,
layout,
manifestSizeBytes,
manifestSizeLimitBytes,
selfLink
FROM google.deploymentmanager.manifests
WHERE project = '{{ project }}' -- required
AND deployment = '{{ deployment }}' -- required
AND manifest = '{{ manifest }}' -- required
AND header.bypassBillingFilter = '{{ header.bypassBillingFilter }}'
;
Lists all manifests for a given deployment.
SELECT
id,
name,
config,
expandedConfig,
imports,
insertTime,
layout,
manifestSizeBytes,
manifestSizeLimitBytes,
selfLink
FROM google.deploymentmanager.manifests
WHERE project = '{{ project }}' -- required
AND deployment = '{{ deployment }}' -- required
AND maxResults = '{{ maxResults }}'
AND pageToken = '{{ pageToken }}'
AND filter = '{{ filter }}'
AND orderBy = '{{ orderBy }}'
;