Class CfnAnnotationStore
AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
Inherited Members
Namespace: Amazon.CDK.AWS.Omics
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAnnotationStore : CfnResource, IInspectable, IAnnotationStoreRef, IConstruct, IDependable, ITaggable
Syntax (vb)
Public Class CfnAnnotationStore Inherits CfnResource Implements IInspectable, IAnnotationStoreRef, IConstruct, IDependable, ITaggable
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Omics;
var schema;
var cfnAnnotationStore = new CfnAnnotationStore(this, "MyCfnAnnotationStore", new CfnAnnotationStoreProps {
Name = "name",
StoreFormat = "storeFormat",
// the properties below are optional
Description = "description",
Reference = new ReferenceItemProperty {
ReferenceArn = "referenceArn"
},
SseConfig = new SseConfigProperty {
Type = "type",
// the properties below are optional
KeyArn = "keyArn"
},
StoreOptions = new StoreOptionsProperty {
TsvStoreOptions = new TsvStoreOptionsProperty {
AnnotationType = "annotationType",
FormatToHeader = new Dictionary<string, string> {
{ "formatToHeaderKey", "formatToHeader" }
},
Schema = schema
}
},
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
}
});
Synopsis
Constructors
CfnAnnotationStore(Construct, string, ICfnAnnotationStoreProps) | AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025. |
Properties
AnnotationStoreRef | A reference to a AnnotationStore resource. |
AttrCreationTime | When the store was created. |
AttrId | The store's ID. |
AttrStatus | The store's status. |
AttrStatusMessage | The store's status message. |
AttrStoreArn | The store's ARN. |
AttrStoreSizeBytes | The store's size in bytes. |
AttrUpdateTime | When the store was updated. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025. |
Description | A description for the store. |
Name | The name of the Annotation Store. |
Reference | The genome reference for the store's annotations. |
SseConfig | The store's server-side encryption (SSE) settings. |
StoreFormat | The annotation file format of the store. |
StoreOptions | File parsing options for the annotation store. |
Tags | Tag Manager which manages the tags for this resource. |
TagsRaw | Tags for the store. |
Methods
FromAnnotationStoreName(Construct, string, string) | Creates a new IAnnotationStoreRef from a annotationStoreName. |
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<string, object>) | AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025. |
Constructors
CfnAnnotationStore(Construct, string, ICfnAnnotationStoreProps)
AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
public CfnAnnotationStore(Construct scope, string id, ICfnAnnotationStoreProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnAnnotationStoreProps
Resource properties.
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Properties
AnnotationStoreRef
A reference to a AnnotationStore resource.
public virtual IAnnotationStoreReference AnnotationStoreRef { get; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
AttrCreationTime
When the store was created.
public virtual string AttrCreationTime { get; }
Property Value
Remarks
CloudformationAttribute: CreationTime
AttrId
The store's ID.
public virtual string AttrId { get; }
Property Value
Remarks
CloudformationAttribute: Id
AttrStatus
The store's status.
public virtual string AttrStatus { get; }
Property Value
Remarks
CloudformationAttribute: Status
AttrStatusMessage
The store's status message.
public virtual string AttrStatusMessage { get; }
Property Value
Remarks
CloudformationAttribute: StatusMessage
AttrStoreArn
The store's ARN.
public virtual string AttrStoreArn { get; }
Property Value
Remarks
CloudformationAttribute: StoreArn
AttrStoreSizeBytes
The store's size in bytes.
public virtual IResolvable AttrStoreSizeBytes { get; }
Property Value
Remarks
CloudformationAttribute: StoreSizeBytes
AttrUpdateTime
When the store was updated.
public virtual string AttrUpdateTime { get; }
Property Value
Remarks
CloudformationAttribute: UpdateTime
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
CfnProperties
AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Description
A description for the store.
public virtual string? Description { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Name
The name of the Annotation Store.
public virtual string Name { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Reference
The genome reference for the store's annotations.
public virtual object? Reference { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
SseConfig
The store's server-side encryption (SSE) settings.
public virtual object? SseConfig { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
StoreFormat
The annotation file format of the store.
public virtual string StoreFormat { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
StoreOptions
File parsing options for the annotation store.
public virtual object? StoreOptions { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Tags
Tag Manager which manages the tags for this resource.
public virtual TagManager Tags { get; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
TagsRaw
Tags for the store.
public virtual IDictionary<string, string>? TagsRaw { get; set; }
Property Value
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Methods
FromAnnotationStoreName(Construct, string, string)
Creates a new IAnnotationStoreRef from a annotationStoreName.
public static IAnnotationStoreRef FromAnnotationStoreName(Construct scope, string id, string annotationStoreName)
Parameters
Returns
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
AWS HealthOmics variant stores and annotation stores will no longer be open to new customers starting November 7, 2025.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
If you would like to use variant stores or annotation stores, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see AWS HealthOmics variant store and annotation store availability change .
Creates an annotation store.
CloudformationResource: AWS::Omics::AnnotationStore
ExampleMetadata: fixture=_generated