AWS Redshift
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to analyze all your data using standard SQL and existing Business Intelligence tools.
3 APIs
10 Features
AnalyticsBig DataCloud DatabaseData WarehouseSQL
The Amazon Redshift API provides programmatic access to create and manage Amazon Redshift clusters and their associated resources including snapshots, parameter groups, subnet g...
The Amazon Redshift Data API enables you to run SQL statements without managing connections via a secure HTTP endpoint. It supports both synchronous and asynchronous SQL executi...
API for Amazon Redshift Serverless, which makes it easy to run analytics workloads without managing data warehouse infrastructure. Automatically provisions and scales data wareh...
Petabyte-Scale Storage
Store and query petabytes of structured and semi-structured data with columnar storage.
Standard SQL Support
Query data using standard SQL and connect with existing BI tools via JDBC/ODBC.
Massively Parallel Processing
Distribute SQL operations across multiple nodes for high-performance query execution.
Columnar Storage
Store data in columnar format for efficient analytical query performance and compression.
Automated Snapshots
Automated and manual snapshots for point-in-time recovery of your cluster data.
Data Sharing
Share live data across Redshift clusters and accounts without copying data.
ML Integration
Run Amazon Redshift ML to create, train, and deploy machine learning models using SQL.
Serverless Mode
Run analytics workloads without managing cluster infrastructure with Redshift Serverless.
Federated Query
Query data across operational databases, data warehouses, and data lakes.
AQUA
Advanced Query Accelerator for up to 10x faster query performance using distributed hardware-accelerated cache.
Business Intelligence
Power BI dashboards and reports with fast analytical queries over large datasets.
Log Analytics
Analyze application logs and clickstream data for operational insights.
Financial Analytics
Process financial transactions and generate regulatory reports over historical data.
Data Lake Analytics
Query data in Amazon S3 data lakes using Redshift Spectrum without loading.
Machine Learning
Build and deploy ML models directly within the warehouse using SQL with Redshift ML.
opencollection: 1.0.0
info:
name: Amazon Redshift
version: '2012-12-01'
request:
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
items:
- info:
name: Amazon Redshift - G E T_ Accept Reserved Node Exchange
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AcceptReservedNodeExchange
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: ReservedNodeId
value: ''
type: query
description: A string representing the node identifier of the DC1 Reserved Node to be exchanged.
- name: TargetReservedNodeOfferingId
value: ''
type: query
description: 'The unique identifier of the DC2 Reserved Node offering to be used for the exchange. You can obtain the
value for the parameter by calling <a>GetReservedNodeExchangeOfferings</a> '
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: 'Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or
number of nodes) and no additional costs. '
- info:
name: Amazon Redshift - P O S T_ Accept Reserved Node Exchange
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AcceptReservedNodeExchange
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: 'Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or
number of nodes) and no additional costs. '
- info:
name: Amazon Redshift - G E T_ Add Partner
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AddPartner
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: AccountId
value: ''
type: query
description: The Amazon Web Services account ID that owns the cluster.
- name: ClusterIdentifier
value: ''
type: query
description: The cluster identifier of the cluster that receives data from the partner.
- name: DatabaseName
value: ''
type: query
description: The name of the database that receives data from the partner.
- name: PartnerName
value: ''
type: query
description: The name of the partner that is authorized to send data.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the specified
database. To complete the integration, you also set up the integration on the partner website.
- info:
name: Amazon Redshift - P O S T_ Add Partner
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AddPartner
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the specified
database. To complete the integration, you also set up the integration on the partner website.
- info:
name: Amazon Redshift - G E T_ Associate Data Share Consumer
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AssociateDataShareConsumer
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: DataShareArn
value: ''
type: query
description: The Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace.
- name: AssociateEntireAccount
value: ''
type: query
description: A value that specifies whether the datashare is associated with the entire account.
- name: ConsumerArn
value: ''
type: query
description: The Amazon Resource Name (ARN) of the consumer that is associated with the datashare.
- name: ConsumerRegion
value: ''
type: query
description: From a datashare consumer account, associates a datashare with all existing and future namespaces in the
specified Amazon Web Services Region.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified
namespace (ConsumerArn). If you make this association, the consumer can consume the datashare.
- info:
name: Amazon Redshift - P O S T_ Associate Data Share Consumer
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AssociateDataShareConsumer
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified
namespace (ConsumerArn). If you make this association, the consumer can consume the datashare.
- info:
name: Amazon Redshift - G E T_ Authorize Cluster Security Group Ingress
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeClusterSecurityGroupIngress
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: ClusterSecurityGroupName
value: ''
type: query
description: The name of the security group to which the ingress rule is added.
- name: CIDRIP
value: ''
type: query
description: The IP range to be added the Amazon Redshift security group.
- name: EC2SecurityGroupName
value: ''
type: query
description: The EC2 security group to be added the Amazon Redshift security group.
- name: EC2SecurityGroupOwnerId
value: ''
type: query
description: '<p>The Amazon Web Services account number of the owner of the security group specified by the <i>EC2SecurityGroupName</i>
parameter. The Amazon Web Services Access Key ID is not an acceptable value. </p> <p>Example: <code>111122223333</code>
</p>'
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: <p>Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application accessing
your cluster is running on the Internet or an Amazon EC2 instance, you can authorize inbound access to either a Classless
Interdomain Routing (CIDR)/Internet Protocol (IP) range or to an Amazon EC2 security group. You can add as many as 20
ingress rules to an Amazon Redshift security group.</p> <p>If you authorize access to an Amazon EC2 security group, specify
<i>EC2SecurityGro
- info:
name: Amazon Redshift - P O S T_ Authorize Cluster Security Group Ingress
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeClusterSecurityGroupIngress
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: <p>Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application accessing
your cluster is running on the Internet or an Amazon EC2 instance, you can authorize inbound access to either a Classless
Interdomain Routing (CIDR)/Internet Protocol (IP) range or to an Amazon EC2 security group. You can add as many as 20
ingress rules to an Amazon Redshift security group.</p> <p>If you authorize access to an Amazon EC2 security group, specify
<i>EC2SecurityGro
- info:
name: Amazon Redshift - G E T_ Authorize Data Share
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeDataShare
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: DataShareArn
value: ''
type: query
description: The Amazon Resource Name (ARN) of the datashare that producers are to authorize sharing for.
- name: ConsumerIdentifier
value: ''
type: query
description: The identifier of the data consumer that is authorized to access the datashare. This identifier is an Amazon
Web Services account ID or a keyword, such as ADX.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing
entities. To authorize a datashare for a data consumer, the producer account must have the correct access permissions.
- info:
name: Amazon Redshift - P O S T_ Authorize Data Share
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeDataShare
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing
entities. To authorize a datashare for a data consumer, the producer account must have the correct access permissions.
- info:
name: Amazon Redshift - G E T_ Authorize Endpoint Access
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeEndpointAccess
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: ClusterIdentifier
value: ''
type: query
description: The cluster identifier of the cluster to grant access to.
- name: Account
value: ''
type: query
description: The Amazon Web Services account ID to grant access to.
- name: VpcIds
value: ''
type: query
description: The virtual private cloud (VPC) identifiers to grant access to.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Grants access to a cluster.
- info:
name: Amazon Redshift - P O S T_ Authorize Endpoint Access
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeEndpointAccess
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Grants access to a cluster.
- info:
name: Amazon Redshift - G E T_ Authorize Snapshot Access
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeSnapshotAccess
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: SnapshotIdentifier
value: ''
type: query
description: The identifier of the snapshot the account is authorized to restore.
- name: SnapshotArn
value: ''
type: query
description: The Amazon Resource Name (ARN) of the snapshot to authorize access to.
- name: SnapshotClusterIdentifier
value: ''
type: query
description: The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user
or role has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.
- name: AccountWithRestoreAccess
value: ''
type: query
description: <p>The identifier of the Amazon Web Services account authorized to restore the specified snapshot.</p>
<p>To share a snapshot with Amazon Web Services Support, specify amazon-redshift-support.</p>
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: <p>Authorizes the specified Amazon Web Services account to restore the specified snapshot.</p> <p> For more information
about working with snapshots, go to <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html">Amazon
Redshift Snapshots</a> in the <i>Amazon Redshift Cluster Management Guide</i>.</p>
- info:
name: Amazon Redshift - P O S T_ Authorize Snapshot Access
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=AuthorizeSnapshotAccess
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: <p>Authorizes the specified Amazon Web Services account to restore the specified snapshot.</p> <p> For more information
about working with snapshots, go to <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html">Amazon
Redshift Snapshots</a> in the <i>Amazon Redshift Cluster Management Guide</i>.</p>
- info:
name: Amazon Redshift - G E T_ Batch Delete Cluster Snapshots
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=BatchDeleteClusterSnapshots
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Identifiers
value: ''
type: query
description: A list of identifiers for the snapshots that you want to delete.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Deletes a set of cluster snapshots.
- info:
name: Amazon Redshift - P O S T_ Batch Delete Cluster Snapshots
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=BatchDeleteClusterSnapshots
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Deletes a set of cluster snapshots.
- info:
name: Amazon Redshift - G E T_ Batch Modify Cluster Snapshots
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=BatchModifyClusterSnapshots
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: SnapshotIdentifierList
value: ''
type: query
description: A list of snapshot identifiers you want to modify.
- name: ManualSnapshotRetentionPeriod
value: ''
type: query
description: <p>The number of days that a manual snapshot is retained. If you specify the value -1, the manual snapshot
is retained indefinitely.</p> <p>The number must be either -1 or an integer between 1 and 3,653.</p> <p>If you decrease
the manual snapshot retention period from its current value, existing manual snapshots that fall outside of the new
retention period will return an error. If you want to suppress the errors and delete the snapshots, use the force
option. </p>
- name: Force
value: ''
type: query
description: 'A boolean value indicating whether to override an exception if the retention period has passed. '
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Modifies the settings for a set of cluster snapshots.
- info:
name: Amazon Redshift - P O S T_ Batch Modify Cluster Snapshots
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=BatchModifyClusterSnapshots
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Modifies the settings for a set of cluster snapshots.
- info:
name: Amazon Redshift - G E T_ Cancel Resize
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=CancelResize
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: ClusterIdentifier
value: ''
type: query
description: The unique identifier for the cluster that you want to cancel a resize operation for.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Cancels a resize operation for a cluster.
- info:
name: Amazon Redshift - P O S T_ Cancel Resize
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=CancelResize
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Cancels a resize operation for a cluster.
- info:
name: Amazon Redshift - G E T_ Copy Cluster Snapshot
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=CopyClusterSnapshot
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: SourceSnapshotIdentifier
value: ''
type: query
description: <p>The identifier for the source snapshot.</p> <p>Constraints:</p> <ul> <li> <p>Must be the identifier
for a valid automated snapshot whose state is <code>available</code>.</p> </li> </ul>
- name: SourceSnapshotClusterIdentifier
value: ''
type: query
description: <p>The identifier of the cluster the source snapshot was created from. This parameter is required if your
IAM user or role has a policy containing a snapshot resource element that specifies anything other than * for the
cluster name.</p> <p>Constraints:</p> <ul> <li> <p>Must be the identifier for a valid cluster.</p> </li> </ul>
- name: TargetSnapshotIdentifier
value: ''
type: query
description: <p>The identifier given to the new manual snapshot.</p> <p>Constraints:</p> <ul> <li> <p>Cannot be null,
empty, or blank.</p> </li> <li> <p>Must contain from 1 to 255 alphanumeric characters or hyphens.</p> </li> <li> <p>First
character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li>
<li> <p>Must be unique for the Amazon Web Services account that is making the request.</p> </li> </ul>
- name: ManualSnapshotRetentionPeriod
value: ''
type: query
description: <p>The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained
indefinitely. </p> <p>The value must be either -1 or an integer between 1 and 3,653.</p> <p>The default value is -1.</p>
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: <p>Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an automated
snapshot and it must be in the available state.</p> <p>When you delete a cluster, Amazon Redshift deletes any automated
snapshots of the cluster. Also, when the retention period of the snapshot expires, Amazon Redshift automatically deletes
it. If you want to keep an automated snapshot for a longer period, you can make a manual copy of the snapshot. Manual
snapshots are retained u
- info:
name: Amazon Redshift - P O S T_ Copy Cluster Snapshot
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=CopyClusterSnapshot
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: <p>Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an automated
snapshot and it must be in the available state.</p> <p>When you delete a cluster, Amazon Redshift deletes any automated
snapshots of the cluster. Also, when the retention period of the snapshot expires, Amazon Redshift automatically deletes
it. If you want to keep an automated snapshot for a longer period, you can make a manual copy of the snapshot. Manual
snapshots are retained u
- info:
name: Amazon Redshift - G E T_ Create Authentication Profile
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=CreateAuthenticationProfile
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: AuthenticationProfileName
value: ''
type: query
description: The name of the authentication profile to be created.
- name: AuthenticationProfileContent
value: ''
type: query
description: The content of the authentication profile in JSON format. The maximum length of the JSON string is determined
by a quota for your account.
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Creates an authentication profile with the specified parameters.
- info:
name: Amazon Redshift - P O S T_ Create Authentication Profile
type: http
http:
method: POST
url: http://redshift.{region}.amazonaws.com/#Action=CreateAuthenticationProfile
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: Action
value: ''
type: query
- name: Version
value: ''
type: query
docs: Creates an authentication profile with the specified parameters.
- info:
name: Amazon Redshift - G E T_ Create Cluster
type: http
http:
method: GET
url: http://redshift.{region}.amazonaws.com/#Action=CreateCluster
headers:
- name: X-Amz-Content-Sha256
value: ''
- name: X-Amz-Date
value: ''
- name: X-Amz-Algorithm
value: ''
- name: X-Amz-Credential
value: ''
- name: X-Amz-Security-Token
value: ''
- name: X-Amz-Signature
value: ''
- name: X-Amz-SignedHeaders
value: ''
params:
- name: DBName
value: ''
type: query
description: '<p>The name of the first database to be created when the cluster is created.</p> <p>To create additional
databases after the cluster is created, connect to the cluster with a SQL client and use SQL commands to create a
database. For more information, go to <a href="https://docs.aws.amazon.com/redshift/latest/dg/t_creating_database.html">Create
a Database</a> in the Amazon Redshift Database Developer Guide. </p> <p>Default: <code>dev</code> </p> <p>Constraints:</p>
<ul> <li> <p>Must contain 1 to 64 alphanumeric characters.</p> </li> <li> <p>Must contain only lowercase letters.</p>
</li> <li> <p>Cannot be a word that is reserved by the service. A list of reserved words can be found in <a href="https://docs.aws.amazon.com/redshift/latest/dg/r_pg_keywords.html">Reserved
Words</a> in the Amazon Redshift Database Developer Guide. </p> </li> </ul>'
- name: ClusterIdentifier
value: ''
type: query
description: '<p>A unique identifier for the cluster. You use this identifier to refer to the cluster for any subsequent
cluster operations such as deleting or modifying. The identifier also appears in the Amazon Redshift console.</p>
<p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 63 alphanumeric characters or hyphens.</p> </li> <li> <p>Alphabetic
characters must be lowercase.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with
a hyphen or contain two consecutive hyphens.</p> </li> <li> <p>Must be unique for all clusters within an Amazon Web
Services account.</p> </li> </ul> <p>Example: <code>myexamplecluster</code> </p>'
- name: ClusterType
value: ''
type: query
description: '<p>The type of the cluster. When cluster type is specified as</p> <ul> <li> <p> <code>single-node</code>,
the <b>NumberOfNodes</b> parameter is not required.</p> </li> <li> <p> <code>multi-node</code>, the <b>NumberOfNodes</b>
parameter is required.</p> </li> </ul> <p>Valid Values: <code>multi-node</code> | <code>single-node</code> </p> <p>Default:
<code>multi-node</code> </p>'
- name: NodeType
value: ''
type: query
description: '<p>The node type to be provisioned for the cluster. For information about node types, go to <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html#how-many-nodes">
Working with Clusters</a> in the <i>Amazon Redshift Cluster Management Guide</i>. </p> <p>Valid Values: <code>ds2.xlarge</code>
| <code>ds2.8xlarge</code> | <code>dc1.large</code> | <code>dc1.8xlarge</code> | <code>dc2.large</code> | <code>dc2.8xlarge</code>
| <code>ra3.xlplus</code> | <code>ra3.4xlarge</code> | <code>ra3.16xlarge</code> </p>'
- name: MasterUsername
value: ''
type: query
description: <p>The user name associated with the admin user for the cluster that is being created.</p> <p>Constraints:</p>
<ul> <li> <p>Must be 1 - 128 alphanumeric characters or hyphens. The user name can't be <code>PUBLIC</code>.</p> </li>
<li> <p>Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.</p>
</li> <li> <p>The first character must be a letter.</p> </li> <li> <p>Must not contain a colon (:) or a slash (/).</p>
</li> <li> <p>Cannot be a reserved word. A list of reserved words can be found in <a href="https://docs.aws.amazon.com/redshift/latest/dg/r_pg_keywords.html">Reserved
Words</a> in the Amazon Redshift Database Developer Guide. </p> </li> </ul>
- name: MasterUserPassword
value: ''
type: query
description: <p>The password associated with the admin user for the cluster that is being created.</p> <p>Constraints:</p>
<ul> <li> <p>Must be between 8 and 64 characters in length.</p> </li> <li> <p>Must contain at least one uppercase
letter.</p> </li> <li> <p>Must contain at least one lowercase letter.</p>
# --- truncated at 32 KB (371 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aws-redshift/refs/heads/main/apis.yml