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
;