Smaws_Client_Redshift.ResizeClusterChanges the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method.
Elastic resize operations have the following restrictions:
You can only resize clusters of the following types:
val error_to_string :
[ Smaws_Lib.Protocols.AwsQuery.error
| `ClusterNotFoundFault of Types.cluster_not_found_fault
| `DependentServiceUnavailableFault of
Types.dependent_service_unavailable_fault
| `InsufficientClusterCapacityFault of
Types.insufficient_cluster_capacity_fault
| `InvalidClusterStateFault of Types.invalid_cluster_state_fault
| `InvalidReservedNodeStateFault of Types.invalid_reserved_node_state_fault
| `LimitExceededFault of Types.limit_exceeded_fault
| `NumberOfNodesPerClusterLimitExceededFault of
Types.number_of_nodes_per_cluster_limit_exceeded_fault
| `NumberOfNodesQuotaExceededFault of
Types.number_of_nodes_quota_exceeded_fault
| `ReservedNodeAlreadyExistsFault of Types.reserved_node_already_exists_fault
| `ReservedNodeAlreadyMigratedFault of
Types.reserved_node_already_migrated_fault
| `ReservedNodeNotFoundFault of Types.reserved_node_not_found_fault
| `ReservedNodeOfferingNotFoundFault of
Types.reserved_node_offering_not_found_fault
| `UnauthorizedOperation of Types.unauthorized_operation
| `UnsupportedOperationFault of Types.unsupported_operation_fault
| `UnsupportedOptionFault of Types.unsupported_option_fault ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.resize_cluster_message ->
(Types.resize_cluster_result,
[> Smaws_Lib.Protocols.AwsQuery.error
| `ClusterNotFoundFault of Types.cluster_not_found_fault
| `DependentServiceUnavailableFault of
Types.dependent_service_unavailable_fault
| `InsufficientClusterCapacityFault of
Types.insufficient_cluster_capacity_fault
| `InvalidClusterStateFault of Types.invalid_cluster_state_fault
| `InvalidReservedNodeStateFault of Types.invalid_reserved_node_state_fault
| `LimitExceededFault of Types.limit_exceeded_fault
| `NumberOfNodesPerClusterLimitExceededFault of
Types.number_of_nodes_per_cluster_limit_exceeded_fault
| `NumberOfNodesQuotaExceededFault of
Types.number_of_nodes_quota_exceeded_fault
| `ReservedNodeAlreadyExistsFault of
Types.reserved_node_already_exists_fault
| `ReservedNodeAlreadyMigratedFault of
Types.reserved_node_already_migrated_fault
| `ReservedNodeNotFoundFault of Types.reserved_node_not_found_fault
| `ReservedNodeOfferingNotFoundFault of
Types.reserved_node_offering_not_found_fault
| `UnauthorizedOperation of Types.unauthorized_operation
| `UnsupportedOperationFault of Types.unsupported_operation_fault
| `UnsupportedOptionFault of Types.unsupported_option_fault ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.resize_cluster_message ->
(Types.resize_cluster_result Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsQuery.error
| `ClusterNotFoundFault of Types.cluster_not_found_fault
| `DependentServiceUnavailableFault of
Types.dependent_service_unavailable_fault
| `InsufficientClusterCapacityFault of
Types.insufficient_cluster_capacity_fault
| `InvalidClusterStateFault of Types.invalid_cluster_state_fault
| `InvalidReservedNodeStateFault of Types.invalid_reserved_node_state_fault
| `LimitExceededFault of Types.limit_exceeded_fault
| `NumberOfNodesPerClusterLimitExceededFault of
Types.number_of_nodes_per_cluster_limit_exceeded_fault
| `NumberOfNodesQuotaExceededFault of
Types.number_of_nodes_quota_exceeded_fault
| `ReservedNodeAlreadyExistsFault of
Types.reserved_node_already_exists_fault
| `ReservedNodeAlreadyMigratedFault of
Types.reserved_node_already_migrated_fault
| `ReservedNodeNotFoundFault of Types.reserved_node_not_found_fault
| `ReservedNodeOfferingNotFoundFault of
Types.reserved_node_offering_not_found_fault
| `UnauthorizedOperation of Types.unauthorized_operation
| `UnsupportedOperationFault of Types.unsupported_operation_fault
| `UnsupportedOptionFault of Types.unsupported_option_fault ]
* Smaws_Lib.Response.metadata)
Stdlib.result