class Aws::Redshift::Types::DescribeNodeConfigurationOptionsMessage

@note When making an API call, you may pass DescribeNodeConfigurationOptionsMessage

data as a hash:

    {
      action_type: "restore-cluster", # required, accepts restore-cluster, recommend-node-config, resize-cluster
      cluster_identifier: "String",
      snapshot_identifier: "String",
      owner_account: "String",
      filters: [
        {
          name: "NodeType", # accepts NodeType, NumberOfNodes, EstimatedDiskUtilizationPercent, Mode
          operator: "eq", # accepts eq, lt, gt, le, ge, in, between
          values: ["String"],
        },
      ],
      marker: "String",
      max_records: 1,
    }

@!attribute [rw] action_type

The action type to evaluate for possible node configurations.
Specify "restore-cluster" to get configuration combinations based
on an existing snapshot. Specify "recommend-node-config" to get
configuration recommendations based on an existing cluster or
snapshot. Specify "resize-cluster" to get configuration
combinations for elastic resize based on an existing cluster.
@return [String]

@!attribute [rw] cluster_identifier

The identifier of the cluster to evaluate for possible node
configurations.
@return [String]

@!attribute [rw] snapshot_identifier

The identifier of the snapshot to evaluate for possible node
configurations.
@return [String]

@!attribute [rw] owner_account

The Amazon Web Services account used to create or copy the snapshot.
Required if you are restoring a snapshot you do not own, optional if
you own the snapshot.
@return [String]

@!attribute [rw] filters

A set of name, operator, and value items to filter the results.
@return [Array<Types::NodeConfigurationOptionsFilter>]

@!attribute [rw] marker

An optional parameter that specifies the starting point to return a
set of response records. When the results of a
DescribeNodeConfigurationOptions request exceed the value specified
in `MaxRecords`, Amazon Web Services returns a value in the `Marker`
field of the response. You can retrieve the next set of response
records by providing the returned marker value in the `Marker`
parameter and retrying the request.
@return [String]

@!attribute [rw] max_records

The maximum number of response records to return in each call. If
the number of remaining response records exceeds the specified
`MaxRecords` value, a value is returned in a `marker` field of the
response. You can retrieve the next set of records by retrying the
command with the returned marker value.

Default: `500`

Constraints: minimum 100, maximum 500.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/DescribeNodeConfigurationOptionsMessage AWS API Documentation

Constants

SENSITIVE