Skip to main content

spaces

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

Overview​

Namespaces
TypeResource
Idaws.codecatalyst.spaces

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringThe name of the space. (pattern: <code>[a-zA-Z0-9]+(?:[-_.][a-zA-Z0-9]+)*</code>)
descriptionstringThe description of the space.
display_namestringThe friendly name of the space displayed to users.
region_namestringThe Amazon Web Services Region where the space exists. (pattern: <code>(us(?:-gov)?|af|ap|ca|cn|eu|sa)-(central|(?:north|south)?(?:east|west)?)-(\d+)</code>)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_spaceselectname, regionReturns information about an space.
list_spacesselectregionRetrieves a list of spaces.
update_spaceupdatename, regionChanges one or more values for a space.
delete_spacedeletename, regionDeletes a space. Deleting a space cannot be undone. Additionally, since space names must be unique across Amazon CodeCatalyst, you cannot reuse names of deleted spaces.

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
namestringThe name of the space. To retrieve a list of space names, use ListSpaces.
regionstringAWS region (default: us-east-1)

SELECT examples​

Returns information about an space.

SELECT
name,
description,
display_name,
region_name
FROM aws.codecatalyst.spaces
WHERE name = '{{ name }}' -- required
AND region = '{{ region }}' -- required
;

UPDATE examples​

Changes one or more values for a space.

UPDATE aws.codecatalyst.spaces
SET
description = '{{ description }}'
WHERE
name = '{{ name }}' --required
AND region = '{{ region }}' --required
RETURNING
name,
description,
display_name;

DELETE examples​

Deletes a space. Deleting a space cannot be undone. Additionally, since space names must be unique across Amazon CodeCatalyst, you cannot reuse names of deleted spaces.

DELETE FROM aws.codecatalyst.spaces
WHERE name = '{{ name }}' --required
AND region = '{{ region }}' --required
;