File Explorer

/proc/self/root/proc/self/root/var/runtime/node_modules/@aws-sdk/client-redshift/dist-cjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

index.js107 KB · 2745 lines
'use strict'; var client$1 = require('@aws-sdk/core/client');var core = require('@smithy/core');var client = require('@smithy/core/client');var config = require('@smithy/core/config');var endpoints = require('@smithy/core/endpoints');var protocols = require('@smithy/core/protocols');var retry = require('@smithy/core/retry');var schema = require('@smithy/core/schema');var httpAuthSchemeProvider = require('./auth/httpAuthSchemeProvider');var runtimeConfig = require('./runtimeConfig');var schemas_0 = require('./schemas/schemas_0');var errors = require('./models/errors');var RedshiftServiceException = require('./models/RedshiftServiceException'); const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "redshift",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => {    const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;    let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;    let _credentials = runtimeConfig.credentials;    return {        setHttpAuthScheme(httpAuthScheme) {            const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);            if (index === -1) {                _httpAuthSchemes.push(httpAuthScheme);            }            else {                _httpAuthSchemes.splice(index, 1, httpAuthScheme);            }        },        httpAuthSchemes() {            return _httpAuthSchemes;        },        setHttpAuthSchemeProvider(httpAuthSchemeProvider) {            _httpAuthSchemeProvider = httpAuthSchemeProvider;        },        httpAuthSchemeProvider() {            return _httpAuthSchemeProvider;        },        setCredentials(credentials) {            _credentials = credentials;        },        credentials() {            return _credentials;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(client$1.getAwsRegionExtensionConfiguration(runtimeConfig), client.getDefaultExtensionConfiguration(runtimeConfig), protocols.getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, client$1.resolveAwsRegionExtensionConfiguration(extensionConfiguration), client.resolveDefaultRuntimeConfig(extensionConfiguration), protocols.resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class RedshiftClient extends client.Client {    config;    constructor(...[configuration]) {        const _config_0 = runtimeConfig.getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = client$1.resolveUserAgentConfig(_config_1);        const _config_3 = retry.resolveRetryConfig(_config_2);        const _config_4 = config.resolveRegionConfig(_config_3);        const _config_5 = client$1.resolveHostHeaderConfig(_config_4);        const _config_6 = endpoints.resolveEndpointConfig(_config_5);        const _config_7 = httpAuthSchemeProvider.resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(schema.getSchemaSerdePlugin(this.config));        this.middlewareStack.use(client$1.getUserAgentPlugin(this.config));        this.middlewareStack.use(retry.getRetryPlugin(this.config));        this.middlewareStack.use(protocols.getContentLengthPlugin(this.config));        this.middlewareStack.use(client$1.getHostHeaderPlugin(this.config));        this.middlewareStack.use(client$1.getLoggerPlugin(this.config));        this.middlewareStack.use(client$1.getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(core.getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: httpAuthSchemeProvider.defaultRedshiftHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new core.DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(core.getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} class AcceptReservedNodeExchangeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AcceptReservedNodeExchange", {})    .n("RedshiftClient", "AcceptReservedNodeExchangeCommand")    .sc(schemas_0.AcceptReservedNodeExchange$)    .build() {} class AddPartnerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AddPartner", {})    .n("RedshiftClient", "AddPartnerCommand")    .sc(schemas_0.AddPartner$)    .build() {} class AssociateDataShareConsumerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AssociateDataShareConsumer", {})    .n("RedshiftClient", "AssociateDataShareConsumerCommand")    .sc(schemas_0.AssociateDataShareConsumer$)    .build() {} class AuthorizeClusterSecurityGroupIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AuthorizeClusterSecurityGroupIngress", {})    .n("RedshiftClient", "AuthorizeClusterSecurityGroupIngressCommand")    .sc(schemas_0.AuthorizeClusterSecurityGroupIngress$)    .build() {} class AuthorizeDataShareCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AuthorizeDataShare", {})    .n("RedshiftClient", "AuthorizeDataShareCommand")    .sc(schemas_0.AuthorizeDataShare$)    .build() {} class AuthorizeEndpointAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AuthorizeEndpointAccess", {})    .n("RedshiftClient", "AuthorizeEndpointAccessCommand")    .sc(schemas_0.AuthorizeEndpointAccess$)    .build() {} class AuthorizeSnapshotAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "AuthorizeSnapshotAccess", {})    .n("RedshiftClient", "AuthorizeSnapshotAccessCommand")    .sc(schemas_0.AuthorizeSnapshotAccess$)    .build() {} class BatchDeleteClusterSnapshotsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "BatchDeleteClusterSnapshots", {})    .n("RedshiftClient", "BatchDeleteClusterSnapshotsCommand")    .sc(schemas_0.BatchDeleteClusterSnapshots$)    .build() {} class BatchModifyClusterSnapshotsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "BatchModifyClusterSnapshots", {})    .n("RedshiftClient", "BatchModifyClusterSnapshotsCommand")    .sc(schemas_0.BatchModifyClusterSnapshots$)    .build() {} class CancelResizeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CancelResize", {})    .n("RedshiftClient", "CancelResizeCommand")    .sc(schemas_0.CancelResize$)    .build() {} class CopyClusterSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CopyClusterSnapshot", {})    .n("RedshiftClient", "CopyClusterSnapshotCommand")    .sc(schemas_0.CopyClusterSnapshot$)    .build() {} class CreateAuthenticationProfileCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateAuthenticationProfile", {})    .n("RedshiftClient", "CreateAuthenticationProfileCommand")    .sc(schemas_0.CreateAuthenticationProfile$)    .build() {} class CreateClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateCluster", {})    .n("RedshiftClient", "CreateClusterCommand")    .sc(schemas_0.CreateCluster$)    .build() {} class CreateClusterParameterGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateClusterParameterGroup", {})    .n("RedshiftClient", "CreateClusterParameterGroupCommand")    .sc(schemas_0.CreateClusterParameterGroup$)    .build() {} class CreateClusterSecurityGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateClusterSecurityGroup", {})    .n("RedshiftClient", "CreateClusterSecurityGroupCommand")    .sc(schemas_0.CreateClusterSecurityGroup$)    .build() {} class CreateClusterSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateClusterSnapshot", {})    .n("RedshiftClient", "CreateClusterSnapshotCommand")    .sc(schemas_0.CreateClusterSnapshot$)    .build() {} class CreateClusterSubnetGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateClusterSubnetGroup", {})    .n("RedshiftClient", "CreateClusterSubnetGroupCommand")    .sc(schemas_0.CreateClusterSubnetGroup$)    .build() {} class CreateCustomDomainAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateCustomDomainAssociation", {})    .n("RedshiftClient", "CreateCustomDomainAssociationCommand")    .sc(schemas_0.CreateCustomDomainAssociation$)    .build() {} class CreateEndpointAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateEndpointAccess", {})    .n("RedshiftClient", "CreateEndpointAccessCommand")    .sc(schemas_0.CreateEndpointAccess$)    .build() {} class CreateEventSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateEventSubscription", {})    .n("RedshiftClient", "CreateEventSubscriptionCommand")    .sc(schemas_0.CreateEventSubscription$)    .build() {} class CreateHsmClientCertificateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateHsmClientCertificate", {})    .n("RedshiftClient", "CreateHsmClientCertificateCommand")    .sc(schemas_0.CreateHsmClientCertificate$)    .build() {} class CreateHsmConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateHsmConfiguration", {})    .n("RedshiftClient", "CreateHsmConfigurationCommand")    .sc(schemas_0.CreateHsmConfiguration$)    .build() {} class CreateIntegrationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateIntegration", {})    .n("RedshiftClient", "CreateIntegrationCommand")    .sc(schemas_0.CreateIntegration$)    .build() {} class CreateRedshiftIdcApplicationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateRedshiftIdcApplication", {})    .n("RedshiftClient", "CreateRedshiftIdcApplicationCommand")    .sc(schemas_0.CreateRedshiftIdcApplication$)    .build() {} class CreateScheduledActionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateScheduledAction", {})    .n("RedshiftClient", "CreateScheduledActionCommand")    .sc(schemas_0.CreateScheduledAction$)    .build() {} class CreateSnapshotCopyGrantCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateSnapshotCopyGrant", {})    .n("RedshiftClient", "CreateSnapshotCopyGrantCommand")    .sc(schemas_0.CreateSnapshotCopyGrant$)    .build() {} class CreateSnapshotScheduleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateSnapshotSchedule", {})    .n("RedshiftClient", "CreateSnapshotScheduleCommand")    .sc(schemas_0.CreateSnapshotSchedule$)    .build() {} class CreateTagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateTags", {})    .n("RedshiftClient", "CreateTagsCommand")    .sc(schemas_0.CreateTags$)    .build() {} class CreateUsageLimitCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "CreateUsageLimit", {})    .n("RedshiftClient", "CreateUsageLimitCommand")    .sc(schemas_0.CreateUsageLimit$)    .build() {} class DeauthorizeDataShareCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeauthorizeDataShare", {})    .n("RedshiftClient", "DeauthorizeDataShareCommand")    .sc(schemas_0.DeauthorizeDataShare$)    .build() {} class DeleteAuthenticationProfileCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteAuthenticationProfile", {})    .n("RedshiftClient", "DeleteAuthenticationProfileCommand")    .sc(schemas_0.DeleteAuthenticationProfile$)    .build() {} class DeleteClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteCluster", {})    .n("RedshiftClient", "DeleteClusterCommand")    .sc(schemas_0.DeleteCluster$)    .build() {} class DeleteClusterParameterGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteClusterParameterGroup", {})    .n("RedshiftClient", "DeleteClusterParameterGroupCommand")    .sc(schemas_0.DeleteClusterParameterGroup$)    .build() {} class DeleteClusterSecurityGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteClusterSecurityGroup", {})    .n("RedshiftClient", "DeleteClusterSecurityGroupCommand")    .sc(schemas_0.DeleteClusterSecurityGroup$)    .build() {} class DeleteClusterSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteClusterSnapshot", {})    .n("RedshiftClient", "DeleteClusterSnapshotCommand")    .sc(schemas_0.DeleteClusterSnapshot$)    .build() {} class DeleteClusterSubnetGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteClusterSubnetGroup", {})    .n("RedshiftClient", "DeleteClusterSubnetGroupCommand")    .sc(schemas_0.DeleteClusterSubnetGroup$)    .build() {} class DeleteCustomDomainAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteCustomDomainAssociation", {})    .n("RedshiftClient", "DeleteCustomDomainAssociationCommand")    .sc(schemas_0.DeleteCustomDomainAssociation$)    .build() {} class DeleteEndpointAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteEndpointAccess", {})    .n("RedshiftClient", "DeleteEndpointAccessCommand")    .sc(schemas_0.DeleteEndpointAccess$)    .build() {} class DeleteEventSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteEventSubscription", {})    .n("RedshiftClient", "DeleteEventSubscriptionCommand")    .sc(schemas_0.DeleteEventSubscription$)    .build() {} class DeleteHsmClientCertificateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteHsmClientCertificate", {})    .n("RedshiftClient", "DeleteHsmClientCertificateCommand")    .sc(schemas_0.DeleteHsmClientCertificate$)    .build() {} class DeleteHsmConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteHsmConfiguration", {})    .n("RedshiftClient", "DeleteHsmConfigurationCommand")    .sc(schemas_0.DeleteHsmConfiguration$)    .build() {} class DeleteIntegrationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteIntegration", {})    .n("RedshiftClient", "DeleteIntegrationCommand")    .sc(schemas_0.DeleteIntegration$)    .build() {} class DeletePartnerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeletePartner", {})    .n("RedshiftClient", "DeletePartnerCommand")    .sc(schemas_0.DeletePartner$)    .build() {} class DeleteRedshiftIdcApplicationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteRedshiftIdcApplication", {})    .n("RedshiftClient", "DeleteRedshiftIdcApplicationCommand")    .sc(schemas_0.DeleteRedshiftIdcApplication$)    .build() {} class DeleteResourcePolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteResourcePolicy", {})    .n("RedshiftClient", "DeleteResourcePolicyCommand")    .sc(schemas_0.DeleteResourcePolicy$)    .build() {} class DeleteScheduledActionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteScheduledAction", {})    .n("RedshiftClient", "DeleteScheduledActionCommand")    .sc(schemas_0.DeleteScheduledAction$)    .build() {} class DeleteSnapshotCopyGrantCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteSnapshotCopyGrant", {})    .n("RedshiftClient", "DeleteSnapshotCopyGrantCommand")    .sc(schemas_0.DeleteSnapshotCopyGrant$)    .build() {} class DeleteSnapshotScheduleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteSnapshotSchedule", {})    .n("RedshiftClient", "DeleteSnapshotScheduleCommand")    .sc(schemas_0.DeleteSnapshotSchedule$)    .build() {} class DeleteTagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteTags", {})    .n("RedshiftClient", "DeleteTagsCommand")    .sc(schemas_0.DeleteTags$)    .build() {} class DeleteUsageLimitCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeleteUsageLimit", {})    .n("RedshiftClient", "DeleteUsageLimitCommand")    .sc(schemas_0.DeleteUsageLimit$)    .build() {} class DeregisterNamespaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DeregisterNamespace", {})    .n("RedshiftClient", "DeregisterNamespaceCommand")    .sc(schemas_0.DeregisterNamespace$)    .build() {} class DescribeAccountAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeAccountAttributes", {})    .n("RedshiftClient", "DescribeAccountAttributesCommand")    .sc(schemas_0.DescribeAccountAttributes$)    .build() {} class DescribeAuthenticationProfilesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeAuthenticationProfiles", {})    .n("RedshiftClient", "DescribeAuthenticationProfilesCommand")    .sc(schemas_0.DescribeAuthenticationProfiles$)    .build() {} class DescribeClusterDbRevisionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterDbRevisions", {})    .n("RedshiftClient", "DescribeClusterDbRevisionsCommand")    .sc(schemas_0.DescribeClusterDbRevisions$)    .build() {} class DescribeClusterParameterGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterParameterGroups", {})    .n("RedshiftClient", "DescribeClusterParameterGroupsCommand")    .sc(schemas_0.DescribeClusterParameterGroups$)    .build() {} class DescribeClusterParametersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterParameters", {})    .n("RedshiftClient", "DescribeClusterParametersCommand")    .sc(schemas_0.DescribeClusterParameters$)    .build() {} class DescribeClustersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusters", {})    .n("RedshiftClient", "DescribeClustersCommand")    .sc(schemas_0.DescribeClusters$)    .build() {} class DescribeClusterSecurityGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterSecurityGroups", {})    .n("RedshiftClient", "DescribeClusterSecurityGroupsCommand")    .sc(schemas_0.DescribeClusterSecurityGroups$)    .build() {} class DescribeClusterSnapshotsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterSnapshots", {})    .n("RedshiftClient", "DescribeClusterSnapshotsCommand")    .sc(schemas_0.DescribeClusterSnapshots$)    .build() {} class DescribeClusterSubnetGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterSubnetGroups", {})    .n("RedshiftClient", "DescribeClusterSubnetGroupsCommand")    .sc(schemas_0.DescribeClusterSubnetGroups$)    .build() {} class DescribeClusterTracksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterTracks", {})    .n("RedshiftClient", "DescribeClusterTracksCommand")    .sc(schemas_0.DescribeClusterTracks$)    .build() {} class DescribeClusterVersionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeClusterVersions", {})    .n("RedshiftClient", "DescribeClusterVersionsCommand")    .sc(schemas_0.DescribeClusterVersions$)    .build() {} class DescribeCustomDomainAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeCustomDomainAssociations", {})    .n("RedshiftClient", "DescribeCustomDomainAssociationsCommand")    .sc(schemas_0.DescribeCustomDomainAssociations$)    .build() {} class DescribeDataSharesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeDataShares", {})    .n("RedshiftClient", "DescribeDataSharesCommand")    .sc(schemas_0.DescribeDataShares$)    .build() {} class DescribeDataSharesForConsumerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeDataSharesForConsumer", {})    .n("RedshiftClient", "DescribeDataSharesForConsumerCommand")    .sc(schemas_0.DescribeDataSharesForConsumer$)    .build() {} class DescribeDataSharesForProducerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeDataSharesForProducer", {})    .n("RedshiftClient", "DescribeDataSharesForProducerCommand")    .sc(schemas_0.DescribeDataSharesForProducer$)    .build() {} class DescribeDefaultClusterParametersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeDefaultClusterParameters", {})    .n("RedshiftClient", "DescribeDefaultClusterParametersCommand")    .sc(schemas_0.DescribeDefaultClusterParameters$)    .build() {} class DescribeEndpointAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeEndpointAccess", {})    .n("RedshiftClient", "DescribeEndpointAccessCommand")    .sc(schemas_0.DescribeEndpointAccess$)    .build() {} class DescribeEndpointAuthorizationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeEndpointAuthorization", {})    .n("RedshiftClient", "DescribeEndpointAuthorizationCommand")    .sc(schemas_0.DescribeEndpointAuthorization$)    .build() {} class DescribeEventCategoriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeEventCategories", {})    .n("RedshiftClient", "DescribeEventCategoriesCommand")    .sc(schemas_0.DescribeEventCategories$)    .build() {} class DescribeEventsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeEvents", {})    .n("RedshiftClient", "DescribeEventsCommand")    .sc(schemas_0.DescribeEvents$)    .build() {} class DescribeEventSubscriptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeEventSubscriptions", {})    .n("RedshiftClient", "DescribeEventSubscriptionsCommand")    .sc(schemas_0.DescribeEventSubscriptions$)    .build() {} class DescribeHsmClientCertificatesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeHsmClientCertificates", {})    .n("RedshiftClient", "DescribeHsmClientCertificatesCommand")    .sc(schemas_0.DescribeHsmClientCertificates$)    .build() {} class DescribeHsmConfigurationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeHsmConfigurations", {})    .n("RedshiftClient", "DescribeHsmConfigurationsCommand")    .sc(schemas_0.DescribeHsmConfigurations$)    .build() {} class DescribeInboundIntegrationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeInboundIntegrations", {})    .n("RedshiftClient", "DescribeInboundIntegrationsCommand")    .sc(schemas_0.DescribeInboundIntegrations$)    .build() {} class DescribeIntegrationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeIntegrations", {})    .n("RedshiftClient", "DescribeIntegrationsCommand")    .sc(schemas_0.DescribeIntegrations$)    .build() {} class DescribeLoggingStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeLoggingStatus", {})    .n("RedshiftClient", "DescribeLoggingStatusCommand")    .sc(schemas_0.DescribeLoggingStatus$)    .build() {} class DescribeNodeConfigurationOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeNodeConfigurationOptions", {})    .n("RedshiftClient", "DescribeNodeConfigurationOptionsCommand")    .sc(schemas_0.DescribeNodeConfigurationOptions$)    .build() {} class DescribeOrderableClusterOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeOrderableClusterOptions", {})    .n("RedshiftClient", "DescribeOrderableClusterOptionsCommand")    .sc(schemas_0.DescribeOrderableClusterOptions$)    .build() {} class DescribePartnersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribePartners", {})    .n("RedshiftClient", "DescribePartnersCommand")    .sc(schemas_0.DescribePartners$)    .build() {} class DescribeRedshiftIdcApplicationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeRedshiftIdcApplications", {})    .n("RedshiftClient", "DescribeRedshiftIdcApplicationsCommand")    .sc(schemas_0.DescribeRedshiftIdcApplications$)    .build() {} class DescribeReservedNodeExchangeStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeReservedNodeExchangeStatus", {})    .n("RedshiftClient", "DescribeReservedNodeExchangeStatusCommand")    .sc(schemas_0.DescribeReservedNodeExchangeStatus$)    .build() {} class DescribeReservedNodeOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeReservedNodeOfferings", {})    .n("RedshiftClient", "DescribeReservedNodeOfferingsCommand")    .sc(schemas_0.DescribeReservedNodeOfferings$)    .build() {} class DescribeReservedNodesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeReservedNodes", {})    .n("RedshiftClient", "DescribeReservedNodesCommand")    .sc(schemas_0.DescribeReservedNodes$)    .build() {} class DescribeResizeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeResize", {})    .n("RedshiftClient", "DescribeResizeCommand")    .sc(schemas_0.DescribeResize$)    .build() {} class DescribeScheduledActionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeScheduledActions", {})    .n("RedshiftClient", "DescribeScheduledActionsCommand")    .sc(schemas_0.DescribeScheduledActions$)    .build() {} class DescribeSnapshotCopyGrantsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeSnapshotCopyGrants", {})    .n("RedshiftClient", "DescribeSnapshotCopyGrantsCommand")    .sc(schemas_0.DescribeSnapshotCopyGrants$)    .build() {} class DescribeSnapshotSchedulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeSnapshotSchedules", {})    .n("RedshiftClient", "DescribeSnapshotSchedulesCommand")    .sc(schemas_0.DescribeSnapshotSchedules$)    .build() {} class DescribeStorageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeStorage", {})    .n("RedshiftClient", "DescribeStorageCommand")    .sc(schemas_0.DescribeStorage$)    .build() {} class DescribeTableRestoreStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeTableRestoreStatus", {})    .n("RedshiftClient", "DescribeTableRestoreStatusCommand")    .sc(schemas_0.DescribeTableRestoreStatus$)    .build() {} class DescribeTagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeTags", {})    .n("RedshiftClient", "DescribeTagsCommand")    .sc(schemas_0.DescribeTags$)    .build() {} class DescribeUsageLimitsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DescribeUsageLimits", {})    .n("RedshiftClient", "DescribeUsageLimitsCommand")    .sc(schemas_0.DescribeUsageLimits$)    .build() {} class DisableLoggingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DisableLogging", {})    .n("RedshiftClient", "DisableLoggingCommand")    .sc(schemas_0.DisableLogging$)    .build() {} class DisableSnapshotCopyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DisableSnapshotCopy", {})    .n("RedshiftClient", "DisableSnapshotCopyCommand")    .sc(schemas_0.DisableSnapshotCopy$)    .build() {} class DisassociateDataShareConsumerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "DisassociateDataShareConsumer", {})    .n("RedshiftClient", "DisassociateDataShareConsumerCommand")    .sc(schemas_0.DisassociateDataShareConsumer$)    .build() {} class EnableLoggingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "EnableLogging", {})    .n("RedshiftClient", "EnableLoggingCommand")    .sc(schemas_0.EnableLogging$)    .build() {} class EnableSnapshotCopyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "EnableSnapshotCopy", {})    .n("RedshiftClient", "EnableSnapshotCopyCommand")    .sc(schemas_0.EnableSnapshotCopy$)    .build() {} class FailoverPrimaryComputeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "FailoverPrimaryCompute", {})    .n("RedshiftClient", "FailoverPrimaryComputeCommand")    .sc(schemas_0.FailoverPrimaryCompute$)    .build() {} class GetClusterCredentialsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "GetClusterCredentials", {})    .n("RedshiftClient", "GetClusterCredentialsCommand")    .sc(schemas_0.GetClusterCredentials$)    .build() {} class GetClusterCredentialsWithIAMCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "GetClusterCredentialsWithIAM", {})    .n("RedshiftClient", "GetClusterCredentialsWithIAMCommand")    .sc(schemas_0.GetClusterCredentialsWithIAM$)    .build() {} class GetIdentityCenterAuthTokenCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "GetIdentityCenterAuthToken", {})    .n("RedshiftClient", "GetIdentityCenterAuthTokenCommand")    .sc(schemas_0.GetIdentityCenterAuthToken$)    .build() {} class GetReservedNodeExchangeConfigurationOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "GetReservedNodeExchangeConfigurationOptions", {})    .n("RedshiftClient", "GetReservedNodeExchangeConfigurationOptionsCommand")    .sc(schemas_0.GetReservedNodeExchangeConfigurationOptions$)    .build() {} class GetReservedNodeExchangeOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "GetReservedNodeExchangeOfferings", {})    .n("RedshiftClient", "GetReservedNodeExchangeOfferingsCommand")    .sc(schemas_0.GetReservedNodeExchangeOfferings$)    .build() {} class GetResourcePolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "GetResourcePolicy", {})    .n("RedshiftClient", "GetResourcePolicyCommand")    .sc(schemas_0.GetResourcePolicy$)    .build() {} class ListRecommendationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ListRecommendations", {})    .n("RedshiftClient", "ListRecommendationsCommand")    .sc(schemas_0.ListRecommendations$)    .build() {} class ModifyAquaConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyAquaConfiguration", {})    .n("RedshiftClient", "ModifyAquaConfigurationCommand")    .sc(schemas_0.ModifyAquaConfiguration$)    .build() {} class ModifyAuthenticationProfileCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyAuthenticationProfile", {})    .n("RedshiftClient", "ModifyAuthenticationProfileCommand")    .sc(schemas_0.ModifyAuthenticationProfile$)    .build() {} class ModifyClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyCluster", {})    .n("RedshiftClient", "ModifyClusterCommand")    .sc(schemas_0.ModifyCluster$)    .build() {} class ModifyClusterDbRevisionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterDbRevision", {})    .n("RedshiftClient", "ModifyClusterDbRevisionCommand")    .sc(schemas_0.ModifyClusterDbRevision$)    .build() {} class ModifyClusterIamRolesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterIamRoles", {})    .n("RedshiftClient", "ModifyClusterIamRolesCommand")    .sc(schemas_0.ModifyClusterIamRoles$)    .build() {} class ModifyClusterMaintenanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterMaintenance", {})    .n("RedshiftClient", "ModifyClusterMaintenanceCommand")    .sc(schemas_0.ModifyClusterMaintenance$)    .build() {} class ModifyClusterParameterGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterParameterGroup", {})    .n("RedshiftClient", "ModifyClusterParameterGroupCommand")    .sc(schemas_0.ModifyClusterParameterGroup$)    .build() {} class ModifyClusterSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterSnapshot", {})    .n("RedshiftClient", "ModifyClusterSnapshotCommand")    .sc(schemas_0.ModifyClusterSnapshot$)    .build() {} class ModifyClusterSnapshotScheduleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterSnapshotSchedule", {})    .n("RedshiftClient", "ModifyClusterSnapshotScheduleCommand")    .sc(schemas_0.ModifyClusterSnapshotSchedule$)    .build() {} class ModifyClusterSubnetGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyClusterSubnetGroup", {})    .n("RedshiftClient", "ModifyClusterSubnetGroupCommand")    .sc(schemas_0.ModifyClusterSubnetGroup$)    .build() {} class ModifyCustomDomainAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyCustomDomainAssociation", {})    .n("RedshiftClient", "ModifyCustomDomainAssociationCommand")    .sc(schemas_0.ModifyCustomDomainAssociation$)    .build() {} class ModifyEndpointAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyEndpointAccess", {})    .n("RedshiftClient", "ModifyEndpointAccessCommand")    .sc(schemas_0.ModifyEndpointAccess$)    .build() {} class ModifyEventSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyEventSubscription", {})    .n("RedshiftClient", "ModifyEventSubscriptionCommand")    .sc(schemas_0.ModifyEventSubscription$)    .build() {} class ModifyIntegrationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyIntegration", {})    .n("RedshiftClient", "ModifyIntegrationCommand")    .sc(schemas_0.ModifyIntegration$)    .build() {} class ModifyLakehouseConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyLakehouseConfiguration", {})    .n("RedshiftClient", "ModifyLakehouseConfigurationCommand")    .sc(schemas_0.ModifyLakehouseConfiguration$)    .build() {} class ModifyRedshiftIdcApplicationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyRedshiftIdcApplication", {})    .n("RedshiftClient", "ModifyRedshiftIdcApplicationCommand")    .sc(schemas_0.ModifyRedshiftIdcApplication$)    .build() {} class ModifyScheduledActionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyScheduledAction", {})    .n("RedshiftClient", "ModifyScheduledActionCommand")    .sc(schemas_0.ModifyScheduledAction$)    .build() {} class ModifySnapshotCopyRetentionPeriodCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifySnapshotCopyRetentionPeriod", {})    .n("RedshiftClient", "ModifySnapshotCopyRetentionPeriodCommand")    .sc(schemas_0.ModifySnapshotCopyRetentionPeriod$)    .build() {} class ModifySnapshotScheduleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifySnapshotSchedule", {})    .n("RedshiftClient", "ModifySnapshotScheduleCommand")    .sc(schemas_0.ModifySnapshotSchedule$)    .build() {} class ModifyUsageLimitCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ModifyUsageLimit", {})    .n("RedshiftClient", "ModifyUsageLimitCommand")    .sc(schemas_0.ModifyUsageLimit$)    .build() {} class PauseClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "PauseCluster", {})    .n("RedshiftClient", "PauseClusterCommand")    .sc(schemas_0.PauseCluster$)    .build() {} class PurchaseReservedNodeOfferingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "PurchaseReservedNodeOffering", {})    .n("RedshiftClient", "PurchaseReservedNodeOfferingCommand")    .sc(schemas_0.PurchaseReservedNodeOffering$)    .build() {} class PutResourcePolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "PutResourcePolicy", {})    .n("RedshiftClient", "PutResourcePolicyCommand")    .sc(schemas_0.PutResourcePolicy$)    .build() {} class RebootClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RebootCluster", {})    .n("RedshiftClient", "RebootClusterCommand")    .sc(schemas_0.RebootCluster$)    .build() {} class RegisterNamespaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RegisterNamespace", {})    .n("RedshiftClient", "RegisterNamespaceCommand")    .sc(schemas_0.RegisterNamespace$)    .build() {} class RejectDataShareCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RejectDataShare", {})    .n("RedshiftClient", "RejectDataShareCommand")    .sc(schemas_0.RejectDataShare$)    .build() {} class ResetClusterParameterGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ResetClusterParameterGroup", {})    .n("RedshiftClient", "ResetClusterParameterGroupCommand")    .sc(schemas_0.ResetClusterParameterGroup$)    .build() {} class ResizeClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ResizeCluster", {})    .n("RedshiftClient", "ResizeClusterCommand")    .sc(schemas_0.ResizeCluster$)    .build() {} class RestoreFromClusterSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RestoreFromClusterSnapshot", {})    .n("RedshiftClient", "RestoreFromClusterSnapshotCommand")    .sc(schemas_0.RestoreFromClusterSnapshot$)    .build() {} class RestoreTableFromClusterSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RestoreTableFromClusterSnapshot", {})    .n("RedshiftClient", "RestoreTableFromClusterSnapshotCommand")    .sc(schemas_0.RestoreTableFromClusterSnapshot$)    .build() {} class ResumeClusterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "ResumeCluster", {})    .n("RedshiftClient", "ResumeClusterCommand")    .sc(schemas_0.ResumeCluster$)    .build() {} class RevokeClusterSecurityGroupIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RevokeClusterSecurityGroupIngress", {})    .n("RedshiftClient", "RevokeClusterSecurityGroupIngressCommand")    .sc(schemas_0.RevokeClusterSecurityGroupIngress$)    .build() {} class RevokeEndpointAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RevokeEndpointAccess", {})    .n("RedshiftClient", "RevokeEndpointAccessCommand")    .sc(schemas_0.RevokeEndpointAccess$)    .build() {} class RevokeSnapshotAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RevokeSnapshotAccess", {})    .n("RedshiftClient", "RevokeSnapshotAccessCommand")    .sc(schemas_0.RevokeSnapshotAccess$)    .build() {} class RotateEncryptionKeyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "RotateEncryptionKey", {})    .n("RedshiftClient", "RotateEncryptionKeyCommand")    .sc(schemas_0.RotateEncryptionKey$)    .build() {} class UpdatePartnerStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("RedshiftServiceVersion20121201", "UpdatePartnerStatus", {})    .n("RedshiftClient", "UpdatePartnerStatusCommand")    .sc(schemas_0.UpdatePartnerStatus$)    .build() {} const paginateDescribeClusterDbRevisions = core.createPaginator(RedshiftClient, DescribeClusterDbRevisionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterParameterGroups = core.createPaginator(RedshiftClient, DescribeClusterParameterGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterParameters = core.createPaginator(RedshiftClient, DescribeClusterParametersCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterSecurityGroups = core.createPaginator(RedshiftClient, DescribeClusterSecurityGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterSnapshots = core.createPaginator(RedshiftClient, DescribeClusterSnapshotsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusters = core.createPaginator(RedshiftClient, DescribeClustersCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterSubnetGroups = core.createPaginator(RedshiftClient, DescribeClusterSubnetGroupsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterTracks = core.createPaginator(RedshiftClient, DescribeClusterTracksCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeClusterVersions = core.createPaginator(RedshiftClient, DescribeClusterVersionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeCustomDomainAssociations = core.createPaginator(RedshiftClient, DescribeCustomDomainAssociationsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeDataSharesForConsumer = core.createPaginator(RedshiftClient, DescribeDataSharesForConsumerCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeDataSharesForProducer = core.createPaginator(RedshiftClient, DescribeDataSharesForProducerCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeDataShares = core.createPaginator(RedshiftClient, DescribeDataSharesCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeDefaultClusterParameters = core.createPaginator(RedshiftClient, DescribeDefaultClusterParametersCommand, "Marker", "DefaultClusterParameters.Marker", "MaxRecords"); const paginateDescribeEndpointAccess = core.createPaginator(RedshiftClient, DescribeEndpointAccessCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeEndpointAuthorization = core.createPaginator(RedshiftClient, DescribeEndpointAuthorizationCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeEvents = core.createPaginator(RedshiftClient, DescribeEventsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeEventSubscriptions = core.createPaginator(RedshiftClient, DescribeEventSubscriptionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeHsmClientCertificates = core.createPaginator(RedshiftClient, DescribeHsmClientCertificatesCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeHsmConfigurations = core.createPaginator(RedshiftClient, DescribeHsmConfigurationsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeInboundIntegrations = core.createPaginator(RedshiftClient, DescribeInboundIntegrationsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeIntegrations = core.createPaginator(RedshiftClient, DescribeIntegrationsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeNodeConfigurationOptions = core.createPaginator(RedshiftClient, DescribeNodeConfigurationOptionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeOrderableClusterOptions = core.createPaginator(RedshiftClient, DescribeOrderableClusterOptionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeRedshiftIdcApplications = core.createPaginator(RedshiftClient, DescribeRedshiftIdcApplicationsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeReservedNodeExchangeStatus = core.createPaginator(RedshiftClient, DescribeReservedNodeExchangeStatusCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeReservedNodeOfferings = core.createPaginator(RedshiftClient, DescribeReservedNodeOfferingsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeReservedNodes = core.createPaginator(RedshiftClient, DescribeReservedNodesCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeScheduledActions = core.createPaginator(RedshiftClient, DescribeScheduledActionsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeSnapshotCopyGrants = core.createPaginator(RedshiftClient, DescribeSnapshotCopyGrantsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeSnapshotSchedules = core.createPaginator(RedshiftClient, DescribeSnapshotSchedulesCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeTableRestoreStatus = core.createPaginator(RedshiftClient, DescribeTableRestoreStatusCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeTags = core.createPaginator(RedshiftClient, DescribeTagsCommand, "Marker", "Marker", "MaxRecords"); const paginateDescribeUsageLimits = core.createPaginator(RedshiftClient, DescribeUsageLimitsCommand, "Marker", "Marker", "MaxRecords"); const paginateGetReservedNodeExchangeConfigurationOptions = core.createPaginator(RedshiftClient, GetReservedNodeExchangeConfigurationOptionsCommand, "Marker", "Marker", "MaxRecords"); const paginateGetReservedNodeExchangeOfferings = core.createPaginator(RedshiftClient, GetReservedNodeExchangeOfferingsCommand, "Marker", "Marker", "MaxRecords"); const paginateListRecommendations = core.createPaginator(RedshiftClient, ListRecommendationsCommand, "Marker", "Marker", "MaxRecords"); const checkState$3 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeClustersCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Clusters);                let projection_3 = flat_1.map((element_2) => {                    return element_2.ClusterStatus;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "available");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Clusters);                let projection_3 = flat_1.map((element_2) => {                    return element_2.ClusterStatus;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "deleting") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ClusterNotFoundFault") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForClusterAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 60, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);};const waitUntilClusterAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 60, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);    return client.checkExceptions(result);}; const checkState$2 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeClustersCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Clusters);                let projection_3 = flat_1.map((element_2) => {                    return element_2.ClusterStatus;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "creating") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Clusters);                let projection_3 = flat_1.map((element_2) => {                    return element_2.ClusterStatus;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "modifying") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ClusterNotFoundFault") {            return { state: client.WaiterState.SUCCESS, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForClusterDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 60, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);};const waitUntilClusterDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 60, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);    return client.checkExceptions(result);}; const checkState$1 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeClustersCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Clusters);                let projection_3 = flat_1.map((element_2) => {                    return element_2.RestoreStatus.Status;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "completed");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Clusters);                let projection_3 = flat_1.map((element_2) => {                    return element_2.ClusterStatus;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "deleting") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForClusterRestored = async (params, input) => {    const serviceDefaults = { minDelay: 60, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);};const waitUntilClusterRestored = async (params, input) => {    const serviceDefaults = { minDelay: 60, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);    return client.checkExceptions(result);}; const checkState = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeClusterSnapshotsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Snapshots);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "available");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Snapshots);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Snapshots);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "deleted") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSnapshotAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState);};const waitUntilSnapshotAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState);    return client.checkExceptions(result);}; const commands = {    AcceptReservedNodeExchangeCommand,    AddPartnerCommand,    AssociateDataShareConsumerCommand,    AuthorizeClusterSecurityGroupIngressCommand,    AuthorizeDataShareCommand,    AuthorizeEndpointAccessCommand,    AuthorizeSnapshotAccessCommand,    BatchDeleteClusterSnapshotsCommand,    BatchModifyClusterSnapshotsCommand,    CancelResizeCommand,    CopyClusterSnapshotCommand,    CreateAuthenticationProfileCommand,    CreateClusterCommand,    CreateClusterParameterGroupCommand,    CreateClusterSecurityGroupCommand,    CreateClusterSnapshotCommand,    CreateClusterSubnetGroupCommand,    CreateCustomDomainAssociationCommand,    CreateEndpointAccessCommand,    CreateEventSubscriptionCommand,    CreateHsmClientCertificateCommand,    CreateHsmConfigurationCommand,    CreateIntegrationCommand,    CreateRedshiftIdcApplicationCommand,    CreateScheduledActionCommand,    CreateSnapshotCopyGrantCommand,    CreateSnapshotScheduleCommand,    CreateTagsCommand,    CreateUsageLimitCommand,    DeauthorizeDataShareCommand,    DeleteAuthenticationProfileCommand,    DeleteClusterCommand,    DeleteClusterParameterGroupCommand,    DeleteClusterSecurityGroupCommand,    DeleteClusterSnapshotCommand,    DeleteClusterSubnetGroupCommand,    DeleteCustomDomainAssociationCommand,    DeleteEndpointAccessCommand,    DeleteEventSubscriptionCommand,    DeleteHsmClientCertificateCommand,    DeleteHsmConfigurationCommand,    DeleteIntegrationCommand,    DeletePartnerCommand,    DeleteRedshiftIdcApplicationCommand,    DeleteResourcePolicyCommand,    DeleteScheduledActionCommand,    DeleteSnapshotCopyGrantCommand,    DeleteSnapshotScheduleCommand,    DeleteTagsCommand,    DeleteUsageLimitCommand,    DeregisterNamespaceCommand,    DescribeAccountAttributesCommand,    DescribeAuthenticationProfilesCommand,    DescribeClusterDbRevisionsCommand,    DescribeClusterParameterGroupsCommand,    DescribeClusterParametersCommand,    DescribeClustersCommand,    DescribeClusterSecurityGroupsCommand,    DescribeClusterSnapshotsCommand,    DescribeClusterSubnetGroupsCommand,    DescribeClusterTracksCommand,    DescribeClusterVersionsCommand,    DescribeCustomDomainAssociationsCommand,    DescribeDataSharesCommand,    DescribeDataSharesForConsumerCommand,    DescribeDataSharesForProducerCommand,    DescribeDefaultClusterParametersCommand,    DescribeEndpointAccessCommand,    DescribeEndpointAuthorizationCommand,    DescribeEventCategoriesCommand,    DescribeEventsCommand,    DescribeEventSubscriptionsCommand,    DescribeHsmClientCertificatesCommand,    DescribeHsmConfigurationsCommand,    DescribeInboundIntegrationsCommand,    DescribeIntegrationsCommand,    DescribeLoggingStatusCommand,    DescribeNodeConfigurationOptionsCommand,    DescribeOrderableClusterOptionsCommand,    DescribePartnersCommand,    DescribeRedshiftIdcApplicationsCommand,    DescribeReservedNodeExchangeStatusCommand,    DescribeReservedNodeOfferingsCommand,    DescribeReservedNodesCommand,    DescribeResizeCommand,    DescribeScheduledActionsCommand,    DescribeSnapshotCopyGrantsCommand,    DescribeSnapshotSchedulesCommand,    DescribeStorageCommand,    DescribeTableRestoreStatusCommand,    DescribeTagsCommand,    DescribeUsageLimitsCommand,    DisableLoggingCommand,    DisableSnapshotCopyCommand,    DisassociateDataShareConsumerCommand,    EnableLoggingCommand,    EnableSnapshotCopyCommand,    FailoverPrimaryComputeCommand,    GetClusterCredentialsCommand,    GetClusterCredentialsWithIAMCommand,    GetIdentityCenterAuthTokenCommand,    GetReservedNodeExchangeConfigurationOptionsCommand,    GetReservedNodeExchangeOfferingsCommand,    GetResourcePolicyCommand,    ListRecommendationsCommand,    ModifyAquaConfigurationCommand,    ModifyAuthenticationProfileCommand,    ModifyClusterCommand,    ModifyClusterDbRevisionCommand,    ModifyClusterIamRolesCommand,    ModifyClusterMaintenanceCommand,    ModifyClusterParameterGroupCommand,    ModifyClusterSnapshotCommand,    ModifyClusterSnapshotScheduleCommand,    ModifyClusterSubnetGroupCommand,    ModifyCustomDomainAssociationCommand,    ModifyEndpointAccessCommand,    ModifyEventSubscriptionCommand,    ModifyIntegrationCommand,    ModifyLakehouseConfigurationCommand,    ModifyRedshiftIdcApplicationCommand,    ModifyScheduledActionCommand,    ModifySnapshotCopyRetentionPeriodCommand,    ModifySnapshotScheduleCommand,    ModifyUsageLimitCommand,    PauseClusterCommand,    PurchaseReservedNodeOfferingCommand,    PutResourcePolicyCommand,    RebootClusterCommand,    RegisterNamespaceCommand,    RejectDataShareCommand,    ResetClusterParameterGroupCommand,    ResizeClusterCommand,    RestoreFromClusterSnapshotCommand,    RestoreTableFromClusterSnapshotCommand,    ResumeClusterCommand,    RevokeClusterSecurityGroupIngressCommand,    RevokeEndpointAccessCommand,    RevokeSnapshotAccessCommand,    RotateEncryptionKeyCommand,    UpdatePartnerStatusCommand,};const paginators = {    paginateDescribeClusterDbRevisions,    paginateDescribeClusterParameterGroups,    paginateDescribeClusterParameters,    paginateDescribeClusters,    paginateDescribeClusterSecurityGroups,    paginateDescribeClusterSnapshots,    paginateDescribeClusterSubnetGroups,    paginateDescribeClusterTracks,    paginateDescribeClusterVersions,    paginateDescribeCustomDomainAssociations,    paginateDescribeDataShares,    paginateDescribeDataSharesForConsumer,    paginateDescribeDataSharesForProducer,    paginateDescribeDefaultClusterParameters,    paginateDescribeEndpointAccess,    paginateDescribeEndpointAuthorization,    paginateDescribeEvents,    paginateDescribeEventSubscriptions,    paginateDescribeHsmClientCertificates,    paginateDescribeHsmConfigurations,    paginateDescribeInboundIntegrations,    paginateDescribeIntegrations,    paginateDescribeNodeConfigurationOptions,    paginateDescribeOrderableClusterOptions,    paginateDescribeRedshiftIdcApplications,    paginateDescribeReservedNodeExchangeStatus,    paginateDescribeReservedNodeOfferings,    paginateDescribeReservedNodes,    paginateDescribeScheduledActions,    paginateDescribeSnapshotCopyGrants,    paginateDescribeSnapshotSchedules,    paginateDescribeTableRestoreStatus,    paginateDescribeTags,    paginateDescribeUsageLimits,    paginateGetReservedNodeExchangeConfigurationOptions,    paginateGetReservedNodeExchangeOfferings,    paginateListRecommendations,};const waiters = {    waitUntilClusterAvailable,    waitUntilClusterDeleted,    waitUntilClusterRestored,    waitUntilSnapshotAvailable,};class Redshift extends RedshiftClient {}client.createAggregatedClient(commands, Redshift, { paginators, waiters }); const ReservedNodeOfferingType = {    Regular: "Regular",    Upgradable: "Upgradable",};const ActionType = {    RECOMMEND_NODE_CONFIG: "recommend-node-config",    RESIZE_CLUSTER: "resize-cluster",    RESTORE_CLUSTER: "restore-cluster",};const ApplicationType = {    LAKEHOUSE: "Lakehouse",    NONE: "None",};const AquaConfigurationStatus = {    AUTO: "auto",    DISABLED: "disabled",    ENABLED: "enabled",};const AquaStatus = {    APPLYING: "applying",    DISABLED: "disabled",    ENABLED: "enabled",};const DataShareStatus = {    ACTIVE: "ACTIVE",    AUTHORIZED: "AUTHORIZED",    AVAILABLE: "AVAILABLE",    DEAUTHORIZED: "DEAUTHORIZED",    PENDING_AUTHORIZATION: "PENDING_AUTHORIZATION",    REJECTED: "REJECTED",};const DataShareType = {    INTERNAL: "INTERNAL",};const ScheduleState = {    ACTIVE: "ACTIVE",    FAILED: "FAILED",    MODIFYING: "MODIFYING",};const AuthorizationStatus = {    AUTHORIZED: "Authorized",    REVOKING: "Revoking",};const ReservedNodeExchangeStatusType = {    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    PENDING: "PENDING",    REQUESTED: "REQUESTED",    RETRYING: "RETRYING",    SUCCEEDED: "SUCCEEDED",};const ParameterApplyType = {    dynamic: "dynamic",    static: "static",};const ServiceAuthorization = {    DISABLED: "Disabled",    ENABLED: "Enabled",};const ZeroETLIntegrationStatus = {    ACTIVE: "active",    CREATING: "creating",    DELETING: "deleting",    FAILED: "failed",    MODIFYING: "modifying",    NEEDS_ATTENTION: "needs_attention",    SYNCING: "syncing",};const ScheduledActionState = {    ACTIVE: "ACTIVE",    DISABLED: "DISABLED",};const UsageLimitBreachAction = {    DISABLE: "disable",    EMIT_METRIC: "emit-metric",    LOG: "log",};const UsageLimitFeatureType = {    CONCURRENCY_SCALING: "concurrency-scaling",    CROSS_REGION_DATASHARING: "cross-region-datasharing",    EXTRA_COMPUTE_FOR_AUTOMATIC_OPTIMIZATION: "extra-compute-for-automatic-optimization",    SPECTRUM: "spectrum",};const UsageLimitLimitType = {    DATA_SCANNED: "data-scanned",    TIME: "time",};const UsageLimitPeriod = {    DAILY: "daily",    MONTHLY: "monthly",    WEEKLY: "weekly",};const DataShareStatusForConsumer = {    ACTIVE: "ACTIVE",    AVAILABLE: "AVAILABLE",};const DataShareStatusForProducer = {    ACTIVE: "ACTIVE",    AUTHORIZED: "AUTHORIZED",    DEAUTHORIZED: "DEAUTHORIZED",    PENDING_AUTHORIZATION: "PENDING_AUTHORIZATION",    REJECTED: "REJECTED",};const NamespaceRegistrationStatus = {    DEREGISTERING: "Deregistering",    REGISTERING: "Registering",};const SnapshotAttributeToSortBy = {    CREATE_TIME: "CREATE_TIME",    SOURCE_TYPE: "SOURCE_TYPE",    TOTAL_SIZE: "TOTAL_SIZE",};const SortByOrder = {    ASCENDING: "ASC",    DESCENDING: "DESC",};const SourceType = {    cluster: "cluster",    cluster_parameter_group: "cluster-parameter-group",    cluster_security_group: "cluster-security-group",    cluster_snapshot: "cluster-snapshot",    scheduled_action: "scheduled-action",};const DescribeIntegrationsFilterName = {    INTEGRATION_ARN: "integration-arn",    SOURCE_ARN: "source-arn",    SOURCE_TYPES: "source-types",    STATUS: "status",};const LogDestinationType = {    CLOUDWATCH: "cloudwatch",    S3: "s3",};const NodeConfigurationOptionsFilterName = {    ESTIMATED_DISK_UTILIZATION_PERCENT: "EstimatedDiskUtilizationPercent",    MODE: "Mode",    NODE_TYPE: "NodeType",    NUM_NODES: "NumberOfNodes",};const OperatorType = {    BETWEEN: "between",    EQ: "eq",    GE: "ge",    GT: "gt",    IN: "in",    LE: "le",    LT: "lt",};const Mode = {    HIGH_PERFORMANCE: "high-performance",    STANDARD: "standard",};const PartnerIntegrationStatus = {    Active: "Active",    ConnectionFailure: "ConnectionFailure",    Inactive: "Inactive",    RuntimeFailure: "RuntimeFailure",};const ScheduledActionFilterName = {    CLUSTER_IDENTIFIER: "cluster-identifier",    IAM_ROLE: "iam-role",};const ScheduledActionTypeValues = {    PAUSE_CLUSTER: "PauseCluster",    RESIZE_CLUSTER: "ResizeCluster",    RESUME_CLUSTER: "ResumeCluster",};const TableRestoreStatusType = {    CANCELED: "CANCELED",    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    PENDING: "PENDING",    SUCCEEDED: "SUCCEEDED",};const ReservedNodeExchangeActionType = {    RESIZE_CLUSTER: "resize-cluster",    RESTORE_CLUSTER: "restore-cluster",};const ImpactRankingType = {    HIGH: "HIGH",    LOW: "LOW",    MEDIUM: "MEDIUM",};const LakehouseIdcRegistration = {    ASSOCIATE: "Associate",    DISASSOCIATE: "Disassociate",};const LakehouseRegistration = {    DEREGISTER: "Deregister",    REGISTER: "Register",};const RecommendedActionType = {    CLI: "CLI",    SQL: "SQL",}; exports.$Command = client.Command;exports.__Client = client.Client;exports.RedshiftServiceException = RedshiftServiceException.RedshiftServiceException;exports.AcceptReservedNodeExchangeCommand = AcceptReservedNodeExchangeCommand;exports.ActionType = ActionType;exports.AddPartnerCommand = AddPartnerCommand;exports.ApplicationType = ApplicationType;exports.AquaConfigurationStatus = AquaConfigurationStatus;exports.AquaStatus = AquaStatus;exports.AssociateDataShareConsumerCommand = AssociateDataShareConsumerCommand;exports.AuthorizationStatus = AuthorizationStatus;exports.AuthorizeClusterSecurityGroupIngressCommand = AuthorizeClusterSecurityGroupIngressCommand;exports.AuthorizeDataShareCommand = AuthorizeDataShareCommand;exports.AuthorizeEndpointAccessCommand = AuthorizeEndpointAccessCommand;exports.AuthorizeSnapshotAccessCommand = AuthorizeSnapshotAccessCommand;exports.BatchDeleteClusterSnapshotsCommand = BatchDeleteClusterSnapshotsCommand;exports.BatchModifyClusterSnapshotsCommand = BatchModifyClusterSnapshotsCommand;exports.CancelResizeCommand = CancelResizeCommand;exports.CopyClusterSnapshotCommand = CopyClusterSnapshotCommand;exports.CreateAuthenticationProfileCommand = CreateAuthenticationProfileCommand;exports.CreateClusterCommand = CreateClusterCommand;exports.CreateClusterParameterGroupCommand = CreateClusterParameterGroupCommand;exports.CreateClusterSecurityGroupCommand = CreateClusterSecurityGroupCommand;exports.CreateClusterSnapshotCommand = CreateClusterSnapshotCommand;exports.CreateClusterSubnetGroupCommand = CreateClusterSubnetGroupCommand;exports.CreateCustomDomainAssociationCommand = CreateCustomDomainAssociationCommand;exports.CreateEndpointAccessCommand = CreateEndpointAccessCommand;exports.CreateEventSubscriptionCommand = CreateEventSubscriptionCommand;exports.CreateHsmClientCertificateCommand = CreateHsmClientCertificateCommand;exports.CreateHsmConfigurationCommand = CreateHsmConfigurationCommand;exports.CreateIntegrationCommand = CreateIntegrationCommand;exports.CreateRedshiftIdcApplicationCommand = CreateRedshiftIdcApplicationCommand;exports.CreateScheduledActionCommand = CreateScheduledActionCommand;exports.CreateSnapshotCopyGrantCommand = CreateSnapshotCopyGrantCommand;exports.CreateSnapshotScheduleCommand = CreateSnapshotScheduleCommand;exports.CreateTagsCommand = CreateTagsCommand;exports.CreateUsageLimitCommand = CreateUsageLimitCommand;exports.DataShareStatus = DataShareStatus;exports.DataShareStatusForConsumer = DataShareStatusForConsumer;exports.DataShareStatusForProducer = DataShareStatusForProducer;exports.DataShareType = DataShareType;exports.DeauthorizeDataShareCommand = DeauthorizeDataShareCommand;exports.DeleteAuthenticationProfileCommand = DeleteAuthenticationProfileCommand;exports.DeleteClusterCommand = DeleteClusterCommand;exports.DeleteClusterParameterGroupCommand = DeleteClusterParameterGroupCommand;exports.DeleteClusterSecurityGroupCommand = DeleteClusterSecurityGroupCommand;exports.DeleteClusterSnapshotCommand = DeleteClusterSnapshotCommand;exports.DeleteClusterSubnetGroupCommand = DeleteClusterSubnetGroupCommand;exports.DeleteCustomDomainAssociationCommand = DeleteCustomDomainAssociationCommand;exports.DeleteEndpointAccessCommand = DeleteEndpointAccessCommand;exports.DeleteEventSubscriptionCommand = DeleteEventSubscriptionCommand;exports.DeleteHsmClientCertificateCommand = DeleteHsmClientCertificateCommand;exports.DeleteHsmConfigurationCommand = DeleteHsmConfigurationCommand;exports.DeleteIntegrationCommand = DeleteIntegrationCommand;exports.DeletePartnerCommand = DeletePartnerCommand;exports.DeleteRedshiftIdcApplicationCommand = DeleteRedshiftIdcApplicationCommand;exports.DeleteResourcePolicyCommand = DeleteResourcePolicyCommand;exports.DeleteScheduledActionCommand = DeleteScheduledActionCommand;exports.DeleteSnapshotCopyGrantCommand = DeleteSnapshotCopyGrantCommand;exports.DeleteSnapshotScheduleCommand = DeleteSnapshotScheduleCommand;exports.DeleteTagsCommand = DeleteTagsCommand;exports.DeleteUsageLimitCommand = DeleteUsageLimitCommand;exports.DeregisterNamespaceCommand = DeregisterNamespaceCommand;exports.DescribeAccountAttributesCommand = DescribeAccountAttributesCommand;exports.DescribeAuthenticationProfilesCommand = DescribeAuthenticationProfilesCommand;exports.DescribeClusterDbRevisionsCommand = DescribeClusterDbRevisionsCommand;exports.DescribeClusterParameterGroupsCommand = DescribeClusterParameterGroupsCommand;exports.DescribeClusterParametersCommand = DescribeClusterParametersCommand;exports.DescribeClusterSecurityGroupsCommand = DescribeClusterSecurityGroupsCommand;exports.DescribeClusterSnapshotsCommand = DescribeClusterSnapshotsCommand;exports.DescribeClusterSubnetGroupsCommand = DescribeClusterSubnetGroupsCommand;exports.DescribeClusterTracksCommand = DescribeClusterTracksCommand;exports.DescribeClusterVersionsCommand = DescribeClusterVersionsCommand;exports.DescribeClustersCommand = DescribeClustersCommand;exports.DescribeCustomDomainAssociationsCommand = DescribeCustomDomainAssociationsCommand;exports.DescribeDataSharesCommand = DescribeDataSharesCommand;exports.DescribeDataSharesForConsumerCommand = DescribeDataSharesForConsumerCommand;exports.DescribeDataSharesForProducerCommand = DescribeDataSharesForProducerCommand;exports.DescribeDefaultClusterParametersCommand = DescribeDefaultClusterParametersCommand;exports.DescribeEndpointAccessCommand = DescribeEndpointAccessCommand;exports.DescribeEndpointAuthorizationCommand = DescribeEndpointAuthorizationCommand;exports.DescribeEventCategoriesCommand = DescribeEventCategoriesCommand;exports.DescribeEventSubscriptionsCommand = DescribeEventSubscriptionsCommand;exports.DescribeEventsCommand = DescribeEventsCommand;exports.DescribeHsmClientCertificatesCommand = DescribeHsmClientCertificatesCommand;exports.DescribeHsmConfigurationsCommand = DescribeHsmConfigurationsCommand;exports.DescribeInboundIntegrationsCommand = DescribeInboundIntegrationsCommand;exports.DescribeIntegrationsCommand = DescribeIntegrationsCommand;exports.DescribeIntegrationsFilterName = DescribeIntegrationsFilterName;exports.DescribeLoggingStatusCommand = DescribeLoggingStatusCommand;exports.DescribeNodeConfigurationOptionsCommand = DescribeNodeConfigurationOptionsCommand;exports.DescribeOrderableClusterOptionsCommand = DescribeOrderableClusterOptionsCommand;exports.DescribePartnersCommand = DescribePartnersCommand;exports.DescribeRedshiftIdcApplicationsCommand = DescribeRedshiftIdcApplicationsCommand;exports.DescribeReservedNodeExchangeStatusCommand = DescribeReservedNodeExchangeStatusCommand;exports.DescribeReservedNodeOfferingsCommand = DescribeReservedNodeOfferingsCommand;exports.DescribeReservedNodesCommand = DescribeReservedNodesCommand;exports.DescribeResizeCommand = DescribeResizeCommand;exports.DescribeScheduledActionsCommand = DescribeScheduledActionsCommand;exports.DescribeSnapshotCopyGrantsCommand = DescribeSnapshotCopyGrantsCommand;exports.DescribeSnapshotSchedulesCommand = DescribeSnapshotSchedulesCommand;exports.DescribeStorageCommand = DescribeStorageCommand;exports.DescribeTableRestoreStatusCommand = DescribeTableRestoreStatusCommand;exports.DescribeTagsCommand = DescribeTagsCommand;exports.DescribeUsageLimitsCommand = DescribeUsageLimitsCommand;exports.DisableLoggingCommand = DisableLoggingCommand;exports.DisableSnapshotCopyCommand = DisableSnapshotCopyCommand;exports.DisassociateDataShareConsumerCommand = DisassociateDataShareConsumerCommand;exports.EnableLoggingCommand = EnableLoggingCommand;exports.EnableSnapshotCopyCommand = EnableSnapshotCopyCommand;exports.FailoverPrimaryComputeCommand = FailoverPrimaryComputeCommand;exports.GetClusterCredentialsCommand = GetClusterCredentialsCommand;exports.GetClusterCredentialsWithIAMCommand = GetClusterCredentialsWithIAMCommand;exports.GetIdentityCenterAuthTokenCommand = GetIdentityCenterAuthTokenCommand;exports.GetReservedNodeExchangeConfigurationOptionsCommand = GetReservedNodeExchangeConfigurationOptionsCommand;exports.GetReservedNodeExchangeOfferingsCommand = GetReservedNodeExchangeOfferingsCommand;exports.GetResourcePolicyCommand = GetResourcePolicyCommand;exports.ImpactRankingType = ImpactRankingType;exports.LakehouseIdcRegistration = LakehouseIdcRegistration;exports.LakehouseRegistration = LakehouseRegistration;exports.ListRecommendationsCommand = ListRecommendationsCommand;exports.LogDestinationType = LogDestinationType;exports.Mode = Mode;exports.ModifyAquaConfigurationCommand = ModifyAquaConfigurationCommand;exports.ModifyAuthenticationProfileCommand = ModifyAuthenticationProfileCommand;exports.ModifyClusterCommand = ModifyClusterCommand;exports.ModifyClusterDbRevisionCommand = ModifyClusterDbRevisionCommand;exports.ModifyClusterIamRolesCommand = ModifyClusterIamRolesCommand;exports.ModifyClusterMaintenanceCommand = ModifyClusterMaintenanceCommand;exports.ModifyClusterParameterGroupCommand = ModifyClusterParameterGroupCommand;exports.ModifyClusterSnapshotCommand = ModifyClusterSnapshotCommand;exports.ModifyClusterSnapshotScheduleCommand = ModifyClusterSnapshotScheduleCommand;exports.ModifyClusterSubnetGroupCommand = ModifyClusterSubnetGroupCommand;exports.ModifyCustomDomainAssociationCommand = ModifyCustomDomainAssociationCommand;exports.ModifyEndpointAccessCommand = ModifyEndpointAccessCommand;exports.ModifyEventSubscriptionCommand = ModifyEventSubscriptionCommand;exports.ModifyIntegrationCommand = ModifyIntegrationCommand;exports.ModifyLakehouseConfigurationCommand = ModifyLakehouseConfigurationCommand;exports.ModifyRedshiftIdcApplicationCommand = ModifyRedshiftIdcApplicationCommand;exports.ModifyScheduledActionCommand = ModifyScheduledActionCommand;exports.ModifySnapshotCopyRetentionPeriodCommand = ModifySnapshotCopyRetentionPeriodCommand;exports.ModifySnapshotScheduleCommand = ModifySnapshotScheduleCommand;exports.ModifyUsageLimitCommand = ModifyUsageLimitCommand;exports.NamespaceRegistrationStatus = NamespaceRegistrationStatus;exports.NodeConfigurationOptionsFilterName = NodeConfigurationOptionsFilterName;exports.OperatorType = OperatorType;exports.ParameterApplyType = ParameterApplyType;exports.PartnerIntegrationStatus = PartnerIntegrationStatus;exports.PauseClusterCommand = PauseClusterCommand;exports.PurchaseReservedNodeOfferingCommand = PurchaseReservedNodeOfferingCommand;exports.PutResourcePolicyCommand = PutResourcePolicyCommand;exports.RebootClusterCommand = RebootClusterCommand;exports.RecommendedActionType = RecommendedActionType;exports.Redshift = Redshift;exports.RedshiftClient = RedshiftClient;exports.RegisterNamespaceCommand = RegisterNamespaceCommand;exports.RejectDataShareCommand = RejectDataShareCommand;exports.ReservedNodeExchangeActionType = ReservedNodeExchangeActionType;exports.ReservedNodeExchangeStatusType = ReservedNodeExchangeStatusType;exports.ReservedNodeOfferingType = ReservedNodeOfferingType;exports.ResetClusterParameterGroupCommand = ResetClusterParameterGroupCommand;exports.ResizeClusterCommand = ResizeClusterCommand;exports.RestoreFromClusterSnapshotCommand = RestoreFromClusterSnapshotCommand;exports.RestoreTableFromClusterSnapshotCommand = RestoreTableFromClusterSnapshotCommand;exports.ResumeClusterCommand = ResumeClusterCommand;exports.RevokeClusterSecurityGroupIngressCommand = RevokeClusterSecurityGroupIngressCommand;exports.RevokeEndpointAccessCommand = RevokeEndpointAccessCommand;exports.RevokeSnapshotAccessCommand = RevokeSnapshotAccessCommand;exports.RotateEncryptionKeyCommand = RotateEncryptionKeyCommand;exports.ScheduleState = ScheduleState;exports.ScheduledActionFilterName = ScheduledActionFilterName;exports.ScheduledActionState = ScheduledActionState;exports.ScheduledActionTypeValues = ScheduledActionTypeValues;exports.ServiceAuthorization = ServiceAuthorization;exports.SnapshotAttributeToSortBy = SnapshotAttributeToSortBy;exports.SortByOrder = SortByOrder;exports.SourceType = SourceType;exports.TableRestoreStatusType = TableRestoreStatusType;exports.UpdatePartnerStatusCommand = UpdatePartnerStatusCommand;exports.UsageLimitBreachAction = UsageLimitBreachAction;exports.UsageLimitFeatureType = UsageLimitFeatureType;exports.UsageLimitLimitType = UsageLimitLimitType;exports.UsageLimitPeriod = UsageLimitPeriod;exports.ZeroETLIntegrationStatus = ZeroETLIntegrationStatus;exports.paginateDescribeClusterDbRevisions = paginateDescribeClusterDbRevisions;exports.paginateDescribeClusterParameterGroups = paginateDescribeClusterParameterGroups;exports.paginateDescribeClusterParameters = paginateDescribeClusterParameters;exports.paginateDescribeClusterSecurityGroups = paginateDescribeClusterSecurityGroups;exports.paginateDescribeClusterSnapshots = paginateDescribeClusterSnapshots;exports.paginateDescribeClusterSubnetGroups = paginateDescribeClusterSubnetGroups;exports.paginateDescribeClusterTracks = paginateDescribeClusterTracks;exports.paginateDescribeClusterVersions = paginateDescribeClusterVersions;exports.paginateDescribeClusters = paginateDescribeClusters;exports.paginateDescribeCustomDomainAssociations = paginateDescribeCustomDomainAssociations;exports.paginateDescribeDataShares = paginateDescribeDataShares;exports.paginateDescribeDataSharesForConsumer = paginateDescribeDataSharesForConsumer;exports.paginateDescribeDataSharesForProducer = paginateDescribeDataSharesForProducer;exports.paginateDescribeDefaultClusterParameters = paginateDescribeDefaultClusterParameters;exports.paginateDescribeEndpointAccess = paginateDescribeEndpointAccess;exports.paginateDescribeEndpointAuthorization = paginateDescribeEndpointAuthorization;exports.paginateDescribeEventSubscriptions = paginateDescribeEventSubscriptions;exports.paginateDescribeEvents = paginateDescribeEvents;exports.paginateDescribeHsmClientCertificates = paginateDescribeHsmClientCertificates;exports.paginateDescribeHsmConfigurations = paginateDescribeHsmConfigurations;exports.paginateDescribeInboundIntegrations = paginateDescribeInboundIntegrations;exports.paginateDescribeIntegrations = paginateDescribeIntegrations;exports.paginateDescribeNodeConfigurationOptions = paginateDescribeNodeConfigurationOptions;exports.paginateDescribeOrderableClusterOptions = paginateDescribeOrderableClusterOptions;exports.paginateDescribeRedshiftIdcApplications = paginateDescribeRedshiftIdcApplications;exports.paginateDescribeReservedNodeExchangeStatus = paginateDescribeReservedNodeExchangeStatus;exports.paginateDescribeReservedNodeOfferings = paginateDescribeReservedNodeOfferings;exports.paginateDescribeReservedNodes = paginateDescribeReservedNodes;exports.paginateDescribeScheduledActions = paginateDescribeScheduledActions;exports.paginateDescribeSnapshotCopyGrants = paginateDescribeSnapshotCopyGrants;exports.paginateDescribeSnapshotSchedules = paginateDescribeSnapshotSchedules;exports.paginateDescribeTableRestoreStatus = paginateDescribeTableRestoreStatus;exports.paginateDescribeTags = paginateDescribeTags;exports.paginateDescribeUsageLimits = paginateDescribeUsageLimits;exports.paginateGetReservedNodeExchangeConfigurationOptions = paginateGetReservedNodeExchangeConfigurationOptions;exports.paginateGetReservedNodeExchangeOfferings = paginateGetReservedNodeExchangeOfferings;exports.paginateListRecommendations = paginateListRecommendations;exports.waitForClusterAvailable = waitForClusterAvailable;exports.waitForClusterDeleted = waitForClusterDeleted;exports.waitForClusterRestored = waitForClusterRestored;exports.waitForSnapshotAvailable = waitForSnapshotAvailable;exports.waitUntilClusterAvailable = waitUntilClusterAvailable;exports.waitUntilClusterDeleted = waitUntilClusterDeleted;exports.waitUntilClusterRestored = waitUntilClusterRestored;exports.waitUntilSnapshotAvailable = waitUntilSnapshotAvailable;Object.prototype.hasOwnProperty.call(schemas_0, '__proto__') &&    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&    Object.defineProperty(exports, '__proto__', {        enumerable: true,        value: schemas_0['__proto__']    }); Object.keys(schemas_0).forEach(function (k) {    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = schemas_0[k];});Object.prototype.hasOwnProperty.call(errors, '__proto__') &&    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&    Object.defineProperty(exports, '__proto__', {        enumerable: true,        value: errors['__proto__']    }); Object.keys(errors).forEach(function (k) {    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = errors[k];});