lib/aws-sdk-neptune/client.rb in aws-sdk-neptune-1.30.0 vs lib/aws-sdk-neptune/client.rb in aws-sdk-neptune-1.31.0

- old
+ new

@@ -336,17 +336,23 @@ # @option params [required, String] :role_arn # The Amazon Resource Name (ARN) of the IAM role to associate with the # Neptune DB cluster, for example # `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. + # # @return [Struct] Returns an empty {Seahorse::Client::Response response}. # # @example Request syntax with placeholder values # # resp = client.add_role_to_db_cluster({ # db_cluster_identifier: "String", # required # role_arn: "String", # required + # feature_name: "String", # }) # # @see http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/AddRoleToDBCluster AWS API Documentation # # @overload add_role_to_db_cluster(params = {}) @@ -865,14 +871,14 @@ # The name of the database engine to be used for this DB cluster. # # Valid Values: `neptune` # # @option params [String] :engine_version - # The version number of the database engine to use. Currently, setting - # this parameter has no effect. + # The version number of the database engine to use for the new DB + # cluster. # - # Example: `1.0.1` + # Example: `1.0.2.1` # # @option params [Integer] :port # The port number on which the instances in the DB cluster accept # connections. # @@ -982,15 +988,12 @@ # # @option params [String] :pre_signed_url # This parameter is not currently supported. # # @option params [Boolean] :enable_iam_database_authentication - # True to enable mapping of AWS Identity and Access Management (IAM) - # accounts to database accounts, and otherwise false. + # Not supported by Neptune. # - # Default: `false` - # # @option params [Array<String>] :enable_cloudwatch_logs_exports # The list of log types that need to be enabled for exporting to # CloudWatch Logs. # # @option params [Boolean] :deletion_protection @@ -1080,10 +1083,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -1096,10 +1100,89 @@ def create_db_cluster(params = {}, options = {}) req = build_request(:create_db_cluster, params) req.send_request(options) end + # Creates a new custom endpoint and associates it with an Amazon Neptune + # DB cluster. + # + # @option params [required, String] :db_cluster_identifier + # The DB cluster identifier of the DB cluster associated with the + # endpoint. This parameter is stored as a lowercase string. + # + # @option params [required, String] :db_cluster_endpoint_identifier + # The identifier to use for the new endpoint. This parameter is stored + # as a lowercase string. + # + # @option params [required, String] :endpoint_type + # The type of the endpoint. One of: `READER`, `WRITER`, `ANY`. + # + # @option params [Array<String>] :static_members + # List of DB instance identifiers that are part of the custom endpoint + # group. + # + # @option params [Array<String>] :excluded_members + # List of DB instance identifiers that aren't part of the custom + # endpoint group. All other eligible instances are reachable through the + # custom endpoint. Only relevant if the list of static members is empty. + # + # @option params [Array<Types::Tag>] :tags + # The tags to be assigned to the Amazon Neptune resource. + # + # @return [Types::CreateDBClusterEndpointOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::CreateDBClusterEndpointOutput#db_cluster_endpoint_identifier #db_cluster_endpoint_identifier} => String + # * {Types::CreateDBClusterEndpointOutput#db_cluster_identifier #db_cluster_identifier} => String + # * {Types::CreateDBClusterEndpointOutput#db_cluster_endpoint_resource_identifier #db_cluster_endpoint_resource_identifier} => String + # * {Types::CreateDBClusterEndpointOutput#endpoint #endpoint} => String + # * {Types::CreateDBClusterEndpointOutput#status #status} => String + # * {Types::CreateDBClusterEndpointOutput#endpoint_type #endpoint_type} => String + # * {Types::CreateDBClusterEndpointOutput#custom_endpoint_type #custom_endpoint_type} => String + # * {Types::CreateDBClusterEndpointOutput#static_members #static_members} => Array&lt;String&gt; + # * {Types::CreateDBClusterEndpointOutput#excluded_members #excluded_members} => Array&lt;String&gt; + # * {Types::CreateDBClusterEndpointOutput#db_cluster_endpoint_arn #db_cluster_endpoint_arn} => String + # + # @example Request syntax with placeholder values + # + # resp = client.create_db_cluster_endpoint({ + # db_cluster_identifier: "String", # required + # db_cluster_endpoint_identifier: "String", # required + # endpoint_type: "String", # required + # static_members: ["String"], + # excluded_members: ["String"], + # tags: [ + # { + # key: "String", + # value: "String", + # }, + # ], + # }) + # + # @example Response structure + # + # resp.db_cluster_endpoint_identifier #=> String + # resp.db_cluster_identifier #=> String + # resp.db_cluster_endpoint_resource_identifier #=> String + # resp.endpoint #=> String + # resp.status #=> String + # resp.endpoint_type #=> String + # resp.custom_endpoint_type #=> String + # resp.static_members #=> Array + # resp.static_members[0] #=> String + # resp.excluded_members #=> Array + # resp.excluded_members[0] #=> String + # resp.db_cluster_endpoint_arn #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/CreateDBClusterEndpoint AWS API Documentation + # + # @overload create_db_cluster_endpoint(params = {}) + # @param [Hash] params ({}) + def create_db_cluster_endpoint(params = {}, options = {}) + req = build_request(:create_db_cluster_endpoint, params) + req.send_request(options) + end + # Creates a new DB cluster parameter group. # # Parameters in a DB cluster parameter group apply to all of the # instances in a DB cluster. # @@ -2098,10 +2181,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -2114,10 +2198,60 @@ def delete_db_cluster(params = {}, options = {}) req = build_request(:delete_db_cluster, params) req.send_request(options) end + # Deletes a custom endpoint and removes it from an Amazon Neptune DB + # cluster. + # + # @option params [required, String] :db_cluster_endpoint_identifier + # The identifier associated with the custom endpoint. This parameter is + # stored as a lowercase string. + # + # @return [Types::DeleteDBClusterEndpointOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::DeleteDBClusterEndpointOutput#db_cluster_endpoint_identifier #db_cluster_endpoint_identifier} => String + # * {Types::DeleteDBClusterEndpointOutput#db_cluster_identifier #db_cluster_identifier} => String + # * {Types::DeleteDBClusterEndpointOutput#db_cluster_endpoint_resource_identifier #db_cluster_endpoint_resource_identifier} => String + # * {Types::DeleteDBClusterEndpointOutput#endpoint #endpoint} => String + # * {Types::DeleteDBClusterEndpointOutput#status #status} => String + # * {Types::DeleteDBClusterEndpointOutput#endpoint_type #endpoint_type} => String + # * {Types::DeleteDBClusterEndpointOutput#custom_endpoint_type #custom_endpoint_type} => String + # * {Types::DeleteDBClusterEndpointOutput#static_members #static_members} => Array&lt;String&gt; + # * {Types::DeleteDBClusterEndpointOutput#excluded_members #excluded_members} => Array&lt;String&gt; + # * {Types::DeleteDBClusterEndpointOutput#db_cluster_endpoint_arn #db_cluster_endpoint_arn} => String + # + # @example Request syntax with placeholder values + # + # resp = client.delete_db_cluster_endpoint({ + # db_cluster_endpoint_identifier: "String", # required + # }) + # + # @example Response structure + # + # resp.db_cluster_endpoint_identifier #=> String + # resp.db_cluster_identifier #=> String + # resp.db_cluster_endpoint_resource_identifier #=> String + # resp.endpoint #=> String + # resp.status #=> String + # resp.endpoint_type #=> String + # resp.custom_endpoint_type #=> String + # resp.static_members #=> Array + # resp.static_members[0] #=> String + # resp.excluded_members #=> Array + # resp.excluded_members[0] #=> String + # resp.db_cluster_endpoint_arn #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DeleteDBClusterEndpoint AWS API Documentation + # + # @overload delete_db_cluster_endpoint(params = {}) + # @param [Hash] params ({}) + def delete_db_cluster_endpoint(params = {}, options = {}) + req = build_request(:delete_db_cluster_endpoint, params) + req.send_request(options) + end + # Deletes a specified DB cluster parameter group. The DB cluster # parameter group to be deleted can't be associated with any DB # clusters. # # @option params [required, String] :db_cluster_parameter_group_name @@ -2501,10 +2635,102 @@ def delete_event_subscription(params = {}, options = {}) req = build_request(:delete_event_subscription, params) req.send_request(options) end + # Returns information about endpoints for an Amazon Neptune DB cluster. + # + # <note markdown="1"> This operation can also return information for Amazon RDS clusters and + # Amazon DocDB clusters. + # + # </note> + # + # @option params [String] :db_cluster_identifier + # The DB cluster identifier of the DB cluster associated with the + # endpoint. This parameter is stored as a lowercase string. + # + # @option params [String] :db_cluster_endpoint_identifier + # The identifier of the endpoint to describe. This parameter is stored + # as a lowercase string. + # + # @option params [Array<Types::Filter>] :filters + # A set of name-value pairs that define which endpoints to include in + # the output. The filters are specified as name-value pairs, in the + # format `Name=endpoint_type,Values=endpoint_type1,endpoint_type2,...`. + # `Name` can be one of: `db-cluster-endpoint-type`, + # `db-cluster-endpoint-custom-type`, `db-cluster-endpoint-id`, + # `db-cluster-endpoint-status`. `Values` for the ` + # db-cluster-endpoint-type` filter can be one or more of: `reader`, + # `writer`, `custom`. `Values` for the `db-cluster-endpoint-custom-type` + # filter can be one or more of: `reader`, `any`. `Values` for the + # `db-cluster-endpoint-status` filter can be one or more of: + # `available`, `creating`, `deleting`, `inactive`, `modifying`. + # + # @option params [Integer] :max_records + # The maximum number of records to include in the response. If more + # records exist than the specified `MaxRecords` value, a pagination + # token called a marker is included in the response so you can retrieve + # the remaining results. + # + # Default: 100 + # + # Constraints: Minimum 20, maximum 100. + # + # @option params [String] :marker + # An optional pagination token provided by a previous + # `DescribeDBClusterEndpoints` request. If this parameter is specified, + # the response includes only records beyond the marker, up to the value + # specified by `MaxRecords`. + # + # @return [Types::DBClusterEndpointMessage] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::DBClusterEndpointMessage#marker #marker} => String + # * {Types::DBClusterEndpointMessage#db_cluster_endpoints #db_cluster_endpoints} => Array&lt;Types::DBClusterEndpoint&gt; + # + # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}. + # + # @example Request syntax with placeholder values + # + # resp = client.describe_db_cluster_endpoints({ + # db_cluster_identifier: "String", + # db_cluster_endpoint_identifier: "String", + # filters: [ + # { + # name: "String", # required + # values: ["String"], # required + # }, + # ], + # max_records: 1, + # marker: "String", + # }) + # + # @example Response structure + # + # resp.marker #=> String + # resp.db_cluster_endpoints #=> Array + # resp.db_cluster_endpoints[0].db_cluster_endpoint_identifier #=> String + # resp.db_cluster_endpoints[0].db_cluster_identifier #=> String + # resp.db_cluster_endpoints[0].db_cluster_endpoint_resource_identifier #=> String + # resp.db_cluster_endpoints[0].endpoint #=> String + # resp.db_cluster_endpoints[0].status #=> String + # resp.db_cluster_endpoints[0].endpoint_type #=> String + # resp.db_cluster_endpoints[0].custom_endpoint_type #=> String + # resp.db_cluster_endpoints[0].static_members #=> Array + # resp.db_cluster_endpoints[0].static_members[0] #=> String + # resp.db_cluster_endpoints[0].excluded_members #=> Array + # resp.db_cluster_endpoints[0].excluded_members[0] #=> String + # resp.db_cluster_endpoints[0].db_cluster_endpoint_arn #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/DescribeDBClusterEndpoints AWS API Documentation + # + # @overload describe_db_cluster_endpoints(params = {}) + # @param [Hash] params ({}) + def describe_db_cluster_endpoints(params = {}, options = {}) + req = build_request(:describe_db_cluster_endpoints, params) + req.send_request(options) + end + # Returns a list of `DBClusterParameterGroup` descriptions. If a # `DBClusterParameterGroupName` parameter is specified, the list will # contain only the description of the specified DB cluster parameter # group. # @@ -2966,10 +3192,11 @@ # resp.db_clusters[0].db_cluster_resource_id #=> String # resp.db_clusters[0].db_cluster_arn #=> String # resp.db_clusters[0].associated_roles #=> Array # resp.db_clusters[0].associated_roles[0].role_arn #=> String # resp.db_clusters[0].associated_roles[0].status #=> String + # resp.db_clusters[0].associated_roles[0].feature_name #=> String # resp.db_clusters[0].iam_database_authentication_enabled #=> Boolean # resp.db_clusters[0].clone_group_id #=> String # resp.db_clusters[0].cluster_create_time #=> Time # resp.db_clusters[0].enabled_cloudwatch_logs_exports #=> Array # resp.db_clusters[0].enabled_cloudwatch_logs_exports[0] #=> String @@ -4213,10 +4440,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -4396,17 +4624,23 @@ # @option params [Types::CloudwatchLogsExportConfiguration] :cloudwatch_logs_export_configuration # The configuration setting for the log types to be enabled for export # to CloudWatch Logs for a specific DB cluster. # # @option params [String] :engine_version - # The version number of the database engine. Currently, setting this - # parameter has no effect. To upgrade your database engine to the most - # recent release, use the ApplyPendingMaintenanceAction API. + # The version number of the database engine to which you want to + # upgrade. Changing this parameter results in an outage. The change is + # applied during the next maintenance window unless the + # `ApplyImmediately` parameter is set to true. # - # For a list of valid engine versions, see CreateDBInstance, or call - # DescribeDBEngineVersions. + # For a list of valid engine versions, see [Engine Releases for Amazon + # Neptune][1], or call [DescribeDBEngineVersions][2]. # + # + # + # [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] :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. # @@ -4481,10 +4715,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -4497,10 +4732,75 @@ def modify_db_cluster(params = {}, options = {}) req = build_request(:modify_db_cluster, params) req.send_request(options) end + # Modifies the properties of an endpoint in an Amazon Neptune DB + # cluster. + # + # @option params [required, String] :db_cluster_endpoint_identifier + # The identifier of the endpoint to modify. This parameter is stored as + # a lowercase string. + # + # @option params [String] :endpoint_type + # The type of the endpoint. One of: `READER`, `WRITER`, `ANY`. + # + # @option params [Array<String>] :static_members + # List of DB instance identifiers that are part of the custom endpoint + # group. + # + # @option params [Array<String>] :excluded_members + # List of DB instance identifiers that aren't part of the custom + # endpoint group. All other eligible instances are reachable through the + # custom endpoint. Only relevant if the list of static members is empty. + # + # @return [Types::ModifyDBClusterEndpointOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::ModifyDBClusterEndpointOutput#db_cluster_endpoint_identifier #db_cluster_endpoint_identifier} => String + # * {Types::ModifyDBClusterEndpointOutput#db_cluster_identifier #db_cluster_identifier} => String + # * {Types::ModifyDBClusterEndpointOutput#db_cluster_endpoint_resource_identifier #db_cluster_endpoint_resource_identifier} => String + # * {Types::ModifyDBClusterEndpointOutput#endpoint #endpoint} => String + # * {Types::ModifyDBClusterEndpointOutput#status #status} => String + # * {Types::ModifyDBClusterEndpointOutput#endpoint_type #endpoint_type} => String + # * {Types::ModifyDBClusterEndpointOutput#custom_endpoint_type #custom_endpoint_type} => String + # * {Types::ModifyDBClusterEndpointOutput#static_members #static_members} => Array&lt;String&gt; + # * {Types::ModifyDBClusterEndpointOutput#excluded_members #excluded_members} => Array&lt;String&gt; + # * {Types::ModifyDBClusterEndpointOutput#db_cluster_endpoint_arn #db_cluster_endpoint_arn} => String + # + # @example Request syntax with placeholder values + # + # resp = client.modify_db_cluster_endpoint({ + # db_cluster_endpoint_identifier: "String", # required + # endpoint_type: "String", + # static_members: ["String"], + # excluded_members: ["String"], + # }) + # + # @example Response structure + # + # resp.db_cluster_endpoint_identifier #=> String + # resp.db_cluster_identifier #=> String + # resp.db_cluster_endpoint_resource_identifier #=> String + # resp.endpoint #=> String + # resp.status #=> String + # resp.endpoint_type #=> String + # resp.custom_endpoint_type #=> String + # resp.static_members #=> Array + # resp.static_members[0] #=> String + # resp.excluded_members #=> Array + # resp.excluded_members[0] #=> String + # resp.db_cluster_endpoint_arn #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/ModifyDBClusterEndpoint AWS API Documentation + # + # @overload modify_db_cluster_endpoint(params = {}) + # @param [Hash] params ({}) + def modify_db_cluster_endpoint(params = {}, options = {}) + req = build_request(:modify_db_cluster_endpoint, params) + req.send_request(options) + end + # Modifies the parameters of a DB cluster parameter group. To modify # more than one parameter, submit a list of the following: # `ParameterName`, `ParameterValue`, and `ApplyMethod`. A maximum of 20 # parameters can be modified in a single request. # @@ -5372,10 +5672,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -5545,17 +5846,23 @@ # @option params [required, String] :role_arn # The Amazon Resource Name (ARN) of the IAM role to disassociate from # the DB cluster, for example # `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. + # # @return [Struct] Returns an empty {Seahorse::Client::Response response}. # # @example Request syntax with placeholder values # # resp = client.remove_role_from_db_cluster({ # db_cluster_identifier: "String", # required # role_arn: "String", # required + # feature_name: "String", # }) # # @see http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RemoveRoleFromDBCluster AWS API Documentation # # @overload remove_role_from_db_cluster(params = {}) @@ -5979,10 +6286,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -6225,10 +6533,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -6305,10 +6614,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -6388,10 +6698,11 @@ # resp.db_cluster.db_cluster_resource_id #=> String # resp.db_cluster.db_cluster_arn #=> String # resp.db_cluster.associated_roles #=> Array # resp.db_cluster.associated_roles[0].role_arn #=> String # resp.db_cluster.associated_roles[0].status #=> String + # resp.db_cluster.associated_roles[0].feature_name #=> String # resp.db_cluster.iam_database_authentication_enabled #=> Boolean # resp.db_cluster.clone_group_id #=> String # resp.db_cluster.cluster_create_time #=> Time # resp.db_cluster.enabled_cloudwatch_logs_exports #=> Array # resp.db_cluster.enabled_cloudwatch_logs_exports[0] #=> String @@ -6417,10 +6728,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-neptune' - context[:gem_version] = '1.30.0' + context[:gem_version] = '1.31.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #