CfnVariantStoreProps Struct
Properties for defining a CfnVariantStore.
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';
const cfnVariantStoreProps: omics.CfnVariantStoreProps = {
name: 'name',
reference: {
referenceArn: 'referenceArn',
},
// the properties below are optional
description: 'description',
sseConfig: {
type: 'type',
// the properties below are optional
keyArn: 'keyArn',
},
tags: {
tagsKey: 'tags',
},
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_omics as omics
cfn_variant_store_props = omics.CfnVariantStoreProps(
name="name",
reference=omics.CfnVariantStore.ReferenceItemProperty(
reference_arn="referenceArn"
),
# the properties below are optional
description="description",
sse_config=omics.CfnVariantStore.SseConfigProperty(
type="type",
# the properties below are optional
key_arn="keyArn"
),
tags={
"tags_key": "tags"
}
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.omics.*;
CfnVariantStoreProps cfnVariantStoreProps = CfnVariantStoreProps.builder()
.name("name")
.reference(ReferenceItemProperty.builder()
.referenceArn("referenceArn")
.build())
// the properties below are optional
.description("description")
.sseConfig(SseConfigProperty.builder()
.type("type")
// the properties below are optional
.keyArn("keyArn")
.build())
.tags(Map.of(
"tagsKey", "tags"))
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// 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 cfnVariantStoreProps = new CfnVariantStoreProps {
Name = "name",
Reference = new ReferenceItemProperty {
ReferenceArn = "referenceArn"
},
// the properties below are optional
Description = "description",
SseConfig = new SseConfigProperty {
Type = "type",
// the properties below are optional
KeyArn = "keyArn"
},
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
}
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
cfnVariantStoreProps := &CfnVariantStoreProps{
Name: jsii.String("name"),
Reference: &ReferenceItemProperty{
ReferenceArn: jsii.String("referenceArn"),
},
// the properties below are optional
Description: jsii.String("description"),
SseConfig: &SseConfigProperty{
Type: jsii.String("type"),
// the properties below are optional
KeyArn: jsii.String("keyArn"),
},
Tags: map[string]*string{
"tagsKey": jsii.String("tags"),
},
}
Properties
descriptionoptionalstringdescriptionoptionalstrdescriptionoptionalStringDescriptionoptionalstringDescriptionoptional*string#A description for the store.
A name for the store.
referenceIResolvable | CfnVariantStore.ReferenceItemPropertyreferencetyping.Union[IResolvable, ReferenceItemProperty]referenceIResolvableReferenceIResolvableReferenceinterface{}required#The genome reference for the store's variants.
sseConfigoptionalIResolvable | CfnVariantStore.SseConfigPropertysse_configoptionaltyping.Union[IResolvable, SseConfigProperty]sseConfigoptionalIResolvableSseConfigoptionalIResolvableSseConfigoptionalinterface{}#Server-side encryption (SSE) settings for the store.
tagsoptional{ [key: string]: string }tagsoptionaltyping.Mapping[str, str]tagsoptionalMap<String, String>TagsoptionalIDictionary<string, string>Tagsoptional*map[string]*string#Tags for the store.