Skip to main content

resource_definition_versions

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

Overview

Nameresource_definition_versions
TypeResource
Idaws.greengrass.resource_definition_versions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringArn of the resource definition version.
creation_timestampstringThe time, in milliseconds since the epoch, when the resource definition version was created.
definitionobjectInformation about a resource definition version.
idstringThe ID of the resource definition version.
versionstringThe version of the resource definition version.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_resource_definition_versionselectresource_definition_id, resource_definition_version_id, regionRetrieves information about a resource definition version, including which resources are included in the version.
list_resource_definition_versionsselectresource_definition_id, regionMaxResults, NextTokenLists the versions of a resource definition.
create_resource_definition_versioninsertresource_definition_id, regionX-Amzn-Client-TokenCreates a version of a resource definition that has already been defined.

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
regionstringAWS region (default: us-east-1)
resource_definition_idstringThe ID of the resource definition.
resource_definition_version_idstringThe ID of the resource definition version. This value maps to the ''Version'' property of the corresponding ''VersionInformation'' object, which is returned by ''ListResourceDefinitionVersions'' requests. If the version is the last one that was associated with a resource definition, the value also maps to the ''LatestVersion'' property of the corresponding ''DefinitionInformation'' object.
MaxResultsstringThe maximum number of results to be returned per request.
NextTokenstringThe token for the next set of results, or ''null'' if there are no additional results.
X-Amzn-Client-TokenstringA client token used to correlate requests and responses.

SELECT examples

Retrieves information about a resource definition version, including which resources are included in the version.

SELECT
arn,
creation_timestamp,
definition,
id,
version
FROM aws.greengrass.resource_definition_versions
WHERE resource_definition_id = '{{ resource_definition_id }}' -- required
AND resource_definition_version_id = '{{ resource_definition_version_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a version of a resource definition that has already been defined.

INSERT INTO aws.greengrass.resource_definition_versions (
Resources,
resource_definition_id,
region,
`X-Amzn-Client-Token`
)
SELECT
'{{ Resources }}',
'{{ resource_definition_id }}',
'{{ region }}',
'{{ X-Amzn-Client-Token }}'
RETURNING
arn,
creation_timestamp,
id,
version
;