CfnDomainProps

class aws_cdk.aws_elasticsearch.CfnDomainProps(*, access_policies=None, advanced_options=None, advanced_security_options=None, cognito_options=None, domain_endpoint_options=None, domain_name=None, ebs_options=None, elasticsearch_cluster_config=None, elasticsearch_version=None, encryption_at_rest_options=None, log_publishing_options=None, node_to_node_encryption_options=None, snapshot_options=None, tags=None, vpc_options=None)

Bases: object

Properties for defining a AWS::Elasticsearch::Domain.

Parameters
Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html

Attributes

access_policies

AWS::Elasticsearch::Domain.AccessPolicies.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-accesspolicies

Return type

Any

advanced_options

AWS::Elasticsearch::Domain.AdvancedOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-advancedoptions

Return type

Union[IResolvable, Mapping[str, str], None]

advanced_security_options

AWS::Elasticsearch::Domain.AdvancedSecurityOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-advancedsecurityoptions

Return type

Union[IResolvable, AdvancedSecurityOptionsInputProperty, None]

cognito_options

AWS::Elasticsearch::Domain.CognitoOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-cognitooptions

Return type

Union[IResolvable, CognitoOptionsProperty, None]

domain_endpoint_options

AWS::Elasticsearch::Domain.DomainEndpointOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-domainendpointoptions

Return type

Union[IResolvable, DomainEndpointOptionsProperty, None]

domain_name

AWS::Elasticsearch::Domain.DomainName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-domainname

Return type

Optional[str]

ebs_options

AWS::Elasticsearch::Domain.EBSOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-ebsoptions

Return type

Union[IResolvable, EBSOptionsProperty, None]

elasticsearch_cluster_config

AWS::Elasticsearch::Domain.ElasticsearchClusterConfig.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-elasticsearchclusterconfig

Return type

Union[IResolvable, ElasticsearchClusterConfigProperty, None]

elasticsearch_version

AWS::Elasticsearch::Domain.ElasticsearchVersion.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-elasticsearchversion

Return type

Optional[str]

encryption_at_rest_options

AWS::Elasticsearch::Domain.EncryptionAtRestOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-encryptionatrestoptions

Return type

Union[IResolvable, EncryptionAtRestOptionsProperty, None]

log_publishing_options

AWS::Elasticsearch::Domain.LogPublishingOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-logpublishingoptions

Return type

Union[IResolvable, Mapping[str, Union[IResolvable, LogPublishingOptionProperty]], None]

node_to_node_encryption_options

AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-nodetonodeencryptionoptions

Return type

Union[IResolvable, NodeToNodeEncryptionOptionsProperty, None]

snapshot_options

AWS::Elasticsearch::Domain.SnapshotOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-snapshotoptions

Return type

Union[IResolvable, SnapshotOptionsProperty, None]

tags

AWS::Elasticsearch::Domain.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-tags

Return type

Optional[List[CfnTag]]

vpc_options

AWS::Elasticsearch::Domain.VPCOptions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-vpcoptions

Return type

Union[IResolvable, VPCOptionsProperty, None]