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:
- StoreFormat 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.
- SseConfig Pulumi.Aws Native. Omics. Inputs. Annotation Store Sse Config 
- The store's server-side encryption (SSE) settings.
- StoreOptions Pulumi.Aws Native. Omics. Inputs. Annotation Store Store Options Properties 
- File parsing options for the annotation store.
- Dictionary<string, string>
- Tags for the store.
- StoreFormat 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
AnnotationStore Reference Item Args 
- The genome reference for the store's annotations.
- SseConfig AnnotationStore Sse Config Args 
- The store's server-side encryption (SSE) settings.
- StoreOptions AnnotationStore Store Options Properties Args 
- File parsing options for the annotation store.
- map[string]string
- Tags for the store.
- storeFormat 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
AnnotationStore Reference Item 
- The genome reference for the store's annotations.
- sseConfig AnnotationStore Sse Config 
- The store's server-side encryption (SSE) settings.
- storeOptions AnnotationStore Store Options Properties 
- File parsing options for the annotation store.
- Map<String,String>
- Tags for the store.
- storeFormat 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
AnnotationStore Reference Item 
- The genome reference for the store's annotations.
- sseConfig AnnotationStore Sse Config 
- The store's server-side encryption (SSE) settings.
- storeOptions 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
AnnotationStore 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.
- storeFormat "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.
- sseConfig Property Map
- The store's server-side encryption (SSE) settings.
- storeOptions 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:
- 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. Annotation 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
AnnotationStore 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
AnnotationStore 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
AnnotationStore 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
AnnotationStore 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
AnnotationStoreAnnotationType, AnnotationStoreAnnotationTypeArgs        
- Generic
- GENERIC
- ChrPos 
- CHR_POS
- ChrPos Ref Alt 
- CHR_POS_REF_ALT
- ChrStart End One Base 
- CHR_START_END_ONE_BASE
- ChrStart End Ref Alt One Base 
- CHR_START_END_REF_ALT_ONE_BASE
- ChrStart End Zero Base 
- CHR_START_END_ZERO_BASE
- ChrStart End Ref Alt Zero Base 
- CHR_START_END_REF_ALT_ZERO_BASE
- AnnotationStore Annotation Type Generic 
- GENERIC
- AnnotationStore Annotation Type Chr Pos 
- CHR_POS
- AnnotationStore Annotation Type Chr Pos Ref Alt 
- CHR_POS_REF_ALT
- AnnotationStore Annotation Type Chr Start End One Base 
- CHR_START_END_ONE_BASE
- AnnotationStore Annotation Type Chr Start End Ref Alt One Base 
- CHR_START_END_REF_ALT_ONE_BASE
- AnnotationStore Annotation Type Chr Start End Zero Base 
- CHR_START_END_ZERO_BASE
- AnnotationStore Annotation Type Chr Start End Ref Alt Zero Base 
- CHR_START_END_REF_ALT_ZERO_BASE
- Generic
- GENERIC
- ChrPos 
- CHR_POS
- ChrPos Ref Alt 
- CHR_POS_REF_ALT
- ChrStart End One Base 
- CHR_START_END_ONE_BASE
- ChrStart End Ref Alt One Base 
- CHR_START_END_REF_ALT_ONE_BASE
- ChrStart End Zero Base 
- CHR_START_END_ZERO_BASE
- ChrStart End Ref Alt Zero Base 
- CHR_START_END_REF_ALT_ZERO_BASE
- Generic
- GENERIC
- ChrPos 
- CHR_POS
- ChrPos Ref Alt 
- CHR_POS_REF_ALT
- ChrStart End One Base 
- CHR_START_END_ONE_BASE
- ChrStart End Ref Alt One Base 
- CHR_START_END_REF_ALT_ONE_BASE
- ChrStart End Zero Base 
- CHR_START_END_ZERO_BASE
- ChrStart 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
- AnnotationStore Encryption Type Kms 
- KMS
- Kms
- KMS
- Kms
- KMS
- KMS
- KMS
- "KMS"
- KMS
AnnotationStoreReferenceItem, AnnotationStoreReferenceItemArgs        
- 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.
AnnotationStoreSchemaValueType, AnnotationStoreSchemaValueTypeArgs          
- Long
- LONG
- Int
- INT
- String
- STRING
- Float
- FLOAT
- Double
- DOUBLE
- Boolean
- BOOLEAN
- AnnotationStore Schema Value Type Long 
- LONG
- AnnotationStore Schema Value Type Int 
- INT
- AnnotationStore Schema Value Type String 
- STRING
- AnnotationStore Schema Value Type Float 
- FLOAT
- AnnotationStore Schema Value Type Double 
- DOUBLE
- AnnotationStore 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.
- KeyArn string
- An encryption key ARN.
- Type
AnnotationStore Encryption Type 
- The encryption type.
- KeyArn string
- An encryption key ARN.
- type
AnnotationStore Encryption Type 
- The encryption type.
- keyArn String
- An encryption key ARN.
- type
AnnotationStore Encryption Type 
- The encryption type.
- keyArn string
- An encryption key ARN.
- type
AnnotationStore Encryption Type 
- The encryption type.
- key_arn str
- An encryption key ARN.
AnnotationStoreStoreFormat, AnnotationStoreStoreFormatArgs        
- Gff
- GFF
- Tsv
- TSV
- Vcf
- VCF
- AnnotationStore Store Format Gff 
- GFF
- AnnotationStore Store Format Tsv 
- TSV
- AnnotationStore 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
- AnnotationStore Store Status Creating 
- CREATING
- AnnotationStore Store Status Updating 
- UPDATING
- AnnotationStore Store Status Deleting 
- DELETING
- AnnotationStore Store Status Active 
- ACTIVE
- AnnotationStore 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          
- AnnotationType Pulumi.Aws Native. Omics. Annotation Store Annotation Type 
- FormatTo Dictionary<string, string>Header 
- Schema
List<ImmutableDictionary<string, Pulumi. Aws Native. Omics. Annotation Store Schema Value Type>> 
- AnnotationType AnnotationStore Annotation Type 
- FormatTo map[string]stringHeader 
- Schema
[]map[string]AnnotationStore Schema Value Type 
- annotationType AnnotationStore Annotation Type 
- formatTo Map<String,String>Header 
- schema
List<Map<String,AnnotationStore Schema Value Type>> 
- annotationType AnnotationStore Annotation Type 
- formatTo {[key: string]: string}Header 
- schema
{[key: string]: AnnotationStore Schema Value Type}[] 
- annotation_type AnnotationStore Annotation Type 
- format_to_ Mapping[str, str]header 
- schema
Sequence[Mapping[str, AnnotationStore Schema Value Type]] 
- annotationType "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"
- formatTo 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.