Module Smaws_Client_Redshift.ResizeCluster

Changes 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:

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 ] -> string
val 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.result
val 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