Skip to main content

sequence_stores

Creates, updates, deletes or gets a sequence_store resource or lists sequence_stores in a region

Overview

Namesequence_stores
TypeResource
DescriptionResource Type definition for AWS::Omics::SequenceStore
Idawscc.omics.sequence_stores

Fields

NameDatatypeDescription
access_log_locationstringLocation of the access logs.
arnstringThe store's ARN.
creation_timestringWhen the store was created.
descriptionstringA description for the store.
e_tag_algorithm_familystring
fallback_locationstringAn S3 location that is used to store files that have failed a direct upload.
namestringA name for the store.
propagated_set_level_tagsarrayThe tags keys to propagate to the S3 objects associated with read sets in the sequence store.
s3_access_point_arnstringThis is ARN of the access point associated with the S3 bucket storing read sets.
s3_access_policyobjectThe resource policy that controls S3 access on the store
s3_uristringThe S3 URI of the sequence store.
sequence_store_idstring
sse_configobject
statusstring
status_messagestringThe status message of the sequence store.
tagsobjectA map of resource tags
update_timestringThe last-updated time of the sequence store.
regionstringAWS region.

For more information, see AWS::Omics::SequenceStore.

Methods

NameAccessible byRequired Params
create_resourceINSERTName, region
delete_resourceDELETEdata__Identifier, region
update_resourceUPDATEdata__Identifier, data__PatchDocument, region
list_resourcesSELECTregion
get_resourceSELECTdata__Identifier, region

SELECT examples

Gets all properties from an individual sequence_store.

SELECT
region,
access_log_location,
arn,
creation_time,
description,
e_tag_algorithm_family,
fallback_location,
name,
propagated_set_level_tags,
s3_access_point_arn,
s3_access_policy,
s3_uri,
sequence_store_id,
sse_config,
status,
status_message,
tags,
update_time
FROM awscc.omics.sequence_stores
WHERE region = 'us-east-1' AND data__Identifier = '<SequenceStoreId>';

INSERT example

Use the following StackQL query and manifest file to create a new sequence_store resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.omics.sequence_stores (
Name,
region
)
SELECT
'{{ Name }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.omics.sequence_stores
WHERE data__Identifier = '<SequenceStoreId>'
AND region = 'us-east-1';

Permissions

To operate on the sequence_stores resource, the following permissions are required:

Create

omics:CreateSequenceStore,
omics:GetSequenceStore,
omics:GetS3AccessPolicy,
omics:PutS3AccessPolicy,
omics:ListTagsForResource,
omics:TagResource,
kms:DescribeKey

Read

omics:GetS3AccessPolicy,
omics:GetSequenceStore,
omics:ListTagsForResource

Update

omics:UpdateSequenceStore,
omics:GetSequenceStore,
omics:TagResource,
omics:UntagResource,
omics:ListTagsForResource,
omics:GetS3AccessPolicy,
omics:DeleteS3AccessPolicy,
omics:PutS3AccessPolicy

Delete

omics:DeleteSequenceStore

List

omics:ListSequenceStores