import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import type { WaiterResult } from "@smithy/util-waiter"; import { AcceptReservedNodeExchangeCommandInput, AcceptReservedNodeExchangeCommandOutput } from "./commands/AcceptReservedNodeExchangeCommand"; import { AddPartnerCommandInput, AddPartnerCommandOutput } from "./commands/AddPartnerCommand"; import { AssociateDataShareConsumerCommandInput, AssociateDataShareConsumerCommandOutput } from "./commands/AssociateDataShareConsumerCommand"; import { AuthorizeClusterSecurityGroupIngressCommandInput, AuthorizeClusterSecurityGroupIngressCommandOutput } from "./commands/AuthorizeClusterSecurityGroupIngressCommand"; import { AuthorizeDataShareCommandInput, AuthorizeDataShareCommandOutput } from "./commands/AuthorizeDataShareCommand"; import { AuthorizeEndpointAccessCommandInput, AuthorizeEndpointAccessCommandOutput } from "./commands/AuthorizeEndpointAccessCommand"; import { AuthorizeSnapshotAccessCommandInput, AuthorizeSnapshotAccessCommandOutput } from "./commands/AuthorizeSnapshotAccessCommand"; import { BatchDeleteClusterSnapshotsCommandInput, BatchDeleteClusterSnapshotsCommandOutput } from "./commands/BatchDeleteClusterSnapshotsCommand"; import { BatchModifyClusterSnapshotsCommandInput, BatchModifyClusterSnapshotsCommandOutput } from "./commands/BatchModifyClusterSnapshotsCommand"; import { CancelResizeCommandInput, CancelResizeCommandOutput } from "./commands/CancelResizeCommand"; import { CopyClusterSnapshotCommandInput, CopyClusterSnapshotCommandOutput } from "./commands/CopyClusterSnapshotCommand"; import { CreateAuthenticationProfileCommandInput, CreateAuthenticationProfileCommandOutput } from "./commands/CreateAuthenticationProfileCommand"; import { CreateClusterCommandInput, CreateClusterCommandOutput } from "./commands/CreateClusterCommand"; import { CreateClusterParameterGroupCommandInput, CreateClusterParameterGroupCommandOutput } from "./commands/CreateClusterParameterGroupCommand"; import { CreateClusterSecurityGroupCommandInput, CreateClusterSecurityGroupCommandOutput } from "./commands/CreateClusterSecurityGroupCommand"; import { CreateClusterSnapshotCommandInput, CreateClusterSnapshotCommandOutput } from "./commands/CreateClusterSnapshotCommand"; import { CreateClusterSubnetGroupCommandInput, CreateClusterSubnetGroupCommandOutput } from "./commands/CreateClusterSubnetGroupCommand"; import { CreateCustomDomainAssociationCommandInput, CreateCustomDomainAssociationCommandOutput } from "./commands/CreateCustomDomainAssociationCommand"; import { CreateEndpointAccessCommandInput, CreateEndpointAccessCommandOutput } from "./commands/CreateEndpointAccessCommand"; import { CreateEventSubscriptionCommandInput, CreateEventSubscriptionCommandOutput } from "./commands/CreateEventSubscriptionCommand"; import { CreateHsmClientCertificateCommandInput, CreateHsmClientCertificateCommandOutput } from "./commands/CreateHsmClientCertificateCommand"; import { CreateHsmConfigurationCommandInput, CreateHsmConfigurationCommandOutput } from "./commands/CreateHsmConfigurationCommand"; import { CreateIntegrationCommandInput, CreateIntegrationCommandOutput } from "./commands/CreateIntegrationCommand"; import { CreateRedshiftIdcApplicationCommandInput, CreateRedshiftIdcApplicationCommandOutput } from "./commands/CreateRedshiftIdcApplicationCommand"; import { CreateScheduledActionCommandInput, CreateScheduledActionCommandOutput } from "./commands/CreateScheduledActionCommand"; import { CreateSnapshotCopyGrantCommandInput, CreateSnapshotCopyGrantCommandOutput } from "./commands/CreateSnapshotCopyGrantCommand"; import { CreateSnapshotScheduleCommandInput, CreateSnapshotScheduleCommandOutput } from "./commands/CreateSnapshotScheduleCommand"; import { CreateTagsCommandInput, CreateTagsCommandOutput } from "./commands/CreateTagsCommand"; import { CreateUsageLimitCommandInput, CreateUsageLimitCommandOutput } from "./commands/CreateUsageLimitCommand"; import { DeauthorizeDataShareCommandInput, DeauthorizeDataShareCommandOutput } from "./commands/DeauthorizeDataShareCommand"; import { DeleteAuthenticationProfileCommandInput, DeleteAuthenticationProfileCommandOutput } from "./commands/DeleteAuthenticationProfileCommand"; import { DeleteClusterCommandInput, DeleteClusterCommandOutput } from "./commands/DeleteClusterCommand"; import { DeleteClusterParameterGroupCommandInput, DeleteClusterParameterGroupCommandOutput } from "./commands/DeleteClusterParameterGroupCommand"; import { DeleteClusterSecurityGroupCommandInput, DeleteClusterSecurityGroupCommandOutput } from "./commands/DeleteClusterSecurityGroupCommand"; import { DeleteClusterSnapshotCommandInput, DeleteClusterSnapshotCommandOutput } from "./commands/DeleteClusterSnapshotCommand"; import { DeleteClusterSubnetGroupCommandInput, DeleteClusterSubnetGroupCommandOutput } from "./commands/DeleteClusterSubnetGroupCommand"; import { DeleteCustomDomainAssociationCommandInput, DeleteCustomDomainAssociationCommandOutput } from "./commands/DeleteCustomDomainAssociationCommand"; import { DeleteEndpointAccessCommandInput, DeleteEndpointAccessCommandOutput } from "./commands/DeleteEndpointAccessCommand"; import { DeleteEventSubscriptionCommandInput, DeleteEventSubscriptionCommandOutput } from "./commands/DeleteEventSubscriptionCommand"; import { DeleteHsmClientCertificateCommandInput, DeleteHsmClientCertificateCommandOutput } from "./commands/DeleteHsmClientCertificateCommand"; import { DeleteHsmConfigurationCommandInput, DeleteHsmConfigurationCommandOutput } from "./commands/DeleteHsmConfigurationCommand"; import { DeleteIntegrationCommandInput, DeleteIntegrationCommandOutput } from "./commands/DeleteIntegrationCommand"; import { DeletePartnerCommandInput, DeletePartnerCommandOutput } from "./commands/DeletePartnerCommand"; import { DeleteRedshiftIdcApplicationCommandInput, DeleteRedshiftIdcApplicationCommandOutput } from "./commands/DeleteRedshiftIdcApplicationCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput } from "./commands/DeleteResourcePolicyCommand"; import { DeleteScheduledActionCommandInput, DeleteScheduledActionCommandOutput } from "./commands/DeleteScheduledActionCommand"; import { DeleteSnapshotCopyGrantCommandInput, DeleteSnapshotCopyGrantCommandOutput } from "./commands/DeleteSnapshotCopyGrantCommand"; import { DeleteSnapshotScheduleCommandInput, DeleteSnapshotScheduleCommandOutput } from "./commands/DeleteSnapshotScheduleCommand"; import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand"; import { DeleteUsageLimitCommandInput, DeleteUsageLimitCommandOutput } from "./commands/DeleteUsageLimitCommand"; import { DeregisterNamespaceCommandInput, DeregisterNamespaceCommandOutput } from "./commands/DeregisterNamespaceCommand"; import { DescribeAccountAttributesCommandInput, DescribeAccountAttributesCommandOutput } from "./commands/DescribeAccountAttributesCommand"; import { DescribeAuthenticationProfilesCommandInput, DescribeAuthenticationProfilesCommandOutput } from "./commands/DescribeAuthenticationProfilesCommand"; import { DescribeClusterDbRevisionsCommandInput, DescribeClusterDbRevisionsCommandOutput } from "./commands/DescribeClusterDbRevisionsCommand"; import { DescribeClusterParameterGroupsCommandInput, DescribeClusterParameterGroupsCommandOutput } from "./commands/DescribeClusterParameterGroupsCommand"; import { DescribeClusterParametersCommandInput, DescribeClusterParametersCommandOutput } from "./commands/DescribeClusterParametersCommand"; import { DescribeClustersCommandInput, DescribeClustersCommandOutput } from "./commands/DescribeClustersCommand"; import { DescribeClusterSecurityGroupsCommandInput, DescribeClusterSecurityGroupsCommandOutput } from "./commands/DescribeClusterSecurityGroupsCommand"; import { DescribeClusterSnapshotsCommandInput, DescribeClusterSnapshotsCommandOutput } from "./commands/DescribeClusterSnapshotsCommand"; import { DescribeClusterSubnetGroupsCommandInput, DescribeClusterSubnetGroupsCommandOutput } from "./commands/DescribeClusterSubnetGroupsCommand"; import { DescribeClusterTracksCommandInput, DescribeClusterTracksCommandOutput } from "./commands/DescribeClusterTracksCommand"; import { DescribeClusterVersionsCommandInput, DescribeClusterVersionsCommandOutput } from "./commands/DescribeClusterVersionsCommand"; import { DescribeCustomDomainAssociationsCommandInput, DescribeCustomDomainAssociationsCommandOutput } from "./commands/DescribeCustomDomainAssociationsCommand"; import { DescribeDataSharesCommandInput, DescribeDataSharesCommandOutput } from "./commands/DescribeDataSharesCommand"; import { DescribeDataSharesForConsumerCommandInput, DescribeDataSharesForConsumerCommandOutput } from "./commands/DescribeDataSharesForConsumerCommand"; import { DescribeDataSharesForProducerCommandInput, DescribeDataSharesForProducerCommandOutput } from "./commands/DescribeDataSharesForProducerCommand"; import { DescribeDefaultClusterParametersCommandInput, DescribeDefaultClusterParametersCommandOutput } from "./commands/DescribeDefaultClusterParametersCommand"; import { DescribeEndpointAccessCommandInput, DescribeEndpointAccessCommandOutput } from "./commands/DescribeEndpointAccessCommand"; import { DescribeEndpointAuthorizationCommandInput, DescribeEndpointAuthorizationCommandOutput } from "./commands/DescribeEndpointAuthorizationCommand"; import { DescribeEventCategoriesCommandInput, DescribeEventCategoriesCommandOutput } from "./commands/DescribeEventCategoriesCommand"; import { DescribeEventsCommandInput, DescribeEventsCommandOutput } from "./commands/DescribeEventsCommand"; import { DescribeEventSubscriptionsCommandInput, DescribeEventSubscriptionsCommandOutput } from "./commands/DescribeEventSubscriptionsCommand"; import { DescribeHsmClientCertificatesCommandInput, DescribeHsmClientCertificatesCommandOutput } from "./commands/DescribeHsmClientCertificatesCommand"; import { DescribeHsmConfigurationsCommandInput, DescribeHsmConfigurationsCommandOutput } from "./commands/DescribeHsmConfigurationsCommand"; import { DescribeInboundIntegrationsCommandInput, DescribeInboundIntegrationsCommandOutput } from "./commands/DescribeInboundIntegrationsCommand"; import { DescribeIntegrationsCommandInput, DescribeIntegrationsCommandOutput } from "./commands/DescribeIntegrationsCommand"; import { DescribeLoggingStatusCommandInput, DescribeLoggingStatusCommandOutput } from "./commands/DescribeLoggingStatusCommand"; import { DescribeNodeConfigurationOptionsCommandInput, DescribeNodeConfigurationOptionsCommandOutput } from "./commands/DescribeNodeConfigurationOptionsCommand"; import { DescribeOrderableClusterOptionsCommandInput, DescribeOrderableClusterOptionsCommandOutput } from "./commands/DescribeOrderableClusterOptionsCommand"; import { DescribePartnersCommandInput, DescribePartnersCommandOutput } from "./commands/DescribePartnersCommand"; import { DescribeRedshiftIdcApplicationsCommandInput, DescribeRedshiftIdcApplicationsCommandOutput } from "./commands/DescribeRedshiftIdcApplicationsCommand"; import { DescribeReservedNodeExchangeStatusCommandInput, DescribeReservedNodeExchangeStatusCommandOutput } from "./commands/DescribeReservedNodeExchangeStatusCommand"; import { DescribeReservedNodeOfferingsCommandInput, DescribeReservedNodeOfferingsCommandOutput } from "./commands/DescribeReservedNodeOfferingsCommand"; import { DescribeReservedNodesCommandInput, DescribeReservedNodesCommandOutput } from "./commands/DescribeReservedNodesCommand"; import { DescribeResizeCommandInput, DescribeResizeCommandOutput } from "./commands/DescribeResizeCommand"; import { DescribeScheduledActionsCommandInput, DescribeScheduledActionsCommandOutput } from "./commands/DescribeScheduledActionsCommand"; import { DescribeSnapshotCopyGrantsCommandInput, DescribeSnapshotCopyGrantsCommandOutput } from "./commands/DescribeSnapshotCopyGrantsCommand"; import { DescribeSnapshotSchedulesCommandInput, DescribeSnapshotSchedulesCommandOutput } from "./commands/DescribeSnapshotSchedulesCommand"; import { DescribeStorageCommandInput, DescribeStorageCommandOutput } from "./commands/DescribeStorageCommand"; import { DescribeTableRestoreStatusCommandInput, DescribeTableRestoreStatusCommandOutput } from "./commands/DescribeTableRestoreStatusCommand"; import { DescribeTagsCommandInput, DescribeTagsCommandOutput } from "./commands/DescribeTagsCommand"; import { DescribeUsageLimitsCommandInput, DescribeUsageLimitsCommandOutput } from "./commands/DescribeUsageLimitsCommand"; import { DisableLoggingCommandInput, DisableLoggingCommandOutput } from "./commands/DisableLoggingCommand"; import { DisableSnapshotCopyCommandInput, DisableSnapshotCopyCommandOutput } from "./commands/DisableSnapshotCopyCommand"; import { DisassociateDataShareConsumerCommandInput, DisassociateDataShareConsumerCommandOutput } from "./commands/DisassociateDataShareConsumerCommand"; import { EnableLoggingCommandInput, EnableLoggingCommandOutput } from "./commands/EnableLoggingCommand"; import { EnableSnapshotCopyCommandInput, EnableSnapshotCopyCommandOutput } from "./commands/EnableSnapshotCopyCommand"; import { FailoverPrimaryComputeCommandInput, FailoverPrimaryComputeCommandOutput } from "./commands/FailoverPrimaryComputeCommand"; import { GetClusterCredentialsCommandInput, GetClusterCredentialsCommandOutput } from "./commands/GetClusterCredentialsCommand"; import { GetClusterCredentialsWithIAMCommandInput, GetClusterCredentialsWithIAMCommandOutput } from "./commands/GetClusterCredentialsWithIAMCommand"; import { GetIdentityCenterAuthTokenCommandInput, GetIdentityCenterAuthTokenCommandOutput } from "./commands/GetIdentityCenterAuthTokenCommand"; import { GetReservedNodeExchangeConfigurationOptionsCommandInput, GetReservedNodeExchangeConfigurationOptionsCommandOutput } from "./commands/GetReservedNodeExchangeConfigurationOptionsCommand"; import { GetReservedNodeExchangeOfferingsCommandInput, GetReservedNodeExchangeOfferingsCommandOutput } from "./commands/GetReservedNodeExchangeOfferingsCommand"; import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput } from "./commands/GetResourcePolicyCommand"; import { ListRecommendationsCommandInput, ListRecommendationsCommandOutput } from "./commands/ListRecommendationsCommand"; import { ModifyAquaConfigurationCommandInput, ModifyAquaConfigurationCommandOutput } from "./commands/ModifyAquaConfigurationCommand"; import { ModifyAuthenticationProfileCommandInput, ModifyAuthenticationProfileCommandOutput } from "./commands/ModifyAuthenticationProfileCommand"; import { ModifyClusterCommandInput, ModifyClusterCommandOutput } from "./commands/ModifyClusterCommand"; import { ModifyClusterDbRevisionCommandInput, ModifyClusterDbRevisionCommandOutput } from "./commands/ModifyClusterDbRevisionCommand"; import { ModifyClusterIamRolesCommandInput, ModifyClusterIamRolesCommandOutput } from "./commands/ModifyClusterIamRolesCommand"; import { ModifyClusterMaintenanceCommandInput, ModifyClusterMaintenanceCommandOutput } from "./commands/ModifyClusterMaintenanceCommand"; import { ModifyClusterParameterGroupCommandInput, ModifyClusterParameterGroupCommandOutput } from "./commands/ModifyClusterParameterGroupCommand"; import { ModifyClusterSnapshotCommandInput, ModifyClusterSnapshotCommandOutput } from "./commands/ModifyClusterSnapshotCommand"; import { ModifyClusterSnapshotScheduleCommandInput, ModifyClusterSnapshotScheduleCommandOutput } from "./commands/ModifyClusterSnapshotScheduleCommand"; import { ModifyClusterSubnetGroupCommandInput, ModifyClusterSubnetGroupCommandOutput } from "./commands/ModifyClusterSubnetGroupCommand"; import { ModifyCustomDomainAssociationCommandInput, ModifyCustomDomainAssociationCommandOutput } from "./commands/ModifyCustomDomainAssociationCommand"; import { ModifyEndpointAccessCommandInput, ModifyEndpointAccessCommandOutput } from "./commands/ModifyEndpointAccessCommand"; import { ModifyEventSubscriptionCommandInput, ModifyEventSubscriptionCommandOutput } from "./commands/ModifyEventSubscriptionCommand"; import { ModifyIntegrationCommandInput, ModifyIntegrationCommandOutput } from "./commands/ModifyIntegrationCommand"; import { ModifyLakehouseConfigurationCommandInput, ModifyLakehouseConfigurationCommandOutput } from "./commands/ModifyLakehouseConfigurationCommand"; import { ModifyRedshiftIdcApplicationCommandInput, ModifyRedshiftIdcApplicationCommandOutput } from "./commands/ModifyRedshiftIdcApplicationCommand"; import { ModifyScheduledActionCommandInput, ModifyScheduledActionCommandOutput } from "./commands/ModifyScheduledActionCommand"; import { ModifySnapshotCopyRetentionPeriodCommandInput, ModifySnapshotCopyRetentionPeriodCommandOutput } from "./commands/ModifySnapshotCopyRetentionPeriodCommand"; import { ModifySnapshotScheduleCommandInput, ModifySnapshotScheduleCommandOutput } from "./commands/ModifySnapshotScheduleCommand"; import { ModifyUsageLimitCommandInput, ModifyUsageLimitCommandOutput } from "./commands/ModifyUsageLimitCommand"; import { PauseClusterCommandInput, PauseClusterCommandOutput } from "./commands/PauseClusterCommand"; import { PurchaseReservedNodeOfferingCommandInput, PurchaseReservedNodeOfferingCommandOutput } from "./commands/PurchaseReservedNodeOfferingCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand"; import { RebootClusterCommandInput, RebootClusterCommandOutput } from "./commands/RebootClusterCommand"; import { RegisterNamespaceCommandInput, RegisterNamespaceCommandOutput } from "./commands/RegisterNamespaceCommand"; import { RejectDataShareCommandInput, RejectDataShareCommandOutput } from "./commands/RejectDataShareCommand"; import { ResetClusterParameterGroupCommandInput, ResetClusterParameterGroupCommandOutput } from "./commands/ResetClusterParameterGroupCommand"; import { ResizeClusterCommandInput, ResizeClusterCommandOutput } from "./commands/ResizeClusterCommand"; import { RestoreFromClusterSnapshotCommandInput, RestoreFromClusterSnapshotCommandOutput } from "./commands/RestoreFromClusterSnapshotCommand"; import { RestoreTableFromClusterSnapshotCommandInput, RestoreTableFromClusterSnapshotCommandOutput } from "./commands/RestoreTableFromClusterSnapshotCommand"; import { ResumeClusterCommandInput, ResumeClusterCommandOutput } from "./commands/ResumeClusterCommand"; import { RevokeClusterSecurityGroupIngressCommandInput, RevokeClusterSecurityGroupIngressCommandOutput } from "./commands/RevokeClusterSecurityGroupIngressCommand"; import { RevokeEndpointAccessCommandInput, RevokeEndpointAccessCommandOutput } from "./commands/RevokeEndpointAccessCommand"; import { RevokeSnapshotAccessCommandInput, RevokeSnapshotAccessCommandOutput } from "./commands/RevokeSnapshotAccessCommand"; import { RotateEncryptionKeyCommandInput, RotateEncryptionKeyCommandOutput } from "./commands/RotateEncryptionKeyCommand"; import { UpdatePartnerStatusCommandInput, UpdatePartnerStatusCommandOutput } from "./commands/UpdatePartnerStatusCommand"; import { RedshiftClient } from "./RedshiftClient"; export interface Redshift { /** * @see {@link AcceptReservedNodeExchangeCommand} */ acceptReservedNodeExchange(args: AcceptReservedNodeExchangeCommandInput, options?: __HttpHandlerOptions): Promise; acceptReservedNodeExchange(args: AcceptReservedNodeExchangeCommandInput, cb: (err: any, data?: AcceptReservedNodeExchangeCommandOutput) => void): void; acceptReservedNodeExchange(args: AcceptReservedNodeExchangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptReservedNodeExchangeCommandOutput) => void): void; /** * @see {@link AddPartnerCommand} */ addPartner(args: AddPartnerCommandInput, options?: __HttpHandlerOptions): Promise; addPartner(args: AddPartnerCommandInput, cb: (err: any, data?: AddPartnerCommandOutput) => void): void; addPartner(args: AddPartnerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddPartnerCommandOutput) => void): void; /** * @see {@link AssociateDataShareConsumerCommand} */ associateDataShareConsumer(args: AssociateDataShareConsumerCommandInput, options?: __HttpHandlerOptions): Promise; associateDataShareConsumer(args: AssociateDataShareConsumerCommandInput, cb: (err: any, data?: AssociateDataShareConsumerCommandOutput) => void): void; associateDataShareConsumer(args: AssociateDataShareConsumerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateDataShareConsumerCommandOutput) => void): void; /** * @see {@link AuthorizeClusterSecurityGroupIngressCommand} */ authorizeClusterSecurityGroupIngress(args: AuthorizeClusterSecurityGroupIngressCommandInput, options?: __HttpHandlerOptions): Promise; authorizeClusterSecurityGroupIngress(args: AuthorizeClusterSecurityGroupIngressCommandInput, cb: (err: any, data?: AuthorizeClusterSecurityGroupIngressCommandOutput) => void): void; authorizeClusterSecurityGroupIngress(args: AuthorizeClusterSecurityGroupIngressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeClusterSecurityGroupIngressCommandOutput) => void): void; /** * @see {@link AuthorizeDataShareCommand} */ authorizeDataShare(args: AuthorizeDataShareCommandInput, options?: __HttpHandlerOptions): Promise; authorizeDataShare(args: AuthorizeDataShareCommandInput, cb: (err: any, data?: AuthorizeDataShareCommandOutput) => void): void; authorizeDataShare(args: AuthorizeDataShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeDataShareCommandOutput) => void): void; /** * @see {@link AuthorizeEndpointAccessCommand} */ authorizeEndpointAccess(args: AuthorizeEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; authorizeEndpointAccess(args: AuthorizeEndpointAccessCommandInput, cb: (err: any, data?: AuthorizeEndpointAccessCommandOutput) => void): void; authorizeEndpointAccess(args: AuthorizeEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeEndpointAccessCommandOutput) => void): void; /** * @see {@link AuthorizeSnapshotAccessCommand} */ authorizeSnapshotAccess(args: AuthorizeSnapshotAccessCommandInput, options?: __HttpHandlerOptions): Promise; authorizeSnapshotAccess(args: AuthorizeSnapshotAccessCommandInput, cb: (err: any, data?: AuthorizeSnapshotAccessCommandOutput) => void): void; authorizeSnapshotAccess(args: AuthorizeSnapshotAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AuthorizeSnapshotAccessCommandOutput) => void): void; /** * @see {@link BatchDeleteClusterSnapshotsCommand} */ batchDeleteClusterSnapshots(args: BatchDeleteClusterSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; batchDeleteClusterSnapshots(args: BatchDeleteClusterSnapshotsCommandInput, cb: (err: any, data?: BatchDeleteClusterSnapshotsCommandOutput) => void): void; batchDeleteClusterSnapshots(args: BatchDeleteClusterSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteClusterSnapshotsCommandOutput) => void): void; /** * @see {@link BatchModifyClusterSnapshotsCommand} */ batchModifyClusterSnapshots(args: BatchModifyClusterSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; batchModifyClusterSnapshots(args: BatchModifyClusterSnapshotsCommandInput, cb: (err: any, data?: BatchModifyClusterSnapshotsCommandOutput) => void): void; batchModifyClusterSnapshots(args: BatchModifyClusterSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchModifyClusterSnapshotsCommandOutput) => void): void; /** * @see {@link CancelResizeCommand} */ cancelResize(args: CancelResizeCommandInput, options?: __HttpHandlerOptions): Promise; cancelResize(args: CancelResizeCommandInput, cb: (err: any, data?: CancelResizeCommandOutput) => void): void; cancelResize(args: CancelResizeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelResizeCommandOutput) => void): void; /** * @see {@link CopyClusterSnapshotCommand} */ copyClusterSnapshot(args: CopyClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; copyClusterSnapshot(args: CopyClusterSnapshotCommandInput, cb: (err: any, data?: CopyClusterSnapshotCommandOutput) => void): void; copyClusterSnapshot(args: CopyClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyClusterSnapshotCommandOutput) => void): void; /** * @see {@link CreateAuthenticationProfileCommand} */ createAuthenticationProfile(args: CreateAuthenticationProfileCommandInput, options?: __HttpHandlerOptions): Promise; createAuthenticationProfile(args: CreateAuthenticationProfileCommandInput, cb: (err: any, data?: CreateAuthenticationProfileCommandOutput) => void): void; createAuthenticationProfile(args: CreateAuthenticationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAuthenticationProfileCommandOutput) => void): void; /** * @see {@link CreateClusterCommand} */ createCluster(args: CreateClusterCommandInput, options?: __HttpHandlerOptions): Promise; createCluster(args: CreateClusterCommandInput, cb: (err: any, data?: CreateClusterCommandOutput) => void): void; createCluster(args: CreateClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterCommandOutput) => void): void; /** * @see {@link CreateClusterParameterGroupCommand} */ createClusterParameterGroup(args: CreateClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; createClusterParameterGroup(args: CreateClusterParameterGroupCommandInput, cb: (err: any, data?: CreateClusterParameterGroupCommandOutput) => void): void; createClusterParameterGroup(args: CreateClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterParameterGroupCommandOutput) => void): void; /** * @see {@link CreateClusterSecurityGroupCommand} */ createClusterSecurityGroup(args: CreateClusterSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise; createClusterSecurityGroup(args: CreateClusterSecurityGroupCommandInput, cb: (err: any, data?: CreateClusterSecurityGroupCommandOutput) => void): void; createClusterSecurityGroup(args: CreateClusterSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterSecurityGroupCommandOutput) => void): void; /** * @see {@link CreateClusterSnapshotCommand} */ createClusterSnapshot(args: CreateClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; createClusterSnapshot(args: CreateClusterSnapshotCommandInput, cb: (err: any, data?: CreateClusterSnapshotCommandOutput) => void): void; createClusterSnapshot(args: CreateClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterSnapshotCommandOutput) => void): void; /** * @see {@link CreateClusterSubnetGroupCommand} */ createClusterSubnetGroup(args: CreateClusterSubnetGroupCommandInput, options?: __HttpHandlerOptions): Promise; createClusterSubnetGroup(args: CreateClusterSubnetGroupCommandInput, cb: (err: any, data?: CreateClusterSubnetGroupCommandOutput) => void): void; createClusterSubnetGroup(args: CreateClusterSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateClusterSubnetGroupCommandOutput) => void): void; /** * @see {@link CreateCustomDomainAssociationCommand} */ createCustomDomainAssociation(args: CreateCustomDomainAssociationCommandInput, options?: __HttpHandlerOptions): Promise; createCustomDomainAssociation(args: CreateCustomDomainAssociationCommandInput, cb: (err: any, data?: CreateCustomDomainAssociationCommandOutput) => void): void; createCustomDomainAssociation(args: CreateCustomDomainAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomDomainAssociationCommandOutput) => void): void; /** * @see {@link CreateEndpointAccessCommand} */ createEndpointAccess(args: CreateEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; createEndpointAccess(args: CreateEndpointAccessCommandInput, cb: (err: any, data?: CreateEndpointAccessCommandOutput) => void): void; createEndpointAccess(args: CreateEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEndpointAccessCommandOutput) => void): void; /** * @see {@link CreateEventSubscriptionCommand} */ createEventSubscription(args: CreateEventSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; createEventSubscription(args: CreateEventSubscriptionCommandInput, cb: (err: any, data?: CreateEventSubscriptionCommandOutput) => void): void; createEventSubscription(args: CreateEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventSubscriptionCommandOutput) => void): void; /** * @see {@link CreateHsmClientCertificateCommand} */ createHsmClientCertificate(args: CreateHsmClientCertificateCommandInput, options?: __HttpHandlerOptions): Promise; createHsmClientCertificate(args: CreateHsmClientCertificateCommandInput, cb: (err: any, data?: CreateHsmClientCertificateCommandOutput) => void): void; createHsmClientCertificate(args: CreateHsmClientCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHsmClientCertificateCommandOutput) => void): void; /** * @see {@link CreateHsmConfigurationCommand} */ createHsmConfiguration(args: CreateHsmConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; createHsmConfiguration(args: CreateHsmConfigurationCommandInput, cb: (err: any, data?: CreateHsmConfigurationCommandOutput) => void): void; createHsmConfiguration(args: CreateHsmConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHsmConfigurationCommandOutput) => void): void; /** * @see {@link CreateIntegrationCommand} */ createIntegration(args: CreateIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; createIntegration(args: CreateIntegrationCommandInput, cb: (err: any, data?: CreateIntegrationCommandOutput) => void): void; createIntegration(args: CreateIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIntegrationCommandOutput) => void): void; /** * @see {@link CreateRedshiftIdcApplicationCommand} */ createRedshiftIdcApplication(args: CreateRedshiftIdcApplicationCommandInput, options?: __HttpHandlerOptions): Promise; createRedshiftIdcApplication(args: CreateRedshiftIdcApplicationCommandInput, cb: (err: any, data?: CreateRedshiftIdcApplicationCommandOutput) => void): void; createRedshiftIdcApplication(args: CreateRedshiftIdcApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRedshiftIdcApplicationCommandOutput) => void): void; /** * @see {@link CreateScheduledActionCommand} */ createScheduledAction(args: CreateScheduledActionCommandInput, options?: __HttpHandlerOptions): Promise; createScheduledAction(args: CreateScheduledActionCommandInput, cb: (err: any, data?: CreateScheduledActionCommandOutput) => void): void; createScheduledAction(args: CreateScheduledActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateScheduledActionCommandOutput) => void): void; /** * @see {@link CreateSnapshotCopyGrantCommand} */ createSnapshotCopyGrant(args: CreateSnapshotCopyGrantCommandInput, options?: __HttpHandlerOptions): Promise; createSnapshotCopyGrant(args: CreateSnapshotCopyGrantCommandInput, cb: (err: any, data?: CreateSnapshotCopyGrantCommandOutput) => void): void; createSnapshotCopyGrant(args: CreateSnapshotCopyGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSnapshotCopyGrantCommandOutput) => void): void; /** * @see {@link CreateSnapshotScheduleCommand} */ createSnapshotSchedule(): Promise; createSnapshotSchedule(args: CreateSnapshotScheduleCommandInput, options?: __HttpHandlerOptions): Promise; createSnapshotSchedule(args: CreateSnapshotScheduleCommandInput, cb: (err: any, data?: CreateSnapshotScheduleCommandOutput) => void): void; createSnapshotSchedule(args: CreateSnapshotScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSnapshotScheduleCommandOutput) => void): void; /** * @see {@link CreateTagsCommand} */ createTags(args: CreateTagsCommandInput, options?: __HttpHandlerOptions): Promise; createTags(args: CreateTagsCommandInput, cb: (err: any, data?: CreateTagsCommandOutput) => void): void; createTags(args: CreateTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTagsCommandOutput) => void): void; /** * @see {@link CreateUsageLimitCommand} */ createUsageLimit(args: CreateUsageLimitCommandInput, options?: __HttpHandlerOptions): Promise; createUsageLimit(args: CreateUsageLimitCommandInput, cb: (err: any, data?: CreateUsageLimitCommandOutput) => void): void; createUsageLimit(args: CreateUsageLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUsageLimitCommandOutput) => void): void; /** * @see {@link DeauthorizeDataShareCommand} */ deauthorizeDataShare(args: DeauthorizeDataShareCommandInput, options?: __HttpHandlerOptions): Promise; deauthorizeDataShare(args: DeauthorizeDataShareCommandInput, cb: (err: any, data?: DeauthorizeDataShareCommandOutput) => void): void; deauthorizeDataShare(args: DeauthorizeDataShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeauthorizeDataShareCommandOutput) => void): void; /** * @see {@link DeleteAuthenticationProfileCommand} */ deleteAuthenticationProfile(args: DeleteAuthenticationProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteAuthenticationProfile(args: DeleteAuthenticationProfileCommandInput, cb: (err: any, data?: DeleteAuthenticationProfileCommandOutput) => void): void; deleteAuthenticationProfile(args: DeleteAuthenticationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAuthenticationProfileCommandOutput) => void): void; /** * @see {@link DeleteClusterCommand} */ deleteCluster(args: DeleteClusterCommandInput, options?: __HttpHandlerOptions): Promise; deleteCluster(args: DeleteClusterCommandInput, cb: (err: any, data?: DeleteClusterCommandOutput) => void): void; deleteCluster(args: DeleteClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClusterCommandOutput) => void): void; /** * @see {@link DeleteClusterParameterGroupCommand} */ deleteClusterParameterGroup(args: DeleteClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteClusterParameterGroup(args: DeleteClusterParameterGroupCommandInput, cb: (err: any, data?: DeleteClusterParameterGroupCommandOutput) => void): void; deleteClusterParameterGroup(args: DeleteClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClusterParameterGroupCommandOutput) => void): void; /** * @see {@link DeleteClusterSecurityGroupCommand} */ deleteClusterSecurityGroup(args: DeleteClusterSecurityGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteClusterSecurityGroup(args: DeleteClusterSecurityGroupCommandInput, cb: (err: any, data?: DeleteClusterSecurityGroupCommandOutput) => void): void; deleteClusterSecurityGroup(args: DeleteClusterSecurityGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClusterSecurityGroupCommandOutput) => void): void; /** * @see {@link DeleteClusterSnapshotCommand} */ deleteClusterSnapshot(args: DeleteClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; deleteClusterSnapshot(args: DeleteClusterSnapshotCommandInput, cb: (err: any, data?: DeleteClusterSnapshotCommandOutput) => void): void; deleteClusterSnapshot(args: DeleteClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClusterSnapshotCommandOutput) => void): void; /** * @see {@link DeleteClusterSubnetGroupCommand} */ deleteClusterSubnetGroup(args: DeleteClusterSubnetGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteClusterSubnetGroup(args: DeleteClusterSubnetGroupCommandInput, cb: (err: any, data?: DeleteClusterSubnetGroupCommandOutput) => void): void; deleteClusterSubnetGroup(args: DeleteClusterSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClusterSubnetGroupCommandOutput) => void): void; /** * @see {@link DeleteCustomDomainAssociationCommand} */ deleteCustomDomainAssociation(args: DeleteCustomDomainAssociationCommandInput, options?: __HttpHandlerOptions): Promise; deleteCustomDomainAssociation(args: DeleteCustomDomainAssociationCommandInput, cb: (err: any, data?: DeleteCustomDomainAssociationCommandOutput) => void): void; deleteCustomDomainAssociation(args: DeleteCustomDomainAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomDomainAssociationCommandOutput) => void): void; /** * @see {@link DeleteEndpointAccessCommand} */ deleteEndpointAccess(args: DeleteEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; deleteEndpointAccess(args: DeleteEndpointAccessCommandInput, cb: (err: any, data?: DeleteEndpointAccessCommandOutput) => void): void; deleteEndpointAccess(args: DeleteEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEndpointAccessCommandOutput) => void): void; /** * @see {@link DeleteEventSubscriptionCommand} */ deleteEventSubscription(args: DeleteEventSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; deleteEventSubscription(args: DeleteEventSubscriptionCommandInput, cb: (err: any, data?: DeleteEventSubscriptionCommandOutput) => void): void; deleteEventSubscription(args: DeleteEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventSubscriptionCommandOutput) => void): void; /** * @see {@link DeleteHsmClientCertificateCommand} */ deleteHsmClientCertificate(args: DeleteHsmClientCertificateCommandInput, options?: __HttpHandlerOptions): Promise; deleteHsmClientCertificate(args: DeleteHsmClientCertificateCommandInput, cb: (err: any, data?: DeleteHsmClientCertificateCommandOutput) => void): void; deleteHsmClientCertificate(args: DeleteHsmClientCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHsmClientCertificateCommandOutput) => void): void; /** * @see {@link DeleteHsmConfigurationCommand} */ deleteHsmConfiguration(args: DeleteHsmConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; deleteHsmConfiguration(args: DeleteHsmConfigurationCommandInput, cb: (err: any, data?: DeleteHsmConfigurationCommandOutput) => void): void; deleteHsmConfiguration(args: DeleteHsmConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHsmConfigurationCommandOutput) => void): void; /** * @see {@link DeleteIntegrationCommand} */ deleteIntegration(args: DeleteIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; deleteIntegration(args: DeleteIntegrationCommandInput, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; deleteIntegration(args: DeleteIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; /** * @see {@link DeletePartnerCommand} */ deletePartner(args: DeletePartnerCommandInput, options?: __HttpHandlerOptions): Promise; deletePartner(args: DeletePartnerCommandInput, cb: (err: any, data?: DeletePartnerCommandOutput) => void): void; deletePartner(args: DeletePartnerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePartnerCommandOutput) => void): void; /** * @see {@link DeleteRedshiftIdcApplicationCommand} */ deleteRedshiftIdcApplication(args: DeleteRedshiftIdcApplicationCommandInput, options?: __HttpHandlerOptions): Promise; deleteRedshiftIdcApplication(args: DeleteRedshiftIdcApplicationCommandInput, cb: (err: any, data?: DeleteRedshiftIdcApplicationCommandOutput) => void): void; deleteRedshiftIdcApplication(args: DeleteRedshiftIdcApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRedshiftIdcApplicationCommandOutput) => void): void; /** * @see {@link DeleteResourcePolicyCommand} */ deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; /** * @see {@link DeleteScheduledActionCommand} */ deleteScheduledAction(args: DeleteScheduledActionCommandInput, options?: __HttpHandlerOptions): Promise; deleteScheduledAction(args: DeleteScheduledActionCommandInput, cb: (err: any, data?: DeleteScheduledActionCommandOutput) => void): void; deleteScheduledAction(args: DeleteScheduledActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteScheduledActionCommandOutput) => void): void; /** * @see {@link DeleteSnapshotCopyGrantCommand} */ deleteSnapshotCopyGrant(args: DeleteSnapshotCopyGrantCommandInput, options?: __HttpHandlerOptions): Promise; deleteSnapshotCopyGrant(args: DeleteSnapshotCopyGrantCommandInput, cb: (err: any, data?: DeleteSnapshotCopyGrantCommandOutput) => void): void; deleteSnapshotCopyGrant(args: DeleteSnapshotCopyGrantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSnapshotCopyGrantCommandOutput) => void): void; /** * @see {@link DeleteSnapshotScheduleCommand} */ deleteSnapshotSchedule(args: DeleteSnapshotScheduleCommandInput, options?: __HttpHandlerOptions): Promise; deleteSnapshotSchedule(args: DeleteSnapshotScheduleCommandInput, cb: (err: any, data?: DeleteSnapshotScheduleCommandOutput) => void): void; deleteSnapshotSchedule(args: DeleteSnapshotScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSnapshotScheduleCommandOutput) => void): void; /** * @see {@link DeleteTagsCommand} */ deleteTags(args: DeleteTagsCommandInput, options?: __HttpHandlerOptions): Promise; deleteTags(args: DeleteTagsCommandInput, cb: (err: any, data?: DeleteTagsCommandOutput) => void): void; deleteTags(args: DeleteTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagsCommandOutput) => void): void; /** * @see {@link DeleteUsageLimitCommand} */ deleteUsageLimit(args: DeleteUsageLimitCommandInput, options?: __HttpHandlerOptions): Promise; deleteUsageLimit(args: DeleteUsageLimitCommandInput, cb: (err: any, data?: DeleteUsageLimitCommandOutput) => void): void; deleteUsageLimit(args: DeleteUsageLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUsageLimitCommandOutput) => void): void; /** * @see {@link DeregisterNamespaceCommand} */ deregisterNamespace(args: DeregisterNamespaceCommandInput, options?: __HttpHandlerOptions): Promise; deregisterNamespace(args: DeregisterNamespaceCommandInput, cb: (err: any, data?: DeregisterNamespaceCommandOutput) => void): void; deregisterNamespace(args: DeregisterNamespaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterNamespaceCommandOutput) => void): void; /** * @see {@link DescribeAccountAttributesCommand} */ describeAccountAttributes(): Promise; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, options?: __HttpHandlerOptions): Promise; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void): void; describeAccountAttributes(args: DescribeAccountAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void): void; /** * @see {@link DescribeAuthenticationProfilesCommand} */ describeAuthenticationProfiles(): Promise; describeAuthenticationProfiles(args: DescribeAuthenticationProfilesCommandInput, options?: __HttpHandlerOptions): Promise; describeAuthenticationProfiles(args: DescribeAuthenticationProfilesCommandInput, cb: (err: any, data?: DescribeAuthenticationProfilesCommandOutput) => void): void; describeAuthenticationProfiles(args: DescribeAuthenticationProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAuthenticationProfilesCommandOutput) => void): void; /** * @see {@link DescribeClusterDbRevisionsCommand} */ describeClusterDbRevisions(): Promise; describeClusterDbRevisions(args: DescribeClusterDbRevisionsCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterDbRevisions(args: DescribeClusterDbRevisionsCommandInput, cb: (err: any, data?: DescribeClusterDbRevisionsCommandOutput) => void): void; describeClusterDbRevisions(args: DescribeClusterDbRevisionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterDbRevisionsCommandOutput) => void): void; /** * @see {@link DescribeClusterParameterGroupsCommand} */ describeClusterParameterGroups(): Promise; describeClusterParameterGroups(args: DescribeClusterParameterGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterParameterGroups(args: DescribeClusterParameterGroupsCommandInput, cb: (err: any, data?: DescribeClusterParameterGroupsCommandOutput) => void): void; describeClusterParameterGroups(args: DescribeClusterParameterGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterParameterGroupsCommandOutput) => void): void; /** * @see {@link DescribeClusterParametersCommand} */ describeClusterParameters(args: DescribeClusterParametersCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterParameters(args: DescribeClusterParametersCommandInput, cb: (err: any, data?: DescribeClusterParametersCommandOutput) => void): void; describeClusterParameters(args: DescribeClusterParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterParametersCommandOutput) => void): void; /** * @see {@link DescribeClustersCommand} */ describeClusters(): Promise; describeClusters(args: DescribeClustersCommandInput, options?: __HttpHandlerOptions): Promise; describeClusters(args: DescribeClustersCommandInput, cb: (err: any, data?: DescribeClustersCommandOutput) => void): void; describeClusters(args: DescribeClustersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClustersCommandOutput) => void): void; /** * @see {@link DescribeClusterSecurityGroupsCommand} */ describeClusterSecurityGroups(): Promise; describeClusterSecurityGroups(args: DescribeClusterSecurityGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterSecurityGroups(args: DescribeClusterSecurityGroupsCommandInput, cb: (err: any, data?: DescribeClusterSecurityGroupsCommandOutput) => void): void; describeClusterSecurityGroups(args: DescribeClusterSecurityGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterSecurityGroupsCommandOutput) => void): void; /** * @see {@link DescribeClusterSnapshotsCommand} */ describeClusterSnapshots(): Promise; describeClusterSnapshots(args: DescribeClusterSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterSnapshots(args: DescribeClusterSnapshotsCommandInput, cb: (err: any, data?: DescribeClusterSnapshotsCommandOutput) => void): void; describeClusterSnapshots(args: DescribeClusterSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterSnapshotsCommandOutput) => void): void; /** * @see {@link DescribeClusterSubnetGroupsCommand} */ describeClusterSubnetGroups(): Promise; describeClusterSubnetGroups(args: DescribeClusterSubnetGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterSubnetGroups(args: DescribeClusterSubnetGroupsCommandInput, cb: (err: any, data?: DescribeClusterSubnetGroupsCommandOutput) => void): void; describeClusterSubnetGroups(args: DescribeClusterSubnetGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterSubnetGroupsCommandOutput) => void): void; /** * @see {@link DescribeClusterTracksCommand} */ describeClusterTracks(): Promise; describeClusterTracks(args: DescribeClusterTracksCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterTracks(args: DescribeClusterTracksCommandInput, cb: (err: any, data?: DescribeClusterTracksCommandOutput) => void): void; describeClusterTracks(args: DescribeClusterTracksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterTracksCommandOutput) => void): void; /** * @see {@link DescribeClusterVersionsCommand} */ describeClusterVersions(): Promise; describeClusterVersions(args: DescribeClusterVersionsCommandInput, options?: __HttpHandlerOptions): Promise; describeClusterVersions(args: DescribeClusterVersionsCommandInput, cb: (err: any, data?: DescribeClusterVersionsCommandOutput) => void): void; describeClusterVersions(args: DescribeClusterVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeClusterVersionsCommandOutput) => void): void; /** * @see {@link DescribeCustomDomainAssociationsCommand} */ describeCustomDomainAssociations(): Promise; describeCustomDomainAssociations(args: DescribeCustomDomainAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; describeCustomDomainAssociations(args: DescribeCustomDomainAssociationsCommandInput, cb: (err: any, data?: DescribeCustomDomainAssociationsCommandOutput) => void): void; describeCustomDomainAssociations(args: DescribeCustomDomainAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCustomDomainAssociationsCommandOutput) => void): void; /** * @see {@link DescribeDataSharesCommand} */ describeDataShares(): Promise; describeDataShares(args: DescribeDataSharesCommandInput, options?: __HttpHandlerOptions): Promise; describeDataShares(args: DescribeDataSharesCommandInput, cb: (err: any, data?: DescribeDataSharesCommandOutput) => void): void; describeDataShares(args: DescribeDataSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataSharesCommandOutput) => void): void; /** * @see {@link DescribeDataSharesForConsumerCommand} */ describeDataSharesForConsumer(): Promise; describeDataSharesForConsumer(args: DescribeDataSharesForConsumerCommandInput, options?: __HttpHandlerOptions): Promise; describeDataSharesForConsumer(args: DescribeDataSharesForConsumerCommandInput, cb: (err: any, data?: DescribeDataSharesForConsumerCommandOutput) => void): void; describeDataSharesForConsumer(args: DescribeDataSharesForConsumerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataSharesForConsumerCommandOutput) => void): void; /** * @see {@link DescribeDataSharesForProducerCommand} */ describeDataSharesForProducer(): Promise; describeDataSharesForProducer(args: DescribeDataSharesForProducerCommandInput, options?: __HttpHandlerOptions): Promise; describeDataSharesForProducer(args: DescribeDataSharesForProducerCommandInput, cb: (err: any, data?: DescribeDataSharesForProducerCommandOutput) => void): void; describeDataSharesForProducer(args: DescribeDataSharesForProducerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataSharesForProducerCommandOutput) => void): void; /** * @see {@link DescribeDefaultClusterParametersCommand} */ describeDefaultClusterParameters(args: DescribeDefaultClusterParametersCommandInput, options?: __HttpHandlerOptions): Promise; describeDefaultClusterParameters(args: DescribeDefaultClusterParametersCommandInput, cb: (err: any, data?: DescribeDefaultClusterParametersCommandOutput) => void): void; describeDefaultClusterParameters(args: DescribeDefaultClusterParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDefaultClusterParametersCommandOutput) => void): void; /** * @see {@link DescribeEndpointAccessCommand} */ describeEndpointAccess(): Promise; describeEndpointAccess(args: DescribeEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; describeEndpointAccess(args: DescribeEndpointAccessCommandInput, cb: (err: any, data?: DescribeEndpointAccessCommandOutput) => void): void; describeEndpointAccess(args: DescribeEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointAccessCommandOutput) => void): void; /** * @see {@link DescribeEndpointAuthorizationCommand} */ describeEndpointAuthorization(): Promise; describeEndpointAuthorization(args: DescribeEndpointAuthorizationCommandInput, options?: __HttpHandlerOptions): Promise; describeEndpointAuthorization(args: DescribeEndpointAuthorizationCommandInput, cb: (err: any, data?: DescribeEndpointAuthorizationCommandOutput) => void): void; describeEndpointAuthorization(args: DescribeEndpointAuthorizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointAuthorizationCommandOutput) => void): void; /** * @see {@link DescribeEventCategoriesCommand} */ describeEventCategories(): Promise; describeEventCategories(args: DescribeEventCategoriesCommandInput, options?: __HttpHandlerOptions): Promise; describeEventCategories(args: DescribeEventCategoriesCommandInput, cb: (err: any, data?: DescribeEventCategoriesCommandOutput) => void): void; describeEventCategories(args: DescribeEventCategoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventCategoriesCommandOutput) => void): void; /** * @see {@link DescribeEventsCommand} */ describeEvents(): Promise; describeEvents(args: DescribeEventsCommandInput, options?: __HttpHandlerOptions): Promise; describeEvents(args: DescribeEventsCommandInput, cb: (err: any, data?: DescribeEventsCommandOutput) => void): void; describeEvents(args: DescribeEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventsCommandOutput) => void): void; /** * @see {@link DescribeEventSubscriptionsCommand} */ describeEventSubscriptions(): Promise; describeEventSubscriptions(args: DescribeEventSubscriptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeEventSubscriptions(args: DescribeEventSubscriptionsCommandInput, cb: (err: any, data?: DescribeEventSubscriptionsCommandOutput) => void): void; describeEventSubscriptions(args: DescribeEventSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventSubscriptionsCommandOutput) => void): void; /** * @see {@link DescribeHsmClientCertificatesCommand} */ describeHsmClientCertificates(): Promise; describeHsmClientCertificates(args: DescribeHsmClientCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; describeHsmClientCertificates(args: DescribeHsmClientCertificatesCommandInput, cb: (err: any, data?: DescribeHsmClientCertificatesCommandOutput) => void): void; describeHsmClientCertificates(args: DescribeHsmClientCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeHsmClientCertificatesCommandOutput) => void): void; /** * @see {@link DescribeHsmConfigurationsCommand} */ describeHsmConfigurations(): Promise; describeHsmConfigurations(args: DescribeHsmConfigurationsCommandInput, options?: __HttpHandlerOptions): Promise; describeHsmConfigurations(args: DescribeHsmConfigurationsCommandInput, cb: (err: any, data?: DescribeHsmConfigurationsCommandOutput) => void): void; describeHsmConfigurations(args: DescribeHsmConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeHsmConfigurationsCommandOutput) => void): void; /** * @see {@link DescribeInboundIntegrationsCommand} */ describeInboundIntegrations(): Promise; describeInboundIntegrations(args: DescribeInboundIntegrationsCommandInput, options?: __HttpHandlerOptions): Promise; describeInboundIntegrations(args: DescribeInboundIntegrationsCommandInput, cb: (err: any, data?: DescribeInboundIntegrationsCommandOutput) => void): void; describeInboundIntegrations(args: DescribeInboundIntegrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInboundIntegrationsCommandOutput) => void): void; /** * @see {@link DescribeIntegrationsCommand} */ describeIntegrations(): Promise; describeIntegrations(args: DescribeIntegrationsCommandInput, options?: __HttpHandlerOptions): Promise; describeIntegrations(args: DescribeIntegrationsCommandInput, cb: (err: any, data?: DescribeIntegrationsCommandOutput) => void): void; describeIntegrations(args: DescribeIntegrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIntegrationsCommandOutput) => void): void; /** * @see {@link DescribeLoggingStatusCommand} */ describeLoggingStatus(args: DescribeLoggingStatusCommandInput, options?: __HttpHandlerOptions): Promise; describeLoggingStatus(args: DescribeLoggingStatusCommandInput, cb: (err: any, data?: DescribeLoggingStatusCommandOutput) => void): void; describeLoggingStatus(args: DescribeLoggingStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLoggingStatusCommandOutput) => void): void; /** * @see {@link DescribeNodeConfigurationOptionsCommand} */ describeNodeConfigurationOptions(args: DescribeNodeConfigurationOptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeNodeConfigurationOptions(args: DescribeNodeConfigurationOptionsCommandInput, cb: (err: any, data?: DescribeNodeConfigurationOptionsCommandOutput) => void): void; describeNodeConfigurationOptions(args: DescribeNodeConfigurationOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeNodeConfigurationOptionsCommandOutput) => void): void; /** * @see {@link DescribeOrderableClusterOptionsCommand} */ describeOrderableClusterOptions(): Promise; describeOrderableClusterOptions(args: DescribeOrderableClusterOptionsCommandInput, options?: __HttpHandlerOptions): Promise; describeOrderableClusterOptions(args: DescribeOrderableClusterOptionsCommandInput, cb: (err: any, data?: DescribeOrderableClusterOptionsCommandOutput) => void): void; describeOrderableClusterOptions(args: DescribeOrderableClusterOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeOrderableClusterOptionsCommandOutput) => void): void; /** * @see {@link DescribePartnersCommand} */ describePartners(args: DescribePartnersCommandInput, options?: __HttpHandlerOptions): Promise; describePartners(args: DescribePartnersCommandInput, cb: (err: any, data?: DescribePartnersCommandOutput) => void): void; describePartners(args: DescribePartnersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePartnersCommandOutput) => void): void; /** * @see {@link DescribeRedshiftIdcApplicationsCommand} */ describeRedshiftIdcApplications(): Promise; describeRedshiftIdcApplications(args: DescribeRedshiftIdcApplicationsCommandInput, options?: __HttpHandlerOptions): Promise; describeRedshiftIdcApplications(args: DescribeRedshiftIdcApplicationsCommandInput, cb: (err: any, data?: DescribeRedshiftIdcApplicationsCommandOutput) => void): void; describeRedshiftIdcApplications(args: DescribeRedshiftIdcApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRedshiftIdcApplicationsCommandOutput) => void): void; /** * @see {@link DescribeReservedNodeExchangeStatusCommand} */ describeReservedNodeExchangeStatus(): Promise; describeReservedNodeExchangeStatus(args: DescribeReservedNodeExchangeStatusCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedNodeExchangeStatus(args: DescribeReservedNodeExchangeStatusCommandInput, cb: (err: any, data?: DescribeReservedNodeExchangeStatusCommandOutput) => void): void; describeReservedNodeExchangeStatus(args: DescribeReservedNodeExchangeStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedNodeExchangeStatusCommandOutput) => void): void; /** * @see {@link DescribeReservedNodeOfferingsCommand} */ describeReservedNodeOfferings(): Promise; describeReservedNodeOfferings(args: DescribeReservedNodeOfferingsCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedNodeOfferings(args: DescribeReservedNodeOfferingsCommandInput, cb: (err: any, data?: DescribeReservedNodeOfferingsCommandOutput) => void): void; describeReservedNodeOfferings(args: DescribeReservedNodeOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedNodeOfferingsCommandOutput) => void): void; /** * @see {@link DescribeReservedNodesCommand} */ describeReservedNodes(): Promise; describeReservedNodes(args: DescribeReservedNodesCommandInput, options?: __HttpHandlerOptions): Promise; describeReservedNodes(args: DescribeReservedNodesCommandInput, cb: (err: any, data?: DescribeReservedNodesCommandOutput) => void): void; describeReservedNodes(args: DescribeReservedNodesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReservedNodesCommandOutput) => void): void; /** * @see {@link DescribeResizeCommand} */ describeResize(args: DescribeResizeCommandInput, options?: __HttpHandlerOptions): Promise; describeResize(args: DescribeResizeCommandInput, cb: (err: any, data?: DescribeResizeCommandOutput) => void): void; describeResize(args: DescribeResizeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeResizeCommandOutput) => void): void; /** * @see {@link DescribeScheduledActionsCommand} */ describeScheduledActions(): Promise; describeScheduledActions(args: DescribeScheduledActionsCommandInput, options?: __HttpHandlerOptions): Promise; describeScheduledActions(args: DescribeScheduledActionsCommandInput, cb: (err: any, data?: DescribeScheduledActionsCommandOutput) => void): void; describeScheduledActions(args: DescribeScheduledActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeScheduledActionsCommandOutput) => void): void; /** * @see {@link DescribeSnapshotCopyGrantsCommand} */ describeSnapshotCopyGrants(): Promise; describeSnapshotCopyGrants(args: DescribeSnapshotCopyGrantsCommandInput, options?: __HttpHandlerOptions): Promise; describeSnapshotCopyGrants(args: DescribeSnapshotCopyGrantsCommandInput, cb: (err: any, data?: DescribeSnapshotCopyGrantsCommandOutput) => void): void; describeSnapshotCopyGrants(args: DescribeSnapshotCopyGrantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSnapshotCopyGrantsCommandOutput) => void): void; /** * @see {@link DescribeSnapshotSchedulesCommand} */ describeSnapshotSchedules(): Promise; describeSnapshotSchedules(args: DescribeSnapshotSchedulesCommandInput, options?: __HttpHandlerOptions): Promise; describeSnapshotSchedules(args: DescribeSnapshotSchedulesCommandInput, cb: (err: any, data?: DescribeSnapshotSchedulesCommandOutput) => void): void; describeSnapshotSchedules(args: DescribeSnapshotSchedulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSnapshotSchedulesCommandOutput) => void): void; /** * @see {@link DescribeStorageCommand} */ describeStorage(): Promise; describeStorage(args: DescribeStorageCommandInput, options?: __HttpHandlerOptions): Promise; describeStorage(args: DescribeStorageCommandInput, cb: (err: any, data?: DescribeStorageCommandOutput) => void): void; describeStorage(args: DescribeStorageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeStorageCommandOutput) => void): void; /** * @see {@link DescribeTableRestoreStatusCommand} */ describeTableRestoreStatus(): Promise; describeTableRestoreStatus(args: DescribeTableRestoreStatusCommandInput, options?: __HttpHandlerOptions): Promise; describeTableRestoreStatus(args: DescribeTableRestoreStatusCommandInput, cb: (err: any, data?: DescribeTableRestoreStatusCommandOutput) => void): void; describeTableRestoreStatus(args: DescribeTableRestoreStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTableRestoreStatusCommandOutput) => void): void; /** * @see {@link DescribeTagsCommand} */ describeTags(): Promise; describeTags(args: DescribeTagsCommandInput, options?: __HttpHandlerOptions): Promise; describeTags(args: DescribeTagsCommandInput, cb: (err: any, data?: DescribeTagsCommandOutput) => void): void; describeTags(args: DescribeTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTagsCommandOutput) => void): void; /** * @see {@link DescribeUsageLimitsCommand} */ describeUsageLimits(): Promise; describeUsageLimits(args: DescribeUsageLimitsCommandInput, options?: __HttpHandlerOptions): Promise; describeUsageLimits(args: DescribeUsageLimitsCommandInput, cb: (err: any, data?: DescribeUsageLimitsCommandOutput) => void): void; describeUsageLimits(args: DescribeUsageLimitsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUsageLimitsCommandOutput) => void): void; /** * @see {@link DisableLoggingCommand} */ disableLogging(args: DisableLoggingCommandInput, options?: __HttpHandlerOptions): Promise; disableLogging(args: DisableLoggingCommandInput, cb: (err: any, data?: DisableLoggingCommandOutput) => void): void; disableLogging(args: DisableLoggingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableLoggingCommandOutput) => void): void; /** * @see {@link DisableSnapshotCopyCommand} */ disableSnapshotCopy(args: DisableSnapshotCopyCommandInput, options?: __HttpHandlerOptions): Promise; disableSnapshotCopy(args: DisableSnapshotCopyCommandInput, cb: (err: any, data?: DisableSnapshotCopyCommandOutput) => void): void; disableSnapshotCopy(args: DisableSnapshotCopyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableSnapshotCopyCommandOutput) => void): void; /** * @see {@link DisassociateDataShareConsumerCommand} */ disassociateDataShareConsumer(args: DisassociateDataShareConsumerCommandInput, options?: __HttpHandlerOptions): Promise; disassociateDataShareConsumer(args: DisassociateDataShareConsumerCommandInput, cb: (err: any, data?: DisassociateDataShareConsumerCommandOutput) => void): void; disassociateDataShareConsumer(args: DisassociateDataShareConsumerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateDataShareConsumerCommandOutput) => void): void; /** * @see {@link EnableLoggingCommand} */ enableLogging(args: EnableLoggingCommandInput, options?: __HttpHandlerOptions): Promise; enableLogging(args: EnableLoggingCommandInput, cb: (err: any, data?: EnableLoggingCommandOutput) => void): void; enableLogging(args: EnableLoggingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableLoggingCommandOutput) => void): void; /** * @see {@link EnableSnapshotCopyCommand} */ enableSnapshotCopy(args: EnableSnapshotCopyCommandInput, options?: __HttpHandlerOptions): Promise; enableSnapshotCopy(args: EnableSnapshotCopyCommandInput, cb: (err: any, data?: EnableSnapshotCopyCommandOutput) => void): void; enableSnapshotCopy(args: EnableSnapshotCopyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableSnapshotCopyCommandOutput) => void): void; /** * @see {@link FailoverPrimaryComputeCommand} */ failoverPrimaryCompute(args: FailoverPrimaryComputeCommandInput, options?: __HttpHandlerOptions): Promise; failoverPrimaryCompute(args: FailoverPrimaryComputeCommandInput, cb: (err: any, data?: FailoverPrimaryComputeCommandOutput) => void): void; failoverPrimaryCompute(args: FailoverPrimaryComputeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FailoverPrimaryComputeCommandOutput) => void): void; /** * @see {@link GetClusterCredentialsCommand} */ getClusterCredentials(args: GetClusterCredentialsCommandInput, options?: __HttpHandlerOptions): Promise; getClusterCredentials(args: GetClusterCredentialsCommandInput, cb: (err: any, data?: GetClusterCredentialsCommandOutput) => void): void; getClusterCredentials(args: GetClusterCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetClusterCredentialsCommandOutput) => void): void; /** * @see {@link GetClusterCredentialsWithIAMCommand} */ getClusterCredentialsWithIAM(): Promise; getClusterCredentialsWithIAM(args: GetClusterCredentialsWithIAMCommandInput, options?: __HttpHandlerOptions): Promise; getClusterCredentialsWithIAM(args: GetClusterCredentialsWithIAMCommandInput, cb: (err: any, data?: GetClusterCredentialsWithIAMCommandOutput) => void): void; getClusterCredentialsWithIAM(args: GetClusterCredentialsWithIAMCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetClusterCredentialsWithIAMCommandOutput) => void): void; /** * @see {@link GetIdentityCenterAuthTokenCommand} */ getIdentityCenterAuthToken(args: GetIdentityCenterAuthTokenCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityCenterAuthToken(args: GetIdentityCenterAuthTokenCommandInput, cb: (err: any, data?: GetIdentityCenterAuthTokenCommandOutput) => void): void; getIdentityCenterAuthToken(args: GetIdentityCenterAuthTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityCenterAuthTokenCommandOutput) => void): void; /** * @see {@link GetReservedNodeExchangeConfigurationOptionsCommand} */ getReservedNodeExchangeConfigurationOptions(args: GetReservedNodeExchangeConfigurationOptionsCommandInput, options?: __HttpHandlerOptions): Promise; getReservedNodeExchangeConfigurationOptions(args: GetReservedNodeExchangeConfigurationOptionsCommandInput, cb: (err: any, data?: GetReservedNodeExchangeConfigurationOptionsCommandOutput) => void): void; getReservedNodeExchangeConfigurationOptions(args: GetReservedNodeExchangeConfigurationOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReservedNodeExchangeConfigurationOptionsCommandOutput) => void): void; /** * @see {@link GetReservedNodeExchangeOfferingsCommand} */ getReservedNodeExchangeOfferings(args: GetReservedNodeExchangeOfferingsCommandInput, options?: __HttpHandlerOptions): Promise; getReservedNodeExchangeOfferings(args: GetReservedNodeExchangeOfferingsCommandInput, cb: (err: any, data?: GetReservedNodeExchangeOfferingsCommandOutput) => void): void; getReservedNodeExchangeOfferings(args: GetReservedNodeExchangeOfferingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReservedNodeExchangeOfferingsCommandOutput) => void): void; /** * @see {@link GetResourcePolicyCommand} */ getResourcePolicy(args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getResourcePolicy(args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; getResourcePolicy(args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; /** * @see {@link ListRecommendationsCommand} */ listRecommendations(): Promise; listRecommendations(args: ListRecommendationsCommandInput, options?: __HttpHandlerOptions): Promise; listRecommendations(args: ListRecommendationsCommandInput, cb: (err: any, data?: ListRecommendationsCommandOutput) => void): void; listRecommendations(args: ListRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommendationsCommandOutput) => void): void; /** * @see {@link ModifyAquaConfigurationCommand} */ modifyAquaConfiguration(args: ModifyAquaConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; modifyAquaConfiguration(args: ModifyAquaConfigurationCommandInput, cb: (err: any, data?: ModifyAquaConfigurationCommandOutput) => void): void; modifyAquaConfiguration(args: ModifyAquaConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyAquaConfigurationCommandOutput) => void): void; /** * @see {@link ModifyAuthenticationProfileCommand} */ modifyAuthenticationProfile(args: ModifyAuthenticationProfileCommandInput, options?: __HttpHandlerOptions): Promise; modifyAuthenticationProfile(args: ModifyAuthenticationProfileCommandInput, cb: (err: any, data?: ModifyAuthenticationProfileCommandOutput) => void): void; modifyAuthenticationProfile(args: ModifyAuthenticationProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyAuthenticationProfileCommandOutput) => void): void; /** * @see {@link ModifyClusterCommand} */ modifyCluster(args: ModifyClusterCommandInput, options?: __HttpHandlerOptions): Promise; modifyCluster(args: ModifyClusterCommandInput, cb: (err: any, data?: ModifyClusterCommandOutput) => void): void; modifyCluster(args: ModifyClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterCommandOutput) => void): void; /** * @see {@link ModifyClusterDbRevisionCommand} */ modifyClusterDbRevision(args: ModifyClusterDbRevisionCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterDbRevision(args: ModifyClusterDbRevisionCommandInput, cb: (err: any, data?: ModifyClusterDbRevisionCommandOutput) => void): void; modifyClusterDbRevision(args: ModifyClusterDbRevisionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterDbRevisionCommandOutput) => void): void; /** * @see {@link ModifyClusterIamRolesCommand} */ modifyClusterIamRoles(args: ModifyClusterIamRolesCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterIamRoles(args: ModifyClusterIamRolesCommandInput, cb: (err: any, data?: ModifyClusterIamRolesCommandOutput) => void): void; modifyClusterIamRoles(args: ModifyClusterIamRolesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterIamRolesCommandOutput) => void): void; /** * @see {@link ModifyClusterMaintenanceCommand} */ modifyClusterMaintenance(args: ModifyClusterMaintenanceCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterMaintenance(args: ModifyClusterMaintenanceCommandInput, cb: (err: any, data?: ModifyClusterMaintenanceCommandOutput) => void): void; modifyClusterMaintenance(args: ModifyClusterMaintenanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterMaintenanceCommandOutput) => void): void; /** * @see {@link ModifyClusterParameterGroupCommand} */ modifyClusterParameterGroup(args: ModifyClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterParameterGroup(args: ModifyClusterParameterGroupCommandInput, cb: (err: any, data?: ModifyClusterParameterGroupCommandOutput) => void): void; modifyClusterParameterGroup(args: ModifyClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterParameterGroupCommandOutput) => void): void; /** * @see {@link ModifyClusterSnapshotCommand} */ modifyClusterSnapshot(args: ModifyClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterSnapshot(args: ModifyClusterSnapshotCommandInput, cb: (err: any, data?: ModifyClusterSnapshotCommandOutput) => void): void; modifyClusterSnapshot(args: ModifyClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterSnapshotCommandOutput) => void): void; /** * @see {@link ModifyClusterSnapshotScheduleCommand} */ modifyClusterSnapshotSchedule(args: ModifyClusterSnapshotScheduleCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterSnapshotSchedule(args: ModifyClusterSnapshotScheduleCommandInput, cb: (err: any, data?: ModifyClusterSnapshotScheduleCommandOutput) => void): void; modifyClusterSnapshotSchedule(args: ModifyClusterSnapshotScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterSnapshotScheduleCommandOutput) => void): void; /** * @see {@link ModifyClusterSubnetGroupCommand} */ modifyClusterSubnetGroup(args: ModifyClusterSubnetGroupCommandInput, options?: __HttpHandlerOptions): Promise; modifyClusterSubnetGroup(args: ModifyClusterSubnetGroupCommandInput, cb: (err: any, data?: ModifyClusterSubnetGroupCommandOutput) => void): void; modifyClusterSubnetGroup(args: ModifyClusterSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyClusterSubnetGroupCommandOutput) => void): void; /** * @see {@link ModifyCustomDomainAssociationCommand} */ modifyCustomDomainAssociation(args: ModifyCustomDomainAssociationCommandInput, options?: __HttpHandlerOptions): Promise; modifyCustomDomainAssociation(args: ModifyCustomDomainAssociationCommandInput, cb: (err: any, data?: ModifyCustomDomainAssociationCommandOutput) => void): void; modifyCustomDomainAssociation(args: ModifyCustomDomainAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyCustomDomainAssociationCommandOutput) => void): void; /** * @see {@link ModifyEndpointAccessCommand} */ modifyEndpointAccess(args: ModifyEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; modifyEndpointAccess(args: ModifyEndpointAccessCommandInput, cb: (err: any, data?: ModifyEndpointAccessCommandOutput) => void): void; modifyEndpointAccess(args: ModifyEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyEndpointAccessCommandOutput) => void): void; /** * @see {@link ModifyEventSubscriptionCommand} */ modifyEventSubscription(args: ModifyEventSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; modifyEventSubscription(args: ModifyEventSubscriptionCommandInput, cb: (err: any, data?: ModifyEventSubscriptionCommandOutput) => void): void; modifyEventSubscription(args: ModifyEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyEventSubscriptionCommandOutput) => void): void; /** * @see {@link ModifyIntegrationCommand} */ modifyIntegration(args: ModifyIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; modifyIntegration(args: ModifyIntegrationCommandInput, cb: (err: any, data?: ModifyIntegrationCommandOutput) => void): void; modifyIntegration(args: ModifyIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyIntegrationCommandOutput) => void): void; /** * @see {@link ModifyLakehouseConfigurationCommand} */ modifyLakehouseConfiguration(args: ModifyLakehouseConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; modifyLakehouseConfiguration(args: ModifyLakehouseConfigurationCommandInput, cb: (err: any, data?: ModifyLakehouseConfigurationCommandOutput) => void): void; modifyLakehouseConfiguration(args: ModifyLakehouseConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyLakehouseConfigurationCommandOutput) => void): void; /** * @see {@link ModifyRedshiftIdcApplicationCommand} */ modifyRedshiftIdcApplication(args: ModifyRedshiftIdcApplicationCommandInput, options?: __HttpHandlerOptions): Promise; modifyRedshiftIdcApplication(args: ModifyRedshiftIdcApplicationCommandInput, cb: (err: any, data?: ModifyRedshiftIdcApplicationCommandOutput) => void): void; modifyRedshiftIdcApplication(args: ModifyRedshiftIdcApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyRedshiftIdcApplicationCommandOutput) => void): void; /** * @see {@link ModifyScheduledActionCommand} */ modifyScheduledAction(args: ModifyScheduledActionCommandInput, options?: __HttpHandlerOptions): Promise; modifyScheduledAction(args: ModifyScheduledActionCommandInput, cb: (err: any, data?: ModifyScheduledActionCommandOutput) => void): void; modifyScheduledAction(args: ModifyScheduledActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyScheduledActionCommandOutput) => void): void; /** * @see {@link ModifySnapshotCopyRetentionPeriodCommand} */ modifySnapshotCopyRetentionPeriod(args: ModifySnapshotCopyRetentionPeriodCommandInput, options?: __HttpHandlerOptions): Promise; modifySnapshotCopyRetentionPeriod(args: ModifySnapshotCopyRetentionPeriodCommandInput, cb: (err: any, data?: ModifySnapshotCopyRetentionPeriodCommandOutput) => void): void; modifySnapshotCopyRetentionPeriod(args: ModifySnapshotCopyRetentionPeriodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifySnapshotCopyRetentionPeriodCommandOutput) => void): void; /** * @see {@link ModifySnapshotScheduleCommand} */ modifySnapshotSchedule(args: ModifySnapshotScheduleCommandInput, options?: __HttpHandlerOptions): Promise; modifySnapshotSchedule(args: ModifySnapshotScheduleCommandInput, cb: (err: any, data?: ModifySnapshotScheduleCommandOutput) => void): void; modifySnapshotSchedule(args: ModifySnapshotScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifySnapshotScheduleCommandOutput) => void): void; /** * @see {@link ModifyUsageLimitCommand} */ modifyUsageLimit(args: ModifyUsageLimitCommandInput, options?: __HttpHandlerOptions): Promise; modifyUsageLimit(args: ModifyUsageLimitCommandInput, cb: (err: any, data?: ModifyUsageLimitCommandOutput) => void): void; modifyUsageLimit(args: ModifyUsageLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyUsageLimitCommandOutput) => void): void; /** * @see {@link PauseClusterCommand} */ pauseCluster(args: PauseClusterCommandInput, options?: __HttpHandlerOptions): Promise; pauseCluster(args: PauseClusterCommandInput, cb: (err: any, data?: PauseClusterCommandOutput) => void): void; pauseCluster(args: PauseClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PauseClusterCommandOutput) => void): void; /** * @see {@link PurchaseReservedNodeOfferingCommand} */ purchaseReservedNodeOffering(args: PurchaseReservedNodeOfferingCommandInput, options?: __HttpHandlerOptions): Promise; purchaseReservedNodeOffering(args: PurchaseReservedNodeOfferingCommandInput, cb: (err: any, data?: PurchaseReservedNodeOfferingCommandOutput) => void): void; purchaseReservedNodeOffering(args: PurchaseReservedNodeOfferingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PurchaseReservedNodeOfferingCommandOutput) => void): void; /** * @see {@link PutResourcePolicyCommand} */ putResourcePolicy(args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putResourcePolicy(args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; putResourcePolicy(args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; /** * @see {@link RebootClusterCommand} */ rebootCluster(args: RebootClusterCommandInput, options?: __HttpHandlerOptions): Promise; rebootCluster(args: RebootClusterCommandInput, cb: (err: any, data?: RebootClusterCommandOutput) => void): void; rebootCluster(args: RebootClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootClusterCommandOutput) => void): void; /** * @see {@link RegisterNamespaceCommand} */ registerNamespace(args: RegisterNamespaceCommandInput, options?: __HttpHandlerOptions): Promise; registerNamespace(args: RegisterNamespaceCommandInput, cb: (err: any, data?: RegisterNamespaceCommandOutput) => void): void; registerNamespace(args: RegisterNamespaceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterNamespaceCommandOutput) => void): void; /** * @see {@link RejectDataShareCommand} */ rejectDataShare(args: RejectDataShareCommandInput, options?: __HttpHandlerOptions): Promise; rejectDataShare(args: RejectDataShareCommandInput, cb: (err: any, data?: RejectDataShareCommandOutput) => void): void; rejectDataShare(args: RejectDataShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectDataShareCommandOutput) => void): void; /** * @see {@link ResetClusterParameterGroupCommand} */ resetClusterParameterGroup(args: ResetClusterParameterGroupCommandInput, options?: __HttpHandlerOptions): Promise; resetClusterParameterGroup(args: ResetClusterParameterGroupCommandInput, cb: (err: any, data?: ResetClusterParameterGroupCommandOutput) => void): void; resetClusterParameterGroup(args: ResetClusterParameterGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetClusterParameterGroupCommandOutput) => void): void; /** * @see {@link ResizeClusterCommand} */ resizeCluster(args: ResizeClusterCommandInput, options?: __HttpHandlerOptions): Promise; resizeCluster(args: ResizeClusterCommandInput, cb: (err: any, data?: ResizeClusterCommandOutput) => void): void; resizeCluster(args: ResizeClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResizeClusterCommandOutput) => void): void; /** * @see {@link RestoreFromClusterSnapshotCommand} */ restoreFromClusterSnapshot(args: RestoreFromClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; restoreFromClusterSnapshot(args: RestoreFromClusterSnapshotCommandInput, cb: (err: any, data?: RestoreFromClusterSnapshotCommandOutput) => void): void; restoreFromClusterSnapshot(args: RestoreFromClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreFromClusterSnapshotCommandOutput) => void): void; /** * @see {@link RestoreTableFromClusterSnapshotCommand} */ restoreTableFromClusterSnapshot(args: RestoreTableFromClusterSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; restoreTableFromClusterSnapshot(args: RestoreTableFromClusterSnapshotCommandInput, cb: (err: any, data?: RestoreTableFromClusterSnapshotCommandOutput) => void): void; restoreTableFromClusterSnapshot(args: RestoreTableFromClusterSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreTableFromClusterSnapshotCommandOutput) => void): void; /** * @see {@link ResumeClusterCommand} */ resumeCluster(args: ResumeClusterCommandInput, options?: __HttpHandlerOptions): Promise; resumeCluster(args: ResumeClusterCommandInput, cb: (err: any, data?: ResumeClusterCommandOutput) => void): void; resumeCluster(args: ResumeClusterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResumeClusterCommandOutput) => void): void; /** * @see {@link RevokeClusterSecurityGroupIngressCommand} */ revokeClusterSecurityGroupIngress(args: RevokeClusterSecurityGroupIngressCommandInput, options?: __HttpHandlerOptions): Promise; revokeClusterSecurityGroupIngress(args: RevokeClusterSecurityGroupIngressCommandInput, cb: (err: any, data?: RevokeClusterSecurityGroupIngressCommandOutput) => void): void; revokeClusterSecurityGroupIngress(args: RevokeClusterSecurityGroupIngressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeClusterSecurityGroupIngressCommandOutput) => void): void; /** * @see {@link RevokeEndpointAccessCommand} */ revokeEndpointAccess(): Promise; revokeEndpointAccess(args: RevokeEndpointAccessCommandInput, options?: __HttpHandlerOptions): Promise; revokeEndpointAccess(args: RevokeEndpointAccessCommandInput, cb: (err: any, data?: RevokeEndpointAccessCommandOutput) => void): void; revokeEndpointAccess(args: RevokeEndpointAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeEndpointAccessCommandOutput) => void): void; /** * @see {@link RevokeSnapshotAccessCommand} */ revokeSnapshotAccess(args: RevokeSnapshotAccessCommandInput, options?: __HttpHandlerOptions): Promise; revokeSnapshotAccess(args: RevokeSnapshotAccessCommandInput, cb: (err: any, data?: RevokeSnapshotAccessCommandOutput) => void): void; revokeSnapshotAccess(args: RevokeSnapshotAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RevokeSnapshotAccessCommandOutput) => void): void; /** * @see {@link RotateEncryptionKeyCommand} */ rotateEncryptionKey(args: RotateEncryptionKeyCommandInput, options?: __HttpHandlerOptions): Promise; rotateEncryptionKey(args: RotateEncryptionKeyCommandInput, cb: (err: any, data?: RotateEncryptionKeyCommandOutput) => void): void; rotateEncryptionKey(args: RotateEncryptionKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RotateEncryptionKeyCommandOutput) => void): void; /** * @see {@link UpdatePartnerStatusCommand} */ updatePartnerStatus(args: UpdatePartnerStatusCommandInput, options?: __HttpHandlerOptions): Promise; updatePartnerStatus(args: UpdatePartnerStatusCommandInput, cb: (err: any, data?: UpdatePartnerStatusCommandOutput) => void): void; updatePartnerStatus(args: UpdatePartnerStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePartnerStatusCommandOutput) => void): void; /** * @see {@link DescribeClusterDbRevisionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterDbRevisionsCommandOutput}. */ paginateDescribeClusterDbRevisions(args?: DescribeClusterDbRevisionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterParameterGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterParameterGroupsCommandOutput}. */ paginateDescribeClusterParameterGroups(args?: DescribeClusterParameterGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterParametersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterParametersCommandOutput}. */ paginateDescribeClusterParameters(args: DescribeClusterParametersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClustersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClustersCommandOutput}. */ paginateDescribeClusters(args?: DescribeClustersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterSecurityGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterSecurityGroupsCommandOutput}. */ paginateDescribeClusterSecurityGroups(args?: DescribeClusterSecurityGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterSnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterSnapshotsCommandOutput}. */ paginateDescribeClusterSnapshots(args?: DescribeClusterSnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterSubnetGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterSubnetGroupsCommandOutput}. */ paginateDescribeClusterSubnetGroups(args?: DescribeClusterSubnetGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterTracksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterTracksCommandOutput}. */ paginateDescribeClusterTracks(args?: DescribeClusterTracksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClusterVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeClusterVersionsCommandOutput}. */ paginateDescribeClusterVersions(args?: DescribeClusterVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeCustomDomainAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeCustomDomainAssociationsCommandOutput}. */ paginateDescribeCustomDomainAssociations(args?: DescribeCustomDomainAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataSharesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDataSharesCommandOutput}. */ paginateDescribeDataShares(args?: DescribeDataSharesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataSharesForConsumerCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDataSharesForConsumerCommandOutput}. */ paginateDescribeDataSharesForConsumer(args?: DescribeDataSharesForConsumerCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataSharesForProducerCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDataSharesForProducerCommandOutput}. */ paginateDescribeDataSharesForProducer(args?: DescribeDataSharesForProducerCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDefaultClusterParametersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDefaultClusterParametersCommandOutput}. */ paginateDescribeDefaultClusterParameters(args: DescribeDefaultClusterParametersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEndpointAccessCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEndpointAccessCommandOutput}. */ paginateDescribeEndpointAccess(args?: DescribeEndpointAccessCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEndpointAuthorizationCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEndpointAuthorizationCommandOutput}. */ paginateDescribeEndpointAuthorization(args?: DescribeEndpointAuthorizationCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEventsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEventsCommandOutput}. */ paginateDescribeEvents(args?: DescribeEventsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEventSubscriptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEventSubscriptionsCommandOutput}. */ paginateDescribeEventSubscriptions(args?: DescribeEventSubscriptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeHsmClientCertificatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeHsmClientCertificatesCommandOutput}. */ paginateDescribeHsmClientCertificates(args?: DescribeHsmClientCertificatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeHsmConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeHsmConfigurationsCommandOutput}. */ paginateDescribeHsmConfigurations(args?: DescribeHsmConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeInboundIntegrationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeInboundIntegrationsCommandOutput}. */ paginateDescribeInboundIntegrations(args?: DescribeInboundIntegrationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeIntegrationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeIntegrationsCommandOutput}. */ paginateDescribeIntegrations(args?: DescribeIntegrationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeNodeConfigurationOptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeNodeConfigurationOptionsCommandOutput}. */ paginateDescribeNodeConfigurationOptions(args: DescribeNodeConfigurationOptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeOrderableClusterOptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeOrderableClusterOptionsCommandOutput}. */ paginateDescribeOrderableClusterOptions(args?: DescribeOrderableClusterOptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeRedshiftIdcApplicationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeRedshiftIdcApplicationsCommandOutput}. */ paginateDescribeRedshiftIdcApplications(args?: DescribeRedshiftIdcApplicationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedNodeExchangeStatusCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedNodeExchangeStatusCommandOutput}. */ paginateDescribeReservedNodeExchangeStatus(args?: DescribeReservedNodeExchangeStatusCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedNodeOfferingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedNodeOfferingsCommandOutput}. */ paginateDescribeReservedNodeOfferings(args?: DescribeReservedNodeOfferingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReservedNodesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReservedNodesCommandOutput}. */ paginateDescribeReservedNodes(args?: DescribeReservedNodesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeScheduledActionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeScheduledActionsCommandOutput}. */ paginateDescribeScheduledActions(args?: DescribeScheduledActionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSnapshotCopyGrantsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSnapshotCopyGrantsCommandOutput}. */ paginateDescribeSnapshotCopyGrants(args?: DescribeSnapshotCopyGrantsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSnapshotSchedulesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSnapshotSchedulesCommandOutput}. */ paginateDescribeSnapshotSchedules(args?: DescribeSnapshotSchedulesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeTableRestoreStatusCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeTableRestoreStatusCommandOutput}. */ paginateDescribeTableRestoreStatus(args?: DescribeTableRestoreStatusCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeTagsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeTagsCommandOutput}. */ paginateDescribeTags(args?: DescribeTagsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeUsageLimitsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeUsageLimitsCommandOutput}. */ paginateDescribeUsageLimits(args?: DescribeUsageLimitsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetReservedNodeExchangeConfigurationOptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetReservedNodeExchangeConfigurationOptionsCommandOutput}. */ paginateGetReservedNodeExchangeConfigurationOptions(args: GetReservedNodeExchangeConfigurationOptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetReservedNodeExchangeOfferingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetReservedNodeExchangeOfferingsCommandOutput}. */ paginateGetReservedNodeExchangeOfferings(args: GetReservedNodeExchangeOfferingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecommendationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecommendationsCommandOutput}. */ paginateListRecommendations(args?: ListRecommendationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeClustersCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilClusterAvailable(args: DescribeClustersCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link DescribeClustersCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilClusterDeleted(args: DescribeClustersCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link DescribeClustersCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilClusterRestored(args: DescribeClustersCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link DescribeClusterSnapshotsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilSnapshotAvailable(args: DescribeClusterSnapshotsCommandInput, waiterConfig: number | Omit, "client">): Promise; } /** * 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 Amazon Redshift is asynchronous, which means that some interfaces may require * techniques, such as polling or asynchronous callback handlers, to determine when a * command has been applied. In this reference, the parameter descriptions indicate whether * a change is applied immediately, on the next instance reboot, or during the next * maintenance window. For a summary of the Amazon Redshift cluster management interfaces, go to * Using the * Amazon Redshift Management Interfaces.

*

Amazon Redshift manages all the work of setting up, operating, and scaling a data * warehouse: provisioning capacity, monitoring and backing up the cluster, and applying * patches and upgrades to the Amazon Redshift engine. You can focus on using your data to * acquire new insights for your business and customers.

*

If you are a first-time user of Amazon Redshift, we recommend that you begin by reading * the Amazon Redshift Getting Started Guide.

*

If you are a database developer, the Amazon Redshift Database Developer Guide explains how to design, * build, query, and maintain the databases that make up your data warehouse.

* @public */ export declare class Redshift extends RedshiftClient implements Redshift { }