lib/aws-sdk-opensearchservice/client.rb in aws-sdk-opensearchservice-1.29.0 vs lib/aws-sdk-opensearchservice/client.rb in aws-sdk-opensearchservice-1.30.0
- old
+ new
@@ -628,10 +628,13 @@
#
# @option params [String] :access_policies
# Identity and Access Management (IAM) policy document specifying the
# access policies for the new domain.
#
+ # @option params [String] :ip_address_type
+ # The type of IP addresses supported by the endpoint for the domain.
+ #
# @option params [Types::SnapshotOptions] :snapshot_options
# DEPRECATED. Container for the parameters required to configure
# automated snapshots of domain indexes.
#
# @option params [Types::VPCOptions] :vpc_options
@@ -752,10 +755,11 @@
# volume_size: 1,
# iops: 1,
# throughput: 1,
# },
# access_policies: "PolicyDocument",
+ # ip_address_type: "ipv4", # accepts ipv4, dualstack
# snapshot_options: {
# automated_snapshot_start_hour: 1,
# },
# vpc_options: {
# subnet_ids: ["String"],
@@ -852,10 +856,11 @@
# resp.domain_status.domain_name #=> String
# resp.domain_status.arn #=> String
# resp.domain_status.created #=> Boolean
# resp.domain_status.deleted #=> Boolean
# resp.domain_status.endpoint #=> String
+ # resp.domain_status.endpoint_v2 #=> String
# resp.domain_status.endpoints #=> Hash
# resp.domain_status.endpoints["String"] #=> String
# resp.domain_status.processing #=> Boolean
# resp.domain_status.upgrade_processing #=> Boolean
# resp.domain_status.engine_version #=> String
@@ -875,10 +880,11 @@
# resp.domain_status.ebs_options.volume_type #=> String, one of "standard", "gp2", "io1", "gp3"
# resp.domain_status.ebs_options.volume_size #=> Integer
# resp.domain_status.ebs_options.iops #=> Integer
# resp.domain_status.ebs_options.throughput #=> Integer
# resp.domain_status.access_policies #=> String
+ # resp.domain_status.ip_address_type #=> String, one of "ipv4", "dualstack"
# resp.domain_status.snapshot_options.automated_snapshot_start_hour #=> Integer
# resp.domain_status.vpc_options.vpc_id #=> String
# resp.domain_status.vpc_options.subnet_ids #=> Array
# resp.domain_status.vpc_options.subnet_ids[0] #=> String
# resp.domain_status.vpc_options.availability_zones #=> Array
@@ -1163,10 +1169,11 @@
# resp.domain_status.domain_name #=> String
# resp.domain_status.arn #=> String
# resp.domain_status.created #=> Boolean
# resp.domain_status.deleted #=> Boolean
# resp.domain_status.endpoint #=> String
+ # resp.domain_status.endpoint_v2 #=> String
# resp.domain_status.endpoints #=> Hash
# resp.domain_status.endpoints["String"] #=> String
# resp.domain_status.processing #=> Boolean
# resp.domain_status.upgrade_processing #=> Boolean
# resp.domain_status.engine_version #=> String
@@ -1186,10 +1193,11 @@
# resp.domain_status.ebs_options.volume_type #=> String, one of "standard", "gp2", "io1", "gp3"
# resp.domain_status.ebs_options.volume_size #=> Integer
# resp.domain_status.ebs_options.iops #=> Integer
# resp.domain_status.ebs_options.throughput #=> Integer
# resp.domain_status.access_policies #=> String
+ # resp.domain_status.ip_address_type #=> String, one of "ipv4", "dualstack"
# resp.domain_status.snapshot_options.automated_snapshot_start_hour #=> Integer
# resp.domain_status.vpc_options.vpc_id #=> String
# resp.domain_status.vpc_options.subnet_ids #=> Array
# resp.domain_status.vpc_options.subnet_ids[0] #=> String
# resp.domain_status.vpc_options.availability_zones #=> Array
@@ -1444,10 +1452,11 @@
# resp.domain_status.domain_name #=> String
# resp.domain_status.arn #=> String
# resp.domain_status.created #=> Boolean
# resp.domain_status.deleted #=> Boolean
# resp.domain_status.endpoint #=> String
+ # resp.domain_status.endpoint_v2 #=> String
# resp.domain_status.endpoints #=> Hash
# resp.domain_status.endpoints["String"] #=> String
# resp.domain_status.processing #=> Boolean
# resp.domain_status.upgrade_processing #=> Boolean
# resp.domain_status.engine_version #=> String
@@ -1467,10 +1476,11 @@
# resp.domain_status.ebs_options.volume_type #=> String, one of "standard", "gp2", "io1", "gp3"
# resp.domain_status.ebs_options.volume_size #=> Integer
# resp.domain_status.ebs_options.iops #=> Integer
# resp.domain_status.ebs_options.throughput #=> Integer
# resp.domain_status.access_policies #=> String
+ # resp.domain_status.ip_address_type #=> String, one of "ipv4", "dualstack"
# resp.domain_status.snapshot_options.automated_snapshot_start_hour #=> Integer
# resp.domain_status.vpc_options.vpc_id #=> String
# resp.domain_status.vpc_options.subnet_ids #=> Array
# resp.domain_status.vpc_options.subnet_ids[0] #=> String
# resp.domain_status.vpc_options.availability_zones #=> Array
@@ -1693,10 +1703,16 @@
# resp.domain_config.access_policies.status.creation_date #=> Time
# resp.domain_config.access_policies.status.update_date #=> Time
# resp.domain_config.access_policies.status.update_version #=> Integer
# resp.domain_config.access_policies.status.state #=> String, one of "RequiresIndexDocuments", "Processing", "Active"
# resp.domain_config.access_policies.status.pending_deletion #=> Boolean
+ # resp.domain_config.ip_address_type.options #=> String, one of "ipv4", "dualstack"
+ # resp.domain_config.ip_address_type.status.creation_date #=> Time
+ # resp.domain_config.ip_address_type.status.update_date #=> Time
+ # resp.domain_config.ip_address_type.status.update_version #=> Integer
+ # resp.domain_config.ip_address_type.status.state #=> String, one of "RequiresIndexDocuments", "Processing", "Active"
+ # resp.domain_config.ip_address_type.status.pending_deletion #=> Boolean
# resp.domain_config.snapshot_options.options.automated_snapshot_start_hour #=> Integer
# resp.domain_config.snapshot_options.status.creation_date #=> Time
# resp.domain_config.snapshot_options.status.update_date #=> Time
# resp.domain_config.snapshot_options.status.update_version #=> Integer
# resp.domain_config.snapshot_options.status.state #=> String, one of "RequiresIndexDocuments", "Processing", "Active"
@@ -1938,10 +1954,11 @@
# resp.domain_status_list[0].domain_name #=> String
# resp.domain_status_list[0].arn #=> String
# resp.domain_status_list[0].created #=> Boolean
# resp.domain_status_list[0].deleted #=> Boolean
# resp.domain_status_list[0].endpoint #=> String
+ # resp.domain_status_list[0].endpoint_v2 #=> String
# resp.domain_status_list[0].endpoints #=> Hash
# resp.domain_status_list[0].endpoints["String"] #=> String
# resp.domain_status_list[0].processing #=> Boolean
# resp.domain_status_list[0].upgrade_processing #=> Boolean
# resp.domain_status_list[0].engine_version #=> String
@@ -1961,10 +1978,11 @@
# resp.domain_status_list[0].ebs_options.volume_type #=> String, one of "standard", "gp2", "io1", "gp3"
# resp.domain_status_list[0].ebs_options.volume_size #=> Integer
# resp.domain_status_list[0].ebs_options.iops #=> Integer
# resp.domain_status_list[0].ebs_options.throughput #=> Integer
# resp.domain_status_list[0].access_policies #=> String
+ # resp.domain_status_list[0].ip_address_type #=> String, one of "ipv4", "dualstack"
# resp.domain_status_list[0].snapshot_options.automated_snapshot_start_hour #=> Integer
# resp.domain_status_list[0].vpc_options.vpc_id #=> String
# resp.domain_status_list[0].vpc_options.subnet_ids #=> Array
# resp.domain_status_list[0].vpc_options.subnet_ids[0] #=> String
# resp.domain_status_list[0].vpc_options.availability_zones #=> Array
@@ -2071,10 +2089,11 @@
# resp.dry_run_config.domain_name #=> String
# resp.dry_run_config.arn #=> String
# resp.dry_run_config.created #=> Boolean
# resp.dry_run_config.deleted #=> Boolean
# resp.dry_run_config.endpoint #=> String
+ # resp.dry_run_config.endpoint_v2 #=> String
# resp.dry_run_config.endpoints #=> Hash
# resp.dry_run_config.endpoints["String"] #=> String
# resp.dry_run_config.processing #=> Boolean
# resp.dry_run_config.upgrade_processing #=> Boolean
# resp.dry_run_config.engine_version #=> String
@@ -2094,10 +2113,11 @@
# resp.dry_run_config.ebs_options.volume_type #=> String, one of "standard", "gp2", "io1", "gp3"
# resp.dry_run_config.ebs_options.volume_size #=> Integer
# resp.dry_run_config.ebs_options.iops #=> Integer
# resp.dry_run_config.ebs_options.throughput #=> Integer
# resp.dry_run_config.access_policies #=> String
+ # resp.dry_run_config.ip_address_type #=> String, one of "ipv4", "dualstack"
# resp.dry_run_config.snapshot_options.automated_snapshot_start_hour #=> Integer
# resp.dry_run_config.vpc_options.vpc_id #=> String
# resp.dry_run_config.vpc_options.subnet_ids #=> Array
# resp.dry_run_config.vpc_options.subnet_ids[0] #=> String
# resp.dry_run_config.vpc_options.availability_zones #=> Array
@@ -2676,17 +2696,17 @@
def get_compatible_versions(params = {}, options = {})
req = build_request(:get_compatible_versions, params)
req.send_request(options)
end
- # Get the status of the maintenance action.
+ # The status of the maintenance action.
#
# @option params [required, String] :domain_name
# The name of the domain.
#
# @option params [required, String] :maintenance_id
- # The request id of the maintenance action.
+ # The request ID of the maintenance action.
#
# @return [Types::GetDomainMaintenanceStatusResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::GetDomainMaintenanceStatusResponse#status #status} => String
# * {Types::GetDomainMaintenanceStatusResponse#status_message #status_message} => String
@@ -2866,11 +2886,11 @@
def get_upgrade_status(params = {}, options = {})
req = build_request(:get_upgrade_status, params)
req.send_request(options)
end
- # Get the list of the maintenance action.
+ # A list of maintenance actions for the domain.
#
# @option params [required, String] :domain_name
# The name of the domain.
#
# @option params [String] :action
@@ -2883,11 +2903,11 @@
# An optional parameter that specifies the maximum number of results to
# return. You can use `nextToken` to get the next page of results.
#
# @option params [String] :next_token
# If your initial `ListDomainMaintenances` operation returns a
- # `nextToken`, you can include the returned `nextToken` in subsequent
+ # `nextToken`, include the returned `nextToken` in subsequent
# `ListDomainMaintenances` operations, which returns results in the next
# page.
#
# @return [Types::ListDomainMaintenancesResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
@@ -3542,22 +3562,22 @@
def revoke_vpc_endpoint_access(params = {}, options = {})
req = build_request(:revoke_vpc_endpoint_access, params)
req.send_request(options)
end
- # Starts the node maintenance (Node restart, Node reboot,
- # Opensearch/Elasticsearch process restart, Dashboard/kibana restart) on
- # the data node.
+ # Starts the node maintenance process on the data node. These processes
+ # can include a node reboot, an Opensearch or Elasticsearch process
+ # restart, or a Dashboard or Kibana restart.
#
# @option params [required, String] :domain_name
# The name of the domain.
#
# @option params [required, String] :action
# The name of the action.
#
# @option params [String] :node_id
- # Id of the data node.
+ # The ID of the data node.
#
# @return [Types::StartDomainMaintenanceResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::StartDomainMaintenanceResponse#maintenance_id #maintenance_id} => String
#
@@ -3709,10 +3729,13 @@
#
# @option params [String] :access_policies
# Identity and Access Management (IAM) access policy as a JSON-formatted
# string.
#
+ # @option params [String] :ip_address_type
+ # The type of IP addresses supported by the endpoint for the domain.
+ #
# @option params [Hash<String,Types::LogPublishingOption>] :log_publishing_options
# Options to publish OpenSearch logs to Amazon CloudWatch Logs.
#
# @option params [Types::EncryptionAtRestOptions] :encryption_at_rest_options
# Encryption at rest options for the domain.
@@ -3805,10 +3828,11 @@
# },
# advanced_options: {
# "String" => "String",
# },
# access_policies: "PolicyDocument",
+ # ip_address_type: "ipv4", # accepts ipv4, dualstack
# log_publishing_options: {
# "INDEX_SLOW_LOGS" => {
# cloud_watch_logs_log_group_arn: "CloudWatchLogsLogGroupArn",
# enabled: false,
# },
@@ -3919,10 +3943,16 @@
# resp.domain_config.access_policies.status.creation_date #=> Time
# resp.domain_config.access_policies.status.update_date #=> Time
# resp.domain_config.access_policies.status.update_version #=> Integer
# resp.domain_config.access_policies.status.state #=> String, one of "RequiresIndexDocuments", "Processing", "Active"
# resp.domain_config.access_policies.status.pending_deletion #=> Boolean
+ # resp.domain_config.ip_address_type.options #=> String, one of "ipv4", "dualstack"
+ # resp.domain_config.ip_address_type.status.creation_date #=> Time
+ # resp.domain_config.ip_address_type.status.update_date #=> Time
+ # resp.domain_config.ip_address_type.status.update_version #=> Integer
+ # resp.domain_config.ip_address_type.status.state #=> String, one of "RequiresIndexDocuments", "Processing", "Active"
+ # resp.domain_config.ip_address_type.status.pending_deletion #=> Boolean
# resp.domain_config.snapshot_options.options.automated_snapshot_start_hour #=> Integer
# resp.domain_config.snapshot_options.status.creation_date #=> Time
# resp.domain_config.snapshot_options.status.update_date #=> Time
# resp.domain_config.snapshot_options.status.update_version #=> Integer
# resp.domain_config.snapshot_options.status.state #=> String, one of "RequiresIndexDocuments", "Processing", "Active"
@@ -4318,10 +4348,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-opensearchservice'
- context[:gem_version] = '1.29.0'
+ context[:gem_version] = '1.30.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated