lib/aws-sdk-redshiftserverless/client.rb in aws-sdk-redshiftserverless-1.4.0 vs lib/aws-sdk-redshiftserverless/client.rb in aws-sdk-redshiftserverless-1.5.0
- old
+ new
@@ -393,20 +393,33 @@
# How long to retain the snapshot.
#
# @option params [required, String] :snapshot_name
# The name of the snapshot.
#
+ # @option params [Array<Types::Tag>] :tags
+ # An array of [Tag objects][1] to associate with the created snapshot.
+ #
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_Tag.html
+ #
# @return [Types::ConvertRecoveryPointToSnapshotResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ConvertRecoveryPointToSnapshotResponse#snapshot #snapshot} => Types::Snapshot
#
# @example Request syntax with placeholder values
#
# resp = client.convert_recovery_point_to_snapshot({
# recovery_point_id: "String", # required
# retention_period: 1,
# snapshot_name: "String", # required
+ # tags: [
+ # {
+ # key: "TagKey", # required
+ # value: "TagValue", # required
+ # },
+ # ],
# })
#
# @example Response structure
#
# resp.snapshot.accounts_with_provisioned_restore_access #=> Array
@@ -602,20 +615,33 @@
# How long to retain the created snapshot.
#
# @option params [required, String] :snapshot_name
# The name of the snapshot.
#
+ # @option params [Array<Types::Tag>] :tags
+ # An array of [Tag objects][1] to associate with the snapshot.
+ #
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_Tag.html
+ #
# @return [Types::CreateSnapshotResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::CreateSnapshotResponse#snapshot #snapshot} => Types::Snapshot
#
# @example Request syntax with placeholder values
#
# resp = client.create_snapshot({
# namespace_name: "String", # required
# retention_period: 1,
# snapshot_name: "String", # required
+ # tags: [
+ # {
+ # key: "TagKey", # required
+ # value: "TagValue", # required
+ # },
+ # ],
# })
#
# @example Response structure
#
# resp.snapshot.accounts_with_provisioned_restore_access #=> Array
@@ -726,10 +752,14 @@
# traffic through your VPC instead of over the internet.
#
# @option params [required, String] :namespace_name
# The name of the namespace to associate with the workgroup.
#
+ # @option params [Integer] :port
+ # The custom port to use when connecting to a workgroup. Valid port
+ # ranges are 5431-5455 and 8191-8215. The default is 5439.
+ #
# @option params [Boolean] :publicly_accessible
# A value that specifies whether the workgroup can be accessed from a
# public network.
#
# @option params [Array<String>] :security_group_ids
@@ -758,10 +788,11 @@
# parameter_value: "ParameterValue",
# },
# ],
# enhanced_vpc_routing: false,
# namespace_name: "NamespaceName", # required
+ # port: 1,
# publicly_accessible: false,
# security_group_ids: ["SecurityGroupId"],
# subnet_ids: ["SubnetId"],
# tags: [
# {
@@ -789,10 +820,11 @@
# resp.workgroup.endpoint.vpc_endpoints[0].network_interfaces[0].subnet_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_endpoint_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_id #=> String
# resp.workgroup.enhanced_vpc_routing #=> Boolean
# resp.workgroup.namespace_name #=> String
+ # resp.workgroup.port #=> Integer
# resp.workgroup.publicly_accessible #=> Boolean
# resp.workgroup.security_group_ids #=> Array
# resp.workgroup.security_group_ids[0] #=> String
# resp.workgroup.status #=> String, one of "CREATING", "AVAILABLE", "MODIFYING", "DELETING"
# resp.workgroup.subnet_ids #=> Array
@@ -1044,10 +1076,11 @@
# resp.workgroup.endpoint.vpc_endpoints[0].network_interfaces[0].subnet_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_endpoint_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_id #=> String
# resp.workgroup.enhanced_vpc_routing #=> Boolean
# resp.workgroup.namespace_name #=> String
+ # resp.workgroup.port #=> Integer
# resp.workgroup.publicly_accessible #=> Boolean
# resp.workgroup.security_group_ids #=> Array
# resp.workgroup.security_group_ids[0] #=> String
# resp.workgroup.status #=> String, one of "CREATING", "AVAILABLE", "MODIFYING", "DELETING"
# resp.workgroup.subnet_ids #=> Array
@@ -1070,21 +1103,21 @@
#
# By default, the temporary credentials expire in 900 seconds. You can
# optionally specify a duration between 900 seconds (15 minutes) and
# 3600 seconds (60 minutes).
#
- # <p> The Identity and Access Management (IAM) user or role that runs GetCredentials must have an IAM policy attached that allows access to all necessary actions and resources. </p> <p> If the <code>DbName</code> parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name.</p>
+ # <p>The Identity and Access Management (IAM) user or role that runs GetCredentials must have an IAM policy attached that allows access to all necessary actions and resources.</p> <p>If the <code>DbName</code> parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name.</p>
#
# @option params [String] :db_name
# The name of the database to get temporary authorization to log on to.
#
# Constraints:
#
# * Must be 1 to 64 alphanumeric characters or hyphens.
#
- # * Must contain only lowercase letters, numbers, underscore, plus sign,
- # period (dot), at symbol (@), or hyphen.
+ # * Must contain only uppercase or lowercase letters, numbers,
+ # underscore, plus sign, period (dot), at symbol (@), or hyphen.
#
# * The first character must be a letter.
#
# * Must not contain a colon ( : ) or slash ( / ).
#
@@ -1234,10 +1267,11 @@
# recovery_point_id: "String", # required
# })
#
# @example Response structure
#
+ # resp.recovery_point.namespace_arn #=> String
# resp.recovery_point.namespace_name #=> String
# resp.recovery_point.recovery_point_create_time #=> Time
# resp.recovery_point.recovery_point_id #=> String
# resp.recovery_point.total_size_in_mega_bytes #=> Float
# resp.recovery_point.workgroup_name #=> String
@@ -1336,10 +1370,52 @@
def get_snapshot(params = {}, options = {})
req = build_request(:get_snapshot, params)
req.send_request(options)
end
+ # Returns information about a `TableRestoreStatus` object.
+ #
+ # @option params [required, String] :table_restore_request_id
+ # The ID of the `RestoreTableFromSnapshot` request to return status for.
+ #
+ # @return [Types::GetTableRestoreStatusResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::GetTableRestoreStatusResponse#table_restore_status #table_restore_status} => Types::TableRestoreStatus
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.get_table_restore_status({
+ # table_restore_request_id: "String", # required
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.table_restore_status.message #=> String
+ # resp.table_restore_status.namespace_name #=> String
+ # resp.table_restore_status.new_table_name #=> String
+ # resp.table_restore_status.progress_in_mega_bytes #=> Integer
+ # resp.table_restore_status.request_time #=> Time
+ # resp.table_restore_status.snapshot_name #=> String
+ # resp.table_restore_status.source_database_name #=> String
+ # resp.table_restore_status.source_schema_name #=> String
+ # resp.table_restore_status.source_table_name #=> String
+ # resp.table_restore_status.status #=> String
+ # resp.table_restore_status.table_restore_request_id #=> String
+ # resp.table_restore_status.target_database_name #=> String
+ # resp.table_restore_status.target_schema_name #=> String
+ # resp.table_restore_status.total_data_in_mega_bytes #=> Integer
+ # resp.table_restore_status.workgroup_name #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/redshift-serverless-2021-04-21/GetTableRestoreStatus AWS API Documentation
+ #
+ # @overload get_table_restore_status(params = {})
+ # @param [Hash] params ({})
+ def get_table_restore_status(params = {}, options = {})
+ req = build_request(:get_table_restore_status, params)
+ req.send_request(options)
+ end
+
# Returns information about a usage limit.
#
# @option params [required, String] :usage_limit_id
# The unique identifier of the usage limit to return information for.
#
@@ -1404,10 +1480,11 @@
# resp.workgroup.endpoint.vpc_endpoints[0].network_interfaces[0].subnet_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_endpoint_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_id #=> String
# resp.workgroup.enhanced_vpc_routing #=> Boolean
# resp.workgroup.namespace_name #=> String
+ # resp.workgroup.port #=> Integer
# resp.workgroup.publicly_accessible #=> Boolean
# resp.workgroup.security_group_ids #=> Array
# resp.workgroup.security_group_ids[0] #=> String
# resp.workgroup.status #=> String, one of "CREATING", "AVAILABLE", "MODIFYING", "DELETING"
# resp.workgroup.subnet_ids #=> Array
@@ -1427,15 +1504,15 @@
# Returns an array of `EndpointAccess` objects and relevant information.
#
# @option params [Integer] :max_results
# An optional parameter that specifies the maximum number of results to
- # return. You can use `nextToken` to get the next page of results.
+ # return. You can use `nextToken` to display the next page of results.
#
# @option params [String] :next_token
# If your initial `ListEndpointAccess` operation returns a `nextToken`,
- # you can include the returned `nextToken` in subsequent
+ # you can include the returned `nextToken` in following
# `ListEndpointAccess` operations, which returns results in the next
# page.
#
# @option params [String] :vpc_id
# The unique identifier of the virtual private cloud with access to
@@ -1495,15 +1572,15 @@
# Returns information about a list of specified namespaces.
#
# @option params [Integer] :max_results
# An optional parameter that specifies the maximum number of results to
- # return. You can use `nextToken` to get the next page of results.
+ # return. You can use `nextToken` to display the next page of results.
#
# @option params [String] :next_token
# If your initial `ListNamespaces` operation returns a `nextToken`, you
- # can include the returned `nextToken` in subsequent `ListNamespaces`
+ # can include the returned `nextToken` in following `ListNamespaces`
# operations, which returns results in the next page.
#
# @return [Types::ListNamespacesResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ListNamespacesResponse#namespaces #namespaces} => Array<Types::Namespace>
@@ -1550,18 +1627,22 @@
# @option params [Time,DateTime,Date,Integer,String] :end_time
# The time when creation of the recovery point finished.
#
# @option params [Integer] :max_results
# An optional parameter that specifies the maximum number of results to
- # return. You can use `nextToken` to get the next page of results.
+ # return. You can use `nextToken` to display the next page of results.
#
+ # @option params [String] :namespace_arn
+ # The Amazon Resource Name (ARN) of the namespace from which to list
+ # recovery points.
+ #
# @option params [String] :namespace_name
# The name of the namespace to list recovery points for.
#
# @option params [String] :next_token
# If your initial `ListRecoveryPoints` operation returns a `nextToken`,
- # you can include the returned `nextToken` in subsequent
+ # you can include the returned `nextToken` in following
# `ListRecoveryPoints` operations, which returns results in the next
# page.
#
# @option params [Time,DateTime,Date,Integer,String] :start_time
# The time when the recovery point's creation was initiated.
@@ -1576,19 +1657,21 @@
# @example Request syntax with placeholder values
#
# resp = client.list_recovery_points({
# end_time: Time.now,
# max_results: 1,
+ # namespace_arn: "String",
# namespace_name: "NamespaceName",
# next_token: "String",
# start_time: Time.now,
# })
#
# @example Response structure
#
# resp.next_token #=> String
# resp.recovery_points #=> Array
+ # resp.recovery_points[0].namespace_arn #=> String
# resp.recovery_points[0].namespace_name #=> String
# resp.recovery_points[0].recovery_point_create_time #=> Time
# resp.recovery_points[0].recovery_point_id #=> String
# resp.recovery_points[0].total_size_in_mega_bytes #=> Float
# resp.recovery_points[0].workgroup_name #=> String
@@ -1607,11 +1690,11 @@
# @option params [Time,DateTime,Date,Integer,String] :end_time
# The timestamp showing when the snapshot creation finished.
#
# @option params [Integer] :max_results
# An optional parameter that specifies the maximum number of results to
- # return. You can use `nextToken` to get the next page of results.
+ # return. You can use `nextToken` to display the next page of results.
#
# @option params [String] :namespace_arn
# The Amazon Resource Name (ARN) of the namespace from which to list all
# snapshots.
#
@@ -1682,10 +1765,75 @@
def list_snapshots(params = {}, options = {})
req = build_request(:list_snapshots, params)
req.send_request(options)
end
+ # Returns information about an array of `TableRestoreStatus` objects.
+ #
+ # @option params [Integer] :max_results
+ # An optional parameter that specifies the maximum number of results to
+ # return. You can use nextToken to display the next page of results.
+ #
+ # @option params [String] :namespace_name
+ # The namespace from which to list all of the statuses of
+ # `RestoreTableFromSnapshot` operations .
+ #
+ # @option params [String] :next_token
+ # If your initial `ListTableRestoreStatus` operation returns a
+ # nextToken, you can include the returned `nextToken` in following
+ # `ListTableRestoreStatus` operations. This will return results on the
+ # next page.
+ #
+ # @option params [String] :workgroup_name
+ # The workgroup from which to list all of the statuses of
+ # `RestoreTableFromSnapshot` operations.
+ #
+ # @return [Types::ListTableRestoreStatusResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::ListTableRestoreStatusResponse#next_token #next_token} => String
+ # * {Types::ListTableRestoreStatusResponse#table_restore_statuses #table_restore_statuses} => Array<Types::TableRestoreStatus>
+ #
+ # 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.list_table_restore_status({
+ # max_results: 1,
+ # namespace_name: "String",
+ # next_token: "PaginationToken",
+ # workgroup_name: "String",
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.next_token #=> String
+ # resp.table_restore_statuses #=> Array
+ # resp.table_restore_statuses[0].message #=> String
+ # resp.table_restore_statuses[0].namespace_name #=> String
+ # resp.table_restore_statuses[0].new_table_name #=> String
+ # resp.table_restore_statuses[0].progress_in_mega_bytes #=> Integer
+ # resp.table_restore_statuses[0].request_time #=> Time
+ # resp.table_restore_statuses[0].snapshot_name #=> String
+ # resp.table_restore_statuses[0].source_database_name #=> String
+ # resp.table_restore_statuses[0].source_schema_name #=> String
+ # resp.table_restore_statuses[0].source_table_name #=> String
+ # resp.table_restore_statuses[0].status #=> String
+ # resp.table_restore_statuses[0].table_restore_request_id #=> String
+ # resp.table_restore_statuses[0].target_database_name #=> String
+ # resp.table_restore_statuses[0].target_schema_name #=> String
+ # resp.table_restore_statuses[0].total_data_in_mega_bytes #=> Integer
+ # resp.table_restore_statuses[0].workgroup_name #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/redshift-serverless-2021-04-21/ListTableRestoreStatus AWS API Documentation
+ #
+ # @overload list_table_restore_status(params = {})
+ # @param [Hash] params ({})
+ def list_table_restore_status(params = {}, options = {})
+ req = build_request(:list_table_restore_status, params)
+ req.send_request(options)
+ end
+
# Lists the tags assigned to a resource.
#
# @option params [required, String] :resource_arn
# The Amazon Resource Name (ARN) of the resource to list tags for.
#
@@ -1721,11 +1869,11 @@
# return. You can use `nextToken` to get the next page of results. The
# default is 100.
#
# @option params [String] :next_token
# If your initial `ListUsageLimits` operation returns a `nextToken`, you
- # can include the returned `nextToken` in subsequent `ListUsageLimits`
+ # can include the returned `nextToken` in following `ListUsageLimits`
# operations, which returns results in the next page.
#
# @option params [String] :resource_arn
# The Amazon Resource Name (ARN) associated with the resource whose
# usage limits you want to list.
@@ -1772,15 +1920,15 @@
# Returns information about a list of specified workgroups.
#
# @option params [Integer] :max_results
# An optional parameter that specifies the maximum number of results to
- # return. You can use `nextToken` to get the next page of results.
+ # return. You can use `nextToken` to display the next page of results.
#
# @option params [String] :next_token
# If your initial ListWorkgroups operation returns a `nextToken`, you
- # can include the returned `nextToken` in subsequent ListNamespaces
+ # can include the returned `nextToken` in following ListNamespaces
# operations, which returns results in the next page.
#
# @return [Types::ListWorkgroupsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::ListWorkgroupsResponse#next_token #next_token} => String
@@ -1814,10 +1962,11 @@
# resp.workgroups[0].endpoint.vpc_endpoints[0].network_interfaces[0].subnet_id #=> String
# resp.workgroups[0].endpoint.vpc_endpoints[0].vpc_endpoint_id #=> String
# resp.workgroups[0].endpoint.vpc_endpoints[0].vpc_id #=> String
# resp.workgroups[0].enhanced_vpc_routing #=> Boolean
# resp.workgroups[0].namespace_name #=> String
+ # resp.workgroups[0].port #=> Integer
# resp.workgroups[0].publicly_accessible #=> Boolean
# resp.workgroups[0].security_group_ids #=> Array
# resp.workgroups[0].security_group_ids[0] #=> String
# resp.workgroups[0].status #=> String, one of "CREATING", "AVAILABLE", "MODIFYING", "DELETING"
# resp.workgroups[0].subnet_ids #=> Array
@@ -1935,13 +2084,19 @@
# @option params [String] :owner_account
# The Amazon Web Services account that owns the snapshot.
#
# @option params [String] :snapshot_arn
# The Amazon Resource Name (ARN) of the snapshot to restore from.
+ # Required if restoring from Amazon Redshift Serverless to a provisioned
+ # cluster. Must not be specified at the same time as `snapshotName`.
#
+ # The format of the ARN is
+ # arn:aws:redshift:<region>\:<account\_id>\:snapshot:<cluster\_identifier>/<snapshot\_identifier>.
+ #
# @option params [String] :snapshot_name
- # The name of the snapshot to restore from.
+ # The name of the snapshot to restore from. Must not be specified at the
+ # same time as `snapshotArn`.
#
# @option params [required, String] :workgroup_name
# The name of the workgroup used to restore the snapshot.
#
# @return [Types::RestoreFromSnapshotResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
@@ -1985,10 +2140,92 @@
def restore_from_snapshot(params = {}, options = {})
req = build_request(:restore_from_snapshot, params)
req.send_request(options)
end
+ # Restores a table from a snapshot to your Amazon Redshift Serverless
+ # instance.
+ #
+ # @option params [Boolean] :activate_case_sensitive_identifier
+ # Indicates whether name identifiers for database, schema, and table are
+ # case sensitive. If true, the names are case sensitive. If false, the
+ # names are not case sensitive. The default is false.
+ #
+ # @option params [required, String] :namespace_name
+ # The namespace of the snapshot to restore from.
+ #
+ # @option params [required, String] :new_table_name
+ # The name of the table to create from the restore operation.
+ #
+ # @option params [required, String] :snapshot_name
+ # The name of the snapshot to restore the table from.
+ #
+ # @option params [required, String] :source_database_name
+ # The name of the source database that contains the table being
+ # restored.
+ #
+ # @option params [String] :source_schema_name
+ # The name of the source schema that contains the table being restored.
+ #
+ # @option params [required, String] :source_table_name
+ # The name of the source table being restored.
+ #
+ # @option params [String] :target_database_name
+ # The name of the database to restore the table to.
+ #
+ # @option params [String] :target_schema_name
+ # The name of the schema to restore the table to.
+ #
+ # @option params [required, String] :workgroup_name
+ # The workgroup to restore the table to.
+ #
+ # @return [Types::RestoreTableFromSnapshotResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::RestoreTableFromSnapshotResponse#table_restore_status #table_restore_status} => Types::TableRestoreStatus
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.restore_table_from_snapshot({
+ # activate_case_sensitive_identifier: false,
+ # namespace_name: "String", # required
+ # new_table_name: "String", # required
+ # snapshot_name: "String", # required
+ # source_database_name: "String", # required
+ # source_schema_name: "String",
+ # source_table_name: "String", # required
+ # target_database_name: "String",
+ # target_schema_name: "String",
+ # workgroup_name: "String", # required
+ # })
+ #
+ # @example Response structure
+ #
+ # resp.table_restore_status.message #=> String
+ # resp.table_restore_status.namespace_name #=> String
+ # resp.table_restore_status.new_table_name #=> String
+ # resp.table_restore_status.progress_in_mega_bytes #=> Integer
+ # resp.table_restore_status.request_time #=> Time
+ # resp.table_restore_status.snapshot_name #=> String
+ # resp.table_restore_status.source_database_name #=> String
+ # resp.table_restore_status.source_schema_name #=> String
+ # resp.table_restore_status.source_table_name #=> String
+ # resp.table_restore_status.status #=> String
+ # resp.table_restore_status.table_restore_request_id #=> String
+ # resp.table_restore_status.target_database_name #=> String
+ # resp.table_restore_status.target_schema_name #=> String
+ # resp.table_restore_status.total_data_in_mega_bytes #=> Integer
+ # resp.table_restore_status.workgroup_name #=> String
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/redshift-serverless-2021-04-21/RestoreTableFromSnapshot AWS API Documentation
+ #
+ # @overload restore_table_from_snapshot(params = {})
+ # @param [Hash] params ({})
+ def restore_table_from_snapshot(params = {}, options = {})
+ req = build_request(:restore_table_from_snapshot, params)
+ req.send_request(options)
+ end
+
# Assigns one or more tags to a resource.
#
# @option params [required, String] :resource_arn
# The Amazon Resource Name (ARN) of the resource to tag.
#
@@ -2219,11 +2456,14 @@
# Update a usage limit in Amazon Redshift Serverless. You can't update
# the usage type or period of a usage limit.
#
# @option params [Integer] :amount
- # The new limit amount. For more information about this parameter.
+ # The new limit amount. If time-based, this amount is in Redshift
+ # Processing Units (RPU) consumed per hour. If data-based, this amount
+ # is in terabytes (TB) of data transferred between Regions in
+ # cross-account sharing. The value must be a positive number.
#
# @option params [String] :breach_action
# The new action that Amazon Redshift Serverless takes when the limit is
# reached.
#
@@ -2275,10 +2515,14 @@
# @option params [Boolean] :enhanced_vpc_routing
# The value that specifies whether to turn on enhanced virtual private
# cloud (VPC) routing, which forces Amazon Redshift Serverless to route
# traffic through your VPC.
#
+ # @option params [Integer] :port
+ # The custom port to use when connecting to a workgroup. Valid port
+ # ranges are 5431-5455 and 8191-8215. The default is 5439.
+ #
# @option params [Boolean] :publicly_accessible
# A value that specifies whether the workgroup can be accessible from a
# public network.
#
# @option params [Array<String>] :security_group_ids
@@ -2303,10 +2547,11 @@
# parameter_key: "ParameterKey",
# parameter_value: "ParameterValue",
# },
# ],
# enhanced_vpc_routing: false,
+ # port: 1,
# publicly_accessible: false,
# security_group_ids: ["SecurityGroupId"],
# subnet_ids: ["SubnetId"],
# workgroup_name: "WorkgroupName", # required
# })
@@ -2328,10 +2573,11 @@
# resp.workgroup.endpoint.vpc_endpoints[0].network_interfaces[0].subnet_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_endpoint_id #=> String
# resp.workgroup.endpoint.vpc_endpoints[0].vpc_id #=> String
# resp.workgroup.enhanced_vpc_routing #=> Boolean
# resp.workgroup.namespace_name #=> String
+ # resp.workgroup.port #=> Integer
# resp.workgroup.publicly_accessible #=> Boolean
# resp.workgroup.security_group_ids #=> Array
# resp.workgroup.security_group_ids[0] #=> String
# resp.workgroup.status #=> String, one of "CREATING", "AVAILABLE", "MODIFYING", "DELETING"
# resp.workgroup.subnet_ids #=> Array
@@ -2360,10 +2606,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-redshiftserverless'
- context[:gem_version] = '1.4.0'
+ context[:gem_version] = '1.5.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated