Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/redshift.ts?docs=full";

§Classes

Redshift

§Interfaces

AcceptReservedNodeExchangeInputMessage
AcceptReservedNodeExchangeOutputMessage
AccountAttribute

A name value pair that describes an aspect of an account.

AccountAttributeList
AccountWithRestoreAccess

Describes an Amazon Web Services account authorized to restore a snapshot.

AquaConfiguration

The AQUA (Advanced Query Accelerator) configuration of the cluster.

AssociateDataShareConsumerMessage
AttributeValueTarget

Describes an attribute value.

AuthenticationProfile

Describes an authentication profile.

AuthorizeClusterSecurityGroupIngressMessage
AuthorizeClusterSecurityGroupIngressResult
AuthorizeDataShareMessage
AuthorizeEndpointAccessMessage
AuthorizeSnapshotAccessMessage
AuthorizeSnapshotAccessResult
AvailabilityZone

Describes an availability zone.

BatchDeleteClusterSnapshotsRequest
BatchDeleteClusterSnapshotsResult
BatchModifyClusterSnapshotsMessage
BatchModifyClusterSnapshotsOutputMessage
CancelResizeMessage
Cluster

Describes a cluster.

ClusterAssociatedToSchedule
ClusterCredentials

Temporary credentials with authorization to log on to an Amazon Redshift database.

ClusterDbRevision

Describes a ClusterDbRevision.

ClusterDbRevisionsMessage
ClusterIamRole

An Identity and Access Management (IAM) role that can be used by the associated Amazon Redshift cluster to access other Amazon Web Services services.

ClusterNode

The identifier of a node in a cluster.

ClusterParameterGroup

Describes a parameter group.

ClusterParameterGroupDetails

Contains the output from the "DescribeClusterParameters" action.

ClusterParameterGroupNameMessage
ClusterParameterGroupsMessage

Contains the output from the "DescribeClusterParameterGroups" action.

ClusterParameterGroupStatus

Describes the status of a parameter group.

ClusterParameterStatus

Describes the status of a parameter group.

ClusterSecurityGroup

Describes a security group.

ClusterSecurityGroupMembership

Describes a cluster security group.

ClusterSecurityGroupMessage
ClustersMessage

Contains the output from the "DescribeClusters" action.

ClusterSnapshotCopyStatus

Returns the destination region and retention period that are configured for cross-region snapshot copy.

ClusterSubnetGroup

Describes a subnet group.

ClusterSubnetGroupMessage

Contains the output from the "DescribeClusterSubnetGroups" action.

ClusterVersion

Describes a cluster version, including the parameter group family and description of the version.

ClusterVersionsMessage

Contains the output from the "DescribeClusterVersions" action.

CopyClusterSnapshotMessage
CopyClusterSnapshotResult
CreateAuthenticationProfileMessage
CreateAuthenticationProfileResult
CreateClusterMessage
CreateClusterParameterGroupMessage
CreateClusterParameterGroupResult
CreateClusterResult
CreateClusterSecurityGroupMessage
CreateClusterSecurityGroupResult
CreateClusterSnapshotMessage
CreateClusterSnapshotResult
CreateClusterSubnetGroupMessage
CreateClusterSubnetGroupResult
CreateEndpointAccessMessage
CreateEventSubscriptionMessage
CreateEventSubscriptionResult
CreateHsmClientCertificateMessage
CreateHsmClientCertificateResult
CreateHsmConfigurationMessage
CreateHsmConfigurationResult
CreateScheduledActionMessage
CreateSnapshotCopyGrantMessage

The result of the CreateSnapshotCopyGrant action.

CreateSnapshotCopyGrantResult
CreateSnapshotScheduleMessage
CreateTagsMessage

Contains the output from the CreateTags action.

CreateUsageLimitMessage
CustomerStorageMessage
DataShare
DataShareAssociation

The association of a datashare from a producer account with a data consumer.

DataTransferProgress

Describes the status of a cluster while it is in the process of resizing with an incremental resize.

DeauthorizeDataShareMessage
DefaultClusterParameters

Describes the default cluster parameters for a parameter group family.

DeferredMaintenanceWindow

Describes a deferred maintenance window

DeleteAuthenticationProfileMessage
DeleteAuthenticationProfileResult
DeleteClusterMessage
DeleteClusterParameterGroupMessage
DeleteClusterResult
DeleteClusterSecurityGroupMessage
DeleteClusterSnapshotMessage
DeleteClusterSnapshotResult
DeleteClusterSubnetGroupMessage
DeleteEndpointAccessMessage
DeleteEventSubscriptionMessage
DeleteHsmClientCertificateMessage
DeleteHsmConfigurationMessage
DeleteScheduledActionMessage
DeleteSnapshotCopyGrantMessage

The result of the DeleteSnapshotCopyGrant action.

DeleteSnapshotScheduleMessage
DeleteTagsMessage

Contains the output from the DeleteTags action.

DeleteUsageLimitMessage
DescribeAccountAttributesMessage
DescribeAuthenticationProfilesMessage
DescribeAuthenticationProfilesResult
DescribeClusterDbRevisionsMessage
DescribeClusterParameterGroupsMessage
DescribeClusterParametersMessage
DescribeClusterSecurityGroupsMessage
DescribeClustersMessage
DescribeClusterSnapshotsMessage
DescribeClusterSubnetGroupsMessage
DescribeClusterTracksMessage
DescribeClusterVersionsMessage
DescribeDataSharesForConsumerMessage
DescribeDataSharesForConsumerResult
DescribeDataSharesForProducerMessage
DescribeDataSharesForProducerResult
DescribeDataSharesMessage
DescribeDataSharesResult
DescribeDefaultClusterParametersMessage
DescribeDefaultClusterParametersResult
DescribeEndpointAccessMessage
DescribeEndpointAuthorizationMessage
DescribeEventCategoriesMessage
DescribeEventsMessage
DescribeEventSubscriptionsMessage
DescribeHsmClientCertificatesMessage
DescribeHsmConfigurationsMessage
DescribeLoggingStatusMessage
DescribeNodeConfigurationOptionsMessage
DescribeOrderableClusterOptionsMessage
DescribePartnersInputMessage
DescribePartnersOutputMessage
DescribeReservedNodeExchangeStatusInputMessage
DescribeReservedNodeExchangeStatusOutputMessage
DescribeReservedNodeOfferingsMessage
DescribeReservedNodesMessage
DescribeResizeMessage
DescribeScheduledActionsMessage
DescribeSnapshotCopyGrantsMessage

The result of the DescribeSnapshotCopyGrants action.

DescribeSnapshotSchedulesMessage
DescribeSnapshotSchedulesOutputMessage
DescribeTableRestoreStatusMessage
DescribeTagsMessage
DescribeUsageLimitsMessage
DisableLoggingMessage
DisableSnapshotCopyMessage
DisableSnapshotCopyResult
DisassociateDataShareConsumerMessage
EC2SecurityGroup

Describes an Amazon EC2 security group.

ElasticIpStatus

Describes the status of the elastic IP (EIP) address.

EnableLoggingMessage
EnableSnapshotCopyMessage
EnableSnapshotCopyResult
Endpoint

Describes a connection endpoint.

EndpointAccess

Describes a Redshift-managed VPC endpoint.

EndpointAccessList
EndpointAuthorization

Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across Amazon Web Services accounts.

EndpointAuthorizationList
Event

Describes an event.

EventCategoriesMap

Describes event categories.

EventCategoriesMessage
EventInfoMap

Describes event information.

EventsMessage
EventSubscription

Describes event subscriptions.

EventSubscriptionsMessage
GetClusterCredentialsMessage

The request parameters to get cluster credentials.

GetReservedNodeExchangeConfigurationOptionsInputMessage
GetReservedNodeExchangeConfigurationOptionsOutputMessage
GetReservedNodeExchangeOfferingsInputMessage
GetReservedNodeExchangeOfferingsOutputMessage
HsmClientCertificate

Returns information about an HSM client certificate. The certificate is stored in a secure Hardware Storage Module (HSM), and used by the Amazon Redshift cluster to encrypt data files.

HsmClientCertificateMessage
HsmConfiguration

Returns information about an HSM configuration, which is an object that describes to Amazon Redshift clusters the information they require to connect to an HSM where they can store database encryption keys.

HsmConfigurationMessage
HsmStatus

Describes the status of changes to HSM settings.

IPRange

Describes an IP range used in a security group.

LoggingStatus

Describes the status of logging for a cluster.

MaintenanceTrack

Defines a maintenance track that determines which Amazon Redshift version to apply during a maintenance window. If the value for MaintenanceTrack is current, the cluster is updated to the most recently certified maintenance release. If the value is trailing, the cluster is updated to the previously certified maintenance release.

ModifyAquaInputMessage
ModifyAquaOutputMessage
ModifyAuthenticationProfileMessage
ModifyAuthenticationProfileResult
ModifyClusterDbRevisionMessage
ModifyClusterDbRevisionResult
ModifyClusterIamRolesMessage
ModifyClusterIamRolesResult
ModifyClusterMaintenanceMessage
ModifyClusterMaintenanceResult
ModifyClusterMessage
ModifyClusterParameterGroupMessage

Describes a modify cluster parameter group operation.

ModifyClusterResult
ModifyClusterSnapshotMessage
ModifyClusterSnapshotResult
ModifyClusterSnapshotScheduleMessage
ModifyClusterSubnetGroupMessage
ModifyClusterSubnetGroupResult
ModifyEndpointAccessMessage
ModifyEventSubscriptionMessage
ModifyEventSubscriptionResult
ModifyScheduledActionMessage
ModifySnapshotCopyRetentionPeriodMessage
ModifySnapshotCopyRetentionPeriodResult
ModifySnapshotScheduleMessage
ModifyUsageLimitMessage
NetworkInterface

Describes a network interface.

NodeConfigurationOption

A list of node configurations.

NodeConfigurationOptionsFilter

A set of elements to filter the returned node configurations.

NodeConfigurationOptionsMessage
OrderableClusterOption

Describes an orderable cluster option.

OrderableClusterOptionsMessage

Contains the output from the "DescribeOrderableClusterOptions" action.

Parameter

Describes a parameter in a cluster parameter group.

PartnerIntegrationInfo

Describes a partner integration.

PartnerIntegrationInputMessage
PartnerIntegrationOutputMessage
PauseClusterMessage

Describes a pause cluster operation. For example, a scheduled action to run the PauseCluster API operation.

PauseClusterResult
PendingModifiedValues

Describes cluster attributes that are in a pending state. A change to one or more the attributes was requested and is in progress or will be applied.

PurchaseReservedNodeOfferingMessage
PurchaseReservedNodeOfferingResult
RebootClusterMessage
RebootClusterResult
RecurringCharge

Describes a recurring charge.

RejectDataShareMessage
ReservedNode

Describes a reserved node. You can call the "DescribeReservedNodeOfferings" API to obtain the available reserved node offerings.

ReservedNodeConfigurationOption

Details for a reserved-node exchange. Examples include the node type for a reserved node, the price for a node, the node's state, and other details.

ReservedNodeExchangeStatus

Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.

ReservedNodeOffering

Describes a reserved node offering.

ReservedNodeOfferingsMessage
ReservedNodesMessage
ResetClusterParameterGroupMessage
ResizeClusterMessage

Describes a resize cluster operation. For example, a scheduled action to run the ResizeCluster API operation.

ResizeClusterResult
ResizeInfo

Describes a resize operation.

ResizeProgressMessage

Describes the result of a cluster resize operation.

RestoreFromClusterSnapshotMessage
RestoreFromClusterSnapshotResult
RestoreStatus

Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.

RestoreTableFromClusterSnapshotMessage
RestoreTableFromClusterSnapshotResult
ResumeClusterMessage

Describes a resume cluster operation. For example, a scheduled action to run the ResumeCluster API operation.

ResumeClusterResult
RevisionTarget

Describes a RevisionTarget.

RevokeClusterSecurityGroupIngressMessage
RevokeClusterSecurityGroupIngressResult
RevokeEndpointAccessMessage
RevokeSnapshotAccessMessage
RevokeSnapshotAccessResult
RotateEncryptionKeyMessage
RotateEncryptionKeyResult
ScheduledAction

Describes a scheduled action. You can use a scheduled action to trigger some Amazon Redshift API operations on a schedule. For information about which API operations can be scheduled, see "ScheduledActionType".

ScheduledActionFilter

A set of elements to filter the returned scheduled actions.

ScheduledActionsMessage
ScheduledActionType

The action type that specifies an Amazon Redshift API operation that is supported by the Amazon Redshift scheduler.

Snapshot

Describes a snapshot.

SnapshotCopyGrant

The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified customer master key (CMK) from Amazon Web Services KMS in the destination region.

SnapshotCopyGrantMessage
SnapshotErrorMessage

Describes the errors returned by a snapshot.

SnapshotMessage

Contains the output from the "DescribeClusterSnapshots" action.

SnapshotSchedule

Describes a snapshot schedule. You can set a regular interval for creating snapshots of a cluster. You can also schedule snapshots for specific dates.

SnapshotSortingEntity

Describes a sorting entity

Subnet

Describes a subnet.

SupportedOperation

Describes the operations that are allowed on a maintenance track.

SupportedPlatform

A list of supported platforms for orderable clusters.

TableRestoreStatus

Describes the status of a "RestoreTableFromClusterSnapshot" operation.

TableRestoreStatusMessage
Tag

A tag consisting of a name/value pair for a resource.

TaggedResource

A tag and its associated resource.

TaggedResourceListMessage
TrackListMessage
UpdatePartnerStatusInputMessage
UpdateTarget

A maintenance track that you can switch the current track to.

UsageLimit

Describes a usage limit object for a cluster.

UsageLimitList
VpcEndpoint

The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

VpcSecurityGroupMembership

Describes the members of a VPC security group.

§Type Aliases

ActionType
AquaConfigurationStatus
AquaStatus
AuthorizationStatus
DataShareStatus
DataShareStatusForConsumer
DataShareStatusForProducer
Mode
NodeConfigurationOptionsFilterName
OperatorType
ParameterApplyType
PartnerIntegrationStatus
ReservedNodeExchangeActionType
ReservedNodeExchangeStatusType
ReservedNodeOfferingType
ScheduledActionFilterName
ScheduledActionState
ScheduledActionTypeValues
ScheduleState
SnapshotAttributeToSortBy
SortByOrder
SourceType
TableRestoreStatusType
UsageLimitBreachAction
UsageLimitFeatureType
UsageLimitLimitType
UsageLimitPeriod