# Amazon Redshift API

> Amazon Redshift API on Apizie: 123 endpoints (Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment…, Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the…, From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the…, Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-redshift/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-redshift`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-redshift
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-redshift/openapi.json

Amazon Redshift Overview This is an interface reference for Amazon Redshift. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift clusters. Note that…

## Endpoints

### Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-accept-reserved-node-exchange` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedNodeId | string | yes | A string representing the node identifier of the DC1 Reserved Node to be exchanged. |
| TargetReservedNodeOfferingId | string | yes | 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… |

### Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-add-partner` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AccountId | string | yes | The Amazon Web Services account ID that owns the cluster. |
| ClusterIdentifier | string | yes | The cluster identifier of the cluster that receives data from the partner. |
| DatabaseName | string | yes | The name of the database that receives data from the partner. |
| PartnerName | string | yes | The name of the partner that is authorized to send data. |

### From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-associate-data-share-consumer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DataShareArn | string | yes | The Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace. |
| AssociateEntireAccount | boolean | no | A value that specifies whether the datashare is associated with the entire account. |
| ConsumerArn | string | no | The Amazon Resource Name (ARN) of the consumer that is associated with the datashare. |
| ConsumerRegion | string | no | From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified Amazon Web Services… |

### Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-authorize-cluster-security-group-ingress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSecurityGroupName | string | yes | The name of the security group to which the ingress rule is added. |
| CIDRIP | string | no | The IP range to be added the Amazon Redshift security group. |
| EC2SecurityGroupName | string | no | The EC2 security group to be added the Amazon Redshift security group. |
| EC2SecurityGroupOwnerId | string | no | The Amazon Web Services account number of the owner of the security group specified by the EC2SecurityGroupName parameter. The Amazon Web… |

### From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-authorize-data-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DataShareArn | string | yes | The Amazon Resource Name (ARN) of the datashare that producers are to authorize sharing for. |
| ConsumerIdentifier | string | yes | The identifier of the data consumer that is authorized to access the datashare. This identifier is an Amazon Web Services account ID or a… |

### Grants access to a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-authorize-endpoint-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The cluster identifier of the cluster to grant access to. |
| Account | string | yes | The Amazon Web Services account ID to grant access to. |
| VpcIds | array | no | The virtual private cloud (VPC) identifiers to grant access to. |

### Authorizes the specified Amazon Web Services account to restore the specified snapshot. For more information…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-authorize-snapshot-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotIdentifier | string | no | The identifier of the snapshot the account is authorized to restore. |
| SnapshotArn | string | no | The Amazon Resource Name (ARN) of the snapshot to authorize access to. |
| SnapshotClusterIdentifier | string | no | The identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a… |
| AccountWithRestoreAccess | string | yes | The identifier of the Amazon Web Services account authorized to restore the specified snapshot. To share a snapshot with Amazon Web… |

### Deletes a set of cluster snapshots.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-batch-delete-cluster-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Identifiers | array | yes | A list of identifiers for the snapshots that you want to delete. |

### Modifies the settings for a set of cluster snapshots.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-batch-modify-cluster-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotIdentifierList | array | yes | A list of snapshot identifiers you want to modify. |
| ManualSnapshotRetentionPeriod | integer | no | The number of days that a manual snapshot is retained. If you specify the value -1, the manual snapshot is retained indefinitely. The… |
| Force | boolean | no | A boolean value indicating whether to override an exception if the retention period has passed. |

### Cancels a resize operation for a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-cancel-resize` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier for the cluster that you want to cancel a resize operation for. |

### Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-copy-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SourceSnapshotIdentifier | string | yes | The identifier for the source snapshot. Constraints: Must be the identifier for a valid automated snapshot whose state is available . |
| SourceSnapshotClusterIdentifier | string | no | The identifier of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a… |
| TargetSnapshotIdentifier | string | yes | The identifier given to the new manual snapshot. Constraints: Cannot be null, empty, or blank. Must contain from 1 to 255 alphanumeric… |
| ManualSnapshotRetentionPeriod | integer | no | The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. The value must be… |

### Creates an authentication profile with the specified parameters.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-authentication-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AuthenticationProfileName | string | yes | The name of the authentication profile to be created. |
| AuthenticationProfileContent | string | yes | The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account. |

### Creates a new cluster with the specified parameters. To create a cluster in Virtual Private Cloud (VPC), you…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DBName | string | no | The name of the first database to be created when the cluster is created. To create additional databases after the cluster is created,… |
| ClusterIdentifier | string | yes | A unique identifier for the cluster. You use this identifier to refer to the cluster for any subsequent cluster operations such as… |
| ClusterType | string | no | The type of the cluster. When cluster type is specified as single-node , the NumberOfNodes parameter is not required. multi-node , the… |
| NodeType | string | yes | The node type to be provisioned for the cluster. For information about node types, go to Working with Clusters in the Amazon Redshift… |
| MasterUsername | string | yes | The user name associated with the admin user account for the cluster that is being created. Constraints: Must be 1 - 128 alphanumeric… |
| MasterUserPassword | string | yes | The password associated with the admin user account for the cluster that is being created. Constraints: Must be between 8 and 64… |
| ClusterSecurityGroups | array | no | A list of security groups to be associated with this cluster. Default: The default cluster security group for Amazon Redshift. |
| VpcSecurityGroupIds | array | no | A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster. Default: The default VPC security group is… |
| ClusterSubnetGroupName | string | no | The name of a cluster subnet group to be associated with this cluster. If this parameter is not provided the resulting cluster will be… |
| AvailabilityZone | string | no | The EC2 Availability Zone (AZ) in which you want Amazon Redshift to provision the cluster. For example, if you have several EC2 instances… |
| PreferredMaintenanceWindow | string | no | The weekly time range (in UTC) during which automated cluster maintenance can occur. Format: ddd:hh24:mi-ddd:hh24:mi Default: A 30-minute… |
| ClusterParameterGroupName | string | no | The name of the parameter group to be associated with this cluster. Default: The default Amazon Redshift cluster parameter group. For… |
| AutomatedSnapshotRetentionPeriod | integer | no | The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots… |
| ManualSnapshotRetentionPeriod | integer | no | The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't… |
| Port | integer | no | The port number on which the cluster accepts incoming connections. The cluster is accessible only via the JDBC and ODBC connection… |
| ClusterVersion | string | no | The version of the Amazon Redshift engine software that you want to deploy on the cluster. The version selected runs on all the nodes in… |
| AllowVersionUpgrade | boolean | no | If true , major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the… |
| NumberOfNodes | integer | no | The number of compute nodes in the cluster. This parameter is required when the ClusterType parameter is specified as multi-node . For… |
| PubliclyAccessible | boolean | no | If true , the cluster can be accessed from a public network. |
| Encrypted | boolean | no | If true , the data in the cluster is encrypted at rest. Default: false |
| HsmClientCertificateIdentifier | string | no | Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM. |
| HsmConfigurationIdentifier | string | no | Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys… |
| ElasticIp | string | no | The Elastic IP (EIP) address for the cluster. Constraints: The cluster must be provisioned in EC2-VPC and publicly-accessible through an… |
| Tags | array | no | A list of tag instances. |
| KmsKeyId | string | no | The Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster. |
| EnhancedVpcRouting | boolean | no | An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC… |
| AdditionalInfo | string | no | Reserved. |
| IamRoles | array | no | A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. You… |
| MaintenanceTrackName | string | no | An optional parameter for the name of the maintenance track for the cluster. If you don't provide a maintenance track name, the cluster is… |
| SnapshotScheduleIdentifier | string | no | A unique identifier for the snapshot schedule. |
| AvailabilityZoneRelocation | boolean | no | The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is created. |
| AquaConfigurationStatus | string | no | This parameter is retired. It does not set the AQUA configuration status. Amazon Redshift automatically determines whether to use AQUA… |
| DefaultIamRoleArn | string | no | The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was created. |
| LoadSampleData | string | no | A flag that specifies whether to load sample data once the cluster is created. |

### Creates an Amazon Redshift parameter group. Creating parameter groups is independent of creating clusters.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-cluster-parameter-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupName | string | yes | The name of the cluster parameter group. Constraints: Must be 1 to 255 alphanumeric characters or hyphens First character must be a… |
| ParameterGroupFamily | string | yes | The Amazon Redshift engine version to which the cluster parameter group applies. The cluster engine version determines the set of… |
| Description | string | yes | A description of the parameter group. |
| Tags | array | no | A list of tag instances. |

### Creates a new Amazon Redshift security group. You use security groups to control access to non-VPC clusters.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-cluster-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSecurityGroupName | string | yes | The name for the security group. Amazon Redshift stores the value as a lowercase string. Constraints: Must contain no more than 255… |
| Description | string | yes | A description for the security group. |
| Tags | array | no | A list of tag instances. |

### Creates a manual snapshot of the specified cluster. The cluster must be in the available state. For more…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotIdentifier | string | yes | A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the Amazon Web… |
| ClusterIdentifier | string | yes | The cluster identifier for which you want a snapshot. |
| ManualSnapshotRetentionPeriod | integer | no | The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. The value must be… |
| Tags | array | no | A list of tag instances. |

### Creates a new Amazon Redshift subnet group. You must provide a list of one or more subnets in your existing…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-cluster-subnet-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSubnetGroupName | string | yes | The name for the subnet group. Amazon Redshift stores the value as a lowercase string. Constraints: Must contain no more than 255… |
| Description | string | yes | A description for the subnet group. |
| SubnetIds | array | yes | An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request. |
| Tags | array | no | A list of tag instances. |

### Used to create a custom domain name for a cluster. Properties include the custom domain name, the cluster…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-custom-domain-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CustomDomainName | string | yes | The custom domain name for a custom domain association. |
| CustomDomainCertificateArn | string | yes | The certificate Amazon Resource Name (ARN) for the custom domain name association. |
| ClusterIdentifier | string | yes | The cluster identifier that the custom domain is associated with. |

### Creates a Redshift-managed VPC endpoint.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-endpoint-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The cluster identifier of the cluster to access. |
| ResourceOwner | string | no | The Amazon Web Services account ID of the owner of the cluster. This is only required if the cluster is in another Amazon Web Services… |
| EndpointName | string | yes | The Redshift-managed VPC endpoint name. An endpoint name must contain 1-30 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-).… |
| SubnetGroupName | string | yes | The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint. |
| VpcSecurityGroupIds | array | no | The security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint. |

### Creates an Amazon Redshift event notification subscription. This action requires an ARN (Amazon Resource…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-event-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SubscriptionName | string | yes | The name of the event subscription to be created. Constraints: Cannot be null, empty, or blank. Must contain from 1 to 255 alphanumeric… |
| SnsTopicArn | string | yes | The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications. The ARN is created by Amazon SNS when you… |
| SourceType | string | no | The type of source that will be generating the events. For example, if you want to be notified of events generated by a cluster, you would… |
| SourceIds | array | no | A list of one or more identifiers of Amazon Redshift source objects. All of the objects must be of the same type as was specified in the… |
| EventCategories | array | no | Specifies the Amazon Redshift event categories to be published by the event notification subscription. Values: configuration, management,… |
| Severity | string | no | Specifies the Amazon Redshift event severity to be published by the event notification subscription. Values: ERROR, INFO |
| Enabled | boolean | no | A boolean value; set to true to activate the subscription, and set to false to create the subscription but not activate it. |
| Tags | array | no | A list of tag instances. |

### Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-hsm-client-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HsmClientCertificateIdentifier | string | yes | The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database… |
| Tags | array | no | A list of tag instances. |

### Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-hsm-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HsmConfigurationIdentifier | string | yes | The identifier to be assigned to the new Amazon Redshift HSM configuration. |
| Description | string | yes | A text description of the HSM configuration to be created. |
| HsmIpAddress | string | yes | The IP address that the Amazon Redshift cluster must use to access the HSM. |
| HsmPartitionName | string | yes | The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys. |
| HsmPartitionPassword | string | yes | The password required to access the HSM partition. |
| HsmServerPublicCertificate | string | yes | The HSMs public certificate file. When using Cloud HSM, the file name is server.pem. |
| Tags | array | no | A list of tag instances. |

### Creates a scheduled action. A scheduled action contains a schedule and an Amazon Redshift API action. For…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-scheduled-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduledActionName | string | yes | The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see… |
| TargetAction | object | yes | A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see… |
| Schedule | string | yes | The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction . |
| IamRole | string | yes | The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction . |
| ScheduledActionDescription | string | no | The description of the scheduled action. |
| StartTime | string | no | The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this… |
| EndTime | string | no | The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this… |
| Enable | boolean | no | If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about state of the scheduled… |

### Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-snapshot-copy-grant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotCopyGrantName | string | yes | The name of the snapshot copy grant. This name must be unique in the region for the Amazon Web Services account. Constraints: Must contain… |
| KmsKeyId | string | no | The unique identifier of the encrypted symmetric key to which to grant Amazon Redshift permission. If no key is specified, the default key… |
| Tags | array | no | A list of tag instances. |

### Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-snapshot-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduleDefinitions | array | no | The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)". |
| ScheduleIdentifier | string | no | A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier. |
| ScheduleDescription | string | no | The description of the snapshot schedule. |
| Tags | array | no | An optional set of tags you can use to search for the schedule. |
| DryRun | boolean | no |  |
| NextInvocations | integer | no |  |

### Adds tags to a cluster. A resource can have up to 50 tags. If you try to create more than 50 tags for a…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceName | string | yes | The Amazon Resource Name (ARN) to which you want to add the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1 . |
| Tags | array | yes | One or more name/value pairs to add as tags to the specified resource. Each tag name is passed in with the parameter Key and the… |

### Creates a usage limit for a specified Amazon Redshift feature on a cluster. The usage limit is identified by…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-create-usage-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster that you want to limit usage. |
| FeatureType | string | yes | The Amazon Redshift feature that you want to limit. |
| LimitType | string | yes | The type of limit. Depending on the feature type, this can be based on a time duration or data size. If FeatureType is spectrum , then… |
| Amount | integer | yes | The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB). The value must be a positive… |
| Period | string | no | The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly . |
| BreachAction | string | no | The action that Amazon Redshift takes when the limit is reached. The default is log. For more information about this parameter, see… |
| Tags | array | no | A list of tag instances. |

### From a datashare producer account, removes authorization from the specified datashare.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-deauthorize-data-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DataShareArn | string | yes | The Amazon Resource Name (ARN) of the datashare to remove authorization from. |
| ConsumerIdentifier | string | yes | The identifier of the data consumer that is to have authorization removed from the datashare. This identifier is an Amazon Web Services… |

### Deletes an authentication profile.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-authentication-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AuthenticationProfileName | string | yes | The name of the authentication profile to delete. |

### Deletes a previously provisioned cluster without its final snapshot being created. A successful response…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster to be deleted. Constraints: Must contain lowercase characters. Must contain from 1 to 63 alphanumeric… |
| SkipFinalClusterSnapshot | boolean | no | Determines whether a final snapshot of the cluster is created before Amazon Redshift deletes the cluster. If true , a final cluster… |
| FinalClusterSnapshotIdentifier | string | no | The identifier of the final snapshot that is to be created immediately before deleting the cluster. If this parameter is provided,… |
| FinalClusterSnapshotRetentionPeriod | integer | no | The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. The value must be… |

### Deletes a specified Amazon Redshift parameter group. You cannot delete a parameter group if it is associated…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-cluster-parameter-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupName | string | yes | The name of the parameter group to be deleted. Constraints: Must be the name of an existing cluster parameter group. Cannot delete a… |

### Deletes an Amazon Redshift security group. You cannot delete a security group that is associated with any…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-cluster-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSecurityGroupName | string | yes | The name of the cluster security group to be deleted. |

### Deletes the specified manual snapshot. The snapshot must be in the available state, with no other users…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotIdentifier | string | yes | The unique identifier of the manual snapshot to be deleted. Constraints: Must be the name of an existing snapshot that is in the available… |
| SnapshotClusterIdentifier | string | no | The unique identifier of the cluster the snapshot was created from. This parameter is required if your IAM user has a policy containing a… |

### Deletes the specified cluster subnet group.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-cluster-subnet-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSubnetGroupName | string | yes | The name of the cluster subnet group name to be deleted. |

### Contains information about deleting a custom domain association for a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-custom-domain-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster to delete a custom domain association for. |

### Deletes a Redshift-managed VPC endpoint.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-endpoint-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EndpointName | string | yes | The Redshift-managed VPC endpoint to delete. |

### Deletes an Amazon Redshift event notification subscription.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-event-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SubscriptionName | string | yes | The name of the Amazon Redshift event notification subscription to be deleted. |

### Deletes the specified HSM client certificate.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-hsm-client-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HsmClientCertificateIdentifier | string | yes | The identifier of the HSM client certificate to be deleted. |

### Deletes the specified Amazon Redshift HSM configuration.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-hsm-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HsmConfigurationIdentifier | string | yes | The identifier of the Amazon Redshift HSM configuration to be deleted. |

### Deletes a partner integration from a cluster. Data can still flow to the cluster until the integration is…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-partner` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AccountId | string | yes | The Amazon Web Services account ID that owns the cluster. |
| ClusterIdentifier | string | yes | The cluster identifier of the cluster that receives data from the partner. |
| DatabaseName | string | yes | The name of the database that receives data from the partner. |
| PartnerName | string | yes | The name of the partner that is authorized to send data. |

### Deletes a scheduled action.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-scheduled-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduledActionName | string | yes | The name of the scheduled action to delete. |

### Deletes the specified snapshot copy grant.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-snapshot-copy-grant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotCopyGrantName | string | yes | The name of the snapshot copy grant to delete. |

### Deletes a snapshot schedule.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-snapshot-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduleIdentifier | string | yes | A unique identifier of the snapshot schedule to delete. |

### Deletes tags from a resource. You must provide the ARN of the resource from which you want to delete the tag…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceName | string | yes | The Amazon Resource Name (ARN) from which you want to remove the tag or tags. For example, arn:aws:redshift:us-east-2:123456789:cluster:t1 . |
| TagKeys | array | yes | The tag key that you want to delete. |

### Deletes a usage limit from a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-delete-usage-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| UsageLimitId | string | yes | The identifier of the usage limit to delete. |

### Returns a list of attributes attached to an account
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-account-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AttributeNames | array | no | A list of attribute names. |

### Describes an authentication profile.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-authentication-profiles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AuthenticationProfileName | string | no | The name of the authentication profile to describe. If not specified then all authentication profiles owned by the account are listed. |

### Returns an array of ClusterDbRevision objects.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-db-revisions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | A unique identifier for a cluster whose ClusterDbRevisions you are requesting. This parameter is case sensitive. All clusters defined for… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point for returning a set of response records. When the results of a… |

### Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-parameter-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupName | string | no | The name of a specific parameter group for which to return details. By default, details about all parameter groups and the default… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching cluster parameter groups that are associated with the specified key or keys.… |
| TagValues | array | no | A tag value or values for which you want to return all matching cluster parameter groups that are associated with the specified tag value… |

### Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group. For…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-parameters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupName | string | yes | The name of a cluster parameter group for which to return details. |
| Source | string | no | The parameter types to return. Specify user to show parameters that are different form the default. Similarly, specify engine-default to… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |

### Returns information about Amazon Redshift security groups. If the name of a security group is specified, the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-security-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSecurityGroupName | string | no | The name of a cluster security group for which you are requesting details. You must specify either the Marker parameter or a… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching cluster security groups that are associated with the specified key or keys.… |
| TagValues | array | no | A tag value or values for which you want to return all matching cluster security groups that are associated with the specified tag value… |

### Returns one or more snapshot objects, which contain metadata about your cluster snapshots. By default, this…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The identifier of the cluster which generated the requested snapshots. |
| SnapshotIdentifier | string | no | The snapshot identifier of the snapshot about which to return information. |
| SnapshotArn | string | no | The Amazon Resource Name (ARN) of the snapshot associated with the message to describe cluster snapshots. |
| SnapshotType | string | no | The type of snapshots for which you are requesting information. By default, snapshots of all types are returned. Valid Values: automated /… |
| StartTime | string | no | A value that requests only snapshots created at or after the specified time. The time value is specified in ISO 8601 format. For more… |
| EndTime | string | no | A time value that requests only snapshots created at or before the specified time. The time value is specified in ISO 8601 format. For… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| OwnerAccount | string | no | The Amazon Web Services account used to create or copy the snapshot. Use this field to filter the results to snapshots owned by a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching cluster snapshots that are associated with the specified key or keys. For… |
| TagValues | array | no | A tag value or values for which you want to return all matching cluster snapshots that are associated with the specified tag value or… |
| ClusterExists | boolean | no | A value that indicates whether to return snapshots only for an existing cluster. You can perform table-level restore only by using a… |
| SortingEntities | array | no |  |

### Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-subnet-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSubnetGroupName | string | no | The name of the cluster subnet group for which information is requested. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching cluster subnet groups that are associated with the specified key or keys. For… |
| TagValues | array | no | A tag value or values for which you want to return all matching cluster subnet groups that are associated with the specified tag value or… |

### Returns a list of all the available maintenance tracks.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-tracks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaintenanceTrackName | string | no | The name of the maintenance track. |
| MaxRecords | integer | no | An integer value for the maximum number of maintenance tracks to return. |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterTracks… |

### Returns descriptions of the available Amazon Redshift cluster versions. You can call this operation even…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-cluster-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterVersion | string | no | The specific cluster version to return. Example: 1.0 |
| ClusterParameterGroupFamily | string | no | The name of a specific cluster parameter group family to return details for. Constraints: Must be 1 to 255 alphanumeric characters First… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusterVersions… |

### Returns properties of provisioned clusters including general cluster properties, cluster database…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-clusters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The unique identifier of a cluster whose properties you are requesting. This parameter is case sensitive. The default is that all clusters… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeClusters… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching clusters that are associated with the specified key or keys. For example,… |
| TagValues | array | no | A tag value or values for which you want to return all matching clusters that are associated with the specified tag value or values. For… |

### Contains information for custom domain associations for a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-custom-domain-associations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CustomDomainName | string | no | The custom domain name for the custom domain association. |
| CustomDomainCertificateArn | string | no | The certificate Amazon Resource Name (ARN) for the custom domain association. |
| MaxRecords | integer | no | The maximum records setting for the associated custom domain. |
| Marker | string | no | The marker for the custom domain association. |

### Shows the status of any inbound or outbound datashares available in the specified account.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-data-shares` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DataShareArn | string | no | The identifier of the datashare to describe details of. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeDataShares… |

### Returns a list of datashares where the account identifier being called is a consumer account identifier.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-data-shares-for-consumer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ConsumerArn | string | no | The Amazon Resource Name (ARN) of the consumer that returns in the list of datashares. |
| Status | string | no | An identifier giving the status of a datashare in the consumer cluster. If this field is specified, Amazon Redshift returns the list of… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |

### Returns a list of datashares when the account identifier being called is a producer account identifier.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-data-shares-for-producer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ProducerArn | string | no | The Amazon Resource Name (ARN) of the producer that returns in the list of datashares. |
| Status | string | no | An identifier giving the status of a datashare in the producer. If this field is specified, Amazon Redshift returns the list of datashares… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |

### Returns a list of parameter settings for the specified parameter group family. For more information about…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-default-cluster-parameters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupFamily | string | yes | The name of the cluster parameter group family. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |

### Describes a Redshift-managed VPC endpoint.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-endpoint-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The cluster identifier associated with the described endpoint. |
| ResourceOwner | string | no | The Amazon Web Services account ID of the owner of the cluster. |
| EndpointName | string | no | The name of the endpoint to be described. |
| VpcId | string | no | The virtual private cloud (VPC) identifier with access to the cluster. |
| MaxRecords | integer | no | The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token… |
| Marker | string | no | An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes… |

### Describes an endpoint authorization.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-endpoint-authorization` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The cluster identifier of the cluster to access. |
| Account | string | no | The Amazon Web Services account ID of either the cluster owner (grantor) or grantee. If Grantee parameter is true, then the Account value… |
| Grantee | boolean | no | Indicates whether to check authorization from a grantor or grantee point of view. If true, Amazon Redshift returns endpoint authorizations… |
| MaxRecords | integer | no | The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token… |
| Marker | string | no | An optional pagination token provided by a previous DescribeEndpointAuthorization request. If this parameter is specified, the response… |

### Displays a list of event categories for all event source types, or for a specified source type. For a list…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-event-categories` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SourceType | string | no | The source type, such as cluster or parameter group, to which the described event categories apply. Valid values: cluster,… |

### Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account. If…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-event-subscriptions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SubscriptionName | string | no | The name of the Amazon Redshift event notification subscription to be described. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching event notification subscriptions that are associated with the specified key or… |
| TagValues | array | no | A tag value or values for which you want to return all matching event notification subscriptions that are associated with the specified… |

### Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SourceIdentifier | string | no | The identifier of the event source for which events will be returned. If this parameter is not specified, then all sources are included in… |
| SourceType | string | no | The event source to retrieve events for. If no value is specified, all events are returned. Constraints: If SourceType is supplied,… |
| StartTime | string | no | The beginning of the time interval to retrieve events for, specified in ISO 8601 format. For more information about ISO 8601, go to the… |
| EndTime | string | no | The end of the time interval for which to retrieve events, specified in ISO 8601 format. For more information about ISO 8601, go to the… |
| Duration | integer | no | The number of minutes prior to the time of the request for which to retrieve events. For example, if the request is sent at 18:00 and you… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeEvents request… |

### Returns information about the specified HSM client certificate. If no certificate ID is specified, returns…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-hsm-client-certificates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HsmClientCertificateIdentifier | string | no | The identifier of a specific HSM client certificate for which you want information. If no identifier is specified, information is returned… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching HSM client certificates that are associated with the specified key or keys.… |
| TagValues | array | no | A tag value or values for which you want to return all matching HSM client certificates that are associated with the specified tag value… |

### Returns information about the specified Amazon Redshift HSM configuration. If no configuration ID is…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-hsm-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| HsmConfigurationIdentifier | string | no | The identifier of a specific Amazon Redshift HSM configuration to be described. If no identifier is specified, information is returned for… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching HSM configurations that are associated with the specified key or keys. For… |
| TagValues | array | no | A tag value or values for which you want to return all matching HSM configurations that are associated with the specified tag value or… |

### Describes whether information, such as queries and connection attempts, is being logged for the specified…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-logging-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster from which to get the logging status. Example: examplecluster |

### Returns properties of possible node configurations such as node type, number of nodes, and disk usage for…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-node-configuration-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ActionType | string | yes | The action type to evaluate for possible node configurations. Specify "restore-cluster" to get configuration combinations based on an… |
| ClusterIdentifier | string | no | The identifier of the cluster to evaluate for possible node configurations. |
| SnapshotIdentifier | string | no | The identifier of the snapshot to evaluate for possible node configurations. |
| SnapshotArn | string | no | The Amazon Resource Name (ARN) of the snapshot associated with the message to describe node configuration. |
| OwnerAccount | string | no | 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… |
| Filter | array | no | A set of name, operator, and value items to filter the results. |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |

### Returns a list of orderable cluster options. Before you create a new cluster you can use this operation to…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-orderable-cluster-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterVersion | string | no | The version filter value. Specify this parameter to show only the available offerings matching the specified version. Default: All… |
| NodeType | string | no | The node type filter value. Specify this parameter to show only the available offerings matching the specified node type. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |

### Returns information about the partner integrations defined for a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-partners` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AccountId | string | yes | The Amazon Web Services account ID that owns the cluster. |
| ClusterIdentifier | string | yes | The cluster identifier of the cluster whose partner integration is being described. |
| DatabaseName | string | no | The name of the database whose partner integration is being described. If database name is not specified, then all databases in the… |
| PartnerName | string | no | The name of the partner that is being described. If partner name is not specified, then all partner integrations are described. |

### Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-reserved-node-exchange-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedNodeId | string | no | The identifier of the source reserved node in a reserved-node exchange request. |
| ReservedNodeExchangeRequestId | string | no | The identifier of the reserved-node exchange request. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional pagination token provided by a previous DescribeReservedNodeExchangeStatus request. If this parameter is specified, the… |

### Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-reserved-node-offerings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedNodeOfferingId | string | no | The unique identifier for the offering. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |

### Returns the descriptions of the reserved nodes.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-reserved-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedNodeId | string | no | Identifier for the node reservation. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeReservedNodes… |

### Returns information about the last resize operation for the specified cluster. If no resize operation has…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-resize` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of a cluster whose resize progress you are requesting. This parameter is case-sensitive. By default, resize… |

### Describes properties of scheduled actions.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-scheduled-actions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduledActionName | string | no | The name of the scheduled action to retrieve. |
| TargetActionType | string | no | The type of the scheduled actions to retrieve. |
| StartTime | string | no | The start time in UTC of the scheduled actions to retrieve. Only active scheduled actions that have invocations after this time are… |
| EndTime | string | no | The end time in UTC of the scheduled action to retrieve. Only active scheduled actions that have invocations before this time are retrieved. |
| Active | boolean | no | If true, retrieve only active scheduled actions. If false, retrieve only disabled scheduled actions. |
| Filters | array | no | List of scheduled action filters. |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |

### Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-snapshot-copy-grants` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotCopyGrantName | string | no | The name of the snapshot copy grant. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching resources that are associated with the specified key or keys. For example,… |
| TagValues | array | no | A tag value or values for which you want to return all matching resources that are associated with the specified value or values. For… |

### Returns a list of snapshot schedules.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-snapshot-schedules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The unique identifier for the cluster whose snapshot schedules you want to view. |
| ScheduleIdentifier | string | no | A unique identifier for a snapshot schedule. |
| TagKeys | array | no | The key value for a snapshot schedule tag. |
| TagValues | array | no | The value corresponding to the key of the snapshot schedule tag. |
| Marker | string | no | A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a… |
| MaxRecords | integer | no | The maximum number or response records to return in each call. If the number of remaining response records exceeds the specified… |

### Returns account level backups storage size and provisional storage.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-storage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Lists the status of one or more table restore requests made using the RestoreTableFromClusterSnapshot API…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-table-restore-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The Amazon Redshift cluster that the table is being restored to. |
| TableRestoreRequestId | string | no | The identifier of the table restore request to return status for. If you don't specify a TableRestoreRequestId value, then… |
| MaxRecords | integer | no | The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token… |
| Marker | string | no | An optional pagination token provided by a previous DescribeTableRestoreStatus request. If this parameter is specified, the response… |

### Returns a list of tags. You can return tags from a specific resource by specifying an ARN, or you can return…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceName | string | no | The Amazon Resource Name (ARN) for which you want to describe the tag or tags. For example,… |
| ResourceType | string | no | The type of resource with which you want to view tags. Valid resource types are: Cluster CIDR/IP EC2 security group Snapshot Cluster… |
| MaxRecords | integer | no | The maximum number or response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | A value that indicates the starting point for the next set of response records in a subsequent request. If a value is returned in a… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching resources that are associated with the specified key or keys. For example,… |
| TagValues | array | no | A tag value or values for which you want to return all matching resources that are associated with the specified value or values. For… |

### Shows usage limits on a cluster. Results are filtered based on the combination of input usage limit…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-describe-usage-limits` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| UsageLimitId | string | no | The identifier of the usage limit to describe. |
| ClusterIdentifier | string | no | The identifier of the cluster for which you want to describe usage limits. |
| FeatureType | string | no | The feature type for which you want to describe usage limits. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeUsageLimits… |
| TagKeys | array | no | A tag key or keys for which you want to return all matching usage limit objects that are associated with the specified key or keys. For… |
| TagValues | array | no | A tag value or values for which you want to return all matching usage limit objects that are associated with the specified tag value or… |

### Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-disable-logging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster on which logging is to be stopped. Example: examplecluster |

### Disables the automatic copying of snapshots from one region to another region for a specified cluster. If…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-disable-snapshot-copy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of the source cluster that you want to disable copying of snapshots to a destination region. Constraints: Must be… |

### From a datashare consumer account, remove association for the specified datashare.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-disassociate-data-share-consumer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DataShareArn | string | yes | The Amazon Resource Name (ARN) of the datashare to remove association for. |
| DisassociateEntireAccount | boolean | no | A value that specifies whether association for the datashare is removed from the entire account. |
| ConsumerArn | string | no | The Amazon Resource Name (ARN) of the consumer that association for the datashare is removed from. |
| ConsumerRegion | string | no | From a datashare consumer account, removes association of a datashare from all the existing and future namespaces in the specified Amazon… |

### Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-enable-logging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster on which logging is to be started. Example: examplecluster |
| BucketName | string | no | The name of an existing S3 bucket where the log files are to be stored. Constraints: Must be in the same region as the cluster The cluster… |
| S3KeyPrefix | string | no | The prefix applied to the log file names. Constraints: Cannot exceed 512 characters Cannot contain spaces( ), double quotes ("), single… |
| LogDestinationType | string | no | The log destination type. An enum with possible values of s3 and cloudwatch . |
| LogExports | array | no | The collection of exported log types. Possible values are connectionlog , useractivitylog , and userlog . |

### Enables the automatic copy of snapshots from one region to another region for a specified cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-enable-snapshot-copy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of the source cluster to copy snapshots from. Constraints: Must be the valid name of an existing cluster that does… |
| DestinationRegion | string | yes | The destination Amazon Web Services Region that you want to copy snapshots to. Constraints: Must be the name of a valid Amazon Web… |
| RetentionPeriod | integer | no | The number of days to retain automated snapshots in the destination region after they are copied from the source region. Default: 7.… |
| SnapshotCopyGrantName | string | no | The name of the snapshot copy grant to use when snapshots of an Amazon Web Services KMS-encrypted cluster are copied to the destination… |
| ManualSnapshotRetentionPeriod | integer | no | The number of days to retain newly copied snapshots in the destination Amazon Web Services Region after they are copied from the source… |

### Returns a database user name and temporary password with temporary authorization to log on to an Amazon…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-get-cluster-credentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DbUser | string | yes | The name of a database user. If a user name matching DbUser exists in the database, the temporary user credentials have the same… |
| DbName | string | no | The name of a database that DbUser is authorized to log on to. If DbName is not specified, DbUser can log on to any existing database.… |
| ClusterIdentifier | string | no | The unique identifier of the cluster that contains the database for which you are requesting credentials. This parameter is case sensitive. |
| DurationSeconds | integer | no | The number of seconds until the returned temporary password expires. Constraint: minimum 900, maximum 3600. Default: 900 |
| AutoCreate | boolean | no | Create a database user with the name specified for the user named in DbUser if one does not exist. |
| DbGroups | array | no | A list of the names of existing database groups that the user named in DbUser will join for the current session, in addition to any group… |
| CustomDomainName | string | no | The custom domain name for the cluster credentials. |

### Returns a database user name and temporary password with temporary authorization to log in to an Amazon…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-get-cluster-credentials-with-iam` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DbName | string | no | The name of the database for which you are requesting credentials. If the database name is specified, the IAM policy must allow access to… |
| ClusterIdentifier | string | no | The unique identifier of the cluster that contains the database for which you are requesting credentials. |
| DurationSeconds | integer | no | The number of seconds until the returned temporary password expires. Range: 900-3600. Default: 900. |
| CustomDomainName | string | no | The custom domain name for the IAM message cluster credentials. |

### Gets the configuration options for the reserved-node exchange. These options include information about the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-get-reserved-node-exchange-configuration-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ActionType | string | yes | The action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize. |
| ClusterIdentifier | string | no | The identifier for the cluster that is the source for a reserved-node exchange. |
| SnapshotIdentifier | string | no | The identifier for the snapshot that is the source for the reserved-node exchange. |
| MaxRecords | integer | no | The maximum number of response records to return in each call. If the number of remaining response records exceeds the specified… |
| Marker | string | no | An optional pagination token provided by a previous GetReservedNodeExchangeConfigurationOptions request. If this parameter is specified,… |

### Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-get-reserved-node-exchange-offerings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedNodeId | string | yes | A string representing the node identifier for the DC1 Reserved Node to be exchanged. |
| MaxRecords | integer | no | An integer setting the maximum number of ReservedNodeOfferings to retrieve. |
| Marker | string | no | A value that indicates the starting point for the next set of ReservedNodeOfferings. |

### This operation is retired. Calling this operation does not change AQUA configuration. Amazon Redshift…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-aqua-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster to be modified. |
| AquaConfigurationStatus | string | no | This parameter is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator). |

### Modifies an authentication profile.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-authentication-profile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AuthenticationProfileName | string | yes | The name of the authentication profile to replace. |
| AuthenticationProfileContent | string | yes | The new content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your… |

### Modifies the settings for a cluster. You can also change node type and the number of nodes to scale up or…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of the cluster to be modified. Example: examplecluster |
| ClusterType | string | no | The new cluster type. When you submit your cluster resize request, your existing cluster goes into a read-only mode. After Amazon Redshift… |
| NodeType | string | no | The new node type of the cluster. If you specify a new node type, you must also specify the number of nodes parameter. For more… |
| NumberOfNodes | integer | no | The new number of nodes of the cluster. If you specify a new number of nodes, you must also specify the node type parameter. For more… |
| ClusterSecurityGroups | array | no | A list of cluster security groups to be authorized on this cluster. This change is asynchronously applied as soon as possible. Security… |
| VpcSecurityGroupIds | array | no | A list of virtual private cloud (VPC) security groups to be associated with the cluster. This change is asynchronously applied as soon as… |
| MasterUserPassword | string | no | The new password for the cluster admin user. This change is asynchronously applied as soon as possible. Between the time of the request… |
| ClusterParameterGroupName | string | no | The name of the cluster parameter group to apply to this cluster. This change is applied only after the cluster is rebooted. To reboot a… |
| AutomatedSnapshotRetentionPeriod | integer | no | The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots… |
| ManualSnapshotRetentionPeriod | integer | no | The default for number of days that a newly created manual snapshot is retained. If the value is -1, the manual snapshot is retained… |
| PreferredMaintenanceWindow | string | no | The weekly time range (in UTC) during which system maintenance can occur, if necessary. If system maintenance is necessary during the… |
| ClusterVersion | string | no | The new version number of the Amazon Redshift engine to upgrade to. For major version upgrades, if a non-default cluster parameter group… |
| AllowVersionUpgrade | boolean | no | If true , major version upgrades will be applied automatically to the cluster during the maintenance window. Default: false |
| HsmClientCertificateIdentifier | string | no | Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM. |
| HsmConfigurationIdentifier | string | no | Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys… |
| NewClusterIdentifier | string | no | The new identifier for the cluster. Constraints: Must contain from 1 to 63 alphanumeric characters or hyphens. Alphabetic characters must… |
| PubliclyAccessible | boolean | no | If true , the cluster can be accessed from a public network. Only clusters in VPCs can be set to be publicly available. |
| ElasticIp | string | no | The Elastic IP (EIP) address for the cluster. Constraints: The cluster must be provisioned in EC2-VPC and publicly-accessible through an… |
| EnhancedVpcRouting | boolean | no | An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC… |
| MaintenanceTrackName | string | no | The name for the maintenance track that you want to assign for the cluster. This name change is asynchronous. The new track name stays in… |
| Encrypted | boolean | no | Indicates whether the cluster is encrypted. If the value is encrypted (true) and you provide a value for the KmsKeyId parameter, we… |
| KmsKeyId | string | no | The Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster. |
| AvailabilityZoneRelocation | boolean | no | The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster modification is complete. |
| AvailabilityZone | string | no | The option to initiate relocation for an Amazon Redshift cluster to the target Availability Zone. |
| Port | integer | no | The option to change the port of an Amazon Redshift cluster. |

### Modifies the database revision of a cluster. The database revision is a unique revision of the database…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-db-revision` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of a cluster whose database revision you want to modify. Example: examplecluster |
| RevisionTarget | string | yes | The identifier of the database revision. You can retrieve this value from the response to the DescribeClusterDbRevisions request. |

### Modifies the list of Identity and Access Management (IAM) roles that can be used by the cluster to access…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-iam-roles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of the cluster for which you want to associate or disassociate IAM roles. |
| AddIamRoles | array | no | Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format. |
| RemoveIamRoles | array | no | Zero or more IAM roles in ARN format to disassociate from the cluster. |
| DefaultIamRoleArn | string | no | The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified. |

### Modifies the maintenance settings of a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-maintenance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | A unique identifier for the cluster. |
| DeferMaintenance | boolean | no | A boolean indicating whether to enable the deferred maintenance window. |
| DeferMaintenanceIdentifier | string | no | A unique identifier for the deferred maintenance window. |
| DeferMaintenanceStartTime | string | no | A timestamp indicating the start time for the deferred maintenance window. |
| DeferMaintenanceEndTime | string | no | A timestamp indicating end time for the deferred maintenance window. If you specify an end time, you can't specify a duration. |
| DeferMaintenanceDuration | integer | no | An integer indicating the duration of the maintenance window in days. If you specify a duration, you can't specify an end time. The… |

### Modifies the parameters of a parameter group. For the parameters parameter, it can't contain ASCII…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-parameter-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupName | string | yes | The name of the parameter group to be modified. |
| Parameters | array | yes | An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. For each parameter to be modified,… |

### Modifies the settings for a snapshot. This exanmple modifies the manual retention period setting for a…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SnapshotIdentifier | string | yes | The identifier of the snapshot whose setting you want to modify. |
| ManualSnapshotRetentionPeriod | integer | no | The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely. If the manual… |
| Force | boolean | no | A Boolean option to override an exception if the retention period has already passed. |

### Modifies a snapshot schedule for a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-snapshot-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | A unique identifier for the cluster whose snapshot schedule you want to modify. |
| ScheduleIdentifier | string | no | A unique alphanumeric identifier for the schedule that you want to associate with the cluster. |
| DisassociateSchedule | boolean | no | A boolean to indicate whether to remove the assoiciation between the cluster and the schedule. |

### Modifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-cluster-subnet-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSubnetGroupName | string | yes | The name of the subnet group to be modified. |
| Description | string | no | A text description of the subnet group to be modified. |
| SubnetIds | array | yes | An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request. |

### Contains information for changing a custom domain association.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-custom-domain-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CustomDomainName | string | no | The custom domain name for a changed custom domain association. |
| CustomDomainCertificateArn | string | no | The certificate Amazon Resource Name (ARN) for the changed custom domain association. |
| ClusterIdentifier | string | yes | The identifier of the cluster to change a custom domain association for. |

### Modifies a Redshift-managed VPC endpoint.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-endpoint-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EndpointName | string | yes | The endpoint to be modified. |
| VpcSecurityGroupIds | array | no | The complete list of VPC security groups associated with the endpoint after the endpoint is modified. |

### Modifies an existing Amazon Redshift event notification subscription.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-event-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SubscriptionName | string | yes | The name of the modified Amazon Redshift event notification subscription. |
| SnsTopicArn | string | no | The Amazon Resource Name (ARN) of the SNS topic to be used by the event notification subscription. |
| SourceType | string | no | The type of source that will be generating the events. For example, if you want to be notified of events generated by a cluster, you would… |
| SourceIds | array | no | A list of one or more identifiers of Amazon Redshift source objects. All of the objects must be of the same type as was specified in the… |
| EventCategories | array | no | Specifies the Amazon Redshift event categories to be published by the event notification subscription. Values: configuration, management,… |
| Severity | string | no | Specifies the Amazon Redshift event severity to be published by the event notification subscription. Values: ERROR, INFO |
| Enabled | boolean | no | A Boolean value indicating if the subscription is enabled. true indicates the subscription is enabled |

### Modifies a scheduled action.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-scheduled-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduledActionName | string | yes | The name of the scheduled action to modify. |
| TargetAction | object | no | A modified JSON format of the scheduled action. For more information about this parameter, see ScheduledAction . |
| Schedule | string | no | A modified schedule in either at( ) or cron( ) format. For more information about this parameter, see ScheduledAction . |
| IamRole | string | no | A different IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction . |
| ScheduledActionDescription | string | no | A modified description of the scheduled action. |
| StartTime | string | no | A modified start time of the scheduled action. For more information about this parameter, see ScheduledAction . |
| EndTime | string | no | A modified end time of the scheduled action. For more information about this parameter, see ScheduledAction . |
| Enable | boolean | no | A modified enable flag of the scheduled action. If true, the scheduled action is active. If false, the scheduled action is disabled. |

### Modifies the number of days to retain snapshots in the destination Amazon Web Services Region after they are…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-snapshot-copy-retention-period` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier of the cluster for which you want to change the retention period for either automated or manual snapshots that are… |
| RetentionPeriod | integer | yes | The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source… |
| Manual | boolean | no | Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots. |

### Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-snapshot-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ScheduleIdentifier | string | yes | A unique alphanumeric identifier of the schedule to modify. |
| ScheduleDefinitions | array | yes | An updated list of schedule definitions. A schedule definition is made up of schedule expressions, for example, "cron(30 12 *)" or… |

### Modifies a usage limit in a cluster. You can't modify the feature type or period of a usage limit.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-modify-usage-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| UsageLimitId | string | yes | The identifier of the usage limit to modify. |
| Amount | integer | no | The new limit amount. For more information about this parameter, see UsageLimit . |
| BreachAction | string | no | The new action that Amazon Redshift takes when the limit is reached. For more information about this parameter, see UsageLimit . |

### Pauses a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-pause-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster to be paused. |

### Allows you to purchase reserved nodes. Amazon Redshift offers a predefined set of reserved node offerings.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-purchase-reserved-node-offering` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ReservedNodeOfferingId | string | yes | The unique identifier of the reserved node offering you want to purchase. |
| NodeCount | integer | no | The number of reserved nodes that you want to purchase. Default: 1 |

### Reboots a cluster. This action is taken as soon as possible. It results in a momentary outage to the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-reboot-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The cluster identifier. |

### From a datashare consumer account, rejects the specified datashare.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-reject-data-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| DataShareArn | string | yes | The Amazon Resource Name (ARN) of the datashare to reject. |

### Sets one or more parameters of the specified parameter group to their default values and sets the source…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-reset-cluster-parameter-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ParameterGroupName | string | yes | The name of the cluster parameter group to be reset. |
| ResetAllParameters | boolean | no | If true , all parameters in the specified parameter group will be reset to their default values. Default: true |
| Parameters | array | no | An array of names of parameters to be reset. If ResetAllParameters option is not used, then at least one parameter name must be supplied.… |

### Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes.…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-resize-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The unique identifier for the cluster to resize. |
| ClusterType | string | no | The new cluster type for the specified cluster. |
| NodeType | string | no | The new node type for the nodes you are adding. If not specified, the cluster's current node type is used. |
| NumberOfNodes | integer | no | The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used. |
| Classic | boolean | no | A boolean value indicating whether the resize operation is using the classic resize process. If you don't provide this parameter or set… |
| ReservedNodeId | string | no | The identifier of the reserved node. |
| TargetReservedNodeOfferingId | string | no | The identifier of the target reserved node offering. |

### Creates a new cluster from a snapshot. By default, Amazon Redshift creates the resulting cluster with the…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-restore-from-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster that will be created from restoring the snapshot. Constraints: Must contain from 1 to 63 alphanumeric… |
| SnapshotIdentifier | string | no | The name of the snapshot from which to create the new cluster. This parameter isn't case sensitive. You must specify this parameter or… |
| SnapshotArn | string | no | The Amazon Resource Name (ARN) of the snapshot associated with the message to restore from a cluster. You must specify this parameter or… |
| SnapshotClusterIdentifier | string | no | The name of the cluster the source snapshot was created from. This parameter is required if your IAM user has a policy containing a… |
| Port | integer | no | The port number on which the cluster accepts connections. Default: The same port as the original cluster. Constraints: Must be between… |
| AvailabilityZone | string | no | The Amazon EC2 Availability Zone in which to restore the cluster. Default: A random, system-chosen Availability Zone. Example: us-east-2a |
| AllowVersionUpgrade | boolean | no | If true , major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the… |
| ClusterSubnetGroupName | string | no | The name of the subnet group where you want to cluster restored. A snapshot of cluster in VPC can be restored only in VPC. Therefore, you… |
| PubliclyAccessible | boolean | no | If true , the cluster can be accessed from a public network. |
| OwnerAccount | string | no | 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… |
| HsmClientCertificateIdentifier | string | no | Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM. |
| HsmConfigurationIdentifier | string | no | Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys… |
| ElasticIp | string | no | The Elastic IP (EIP) address for the cluster. Don't specify the Elastic IP address for a publicly accessible cluster with availability… |
| ClusterParameterGroupName | string | no | The name of the parameter group to be associated with this cluster. Default: The default Amazon Redshift cluster parameter group. For… |
| ClusterSecurityGroups | array | no | A list of security groups to be associated with this cluster. Default: The default cluster security group for Amazon Redshift. Cluster… |
| VpcSecurityGroupIds | array | no | A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster. Default: The default VPC security group is… |
| PreferredMaintenanceWindow | string | no | The weekly time range (in UTC) during which automated cluster maintenance can occur. Format: ddd:hh24:mi-ddd:hh24:mi Default: The value… |
| AutomatedSnapshotRetentionPeriod | integer | no | The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots… |
| ManualSnapshotRetentionPeriod | integer | no | The default number of days to retain a manual snapshot. If the value is -1, the snapshot is retained indefinitely. This setting doesn't… |
| KmsKeyId | string | no | The Key Management Service (KMS) key ID of the encryption key that encrypts data in the cluster restored from a shared snapshot. You can… |
| NodeType | string | no | The node type that the restored cluster will be provisioned with. Default: The node type of the cluster from which the snapshot was taken.… |
| EnhancedVpcRouting | boolean | no | An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC… |
| AdditionalInfo | string | no | Reserved. |
| IamRoles | array | no | A list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. You… |
| MaintenanceTrackName | string | no | The name of the maintenance track for the restored cluster. When you take a snapshot, the snapshot inherits the MaintenanceTrack value… |
| SnapshotScheduleIdentifier | string | no | A unique identifier for the snapshot schedule. |
| NumberOfNodes | integer | no | The number of nodes specified when provisioning the restored cluster. |
| AvailabilityZoneRelocation | boolean | no | The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster is restored. |
| AquaConfigurationStatus | string | no | This parameter is retired. It does not set the AQUA configuration status. Amazon Redshift automatically determines whether to use AQUA… |
| DefaultIamRoleArn | string | no | The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified while it was… |
| ReservedNodeId | string | no | The identifier of the target reserved node offering. |
| TargetReservedNodeOfferingId | string | no | The identifier of the target reserved node offering. |
| Encrypted | boolean | no | Enables support for restoring an unencrypted snapshot to a cluster encrypted with Key Management Service (KMS) and a customer managed key. |

### Creates a new table from a table in an Amazon Redshift cluster snapshot. You must create the new table…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-restore-table-from-cluster-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the Amazon Redshift cluster to restore the table to. |
| SnapshotIdentifier | string | yes | The identifier of the snapshot to restore the table from. This snapshot must have been created from the Amazon Redshift cluster specified… |
| SourceDatabaseName | string | yes | The name of the source database that contains the table to restore from. |
| SourceSchemaName | string | no | The name of the source schema that contains the table to restore from. If you do not specify a SourceSchemaName value, the default is… |
| SourceTableName | string | yes | The name of the source table to restore from. |
| TargetDatabaseName | string | no | The name of the database to restore the table to. |
| TargetSchemaName | string | no | The name of the schema to restore the table to. |
| NewTableName | string | yes | The name of the table to create as a result of the current request. |
| EnableCaseSensitiveIdentifier | boolean | no | Indicates whether name identifiers for database, schema, and table are case sensitive. If true , the names are case sensitive. If false… |

### Resumes a paused cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-resume-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | yes | The identifier of the cluster to be resumed. |

### Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon…
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-revoke-cluster-security-group-ingress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterSecurityGroupName | string | yes | The name of the security Group from which to revoke the ingress rule. |
| CIDRIP | string | no | The IP range for which to revoke access. This range must be a valid Classless Inter-Domain Routing (CIDR) block of IP addresses. If CIDRIP… |
| EC2SecurityGroupName | string | no | The name of the EC2 Security Group whose access is to be revoked. If EC2SecurityGroupName is specified, EC2SecurityGroupOwnerId must also… |
| EC2SecurityGroupOwnerId | string | no | The Amazon Web Services account number of the owner of the security group specified in the EC2SecurityGroupName parameter. The Amazon Web… |

### Revokes access to a cluster.
`GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-revoke-endpoint-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ClusterIdentifier | string | no | The cluster to revoke access from. |
| Account | string | no | The Amazon Web Services account ID whose access is to be revoked. |
| VpcIds | array | no | The virtual private cloud (VPC) identifiers for which access is to be revoked. |
| Force | boolean | no | Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are… |

…and 3 more. See the OpenAPI spec.

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-redshift/get-accept-reserved-node-exchange" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Redshift API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:amazonaws-redshift/get-accept-reserved-node-exchange with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Redshift API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Redshift itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Redshift API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-redshift.

### What is the status of the Amazon Redshift API?
Needs your own provider key (bring your own key)
