Skip to main content

configurations

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

Overview

Nameconfigurations
TypeResource
Idaws.omics.configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringUser-friendly name for the configuration. (pattern: <code>[A-Za-z0-9][A-Za-z0-9-._]*</code>)
arnstringUnique resource identifier for the configuration. (pattern: <code>arn:.+</code>)
creation_timestring (date-time)Configuration creation timestamp.
descriptionstringDescription for the configuration. (pattern: <code>[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+</code>)
run_configurationsobjectRun-specific configurations.
statusstringCurrent configuration status. (CREATING, ACTIVE, UPDATING, DELETING, DELETED, FAILED)
tagsobjectTags for the configuration.
uuidstringUnique identifier for the configuration. (pattern: <code>[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_configurationselectname, regionRetrieve configuration details for specified name.
list_configurationsselectregionmaxResults, startingTokenList all configurations for the account.
create_configurationinsertregion, name, runConfigurations, requestIdCreate a new configuration.
delete_configurationdeletename, regionDelete an existing configuration.

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
namestringConfiguration name to delete.
regionstringAWS region (default: us-east-1)
maxResultsintegerMaximum number of results to return.
startingTokenstringPagination token for retrieving next page of results.

SELECT examples

Retrieve configuration details for specified name.

SELECT
name,
arn,
creation_time,
description,
run_configurations,
status,
tags,
uuid
FROM aws.omics.configurations
WHERE name = '{{ name }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Create a new configuration.

INSERT INTO aws.omics.configurations (
name,
description,
runConfigurations,
tags,
requestId,
region
)
SELECT
'{{ name }}' /* required */,
'{{ description }}',
'{{ runConfigurations }}' /* required */,
'{{ tags }}',
'{{ requestId }}' /* required */,
'{{ region }}'
RETURNING
name,
arn,
creation_time,
description,
run_configurations,
status,
tags,
uuid
;

DELETE examples

Delete an existing configuration.

DELETE FROM aws.omics.configurations
WHERE name = '{{ name }}' --required
AND region = '{{ region }}' --required
;