{ "type": "object", "properties": { "SourceReservedNode": { "type": "object", "properties": { "ReservedNodeId": {}, "ReservedNodeOfferingId": {}, "NodeType": {}, "StartTime": {}, "Duration": {}, "FixedPrice": {}, "UsagePrice": {}, "CurrencyCode": {}, "NodeCount": {}, "State": {}, "OfferingType": {}, "RecurringCharges": {}, "ReservedNodeOfferingType": {} }, "description": "Describes a reserved node. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings. " }, "TargetReservedNodeCount": {}, "TargetReservedNodeOffering": { "type": "object", "properties": { "ReservedNodeOfferingId": {}, "NodeType": {}, "Duration": {}, "FixedPrice": {}, "UsagePrice": {}, "CurrencyCode": {}, "OfferingType": {}, "RecurringCharges": {}, "ReservedNodeOfferingType": {} }, "description": "Describes a reserved node offering." } }, "description": "Details for a reserved-node exchange. Examples include the node type for a reserved node, the price for a node, the node's state, and other details.", "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/aws-redshift/refs/heads/main/json-schema/redshift-reserved-node-configuration-option-schema.json", "title": "ReservedNodeConfigurationOption" }