Skip to main content

manifests

Creates, updates, deletes, gets or lists a manifests resource.

Overview

Namemanifests
TypeResource
Idgoogle.deploymentmanager.manifests

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
idstring (uint64)
namestringOutput only. The name of the manifest.
configobjectOutput only. The YAML configuration for this manifest. (id: ConfigFile)
expandedConfigstringOutput only. The fully-expanded configuration file, including any templates and references.
importsarrayOutput only. The imported files for this manifest.
insertTimestringOutput only. Creation timestamp in RFC3339 text format.
layoutstringOutput only. The YAML layout for this manifest.
manifestSizeBytesstring (int64)Output only. The computed size of the fully expanded manifest.
manifestSizeLimitBytesstring (int64)Output only. The size limit for expanded manifests in the project.
selfLinkstringOutput only. Self link for the manifest.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectproject, deployment, manifestheader.bypassBillingFilterGets information about a specific manifest.
listselectproject, deploymentmaxResults, pageToken, filter, orderByLists 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.

NameDatatypeDescription
deploymentstring
manifeststring
projectstring
filterstring
header.bypassBillingFilterboolean
maxResultsinteger (uint32)
orderBystring
pageTokenstring

SELECT examples

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 }}';