Class: Aws::Redshift::Types::GetReservedNodeExchangeConfigurationOptionsInputMessage

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb

Overview

Note:

When making an API call, you may pass GetReservedNodeExchangeConfigurationOptionsInputMessage data as a hash:

{
  action_type: "restore-cluster", # required, accepts restore-cluster, resize-cluster
  cluster_identifier: "String",
  snapshot_identifier: "String",
  max_records: 1,
  marker: "String",
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_typeString

The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.

Returns:

  • (String)


7234
7235
7236
7237
7238
7239
7240
7241
7242
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7234

class GetReservedNodeExchangeConfigurationOptionsInputMessage < Struct.new(
  :action_type,
  :cluster_identifier,
  :snapshot_identifier,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_identifierString

The identifier for the cluster that is the source for a reserved-node exchange.

Returns:

  • (String)


7234
7235
7236
7237
7238
7239
7240
7241
7242
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7234

class GetReservedNodeExchangeConfigurationOptionsInputMessage < Struct.new(
  :action_type,
  :cluster_identifier,
  :snapshot_identifier,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#markerString

An optional pagination token provided by a previous GetReservedNodeExchangeConfigurationOptions request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Returns:

  • (String)


7234
7235
7236
7237
7238
7239
7240
7241
7242
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7234

class GetReservedNodeExchangeConfigurationOptionsInputMessage < Struct.new(
  :action_type,
  :cluster_identifier,
  :snapshot_identifier,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#max_recordsInteger

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.

Returns:

  • (Integer)


7234
7235
7236
7237
7238
7239
7240
7241
7242
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7234

class GetReservedNodeExchangeConfigurationOptionsInputMessage < Struct.new(
  :action_type,
  :cluster_identifier,
  :snapshot_identifier,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_identifierString

The identifier for the snapshot that is the source for the reserved-node exchange.

Returns:

  • (String)


7234
7235
7236
7237
7238
7239
7240
7241
7242
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7234

class GetReservedNodeExchangeConfigurationOptionsInputMessage < Struct.new(
  :action_type,
  :cluster_identifier,
  :snapshot_identifier,
  :max_records,
  :marker)
  SENSITIVE = []
  include Aws::Structure
end