You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SecurityHub::Types::AwsElasticsearchDomainDetails

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing AwsElasticsearchDomainDetails as input to an Aws::Client method, you can use a vanilla Hash:

{
  access_policies: "NonEmptyString",
  domain_endpoint_options: {
    enforce_https: false,
    tls_security_policy: "NonEmptyString",
  },
  domain_id: "NonEmptyString",
  domain_name: "NonEmptyString",
  endpoint: "NonEmptyString",
  endpoints: {
    "NonEmptyString" => "NonEmptyString",
  },
  elasticsearch_version: "NonEmptyString",
  encryption_at_rest_options: {
    enabled: false,
    kms_key_id: "NonEmptyString",
  },
  node_to_node_encryption_options: {
    enabled: false,
  },
  vpc_options: {
    availability_zones: ["NonEmptyString"],
    security_group_ids: ["NonEmptyString"],
    subnet_ids: ["NonEmptyString"],
    vpc_id: "NonEmptyString",
  },
}

Information about an Elasticsearch domain.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#access_policiesString

IAM policy document specifying the access policies for the new Amazon ES domain.

Returns:

  • (String)

    IAM policy document specifying the access policies for the new Amazon ES domain.

#domain_endpoint_optionsTypes::AwsElasticsearchDomainDomainEndpointOptions

Additional options for the domain endpoint.

Returns:

#domain_idString

Unique identifier for an Amazon ES domain.

Returns:

  • (String)

    Unique identifier for an Amazon ES domain.

#domain_nameString

Name of an Amazon ES domain.

Domain names are unique across all domains owned by the same account within an AWS Region.

Domain names must start with a lowercase letter and must be between 3 and 28 characters.

Valid characters are a-z (lowercase only), 0-9, and – (hyphen).

Returns:

  • (String)

    Name of an Amazon ES domain.

#elasticsearch_versionString

Elasticsearch version.

Returns:

  • (String)

    Elasticsearch version.

#encryption_at_rest_optionsTypes::AwsElasticsearchDomainEncryptionAtRestOptions

Details about the configuration for encryption at rest.

Returns:

#endpointString

Domain-specific endpoint used to submit index, search, and data upload requests to an Amazon ES domain.

The endpoint is a service URL.

Returns:

  • (String)

    Domain-specific endpoint used to submit index, search, and data upload requests to an Amazon ES domain.

#endpointsHash<String,String>

The key-value pair that exists if the Amazon ES domain uses VPC endpoints.

Returns:

  • (Hash<String,String>)

    The key-value pair that exists if the Amazon ES domain uses VPC endpoints.

#node_to_node_encryption_optionsTypes::AwsElasticsearchDomainNodeToNodeEncryptionOptions

Details about the configuration for node-to-node encryption.

Returns:

#vpc_optionsTypes::AwsElasticsearchDomainVPCOptions

Information that Amazon ES derives based on VPCOptions for the domain.

Returns: