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

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.omics.VariantStore

Explore with Pulumi AI

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Definition of AWS::Omics::VariantStore Resource Type

Create VariantStore Resource

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

Constructor syntax

new VariantStore(name: string, args: VariantStoreArgs, opts?: CustomResourceOptions);
@overload
def VariantStore(resource_name: str,
                 args: VariantStoreArgs,
                 opts: Optional[ResourceOptions] = None)

@overload
def VariantStore(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 reference: Optional[VariantStoreReferenceItemArgs] = None,
                 description: Optional[str] = None,
                 name: Optional[str] = None,
                 sse_config: Optional[VariantStoreSseConfigArgs] = None,
                 tags: Optional[Mapping[str, str]] = None)
func NewVariantStore(ctx *Context, name string, args VariantStoreArgs, opts ...ResourceOption) (*VariantStore, error)
public VariantStore(string name, VariantStoreArgs args, CustomResourceOptions? opts = null)
public VariantStore(String name, VariantStoreArgs args)
public VariantStore(String name, VariantStoreArgs args, CustomResourceOptions options)
type: aws-native:omics:VariantStore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

VariantStore 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 VariantStore resource accepts the following input properties:

Reference This property is required. Pulumi.AwsNative.Omics.Inputs.VariantStoreReferenceItem
The genome reference for the store's variants.
Description string
A description for the store.
Name string
A name for the store.
SseConfig Pulumi.AwsNative.Omics.Inputs.VariantStoreSseConfig
Server-side encryption (SSE) settings for the store.
Tags Dictionary<string, string>
Tags for the store.
Reference This property is required. VariantStoreReferenceItemArgs
The genome reference for the store's variants.
Description string
A description for the store.
Name string
A name for the store.
SseConfig VariantStoreSseConfigArgs
Server-side encryption (SSE) settings for the store.
Tags map[string]string
Tags for the store.
reference This property is required. VariantStoreReferenceItem
The genome reference for the store's variants.
description String
A description for the store.
name String
A name for the store.
sseConfig VariantStoreSseConfig
Server-side encryption (SSE) settings for the store.
tags Map<String,String>
Tags for the store.
reference This property is required. VariantStoreReferenceItem
The genome reference for the store's variants.
description string
A description for the store.
name string
A name for the store.
sseConfig VariantStoreSseConfig
Server-side encryption (SSE) settings for the store.
tags {[key: string]: string}
Tags for the store.
reference This property is required. VariantStoreReferenceItemArgs
The genome reference for the store's variants.
description str
A description for the store.
name str
A name for the store.
sse_config VariantStoreSseConfigArgs
Server-side encryption (SSE) settings for the store.
tags Mapping[str, str]
Tags for the store.
reference This property is required. Property Map
The genome reference for the store's variants.
description String
A description for the store.
name String
A name for the store.
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 VariantStore resource produces the following output properties:

AwsId string
The store's ID.
CreationTime string
When the store was created.
Id string
The provider-assigned unique ID for this managed resource.
Status Pulumi.AwsNative.Omics.VariantStoreStoreStatus
The store's status.
StatusMessage string
The store's status message.
StoreArn string
The store's ARN.
StoreSizeBytes double
The store's size in bytes.
UpdateTime string
When the store was updated.
AwsId string
The store's ID.
CreationTime string
When the store was created.
Id string
The provider-assigned unique ID for this managed resource.
Status VariantStoreStoreStatus
The store's status.
StatusMessage string
The store's status message.
StoreArn string
The store's ARN.
StoreSizeBytes float64
The store's size in bytes.
UpdateTime string
When the store was updated.
awsId String
The store's ID.
creationTime String
When the store was created.
id String
The provider-assigned unique ID for this managed resource.
status VariantStoreStoreStatus
The store's status.
statusMessage String
The store's status message.
storeArn String
The store's ARN.
storeSizeBytes Double
The store's size in bytes.
updateTime String
When the store was updated.
awsId string
The store's ID.
creationTime string
When the store was created.
id string
The provider-assigned unique ID for this managed resource.
status VariantStoreStoreStatus
The store's status.
statusMessage string
The store's status message.
storeArn string
The store's ARN.
storeSizeBytes number
The store's size in bytes.
updateTime string
When the store was updated.
aws_id str
The store's ID.
creation_time str
When the store was created.
id str
The provider-assigned unique ID for this managed resource.
status VariantStoreStoreStatus
The store's status.
status_message str
The store's status message.
store_arn str
The store's ARN.
store_size_bytes float
The store's size in bytes.
update_time str
When the store was updated.
awsId String
The store's ID.
creationTime String
When the store was created.
id String
The provider-assigned unique ID for this managed resource.
status "CREATING" | "UPDATING" | "DELETING" | "ACTIVE" | "FAILED"
The store's status.
statusMessage String
The store's status message.
storeArn String
The store's ARN.
storeSizeBytes Number
The store's size in bytes.
updateTime String
When the store was updated.

Supporting Types

VariantStoreEncryptionType
, VariantStoreEncryptionTypeArgs

Kms
KMS
VariantStoreEncryptionTypeKms
KMS
Kms
KMS
Kms
KMS
KMS
KMS
"KMS"
KMS

VariantStoreReferenceItem
, VariantStoreReferenceItemArgs

ReferenceArn This property is required. string
The reference's ARN.
ReferenceArn This property is required. string
The reference's ARN.
referenceArn This property is required. String
The reference's ARN.
referenceArn This property is required. string
The reference's ARN.
reference_arn This property is required. str
The reference's ARN.
referenceArn This property is required. String
The reference's ARN.

VariantStoreSseConfig
, VariantStoreSseConfigArgs

Type This property is required. Pulumi.AwsNative.Omics.VariantStoreEncryptionType
The encryption type.
KeyArn string
An encryption key ARN.
Type This property is required. VariantStoreEncryptionType
The encryption type.
KeyArn string
An encryption key ARN.
type This property is required. VariantStoreEncryptionType
The encryption type.
keyArn String
An encryption key ARN.
type This property is required. VariantStoreEncryptionType
The encryption type.
keyArn string
An encryption key ARN.
type This property is required. VariantStoreEncryptionType
The encryption type.
key_arn str
An encryption key ARN.
type This property is required. "KMS"
The encryption type.
keyArn String
An encryption key ARN.

VariantStoreStoreStatus
, VariantStoreStoreStatusArgs

Creating
CREATING
Updating
UPDATING
Deleting
DELETING
Active
ACTIVE
Failed
FAILED
VariantStoreStoreStatusCreating
CREATING
VariantStoreStoreStatusUpdating
UPDATING
VariantStoreStoreStatusDeleting
DELETING
VariantStoreStoreStatusActive
ACTIVE
VariantStoreStoreStatusFailed
FAILED
Creating
CREATING
Updating
UPDATING
Deleting
DELETING
Active
ACTIVE
Failed
FAILED
Creating
CREATING
Updating
UPDATING
Deleting
DELETING
Active
ACTIVE
Failed
FAILED
CREATING
CREATING
UPDATING
UPDATING
DELETING
DELETING
ACTIVE
ACTIVE
FAILED
FAILED
"CREATING"
CREATING
"UPDATING"
UPDATING
"DELETING"
DELETING
"ACTIVE"
ACTIVE
"FAILED"
FAILED

Package Details

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

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi