lib/aws-sdk-neptune/client.rb in aws-sdk-neptune-1.39.0 vs lib/aws-sdk-neptune/client.rb in aws-sdk-neptune-1.40.0
- old
+ new
@@ -327,11 +327,11 @@
super
end
# @!group API Operations
- # Associates an Identity and Access Management (IAM) role from an
+ # Associates an Identity and Access Management (IAM) role with an
# Neptune DB cluster.
#
# @option params [required, String] :db_cluster_identifier
# The name of the DB cluster to associate the IAM role with.
#
@@ -341,11 +341,11 @@
# `arn:aws:iam::123456789012:role/NeptuneAccessRole`.
#
# @option params [String] :feature_name
# The name of the feature for the Neptune DB cluster that the IAM role
# is to be associated with. For the list of supported feature names, see
- # DBEngineVersion.
+ # [DBEngineVersion](neptune/latest/userguide/api-other-apis.html#DBEngineVersion).
#
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
#
# @example Request syntax with placeholder values
#
@@ -2969,11 +2969,11 @@
#
# * `automated` - Return all DB cluster snapshots that have been
# automatically taken by Amazon Neptune for my Amazon account.
#
# * `manual` - Return all DB cluster snapshots that have been taken by
- # my AWS account.
+ # my Amazon account.
#
# * `shared` - Return all manual DB cluster snapshots that have been
# shared to my Amazon account.
#
# * `public` - Return all DB cluster snapshots that have been marked as
@@ -3010,11 +3010,11 @@
# the response includes only records beyond the marker, up to the value
# specified by `MaxRecords`.
#
# @option params [Boolean] :include_shared
# True to include shared manual DB cluster snapshots from other Amazon
- # accounts that this AWS account has been given permission to copy or
+ # accounts that this Amazon account has been given permission to copy or
# restore, and otherwise false. The default is `false`.
#
# You can give an Amazon account permission to restore a manual DB
# cluster snapshot from another Amazon account by the
# ModifyDBClusterSnapshotAttribute API action.
@@ -4652,10 +4652,38 @@
#
#
# [1]: https://docs.aws.amazon.com/neptune/latest/userguide/engine-releases.html
# [2]: https://docs.aws.amazon.com/neptune/latest/userguide/api-other-apis.html#DescribeDBEngineVersions
#
+ # @option params [Boolean] :allow_major_version_upgrade
+ # A value that indicates whether upgrades between different major
+ # versions are allowed.
+ #
+ # Constraints: You must set the allow-major-version-upgrade flag when
+ # providing an `EngineVersion` parameter that uses a different major
+ # version than the DB cluster's current version.
+ #
+ # @option params [String] :db_instance_parameter_group_name
+ # The name of the DB parameter group to apply to all instances of the DB
+ # cluster.
+ #
+ # <note markdown="1"> When you apply a parameter group using `DBInstanceParameterGroupName`,
+ # parameter changes aren't applied during the next maintenance window
+ # but instead are applied immediately.
+ #
+ # </note>
+ #
+ # Default: The existing name setting
+ #
+ # Constraints:
+ #
+ # * The DB parameter group must be in the same DB parameter group family
+ # as the target DB cluster version.
+ #
+ # * The `DBInstanceParameterGroupName` parameter is only valid in
+ # combination with the `AllowMajorVersionUpgrade` parameter.
+ #
# @option params [Boolean] :deletion_protection
# A value that indicates whether the DB cluster has deletion protection
# enabled. The database can't be deleted when deletion protection is
# enabled. By default, deletion protection is disabled.
#
@@ -4685,10 +4713,12 @@
# cloudwatch_logs_export_configuration: {
# enable_log_types: ["String"],
# disable_log_types: ["String"],
# },
# engine_version: "String",
+ # allow_major_version_upgrade: false,
+ # db_instance_parameter_group_name: "String",
# deletion_protection: false,
# copy_tags_to_snapshot: false,
# })
#
# @example Response structure
@@ -4925,11 +4955,11 @@
# To authorize other Amazon accounts to copy or restore a manual DB
# cluster snapshot, set this list to include one or more Amazon account
# IDs, or `all` to make the manual DB cluster snapshot restorable by any
# Amazon account. Do not add the `all` value for any manual DB cluster
# snapshots that contain private information that you don't want
- # available to all AWS accounts.
+ # available to all Amazon accounts.
#
# @option params [Array<String>] :values_to_remove
# A list of DB cluster snapshot attributes to remove from the attribute
# specified by `AttributeName`.
#
@@ -4990,11 +5020,11 @@
# @option params [Integer] :allocated_storage
# Not supported by Neptune.
#
# @option params [String] :db_instance_class
# The new compute and memory capacity of the DB instance, for example,
- # `db.m4.large`. Not all DB instance classes are available in all AWS
+ # `db.m4.large`. Not all DB instance classes are available in all Amazon
# Regions.
#
# If you modify the DB instance class, an outage occurs during the
# change. The change is applied during the next maintenance window,
# unless `ApplyImmediately` is specified as `true` for this request.
@@ -5873,12 +5903,16 @@
# `arn:aws:iam::123456789012:role/NeptuneAccessRole`.
#
# @option params [String] :feature_name
# The name of the feature for the DB cluster that the IAM role is to be
# disassociated from. For the list of supported feature names, see
- # DBEngineVersion.
+ # [DescribeDBEngineVersions][1].
#
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/neptune/latest/userguide/api-other-apis.html#DescribeDBEngineVersions
+ #
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
#
# @example Request syntax with placeholder values
#
# resp = client.remove_role_from_db_cluster({
@@ -6585,11 +6619,11 @@
def restore_db_cluster_to_point_in_time(params = {}, options = {})
req = build_request(:restore_db_cluster_to_point_in_time, params)
req.send_request(options)
end
- # Starts an Amazon Neptune DB cluster that was stopped using the AWS
+ # Starts an Amazon Neptune DB cluster that was stopped using the Amazon
# console, the Amazon CLI stop-db-cluster command, or the StopDBCluster
# API.
#
# @option params [required, String] :db_cluster_identifier
# The DB cluster identifier of the Neptune DB cluster to be started.
@@ -6769,10 +6803,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-neptune'
- context[:gem_version] = '1.39.0'
+ context[:gem_version] = '1.40.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#