// Returns a list of orderable cluster options. Before you create a new cluster you
// can use this operation to find what options are available, such as the EC2
// Availability Zones (AZ) in the specific AWS Region that you can specify, and the
// node types you can request. The node types differ by available storage, memory,
// CPU and price. With the cost involved you might want to obtain a list of cluster
// options in the specific region and specify values when creating a cluster. For
// more information about managing clusters, go to Amazon Redshift Clusters
// (https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in
// the Amazon Redshift Cluster Management Guide.
Returns a list of orderable cluster options. Before you create a new cluster you
can use this operation to find what options are available, such as the EC2
Availability Zones (AZ) in the specific AWS Region that you can specify, and the
node types you can request. The node types differ by available storage, memory,
CPU and price. With the cost involved you might want to obtain a list of cluster
options in the specific region and specify values when creating a cluster. For
more information about managing clusters, go to Amazon Redshift Clusters
in
the Amazon Redshift Cluster Management Guide.
// Returns a list of orderable cluster options . Before you create a new cluster you // can use this operation to find what options are available such as the EC2 // Availability Zones ( AZ ) in the specific AWS Region that you can specify and the // node types you can request . The node types differ by available storage memory // CPU and price . With the cost involved you might want to obtain a list of cluster // options in the specific region and specify values when creating a cluster . For // more information about managing clusters go to Amazon Redshift Clusters // ( https : // docs . aws . amazon . com / redshift / latest / mgmt / working - with - clusters . html ) in // the Amazon Redshift Cluster Management Guide .
func (c *Client) DescribeOrderableClusterOptions(ctx context.Context, params *DescribeOrderableClusterOptionsInput, optFns ...func(*Options)) (*DescribeOrderableClusterOptionsOutput, error) {
	if params == nil {
		params = &DescribeOrderableClusterOptionsInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "DescribeOrderableClusterOptions", params, optFns, addOperationDescribeOrderableClusterOptionsMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*DescribeOrderableClusterOptionsOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) DescribeOrderableClusterOptions ( ctx context . Context , params * DescribeOrderableClusterOptionsInput , optFns ... func ( * Options ) ) ( * DescribeOrderableClusterOptionsOutput , error ) { if params == nil { params = & DescribeOrderableClusterOptionsInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationDescribeOrderableClusterOptionsMiddlewares ) if err != nil { return nil , err } out := result . ( * DescribeOrderableClusterOptionsOutput ) out . ResultMetadata = metadata return out , nil }
Returns a list of orderable cluster options.
Returns a list of orderable cluster options .