Amazon Elasticsearch Service
    Amazon Elasticsearch Service
    • /2015-01-01/es/ccs/inboundConnection/{ConnectionId}/accept
      PUT
    • /2015-01-01/tags
      POST
    • /2015-01-01/packages/associate/{PackageID}/{DomainName}
      POST
    • /2015-01-01/es/domain/{DomainName}/authorizeVpcEndpointAccess
      POST
    • /2015-01-01/es/serviceSoftwareUpdate/cancel
      POST
    • /2015-01-01/es/domain
      POST
    • /2015-01-01/es/ccs/outboundConnection
      POST
    • /2015-01-01/packages
      POST
    • /2015-01-01/es/vpcEndpoints
      POST
    • /2015-01-01/es/vpcEndpoints
      GET
    • /2015-01-01/es/domain/{DomainName}
      DELETE
    • /2015-01-01/es/domain/{DomainName}
      GET
    • /2015-01-01/es/role
      DELETE
    • /2015-01-01/es/ccs/inboundConnection/{ConnectionId}
      DELETE
    • /2015-01-01/es/ccs/outboundConnection/{ConnectionId}
      DELETE
    • /2015-01-01/packages/{PackageID}
      DELETE
    • /2015-01-01/es/vpcEndpoints/{VpcEndpointId}
      DELETE
    • /2015-01-01/es/domain/{DomainName}/autoTunes
      GET
    • /2015-01-01/es/domain/{DomainName}/progress
      GET
    • /2015-01-01/es/domain/{DomainName}/config
      GET
    • /2015-01-01/es/domain/{DomainName}/config
      POST
    • /2015-01-01/es/domain-info
      POST
    • /2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}
      GET
    • /2015-01-01/es/ccs/inboundConnection/search
      POST
    • /2015-01-01/es/ccs/outboundConnection/search
      POST
    • /2015-01-01/packages/describe
      POST
    • /2015-01-01/es/reservedInstanceOfferings
      GET
    • /2015-01-01/es/reservedInstances
      GET
    • /2015-01-01/es/vpcEndpoints/describe
      POST
    • /2015-01-01/packages/dissociate/{PackageID}/{DomainName}
      POST
    • /2015-01-01/es/compatibleVersions
      GET
    • /2015-01-01/packages/{PackageID}/history
      GET
    • /2015-01-01/es/upgradeDomain/{DomainName}/history
      GET
    • /2015-01-01/es/upgradeDomain/{DomainName}/status
      GET
    • /2015-01-01/domain
      GET
    • /2015-01-01/packages/{PackageID}/domains
      GET
    • /2015-01-01/es/instanceTypes/{ElasticsearchVersion}
      GET
    • /2015-01-01/es/versions
      GET
    • /2015-01-01/domain/{DomainName}/packages
      GET
    • /2015-01-01/tags/
      GET
    • /2015-01-01/es/domain/{DomainName}/listVpcEndpointAccess
      GET
    • /2015-01-01/es/domain/{DomainName}/vpcEndpoints
      GET
    • /2015-01-01/es/purchaseReservedInstanceOffering
      POST
    • /2015-01-01/es/ccs/inboundConnection/{ConnectionId}/reject
      PUT
    • /2015-01-01/tags-removal
      POST
    • /2015-01-01/es/domain/{DomainName}/revokeVpcEndpointAccess
      POST
    • /2015-01-01/es/serviceSoftwareUpdate/start
      POST
    • /2015-01-01/packages/update
      POST
    • /2015-01-01/es/vpcEndpoints/update
      POST
    • /2015-01-01/es/upgradeDomain
      POST

      /2015-01-01/es/domain/{DomainName}/config

      The Amazon Elasticsearch Service multi-region endpoint
      http://es.{region}.amazonaws.com
      The Amazon Elasticsearch Service multi-region endpoint
      http://es.{region}.amazonaws.com
      POST
      /2015-01-01/es/domain/{DomainName}/config
      Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location -g --request POST 'http://es.{region}.amazonaws.com/2015-01-01/es/domain//config' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "ElasticsearchClusterConfig": {
              "InstanceType": "m3.medium.elasticsearch",
              "InstanceCount": 0,
              "DedicatedMasterEnabled": true,
              "ZoneAwarenessEnabled": true,
              "ZoneAwarenessConfig": {
                  "AvailabilityZoneCount": 0
              },
              "DedicatedMasterType": "m3.medium.elasticsearch",
              "DedicatedMasterCount": 0,
              "WarmEnabled": true,
              "WarmType": "ultrawarm1.medium.elasticsearch",
              "WarmCount": 0,
              "ColdStorageOptions": {
                  "Enabled": true
              }
          },
          "EBSOptions": {
              "EBSEnabled": true,
              "VolumeType": "standard",
              "VolumeSize": 0,
              "Iops": 0,
              "Throughput": 0
          },
          "SnapshotOptions": {
              "AutomatedSnapshotStartHour": 0
          },
          "VPCOptions": {
              "SubnetIds": [],
              "SecurityGroupIds": []
          },
          "CognitoOptions": {
              "Enabled": true,
              "UserPoolId": "string",
              "IdentityPoolId": "string",
              "RoleArn": "string"
          },
          "AdvancedOptions": {
              "property1": "string",
              "property2": "string"
          },
          "AccessPolicies": "string",
          "LogPublishingOptions": {
              "property1": {
                  "CloudWatchLogsLogGroupArn": "string",
                  "Enabled": true
              }
          },
          "DomainEndpointOptions": {
              "EnforceHTTPS": true,
              "TLSSecurityPolicy": "Policy-Min-TLS-1-0-2019-07",
              "CustomEndpointEnabled": true,
              "CustomEndpoint": "string",
              "CustomEndpointCertificateArn": "string"
          },
          "AdvancedSecurityOptions": {
              "Enabled": true,
              "InternalUserDatabaseEnabled": true,
              "MasterUserOptions": {
                  "MasterUserARN": "string",
                  "MasterUserName": "string",
                  "MasterUserPassword": "string"
              },
              "SAMLOptions": {
                  "Enabled": true,
                  "Idp": {
                      "MetadataContent": "string",
                      "EntityId": "string"
                  },
                  "MasterUserName": "string",
                  "MasterBackendRole": "string",
                  "SubjectKey": "string",
                  "RolesKey": "string",
                  "SessionTimeoutMinutes": 0
              },
              "AnonymousAuthEnabled": true
          },
          "NodeToNodeEncryptionOptions": {
              "Enabled": true
          },
          "EncryptionAtRestOptions": {
              "Enabled": true,
              "KmsKeyId": "string"
          },
          "AutoTuneOptions": {
              "DesiredState": "ENABLED",
              "RollbackOnDisable": "NO_ROLLBACK",
              "MaintenanceSchedules": []
          },
          "DryRun": true
      }'
      Response Response Example
      200 - Example 1
      {
        "DomainConfig": {
          "ElasticsearchVersion": {
            "Options": "string",
            "Status": {
              "CreationDate": "string",
              "UpdateDate": "string",
              "UpdateVersion": 0,
              "State": "RequiresIndexDocuments",
              "PendingDeletion": true
            }
          },
          "ElasticsearchClusterConfig": {
            "Options": {
              "InstanceType": "m3.medium.elasticsearch",
              "InstanceCount": 0,
              "DedicatedMasterEnabled": true,
              "ZoneAwarenessEnabled": true,
              "ZoneAwarenessConfig": {
                "AvailabilityZoneCount": 0
              },
              "DedicatedMasterType": "m3.medium.elasticsearch",
              "DedicatedMasterCount": 0,
              "WarmEnabled": true,
              "WarmType": "ultrawarm1.medium.elasticsearch",
              "WarmCount": 0,
              "ColdStorageOptions": {
                "Enabled": true
              }
            },
            "Status": {}
          },
          "EBSOptions": {
            "Options": {
              "EBSEnabled": true,
              "VolumeType": "standard",
              "VolumeSize": 0,
              "Iops": 0,
              "Throughput": 0
            },
            "Status": {}
          },
          "AccessPolicies": {
            "Options": "string",
            "Status": {}
          },
          "SnapshotOptions": {
            "Options": {
              "AutomatedSnapshotStartHour": 0
            },
            "Status": {}
          },
          "VPCOptions": {
            "Options": {
              "VPCId": "string",
              "SubnetIds": [],
              "AvailabilityZones": [],
              "SecurityGroupIds": []
            },
            "Status": {}
          },
          "CognitoOptions": {
            "Options": {
              "Enabled": true,
              "UserPoolId": "string",
              "IdentityPoolId": "string",
              "RoleArn": "string"
            },
            "Status": {}
          },
          "EncryptionAtRestOptions": {
            "Options": {
              "Enabled": true,
              "KmsKeyId": "string"
            },
            "Status": {}
          },
          "NodeToNodeEncryptionOptions": {
            "Options": {
              "Enabled": true
            },
            "Status": {}
          },
          "AdvancedOptions": {},
          "LogPublishingOptions": {
            "Options": {
              "property1": {
                "CloudWatchLogsLogGroupArn": "string",
                "Enabled": true
              }
            },
            "Status": {}
          },
          "DomainEndpointOptions": {
            "Options": {
              "EnforceHTTPS": true,
              "TLSSecurityPolicy": "Policy-Min-TLS-1-0-2019-07",
              "CustomEndpointEnabled": true,
              "CustomEndpoint": "string",
              "CustomEndpointCertificateArn": "string"
            },
            "Status": {}
          },
          "AdvancedSecurityOptions": {
            "Options": {
              "Enabled": true,
              "InternalUserDatabaseEnabled": true,
              "SAMLOptions": {
                "Enabled": true,
                "Idp": {
                  "MetadataContent": "string",
                  "EntityId": "string"
                },
                "SubjectKey": "string",
                "RolesKey": "string",
                "SessionTimeoutMinutes": 0
              },
              "AnonymousAuthDisableDate": "string",
              "AnonymousAuthEnabled": true
            },
            "Status": {}
          },
          "AutoTuneOptions": {
            "Options": {
              "DesiredState": "ENABLED",
              "RollbackOnDisable": "NO_ROLLBACK",
              "MaintenanceSchedules": []
            },
            "Status": {
              "CreationDate": "string",
              "UpdateDate": "string",
              "UpdateVersion": 0,
              "State": "ENABLED",
              "ErrorMessage": "string",
              "PendingDeletion": true
            }
          },
          "ChangeProgressDetails": {
            "ChangeId": "string",
            "Message": "string"
          }
        },
        "DryRunResults": {
          "DeploymentType": "string",
          "Message": "string"
        }
      }

      Request

      Path Params
      DomainName
      string 
      required
      The name of the Elasticsearch domain that you are updating.
      Body Params application/json
      ElasticsearchClusterConfig
      object 
      optional
      Specifies the configuration for the domain cluster, such as the type and number of instances.
      InstanceType
      enum<string> 
      optional
      The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.
      Allowed values:
      m3.medium.elasticsearchm3.large.elasticsearchm3.xlarge.elasticsearchm3.2xlarge.elasticsearchm4.large.elasticsearchm4.xlarge.elasticsearchm4.2xlarge.elasticsearchm4.4xlarge.elasticsearchm4.10xlarge.elasticsearchm5.large.elasticsearchm5.xlarge.elasticsearchm5.2xlarge.elasticsearchm5.4xlarge.elasticsearchm5.12xlarge.elasticsearchr5.large.elasticsearchr5.xlarge.elasticsearchr5.2xlarge.elasticsearchr5.4xlarge.elasticsearchr5.12xlarge.elasticsearchc5.large.elasticsearchc5.xlarge.elasticsearchc5.2xlarge.elasticsearchc5.4xlarge.elasticsearchc5.9xlarge.elasticsearchc5.18xlarge.elasticsearchultrawarm1.medium.elasticsearchultrawarm1.large.elasticsearcht2.micro.elasticsearcht2.small.elasticsearcht2.medium.elasticsearchr3.large.elasticsearchr3.xlarge.elasticsearchr3.2xlarge.elasticsearchr3.4xlarge.elasticsearchr3.8xlarge.elasticsearchi2.xlarge.elasticsearchi2.2xlarge.elasticsearchd2.xlarge.elasticsearchd2.2xlarge.elasticsearchd2.4xlarge.elasticsearchd2.8xlarge.elasticsearchc4.large.elasticsearchc4.xlarge.elasticsearchc4.2xlarge.elasticsearchc4.4xlarge.elasticsearchc4.8xlarge.elasticsearchr4.large.elasticsearchr4.xlarge.elasticsearchr4.2xlarge.elasticsearchr4.4xlarge.elasticsearchr4.8xlarge.elasticsearchr4.16xlarge.elasticsearchi3.large.elasticsearchi3.xlarge.elasticsearchi3.2xlarge.elasticsearchi3.4xlarge.elasticsearchi3.8xlarge.elasticsearchi3.16xlarge.elasticsearch
      InstanceCount
      integer 
      optional
      The number of instances in the specified domain cluster.
      DedicatedMasterEnabled
      boolean 
      optional
      A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.
      ZoneAwarenessEnabled
      boolean 
      optional
      A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.
      ZoneAwarenessConfig
      object 
      optional
      Specifies the zone awareness configuration for a domain when zone awareness is enabled.
      DedicatedMasterType
      enum<string> 
      optional
      The instance type for a dedicated master node.
      Allowed values:
      m3.medium.elasticsearchm3.large.elasticsearchm3.xlarge.elasticsearchm3.2xlarge.elasticsearchm4.large.elasticsearchm4.xlarge.elasticsearchm4.2xlarge.elasticsearchm4.4xlarge.elasticsearchm4.10xlarge.elasticsearchm5.large.elasticsearchm5.xlarge.elasticsearchm5.2xlarge.elasticsearchm5.4xlarge.elasticsearchm5.12xlarge.elasticsearchr5.large.elasticsearchr5.xlarge.elasticsearchr5.2xlarge.elasticsearchr5.4xlarge.elasticsearchr5.12xlarge.elasticsearchc5.large.elasticsearchc5.xlarge.elasticsearchc5.2xlarge.elasticsearchc5.4xlarge.elasticsearchc5.9xlarge.elasticsearchc5.18xlarge.elasticsearchultrawarm1.medium.elasticsearchultrawarm1.large.elasticsearcht2.micro.elasticsearcht2.small.elasticsearcht2.medium.elasticsearchr3.large.elasticsearchr3.xlarge.elasticsearchr3.2xlarge.elasticsearchr3.4xlarge.elasticsearchr3.8xlarge.elasticsearchi2.xlarge.elasticsearchi2.2xlarge.elasticsearchd2.xlarge.elasticsearchd2.2xlarge.elasticsearchd2.4xlarge.elasticsearchd2.8xlarge.elasticsearchc4.large.elasticsearchc4.xlarge.elasticsearchc4.2xlarge.elasticsearchc4.4xlarge.elasticsearchc4.8xlarge.elasticsearchr4.large.elasticsearchr4.xlarge.elasticsearchr4.2xlarge.elasticsearchr4.4xlarge.elasticsearchr4.8xlarge.elasticsearchr4.16xlarge.elasticsearchi3.large.elasticsearchi3.xlarge.elasticsearchi3.2xlarge.elasticsearchi3.4xlarge.elasticsearchi3.8xlarge.elasticsearchi3.16xlarge.elasticsearch
      DedicatedMasterCount
      integer 
      optional
      Total number of dedicated master nodes, active and on standby, for the cluster.
      WarmEnabled
      boolean 
      optional
      True to enable warm storage.
      WarmType
      enum<string> 
      optional
      The instance type for the Elasticsearch cluster's warm nodes.
      Allowed values:
      ultrawarm1.medium.elasticsearchultrawarm1.large.elasticsearch
      WarmCount
      integer 
      optional
      The number of warm nodes in the cluster.
      ColdStorageOptions
      object 
      optional
      Specifies the ColdStorageOptions config for Elasticsearch Domain
      EBSOptions
      object 
      optional
      Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage.
      EBSEnabled
      boolean 
      optional
      Specifies whether EBS-based storage is enabled.
      VolumeType
      enum<string> 
      optional
      Specifies the volume type for EBS-based storage.
      Allowed values:
      standardgp2io1gp3
      VolumeSize
      integer 
      optional
      Integer to specify the size of an EBS volume.
      Iops
      integer 
      optional
      Specifies the IOPS for Provisioned IOPS And GP3 EBS volume (SSD).
      Throughput
      integer 
      optional
      Specifies the Throughput for GP3 EBS volume (SSD).
      SnapshotOptions
      object 
      optional
      Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.
      AutomatedSnapshotStartHour
      integer 
      optional
      Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.
      VPCOptions
      object 
      optional
      Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
      SubnetIds
      array[string]
      optional
      Specifies the subnets for VPC endpoint.
      SecurityGroupIds
      array[string]
      optional
      Specifies the security groups for VPC endpoint.
      CognitoOptions
      object 
      optional
      Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.
      Enabled
      boolean 
      optional
      Specifies the option to enable Cognito for Kibana authentication.
      UserPoolId
      string 
      optional
      Specifies the Cognito user pool ID for Kibana authentication.
      >= 1 characters<= 55 characters
      Match pattern:
      [\w-]+_[0-9a-zA-Z]+
      IdentityPoolId
      string 
      optional
      Specifies the Cognito identity pool ID for Kibana authentication.
      >= 1 characters<= 55 characters
      Match pattern:
      [\w-]+:[0-9a-f-]+
      RoleArn
      string 
      optional
      Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.
      >= 20 characters<= 2048 characters
      AdvancedOptions
      object 
      optional
      Exposes select native Elasticsearch configuration values from elasticsearch.yml. Currently, the following advanced options are available:
      • 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.
      • Option to specify the percentage of heap space that is allocated to field data. By default, this setting is unbounded.
      For more information, see Configuring Advanced Options.
      Additional properties
      string 
      optional
      AccessPolicies
      string 
      optional
      Access policy rules for an Elasticsearch domain service endpoints. For more information, see Configuring Access Policies in the Amazon Elasticsearch Service Developer Guide. The maximum size of a policy document is 100 KB.
      LogPublishingOptions
      object 
      optional
      Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.
      Additional properties
      object (LogPublishingOption) 
      optional
      Log Publishing option that is set for given domain.
      Attributes and their details:
      • CloudWatchLogsLogGroupArn: ARN of the Cloudwatch log group to which log needs to be published.
      • Enabled: Whether the log publishing for given log type is enabled or not
      DomainEndpointOptions
      object 
      optional
      Options to configure endpoint for the Elasticsearch domain.
      EnforceHTTPS
      boolean 
      optional
      Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
      TLSSecurityPolicy
      enum<string> 
      optional
      Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
      It can be one of the following values:
      • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
      • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
      Allowed values:
      Policy-Min-TLS-1-0-2019-07Policy-Min-TLS-1-2-2019-07
      CustomEndpointEnabled
      boolean 
      optional
      Specify if custom endpoint should be enabled for the Elasticsearch domain.
      CustomEndpoint
      string 
      optional
      Specify the fully qualified domain for your custom endpoint.
      >= 1 characters<= 255 characters
      Match pattern:
      ^(((?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9])\.)+((?!-)[A-Za-z0-9-]{1,62}[A-Za-z0-9])$
      CustomEndpointCertificateArn
      string 
      optional
      Specify ACM certificate ARN for your custom endpoint.
      AdvancedSecurityOptions
      object 
      optional
      Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).
      Enabled
      boolean 
      optional
      True if advanced security is enabled.
      InternalUserDatabaseEnabled
      boolean 
      optional
      True if the internal user database is enabled.
      MasterUserOptions
      object 
      optional
      Credentials for the master user: username and password, ARN, or both.
      SAMLOptions
      object 
      optional
      Specifies the SAML application configuration for the domain.
      AnonymousAuthEnabled
      boolean 
      optional
      True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
      NodeToNodeEncryptionOptions
      object 
      optional
      Specifies the node-to-node encryption options.
      Enabled
      boolean 
      optional
      Specify true to enable node-to-node encryption.
      EncryptionAtRestOptions
      object 
      optional
      Specifies the Encryption At Rest Options.
      Enabled
      boolean 
      optional
      Specifies the option to enable Encryption At Rest.
      KmsKeyId
      string 
      optional
      Specifies the KMS Key ID for Encryption At Rest options.
      >= 1 characters<= 500 characters
      AutoTuneOptions
      object 
      optional
      Specifies the Auto-Tune options: the Auto-Tune desired state for the domain, rollback state when disabling Auto-Tune options and list of maintenance schedules.
      DesiredState
      enum<string> 
      optional
      Specifies the Auto-Tune desired state. Valid values are ENABLED, DISABLED.
      Allowed values:
      ENABLEDDISABLED
      RollbackOnDisable
      enum<string> 
      optional
      Specifies the rollback state while disabling Auto-Tune for the domain. Valid values are NO_ROLLBACK, DEFAULT_ROLLBACK.
      Allowed values:
      NO_ROLLBACKDEFAULT_ROLLBACK
      MaintenanceSchedules
      array[object (AutoTuneMaintenanceSchedule) {3}] 
      optional
      Specifies list of maitenance schedules. See the Developer Guide for more information.
      <= 100 items
      DryRun
      boolean 
      optional
      This flag, when set to True, specifies whether the UpdateElasticsearchDomain request should return the results of validation checks without actually applying the change. This flag, when set to True, specifies the deployment mechanism through which the update shall be applied on the domain. This will not actually perform the Update.
      Examples

      Responses

      🟢200Success
      application/json
      Body
      The result of an <code>UpdateElasticsearchDomain</code> request. Contains the status of the Elasticsearch domain being updated.
      DomainConfig
      object 
      required
      The status of the updated Elasticsearch domain.
      ElasticsearchVersion
      object 
      optional
      String of format X.Y to specify version for the Elasticsearch domain.
      ElasticsearchClusterConfig
      object 
      optional
      Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
      EBSOptions
      object 
      optional
      Specifies the EBSOptions for the Elasticsearch domain.
      AccessPolicies
      object 
      optional
      IAM access policy as a JSON-formatted string.
      SnapshotOptions
      object 
      optional
      Specifies the SnapshotOptions for the Elasticsearch domain.
      VPCOptions
      object 
      optional
      The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
      CognitoOptions
      object 
      optional
      The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
      EncryptionAtRestOptions
      object 
      optional
      Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
      NodeToNodeEncryptionOptions
      object 
      optional
      Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
      AdvancedOptions
      object 
      optional
      Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
      LogPublishingOptions
      object 
      optional
      Log publishing options for the given domain.
      DomainEndpointOptions
      object 
      optional
      Specifies the DomainEndpointOptions for the Elasticsearch domain.
      AdvancedSecurityOptions
      object 
      optional
      Specifies AdvancedSecurityOptions for the domain.
      AutoTuneOptions
      object 
      optional
      Specifies AutoTuneOptions for the domain.
      ChangeProgressDetails
      object 
      optional
      Specifies change details of the domain configuration change.
      DryRunResults
      object 
      optional
      Contains result of DryRun.
      DeploymentType
      string 
      optional
      Specifies the deployment mechanism through which the update shall be applied on the domain. Possible responses are Blue/Green (The update will require a blue/green deployment.) DynamicUpdate (The update can be applied in-place without a Blue/Green deployment required.) Undetermined (The domain is undergoing an update which needs to complete before the deployment type can be predicted.) None (The configuration change matches the current configuration and will not result in any update.)
      >= 2 characters<= 128 characters
      Message
      string 
      optional
      Contains an optional message associated with the DryRunResults.
      >= 0 characters<= 1024 characters
      🟠480BaseException
      🟠481InternalException
      🟠482InvalidTypeException
      🟠483LimitExceededException
      🟠484ResourceNotFoundException
      🟠485ValidationException
      Previous
      /2015-01-01/es/domain/{DomainName}/config
      Next
      /2015-01-01/es/domain-info
      Built with