1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. omics
  5. SequenceStore

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.omics.SequenceStore

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

    Resource Type definition for AWS::Omics::SequenceStore

    Create SequenceStore Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SequenceStore(name: string, args?: SequenceStoreArgs, opts?: CustomResourceOptions);
    @overload
    def SequenceStore(resource_name: str,
                      args: Optional[SequenceStoreArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def SequenceStore(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      access_log_location: Optional[str] = None,
                      description: Optional[str] = None,
                      e_tag_algorithm_family: Optional[SequenceStoreETagAlgorithmFamily] = None,
                      fallback_location: Optional[str] = None,
                      name: Optional[str] = None,
                      propagated_set_level_tags: Optional[Sequence[str]] = None,
                      s3_access_policy: Optional[Any] = None,
                      sse_config: Optional[SequenceStoreSseConfigArgs] = None,
                      tags: Optional[Mapping[str, str]] = None)
    func NewSequenceStore(ctx *Context, name string, args *SequenceStoreArgs, opts ...ResourceOption) (*SequenceStore, error)
    public SequenceStore(string name, SequenceStoreArgs? args = null, CustomResourceOptions? opts = null)
    public SequenceStore(String name, SequenceStoreArgs args)
    public SequenceStore(String name, SequenceStoreArgs args, CustomResourceOptions options)
    
    type: aws-native:omics:SequenceStore
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SequenceStoreArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SequenceStoreArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SequenceStoreArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SequenceStoreArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SequenceStoreArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    SequenceStore Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SequenceStore resource accepts the following input properties:

    AccessLogLocation string
    Location of the access logs.
    Description string
    A description for the store.
    ETagAlgorithmFamily Pulumi.AwsNative.Omics.SequenceStoreETagAlgorithmFamily
    The algorithm family of the ETag.
    FallbackLocation string
    An S3 location that is used to store files that have failed a direct upload.
    Name string
    A name for the store.
    PropagatedSetLevelTags List<string>
    The tags keys to propagate to the S3 objects associated with read sets in the sequence store.
    S3AccessPolicy object

    The resource policy that controls S3 access on the store

    Search the CloudFormation User Guide for AWS::Omics::SequenceStore for more information about the expected schema for this property.

    SseConfig Pulumi.AwsNative.Omics.Inputs.SequenceStoreSseConfig
    Server-side encryption (SSE) settings for the store.
    Tags Dictionary<string, string>
    Tags for the store.
    AccessLogLocation string
    Location of the access logs.
    Description string
    A description for the store.
    ETagAlgorithmFamily SequenceStoreETagAlgorithmFamily
    The algorithm family of the ETag.
    FallbackLocation string
    An S3 location that is used to store files that have failed a direct upload.
    Name string
    A name for the store.
    PropagatedSetLevelTags []string
    The tags keys to propagate to the S3 objects associated with read sets in the sequence store.
    S3AccessPolicy interface{}

    The resource policy that controls S3 access on the store

    Search the CloudFormation User Guide for AWS::Omics::SequenceStore for more information about the expected schema for this property.

    SseConfig SequenceStoreSseConfigArgs
    Server-side encryption (SSE) settings for the store.
    Tags map[string]string
    Tags for the store.
    accessLogLocation String
    Location of the access logs.
    description String
    A description for the store.
    eTagAlgorithmFamily SequenceStoreETagAlgorithmFamily
    The algorithm family of the ETag.
    fallbackLocation String
    An S3 location that is used to store files that have failed a direct upload.
    name String
    A name for the store.
    propagatedSetLevelTags List<String>
    The tags keys to propagate to the S3 objects associated with read sets in the sequence store.
    s3AccessPolicy Object

    The resource policy that controls S3 access on the store

    Search the CloudFormation User Guide for AWS::Omics::SequenceStore for more information about the expected schema for this property.

    sseConfig SequenceStoreSseConfig
    Server-side encryption (SSE) settings for the store.
    tags Map<String,String>
    Tags for the store.
    accessLogLocation string
    Location of the access logs.
    description string
    A description for the store.
    eTagAlgorithmFamily SequenceStoreETagAlgorithmFamily
    The algorithm family of the ETag.
    fallbackLocation string
    An S3 location that is used to store files that have failed a direct upload.
    name string
    A name for the store.
    propagatedSetLevelTags string[]
    The tags keys to propagate to the S3 objects associated with read sets in the sequence store.
    s3AccessPolicy any

    The resource policy that controls S3 access on the store

    Search the CloudFormation User Guide for AWS::Omics::SequenceStore for more information about the expected schema for this property.

    sseConfig SequenceStoreSseConfig
    Server-side encryption (SSE) settings for the store.
    tags {[key: string]: string}
    Tags for the store.
    access_log_location str
    Location of the access logs.
    description str
    A description for the store.
    e_tag_algorithm_family SequenceStoreETagAlgorithmFamily
    The algorithm family of the ETag.
    fallback_location str
    An S3 location that is used to store files that have failed a direct upload.
    name str
    A name for the store.
    propagated_set_level_tags Sequence[str]
    The tags keys to propagate to the S3 objects associated with read sets in the sequence store.
    s3_access_policy Any

    The resource policy that controls S3 access on the store

    Search the CloudFormation User Guide for AWS::Omics::SequenceStore for more information about the expected schema for this property.

    sse_config SequenceStoreSseConfigArgs
    Server-side encryption (SSE) settings for the store.
    tags Mapping[str, str]
    Tags for the store.
    accessLogLocation String
    Location of the access logs.
    description String
    A description for the store.
    eTagAlgorithmFamily "MD5up" | "SHA256up" | "SHA512up"
    The algorithm family of the ETag.
    fallbackLocation String
    An S3 location that is used to store files that have failed a direct upload.
    name String
    A name for the store.
    propagatedSetLevelTags List<String>
    The tags keys to propagate to the S3 objects associated with read sets in the sequence store.
    s3AccessPolicy Any

    The resource policy that controls S3 access on the store

    Search the CloudFormation User Guide for AWS::Omics::SequenceStore for more information about the expected schema for this property.

    sseConfig Property Map
    Server-side encryption (SSE) settings for the store.
    tags Map<String>
    Tags for the store.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SequenceStore resource produces the following output properties:

    Arn string
    The store's ARN.
    CreationTime string
    When the store was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    S3AccessPointArn string
    This is ARN of the access point associated with the S3 bucket storing read sets.
    S3Uri string
    The S3 URI of the sequence store.
    SequenceStoreId string
    The store's ID.
    Status Pulumi.AwsNative.Omics.SequenceStoreStatus
    Status of the sequence store.
    StatusMessage string
    The status message of the sequence store.
    UpdateTime string
    The last-updated time of the sequence store.
    Arn string
    The store's ARN.
    CreationTime string
    When the store was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    S3AccessPointArn string
    This is ARN of the access point associated with the S3 bucket storing read sets.
    S3Uri string
    The S3 URI of the sequence store.
    SequenceStoreId string
    The store's ID.
    Status SequenceStoreStatus
    Status of the sequence store.
    StatusMessage string
    The status message of the sequence store.
    UpdateTime string
    The last-updated time of the sequence store.
    arn String
    The store's ARN.
    creationTime String
    When the store was created.
    id String
    The provider-assigned unique ID for this managed resource.
    s3AccessPointArn String
    This is ARN of the access point associated with the S3 bucket storing read sets.
    s3Uri String
    The S3 URI of the sequence store.
    sequenceStoreId String
    The store's ID.
    status SequenceStoreStatus
    Status of the sequence store.
    statusMessage String
    The status message of the sequence store.
    updateTime String
    The last-updated time of the sequence store.
    arn string
    The store's ARN.
    creationTime string
    When the store was created.
    id string
    The provider-assigned unique ID for this managed resource.
    s3AccessPointArn string
    This is ARN of the access point associated with the S3 bucket storing read sets.
    s3Uri string
    The S3 URI of the sequence store.
    sequenceStoreId string
    The store's ID.
    status SequenceStoreStatus
    Status of the sequence store.
    statusMessage string
    The status message of the sequence store.
    updateTime string
    The last-updated time of the sequence store.
    arn str
    The store's ARN.
    creation_time str
    When the store was created.
    id str
    The provider-assigned unique ID for this managed resource.
    s3_access_point_arn str
    This is ARN of the access point associated with the S3 bucket storing read sets.
    s3_uri str
    The S3 URI of the sequence store.
    sequence_store_id str
    The store's ID.
    status SequenceStoreStatus
    Status of the sequence store.
    status_message str
    The status message of the sequence store.
    update_time str
    The last-updated time of the sequence store.
    arn String
    The store's ARN.
    creationTime String
    When the store was created.
    id String
    The provider-assigned unique ID for this managed resource.
    s3AccessPointArn String
    This is ARN of the access point associated with the S3 bucket storing read sets.
    s3Uri String
    The S3 URI of the sequence store.
    sequenceStoreId String
    The store's ID.
    status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "FAILED"
    Status of the sequence store.
    statusMessage String
    The status message of the sequence store.
    updateTime String
    The last-updated time of the sequence store.

    Supporting Types

    SequenceStoreETagAlgorithmFamily, SequenceStoreETagAlgorithmFamilyArgs

    Md5up
    MD5up
    Sha256up
    SHA256up
    Sha512up
    SHA512up
    SequenceStoreETagAlgorithmFamilyMd5up
    MD5up
    SequenceStoreETagAlgorithmFamilySha256up
    SHA256up
    SequenceStoreETagAlgorithmFamilySha512up
    SHA512up
    Md5up
    MD5up
    Sha256up
    SHA256up
    Sha512up
    SHA512up
    Md5up
    MD5up
    Sha256up
    SHA256up
    Sha512up
    SHA512up
    MD5UP
    MD5up
    SHA256UP
    SHA256up
    SHA512UP
    SHA512up
    "MD5up"
    MD5up
    "SHA256up"
    SHA256up
    "SHA512up"
    SHA512up

    SequenceStoreEncryptionType, SequenceStoreEncryptionTypeArgs

    Kms
    KMS
    SequenceStoreEncryptionTypeKms
    KMS
    Kms
    KMS
    Kms
    KMS
    KMS
    KMS
    "KMS"
    KMS

    SequenceStoreSseConfig, SequenceStoreSseConfigArgs

    Type Pulumi.AwsNative.Omics.SequenceStoreEncryptionType
    The encryption type.
    KeyArn string
    An encryption key ARN.
    Type SequenceStoreEncryptionType
    The encryption type.
    KeyArn string
    An encryption key ARN.
    type SequenceStoreEncryptionType
    The encryption type.
    keyArn String
    An encryption key ARN.
    type SequenceStoreEncryptionType
    The encryption type.
    keyArn string
    An encryption key ARN.
    type SequenceStoreEncryptionType
    The encryption type.
    key_arn str
    An encryption key ARN.
    type "KMS"
    The encryption type.
    keyArn String
    An encryption key ARN.

    SequenceStoreStatus, SequenceStoreStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    Deleting
    DELETING
    Failed
    FAILED
    SequenceStoreStatusCreating
    CREATING
    SequenceStoreStatusActive
    ACTIVE
    SequenceStoreStatusUpdating
    UPDATING
    SequenceStoreStatusDeleting
    DELETING
    SequenceStoreStatusFailed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    Deleting
    DELETING
    Failed
    FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    Deleting
    DELETING
    Failed
    FAILED
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    UPDATING
    UPDATING
    DELETING
    DELETING
    FAILED
    FAILED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "UPDATING"
    UPDATING
    "DELETING"
    DELETING
    "FAILED"
    FAILED

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi