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
;