We recommend new projects start with resources from the AWS provider.
aws-native.omics.AnnotationStore
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Omics::AnnotationStore Resource Type
Create AnnotationStore Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AnnotationStore(name: string, args: AnnotationStoreArgs, opts?: CustomResourceOptions);
@overload
def AnnotationStore(resource_name: str,
args: AnnotationStoreArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AnnotationStore(resource_name: str,
opts: Optional[ResourceOptions] = None,
store_format: Optional[AnnotationStoreStoreFormat] = None,
description: Optional[str] = None,
name: Optional[str] = None,
reference: Optional[AnnotationStoreReferenceItemArgs] = None,
sse_config: Optional[AnnotationStoreSseConfigArgs] = None,
store_options: Optional[AnnotationStoreStoreOptionsPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewAnnotationStore(ctx *Context, name string, args AnnotationStoreArgs, opts ...ResourceOption) (*AnnotationStore, error)
public AnnotationStore(string name, AnnotationStoreArgs args, CustomResourceOptions? opts = null)
public AnnotationStore(String name, AnnotationStoreArgs args)
public AnnotationStore(String name, AnnotationStoreArgs args, CustomResourceOptions options)
type: aws-native:omics:AnnotationStore
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 AnnotationStoreArgs
- 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 AnnotationStoreArgs
- 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 AnnotationStoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AnnotationStoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AnnotationStoreArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AnnotationStore 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 AnnotationStore resource accepts the following input properties:
- Store
Format Pulumi.Aws Native. Omics. Annotation Store Store Format - The annotation file format of the store.
- Description string
- A description for the store.
- Name string
- The name of the Annotation Store.
- Reference
Pulumi.
Aws Native. Omics. Inputs. Annotation Store Reference Item - The genome reference for the store's annotations.
- Sse
Config Pulumi.Aws Native. Omics. Inputs. Annotation Store Sse Config - The store's server-side encryption (SSE) settings.
- Store
Options Pulumi.Aws Native. Omics. Inputs. Annotation Store Store Options Properties - File parsing options for the annotation store.
- Dictionary<string, string>
- Tags for the store.
- Store
Format AnnotationStore Store Format - The annotation file format of the store.
- Description string
- A description for the store.
- Name string
- The name of the Annotation Store.
- Reference
Annotation
Store Reference Item Args - The genome reference for the store's annotations.
- Sse
Config AnnotationStore Sse Config Args - The store's server-side encryption (SSE) settings.
- Store
Options AnnotationStore Store Options Properties Args - File parsing options for the annotation store.
- map[string]string
- Tags for the store.
- store
Format AnnotationStore Store Format - The annotation file format of the store.
- description String
- A description for the store.
- name String
- The name of the Annotation Store.
- reference
Annotation
Store Reference Item - The genome reference for the store's annotations.
- sse
Config AnnotationStore Sse Config - The store's server-side encryption (SSE) settings.
- store
Options AnnotationStore Store Options Properties - File parsing options for the annotation store.
- Map<String,String>
- Tags for the store.
- store
Format AnnotationStore Store Format - The annotation file format of the store.
- description string
- A description for the store.
- name string
- The name of the Annotation Store.
- reference
Annotation
Store Reference Item - The genome reference for the store's annotations.
- sse
Config AnnotationStore Sse Config - The store's server-side encryption (SSE) settings.
- store
Options AnnotationStore Store Options Properties - File parsing options for the annotation store.
- {[key: string]: string}
- Tags for the store.
- store_
format AnnotationStore Store Format - The annotation file format of the store.
- description str
- A description for the store.
- name str
- The name of the Annotation Store.
- reference
Annotation
Store Reference Item Args - The genome reference for the store's annotations.
- sse_
config AnnotationStore Sse Config Args - The store's server-side encryption (SSE) settings.
- store_
options AnnotationStore Store Options Properties Args - File parsing options for the annotation store.
- Mapping[str, str]
- Tags for the store.
- store
Format "GFF" | "TSV" | "VCF" - The annotation file format of the store.
- description String
- A description for the store.
- name String
- The name of the Annotation Store.
- reference Property Map
- The genome reference for the store's annotations.
- sse
Config Property Map - The store's server-side encryption (SSE) settings.
- store
Options Property Map - File parsing options for the annotation store.
- Map<String>
- Tags for the store.
Outputs
All input properties are implicitly available as output properties. Additionally, the AnnotationStore resource produces the following output properties:
- Aws
Id string - The store's ID.
- Creation
Time string - When the store was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Omics. Annotation Store Store Status - The store's status.
- Status
Message string - The store's status message.
- Store
Arn string - The store's ARN.
- Store
Size doubleBytes - The store's size in bytes.
- Update
Time string - When the store was updated.
- Aws
Id string - The store's ID.
- Creation
Time string - When the store was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Annotation
Store Store Status - The store's status.
- Status
Message string - The store's status message.
- Store
Arn string - The store's ARN.
- Store
Size float64Bytes - The store's size in bytes.
- Update
Time string - When the store was updated.
- aws
Id String - The store's ID.
- creation
Time String - When the store was created.
- id String
- The provider-assigned unique ID for this managed resource.
- status
Annotation
Store Store Status - The store's status.
- status
Message String - The store's status message.
- store
Arn String - The store's ARN.
- store
Size DoubleBytes - The store's size in bytes.
- update
Time String - When the store was updated.
- aws
Id string - The store's ID.
- creation
Time string - When the store was created.
- id string
- The provider-assigned unique ID for this managed resource.
- status
Annotation
Store Store Status - The store's status.
- status
Message string - The store's status message.
- store
Arn string - The store's ARN.
- store
Size numberBytes - The store's size in bytes.
- update
Time 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
Annotation
Store 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.
- aws
Id String - The store's ID.
- creation
Time 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.
- status
Message String - The store's status message.
- store
Arn String - The store's ARN.
- store
Size NumberBytes - The store's size in bytes.
- update
Time String - When the store was updated.
Supporting Types
AnnotationStoreAnnotationType, AnnotationStoreAnnotationTypeArgs
- Generic
- GENERIC
- Chr
Pos - CHR_POS
- Chr
Pos Ref Alt - CHR_POS_REF_ALT
- Chr
Start End One Base - CHR_START_END_ONE_BASE
- Chr
Start End Ref Alt One Base - CHR_START_END_REF_ALT_ONE_BASE
- Chr
Start End Zero Base - CHR_START_END_ZERO_BASE
- Chr
Start End Ref Alt Zero Base - CHR_START_END_REF_ALT_ZERO_BASE
- Annotation
Store Annotation Type Generic - GENERIC
- Annotation
Store Annotation Type Chr Pos - CHR_POS
- Annotation
Store Annotation Type Chr Pos Ref Alt - CHR_POS_REF_ALT
- Annotation
Store Annotation Type Chr Start End One Base - CHR_START_END_ONE_BASE
- Annotation
Store Annotation Type Chr Start End Ref Alt One Base - CHR_START_END_REF_ALT_ONE_BASE
- Annotation
Store Annotation Type Chr Start End Zero Base - CHR_START_END_ZERO_BASE
- Annotation
Store Annotation Type Chr Start End Ref Alt Zero Base - CHR_START_END_REF_ALT_ZERO_BASE
- Generic
- GENERIC
- Chr
Pos - CHR_POS
- Chr
Pos Ref Alt - CHR_POS_REF_ALT
- Chr
Start End One Base - CHR_START_END_ONE_BASE
- Chr
Start End Ref Alt One Base - CHR_START_END_REF_ALT_ONE_BASE
- Chr
Start End Zero Base - CHR_START_END_ZERO_BASE
- Chr
Start End Ref Alt Zero Base - CHR_START_END_REF_ALT_ZERO_BASE
- Generic
- GENERIC
- Chr
Pos - CHR_POS
- Chr
Pos Ref Alt - CHR_POS_REF_ALT
- Chr
Start End One Base - CHR_START_END_ONE_BASE
- Chr
Start End Ref Alt One Base - CHR_START_END_REF_ALT_ONE_BASE
- Chr
Start End Zero Base - CHR_START_END_ZERO_BASE
- Chr
Start End Ref Alt Zero Base - CHR_START_END_REF_ALT_ZERO_BASE
- GENERIC
- GENERIC
- CHR_POS
- CHR_POS
- CHR_POS_REF_ALT
- CHR_POS_REF_ALT
- CHR_START_END_ONE_BASE
- CHR_START_END_ONE_BASE
- CHR_START_END_REF_ALT_ONE_BASE
- CHR_START_END_REF_ALT_ONE_BASE
- CHR_START_END_ZERO_BASE
- CHR_START_END_ZERO_BASE
- CHR_START_END_REF_ALT_ZERO_BASE
- CHR_START_END_REF_ALT_ZERO_BASE
- "GENERIC"
- GENERIC
- "CHR_POS"
- CHR_POS
- "CHR_POS_REF_ALT"
- CHR_POS_REF_ALT
- "CHR_START_END_ONE_BASE"
- CHR_START_END_ONE_BASE
- "CHR_START_END_REF_ALT_ONE_BASE"
- CHR_START_END_REF_ALT_ONE_BASE
- "CHR_START_END_ZERO_BASE"
- CHR_START_END_ZERO_BASE
- "CHR_START_END_REF_ALT_ZERO_BASE"
- CHR_START_END_REF_ALT_ZERO_BASE
AnnotationStoreEncryptionType, AnnotationStoreEncryptionTypeArgs
- Kms
- KMS
- Annotation
Store Encryption Type Kms - KMS
- Kms
- KMS
- Kms
- KMS
- KMS
- KMS
- "KMS"
- KMS
AnnotationStoreReferenceItem, AnnotationStoreReferenceItemArgs
- Reference
Arn string - The reference's ARN.
- Reference
Arn string - The reference's ARN.
- reference
Arn String - The reference's ARN.
- reference
Arn string - The reference's ARN.
- reference_
arn str - The reference's ARN.
- reference
Arn String - The reference's ARN.
AnnotationStoreSchemaValueType, AnnotationStoreSchemaValueTypeArgs
- Long
- LONG
- Int
- INT
- String
- STRING
- Float
- FLOAT
- Double
- DOUBLE
- Boolean
- BOOLEAN
- Annotation
Store Schema Value Type Long - LONG
- Annotation
Store Schema Value Type Int - INT
- Annotation
Store Schema Value Type String - STRING
- Annotation
Store Schema Value Type Float - FLOAT
- Annotation
Store Schema Value Type Double - DOUBLE
- Annotation
Store Schema Value Type Boolean - BOOLEAN
- Long
- LONG
- Int
- INT
- String
- STRING
- Float
- FLOAT
- Double
- DOUBLE
- Boolean
- BOOLEAN
- Long
- LONG
- Int
- INT
- String
- STRING
- Float
- FLOAT
- Double
- DOUBLE
- Boolean
- BOOLEAN
- LONG
- LONG
- INT
- INT
- STRING
- STRING
- FLOAT
- FLOAT
- DOUBLE
- DOUBLE
- BOOLEAN
- BOOLEAN
- "LONG"
- LONG
- "INT"
- INT
- "STRING"
- STRING
- "FLOAT"
- FLOAT
- "DOUBLE"
- DOUBLE
- "BOOLEAN"
- BOOLEAN
AnnotationStoreSseConfig, AnnotationStoreSseConfigArgs
- Type
Pulumi.
Aws Native. Omics. Annotation Store Encryption Type - The encryption type.
- Key
Arn string - An encryption key ARN.
- Type
Annotation
Store Encryption Type - The encryption type.
- Key
Arn string - An encryption key ARN.
- type
Annotation
Store Encryption Type - The encryption type.
- key
Arn String - An encryption key ARN.
- type
Annotation
Store Encryption Type - The encryption type.
- key
Arn string - An encryption key ARN.
- type
Annotation
Store Encryption Type - The encryption type.
- key_
arn str - An encryption key ARN.
AnnotationStoreStoreFormat, AnnotationStoreStoreFormatArgs
- Gff
- GFF
- Tsv
- TSV
- Vcf
- VCF
- Annotation
Store Store Format Gff - GFF
- Annotation
Store Store Format Tsv - TSV
- Annotation
Store Store Format Vcf - VCF
- Gff
- GFF
- Tsv
- TSV
- Vcf
- VCF
- Gff
- GFF
- Tsv
- TSV
- Vcf
- VCF
- GFF
- GFF
- TSV
- TSV
- VCF
- VCF
- "GFF"
- GFF
- "TSV"
- TSV
- "VCF"
- VCF
AnnotationStoreStoreOptionsProperties, AnnotationStoreStoreOptionsPropertiesArgs
AnnotationStoreStoreStatus, AnnotationStoreStoreStatusArgs
- Creating
- CREATING
- Updating
- UPDATING
- Deleting
- DELETING
- Active
- ACTIVE
- Failed
- FAILED
- Annotation
Store Store Status Creating - CREATING
- Annotation
Store Store Status Updating - UPDATING
- Annotation
Store Store Status Deleting - DELETING
- Annotation
Store Store Status Active - ACTIVE
- Annotation
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
AnnotationStoreTsvStoreOptions, AnnotationStoreTsvStoreOptionsArgs
- Annotation
Type Pulumi.Aws Native. Omics. Annotation Store Annotation Type - Format
To Dictionary<string, string>Header - Schema
List<Immutable
Dictionary<string, Pulumi. Aws Native. Omics. Annotation Store Schema Value Type>>
- Annotation
Type AnnotationStore Annotation Type - Format
To map[string]stringHeader - Schema
[]map[string]Annotation
Store Schema Value Type
- annotation
Type AnnotationStore Annotation Type - format
To Map<String,String>Header - schema
List<Map<String,Annotation
Store Schema Value Type>>
- annotation
Type AnnotationStore Annotation Type - format
To {[key: string]: string}Header - schema
{[key: string]: Annotation
Store Schema Value Type}[]
- annotation_
type AnnotationStore Annotation Type - format_
to_ Mapping[str, str]header - schema
Sequence[Mapping[str, Annotation
Store Schema Value Type]]
- annotation
Type "GENERIC" | "CHR_POS" | "CHR_POS_REF_ALT" | "CHR_START_END_ONE_BASE" | "CHR_START_END_REF_ALT_ONE_BASE" | "CHR_START_END_ZERO_BASE" | "CHR_START_END_REF_ALT_ZERO_BASE" - format
To Map<String>Header - schema List<Map<"LONG" | "INT" | "STRING" | "FLOAT" | "DOUBLE" | "BOOLEAN">>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.