Skip to main content

documentation_versions

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

Overview

Namedocumentation_versions
TypeResource
Idaws.apigateway.documentation_versions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
created_datestring (date-time)The date when the API documentation snapshot is created.
descriptionstringThe description of the API documentation snapshot.
versionstringThe version identifier of the API documentation snapshot.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_documentation_versionselectrestapi_id, doc_version, regionGets a documentation version.
get_documentation_versionsselectrestapi_id, regionposition, limitGets documentation versions.
create_documentation_versioninsertrestapi_id, region, documentationVersionCreates a documentation version
update_documentation_versionupdaterestapi_id, doc_version, regionUpdates a documentation version.
delete_documentation_versiondeleterestapi_id, doc_version, regionDeletes a documentation version.

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
doc_versionstringThe version identifier of a to-be-deleted documentation snapshot.
regionstringAWS region (default: us-east-1)
restapi_idstringThe string identifier of the associated RestApi.
limitintegerThe maximum number of returned results per page. The default value is 25 and the maximum value is 500.
positionstringThe current pagination position in the paged result set.

SELECT examples

Gets a documentation version.

SELECT
created_date,
description,
version
FROM aws.apigateway.documentation_versions
WHERE restapi_id = '{{ restapi_id }}' -- required
AND doc_version = '{{ doc_version }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a documentation version

INSERT INTO aws.apigateway.documentation_versions (
documentationVersion,
stageName,
description,
restapi_id,
region
)
SELECT
'{{ documentationVersion }}' /* required */,
'{{ stageName }}',
'{{ description }}',
'{{ restapi_id }}',
'{{ region }}'
RETURNING
created_date,
description,
version
;

UPDATE examples

Updates a documentation version.

UPDATE aws.apigateway.documentation_versions
SET
patchOperations = '{{ patchOperations }}'
WHERE
restapi_id = '{{ restapi_id }}' --required
AND doc_version = '{{ doc_version }}' --required
AND region = '{{ region }}' --required
RETURNING
created_date,
description,
version;

DELETE examples

Deletes a documentation version.

DELETE FROM aws.apigateway.documentation_versions
WHERE restapi_id = '{{ restapi_id }}' --required
AND doc_version = '{{ doc_version }}' --required
AND region = '{{ region }}' --required
;