Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateElasticsearchDomainRequest

import type { CreateElasticsearchDomainRequest } from "https://aws-api.deno.dev/v0.3/services/es.ts?docs=full";
interface CreateElasticsearchDomainRequest {
AccessPolicies?: string | null;
AdvancedOptions?: {
[key: string]: string | null | undefined;
}
| null;
AdvancedSecurityOptions?: AdvancedSecurityOptionsInput | null;
AutoTuneOptions?: AutoTuneOptionsInput | null;
CognitoOptions?: CognitoOptions | null;
DomainEndpointOptions?: DomainEndpointOptions | null;
DomainName: string;
EBSOptions?: EBSOptions | null;
ElasticsearchClusterConfig?: ElasticsearchClusterConfig | null;
ElasticsearchVersion?: string | null;
EncryptionAtRestOptions?: EncryptionAtRestOptions | null;
LogPublishingOptions?: [key in LogType]: LogPublishingOption | null | undefined | null;
NodeToNodeEncryptionOptions?: NodeToNodeEncryptionOptions | null;
SnapshotOptions?: SnapshotOptions | null;
TagList?: Tag[] | null;
VPCOptions?: VPCOptions | null;
}

§Properties

§
AccessPolicies?: string | null
[src]

IAM access policy as a JSON-formatted string.

§
AdvancedOptions?: {
[key: string]: string | null | undefined;
}
| null
[src]

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

§
AdvancedSecurityOptions?: AdvancedSecurityOptionsInput | null
[src]

Specifies advanced security options.

§
AutoTuneOptions?: AutoTuneOptionsInput | null
[src]

Specifies Auto-Tune options.

§
CognitoOptions?: CognitoOptions | null
[src]

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

§
DomainEndpointOptions?: DomainEndpointOptions | null
[src]

Options to specify configuration that will be applied to the domain endpoint.

§
DomainName: string
[src]

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

§
EBSOptions?: EBSOptions | null
[src]

Options to enable, disable and specify the type and size of EBS storage volumes.

§
ElasticsearchClusterConfig?: ElasticsearchClusterConfig | null
[src]

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

§
ElasticsearchVersion?: string | null
[src]

String of format X.Y to specify version for the Elasticsearch domain eg. "1.5" or "2.3". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

§
EncryptionAtRestOptions?: EncryptionAtRestOptions | null
[src]

Specifies the Encryption At Rest Options.

§
LogPublishingOptions?: [key in LogType]: LogPublishingOption | null | undefined | null
[src]

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

§
NodeToNodeEncryptionOptions?: NodeToNodeEncryptionOptions | null
[src]

Specifies the NodeToNodeEncryptionOptions.

§
SnapshotOptions?: SnapshotOptions | null
[src]

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

§
TagList?: Tag[] | null
[src]

A list of Tag added during domain creation.

§
VPCOptions?: VPCOptions | null
[src]

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains