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