We recommend new projects start with resources from the AWS provider.
aws-native.omics.VariantStore
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 string
- The unique name of the resource.
- args VariantStoreArgs
- 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 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 string
- The unique name of the resource.
- args VariantStoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VariantStoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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
Pulumi.Aws Native. Omics. Inputs. Variant Store Reference Item 
- The genome reference for the store's variants.
- Description string
- A description for the store.
- Name string
- A name for the store.
- SseConfig Pulumi.Aws Native. Omics. Inputs. Variant Store Sse Config 
- Server-side encryption (SSE) settings for the store.
- Dictionary<string, string>
- Tags for the store.
- Reference
VariantStore Reference Item Args 
- The genome reference for the store's variants.
- Description string
- A description for the store.
- Name string
- A name for the store.
- SseConfig VariantStore Sse Config Args 
- Server-side encryption (SSE) settings for the store.
- map[string]string
- Tags for the store.
- reference
VariantStore Reference Item 
- The genome reference for the store's variants.
- description String
- A description for the store.
- name String
- A name for the store.
- sseConfig VariantStore Sse Config 
- Server-side encryption (SSE) settings for the store.
- Map<String,String>
- Tags for the store.
- reference
VariantStore Reference Item 
- The genome reference for the store's variants.
- description string
- A description for the store.
- name string
- A name for the store.
- sseConfig VariantStore Sse Config 
- Server-side encryption (SSE) settings for the store.
- {[key: string]: string}
- Tags for the store.
- reference
VariantStore Reference Item Args 
- The genome reference for the store's variants.
- description str
- A description for the store.
- name str
- A name for the store.
- sse_config VariantStore Sse Config Args 
- Server-side encryption (SSE) settings for the store.
- Mapping[str, str]
- Tags for the store.
- reference 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.
- 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.Aws Native. Omics. Variant Store Store Status 
- The store's status.
- StatusMessage string
- The store's status message.
- StoreArn string
- The store's ARN.
- StoreSize doubleBytes 
- 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
VariantStore Store Status 
- The store's status.
- StatusMessage string
- The store's status message.
- StoreArn string
- The store's ARN.
- StoreSize float64Bytes 
- 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
VariantStore Store Status 
- The store's status.
- statusMessage String
- The store's status message.
- storeArn String
- The store's ARN.
- storeSize DoubleBytes 
- 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
VariantStore Store Status 
- The store's status.
- statusMessage string
- The store's status message.
- storeArn string
- The store's ARN.
- storeSize numberBytes 
- 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
VariantStore Store Status 
- The store's status.
- status_message str
- The store's status message.
- store_arn str
- The store's ARN.
- store_size_ floatbytes 
- 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.
- storeSize NumberBytes 
- The store's size in bytes.
- updateTime String
- When the store was updated.
Supporting Types
VariantStoreEncryptionType, VariantStoreEncryptionTypeArgs        
- Kms
- KMS
- VariantStore Encryption Type Kms 
- KMS
- Kms
- KMS
- Kms
- KMS
- KMS
- KMS
- "KMS"
- KMS
VariantStoreReferenceItem, VariantStoreReferenceItemArgs        
- ReferenceArn string
- The reference's ARN.
- ReferenceArn string
- The reference's ARN.
- referenceArn String
- The reference's ARN.
- referenceArn string
- The reference's ARN.
- reference_arn str
- The reference's ARN.
- referenceArn String
- The reference's ARN.
VariantStoreSseConfig, VariantStoreSseConfigArgs        
- Type
Pulumi.Aws Native. Omics. Variant Store Encryption Type 
- The encryption type.
- KeyArn string
- An encryption key ARN.
- Type
VariantStore Encryption Type 
- The encryption type.
- KeyArn string
- An encryption key ARN.
- type
VariantStore Encryption Type 
- The encryption type.
- keyArn String
- An encryption key ARN.
- type
VariantStore Encryption Type 
- The encryption type.
- keyArn string
- An encryption key ARN.
- type
VariantStore Encryption Type 
- The encryption type.
- key_arn str
- An encryption key ARN.
VariantStoreStoreStatus, VariantStoreStoreStatusArgs        
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Active
- ACTIVE
- Failed
- FAILED
- VariantStore Store Status Creating 
- CREATING
- VariantStore Store Status Updating 
- UPDATING
- VariantStore Store Status Deleting 
- DELETING
- VariantStore Store Status Active 
- ACTIVE
- VariantStore Store Status 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
- "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.