AWS Native is in preview. AWS Classic is fully supported.
aws-native.omics.VariantStore
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const variantStoreResource = new aws_native.omics.VariantStore("variantStoreResource", {
reference: {
referenceArn: "string",
},
description: "string",
name: "string",
sseConfig: {
type: aws_native.omics.VariantStoreEncryptionType.Kms,
keyArn: "string",
},
tags: {
string: "string",
},
});
Coming soon!
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
The VariantStore resource accepts the following input properties:
- Reference
Pulumi.
Aws Native. Omics. Inputs. Variant Store Reference Item - Description string
- Name string
- Sse
Config Pulumi.Aws Native. Omics. Inputs. Variant Store Sse Config - Dictionary<string, string>
- Reference
Variant
Store Reference Item Args - Description string
- Name string
- Sse
Config VariantStore Sse Config Args - map[string]string
- reference
Variant
Store Reference Item - description String
- name String
- sse
Config VariantStore Sse Config - Map<String,String>
- reference
Variant
Store Reference Item - description string
- name string
- sse
Config VariantStore Sse Config - {[key: string]: string}
- reference
Variant
Store Reference Item Args - description str
- name str
- sse_
config VariantStore Sse Config Args - Mapping[str, str]
- reference Property Map
- description String
- name String
- sse
Config Property Map - Map<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the VariantStore resource produces the following output properties:
- Aws
Id string - Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Omics. Variant Store Store Status - Status
Message string - Store
Arn string - Store
Size doubleBytes - Update
Time string
- Aws
Id string - Creation
Time string - Id string
- The provider-assigned unique ID for this managed resource.
- Status
Variant
Store Store Status - Status
Message string - Store
Arn string - Store
Size float64Bytes - Update
Time string
- aws
Id String - creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- status
Variant
Store Store Status - status
Message String - store
Arn String - store
Size DoubleBytes - update
Time String
- aws
Id string - creation
Time string - id string
- The provider-assigned unique ID for this managed resource.
- status
Variant
Store Store Status - status
Message string - store
Arn string - store
Size numberBytes - update
Time string
- aws_
id str - creation_
time str - id str
- The provider-assigned unique ID for this managed resource.
- status
Variant
Store Store Status - status_
message str - store_
arn str - store_
size_ floatbytes - update_
time str
- aws
Id String - creation
Time String - id String
- The provider-assigned unique ID for this managed resource.
- status "CREATING" | "UPDATING" | "DELETING" | "ACTIVE" | "FAILED"
- status
Message String - store
Arn String - store
Size NumberBytes - update
Time String
Supporting Types
VariantStoreEncryptionType, VariantStoreEncryptionTypeArgs
- Kms
- KMS
- Variant
Store Encryption Type Kms - KMS
- Kms
- KMS
- Kms
- KMS
- KMS
- KMS
- "KMS"
- KMS
VariantStoreReferenceItem, VariantStoreReferenceItemArgs
- Reference
Arn string
- Reference
Arn string
- reference
Arn String
- reference
Arn string
- reference_
arn str
- reference
Arn String
VariantStoreSseConfig, VariantStoreSseConfigArgs
VariantStoreStoreStatus, VariantStoreStoreStatusArgs
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Active
- ACTIVE
- Failed
- FAILED
- Variant
Store Store Status Creating - CREATING
- Variant
Store Store Status Updating - UPDATING
- Variant
Store Store Status Deleting - DELETING
- Variant
Store Store Status Active - ACTIVE
- Variant
Store 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
AWS Native is in preview. AWS Classic is fully supported.