Class CfnScheduledActionPropsMixin.ResizeClusterMessageProperty
Describes a resize cluster operation.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.Redshift.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnScheduledActionPropsMixin.ResizeClusterMessageProperty : CfnScheduledActionPropsMixin.IResizeClusterMessageProperty
Syntax (vb)
Public Class CfnScheduledActionPropsMixin.ResizeClusterMessageProperty Implements CfnScheduledActionPropsMixin.IResizeClusterMessageProperty
Remarks
For example, a scheduled action to run the ResizeCluster API operation.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Redshift.Mixins;
var resizeClusterMessageProperty = new ResizeClusterMessageProperty {
Classic = false,
ClusterIdentifier = "clusterIdentifier",
ClusterType = "clusterType",
NodeType = "nodeType",
NumberOfNodes = 123
};
Synopsis
Constructors
| ResizeClusterMessageProperty() | Describes a resize cluster operation. |
Properties
| Classic | A boolean value indicating whether the resize operation is using the classic resize process. |
| ClusterIdentifier | The unique identifier for the cluster to resize. |
| ClusterType | The new cluster type for the specified cluster. |
| NodeType | The new node type for the nodes you are adding. |
| NumberOfNodes | The new number of nodes for the cluster. |
Constructors
ResizeClusterMessageProperty()
Describes a resize cluster operation.
public ResizeClusterMessageProperty()
Remarks
For example, a scheduled action to run the ResizeCluster API operation.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Redshift.Mixins;
var resizeClusterMessageProperty = new ResizeClusterMessageProperty {
Classic = false,
ClusterIdentifier = "clusterIdentifier",
ClusterType = "clusterType",
NodeType = "nodeType",
NumberOfNodes = 123
};
Properties
Classic
A boolean value indicating whether the resize operation is using the classic resize process.
public object? Classic { get; set; }
Property Value
Remarks
If you don't provide this parameter or set the value to false , the resize type is elastic.
Type union: either bool or IResolvable
ClusterIdentifier
The unique identifier for the cluster to resize.
public string? ClusterIdentifier { get; set; }
Property Value
Remarks
ClusterType
The new cluster type for the specified cluster.
public string? ClusterType { get; set; }
Property Value
Remarks
NodeType
The new node type for the nodes you are adding.
public string? NodeType { get; set; }
Property Value
Remarks
If not specified, the cluster's current node type is used.
NumberOfNodes
The new number of nodes for the cluster.
public double? NumberOfNodes { get; set; }
Property Value
Remarks
If not specified, the cluster's current number of nodes is used.