# CfnAnnotationStoreProps

Properties for defining a `CfnAnnotationStore`.

Extends: CfnAnnotationStoreProps
Used as props by: CfnAnnotationStore

- Source: Generated code
- Type last changed: v2.64.0 · 9 Feb 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_omics as omics } from 'aws-cdk-lib';

declare const schema: any;
const cfnAnnotationStoreProps: omics.CfnAnnotationStoreProps = {
  name: 'name',
  storeFormat: 'storeFormat',

  // the properties below are optional
  description: 'description',
  reference: {
    referenceArn: 'referenceArn',
  },
  sseConfig: {
    type: 'type',

    // the properties below are optional
    keyArn: 'keyArn',
  },
  storeOptions: {
    tsvStoreOptions: {
      annotationType: 'annotationType',
      formatToHeader: {
        formatToHeaderKey: 'formatToHeader',
      },
      schema: schema,
    },
  },
  tags: {
    tagsKey: 'tags',
  },
};
```

## Properties

- `description`: string — A description for the store.

- `name`: string (required) — The name of the Annotation Store.

- `reference`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAnnotationStore.ReferenceItemProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_omics.CfnAnnotationStore.ReferenceItemProperty.html) — The genome reference for the store's annotations.

- `sseConfig`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAnnotationStore.SseConfigProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_omics.CfnAnnotationStore.SseConfigProperty.html) — The store's server-side encryption (SSE) settings.

- `storeFormat`: string (required) — The annotation file format of the store.

- `storeOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAnnotationStore.StoreOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_omics.CfnAnnotationStore.StoreOptionsProperty.html) — File parsing options for the annotation store.

- `tags`: { [key: string]: string } — Tags for the store.
