File Explorer

/proc/self/root/proc/self/root/var/runtime/node_modules/@aws-sdk/client-ec2/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.js689 KB · 16793 lines · preview
'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 middlewareSdkEc2 = require('@aws-sdk/middleware-sdk-ec2');var EC2ServiceException = require('./models/EC2ServiceException'); const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "ec2",    });};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 EC2Client 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.defaultEC2HttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new core.DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(core.getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} class AcceptAddressTransferCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptAddressTransfer", {})    .n("EC2Client", "AcceptAddressTransferCommand")    .sc(schemas_0.AcceptAddressTransfer$)    .build() {} class AcceptCapacityReservationBillingOwnershipCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptCapacityReservationBillingOwnership", {})    .n("EC2Client", "AcceptCapacityReservationBillingOwnershipCommand")    .sc(schemas_0.AcceptCapacityReservationBillingOwnership$)    .build() {} class AcceptReservedInstancesExchangeQuoteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptReservedInstancesExchangeQuote", {})    .n("EC2Client", "AcceptReservedInstancesExchangeQuoteCommand")    .sc(schemas_0.AcceptReservedInstancesExchangeQuote$)    .build() {} class AcceptTransitGatewayClientVpnAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptTransitGatewayClientVpnAttachment", {})    .n("EC2Client", "AcceptTransitGatewayClientVpnAttachmentCommand")    .sc(schemas_0.AcceptTransitGatewayClientVpnAttachment$)    .build() {} class AcceptTransitGatewayMulticastDomainAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptTransitGatewayMulticastDomainAssociations", {})    .n("EC2Client", "AcceptTransitGatewayMulticastDomainAssociationsCommand")    .sc(schemas_0.AcceptTransitGatewayMulticastDomainAssociations$)    .build() {} class AcceptTransitGatewayPeeringAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptTransitGatewayPeeringAttachment", {})    .n("EC2Client", "AcceptTransitGatewayPeeringAttachmentCommand")    .sc(schemas_0.AcceptTransitGatewayPeeringAttachment$)    .build() {} class AcceptTransitGatewayVpcAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptTransitGatewayVpcAttachment", {})    .n("EC2Client", "AcceptTransitGatewayVpcAttachmentCommand")    .sc(schemas_0.AcceptTransitGatewayVpcAttachment$)    .build() {} class AcceptVpcEndpointConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptVpcEndpointConnections", {})    .n("EC2Client", "AcceptVpcEndpointConnectionsCommand")    .sc(schemas_0.AcceptVpcEndpointConnections$)    .build() {} class AcceptVpcPeeringConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AcceptVpcPeeringConnection", {})    .n("EC2Client", "AcceptVpcPeeringConnectionCommand")    .sc(schemas_0.AcceptVpcPeeringConnection$)    .build() {} class AdvertiseByoipCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AdvertiseByoipCidr", {})    .n("EC2Client", "AdvertiseByoipCidrCommand")    .sc(schemas_0.AdvertiseByoipCidr$)    .build() {} class AllocateAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AllocateAddress", {})    .n("EC2Client", "AllocateAddressCommand")    .sc(schemas_0.AllocateAddress$)    .build() {} class AllocateHostsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AllocateHosts", {})    .n("EC2Client", "AllocateHostsCommand")    .sc(schemas_0.AllocateHosts$)    .build() {} class AllocateIpamPoolCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AllocateIpamPoolCidr", {})    .n("EC2Client", "AllocateIpamPoolCidrCommand")    .sc(schemas_0.AllocateIpamPoolCidr$)    .build() {} class ApplySecurityGroupsToClientVpnTargetNetworkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ApplySecurityGroupsToClientVpnTargetNetwork", {})    .n("EC2Client", "ApplySecurityGroupsToClientVpnTargetNetworkCommand")    .sc(schemas_0.ApplySecurityGroupsToClientVpnTargetNetwork$)    .build() {} class AssignIpv6AddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssignIpv6Addresses", {})    .n("EC2Client", "AssignIpv6AddressesCommand")    .sc(schemas_0.AssignIpv6Addresses$)    .build() {} class AssignPrivateIpAddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssignPrivateIpAddresses", {})    .n("EC2Client", "AssignPrivateIpAddressesCommand")    .sc(schemas_0.AssignPrivateIpAddresses$)    .build() {} class AssignPrivateNatGatewayAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssignPrivateNatGatewayAddress", {})    .n("EC2Client", "AssignPrivateNatGatewayAddressCommand")    .sc(schemas_0.AssignPrivateNatGatewayAddress$)    .build() {} class AssociateAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateAddress", {})    .n("EC2Client", "AssociateAddressCommand")    .sc(schemas_0.AssociateAddress$)    .build() {} class AssociateCapacityReservationBillingOwnerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateCapacityReservationBillingOwner", {})    .n("EC2Client", "AssociateCapacityReservationBillingOwnerCommand")    .sc(schemas_0.AssociateCapacityReservationBillingOwner$)    .build() {} class AssociateClientVpnTargetNetworkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateClientVpnTargetNetwork", {})    .n("EC2Client", "AssociateClientVpnTargetNetworkCommand")    .sc(schemas_0.AssociateClientVpnTargetNetwork$)    .build() {} class AssociateDhcpOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateDhcpOptions", {})    .n("EC2Client", "AssociateDhcpOptionsCommand")    .sc(schemas_0.AssociateDhcpOptions$)    .build() {} class AssociateEnclaveCertificateIamRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateEnclaveCertificateIamRole", {})    .n("EC2Client", "AssociateEnclaveCertificateIamRoleCommand")    .sc(schemas_0.AssociateEnclaveCertificateIamRole$)    .build() {} class AssociateIamInstanceProfileCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateIamInstanceProfile", {})    .n("EC2Client", "AssociateIamInstanceProfileCommand")    .sc(schemas_0.AssociateIamInstanceProfile$)    .build() {} class AssociateInstanceEventWindowCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateInstanceEventWindow", {})    .n("EC2Client", "AssociateInstanceEventWindowCommand")    .sc(schemas_0.AssociateInstanceEventWindow$)    .build() {} class AssociateIpamByoasnCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateIpamByoasn", {})    .n("EC2Client", "AssociateIpamByoasnCommand")    .sc(schemas_0.AssociateIpamByoasn$)    .build() {} class AssociateIpamResourceDiscoveryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateIpamResourceDiscovery", {})    .n("EC2Client", "AssociateIpamResourceDiscoveryCommand")    .sc(schemas_0.AssociateIpamResourceDiscovery$)    .build() {} class AssociateNatGatewayAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateNatGatewayAddress", {})    .n("EC2Client", "AssociateNatGatewayAddressCommand")    .sc(schemas_0.AssociateNatGatewayAddress$)    .build() {} class AssociateRouteServerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateRouteServer", {})    .n("EC2Client", "AssociateRouteServerCommand")    .sc(schemas_0.AssociateRouteServer$)    .build() {} class AssociateRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateRouteTable", {})    .n("EC2Client", "AssociateRouteTableCommand")    .sc(schemas_0.AssociateRouteTable$)    .build() {} class AssociateSecurityGroupVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateSecurityGroupVpc", {})    .n("EC2Client", "AssociateSecurityGroupVpcCommand")    .sc(schemas_0.AssociateSecurityGroupVpc$)    .build() {} class AssociateSubnetCidrBlockCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateSubnetCidrBlock", {})    .n("EC2Client", "AssociateSubnetCidrBlockCommand")    .sc(schemas_0.AssociateSubnetCidrBlock$)    .build() {} class AssociateTransitGatewayMulticastDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateTransitGatewayMulticastDomain", {})    .n("EC2Client", "AssociateTransitGatewayMulticastDomainCommand")    .sc(schemas_0.AssociateTransitGatewayMulticastDomain$)    .build() {} class AssociateTransitGatewayPolicyTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateTransitGatewayPolicyTable", {})    .n("EC2Client", "AssociateTransitGatewayPolicyTableCommand")    .sc(schemas_0.AssociateTransitGatewayPolicyTable$)    .build() {} class AssociateTransitGatewayRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateTransitGatewayRouteTable", {})    .n("EC2Client", "AssociateTransitGatewayRouteTableCommand")    .sc(schemas_0.AssociateTransitGatewayRouteTable$)    .build() {} class AssociateTrunkInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateTrunkInterface", {})    .n("EC2Client", "AssociateTrunkInterfaceCommand")    .sc(schemas_0.AssociateTrunkInterface$)    .build() {} class AssociateVpcCidrBlockCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AssociateVpcCidrBlock", {})    .n("EC2Client", "AssociateVpcCidrBlockCommand")    .sc(schemas_0.AssociateVpcCidrBlock$)    .build() {} class AttachClassicLinkVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AttachClassicLinkVpc", {})    .n("EC2Client", "AttachClassicLinkVpcCommand")    .sc(schemas_0.AttachClassicLinkVpc$)    .build() {} class AttachInternetGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AttachInternetGateway", {})    .n("EC2Client", "AttachInternetGatewayCommand")    .sc(schemas_0.AttachInternetGateway$)    .build() {} class AttachNetworkInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AttachNetworkInterface", {})    .n("EC2Client", "AttachNetworkInterfaceCommand")    .sc(schemas_0.AttachNetworkInterface$)    .build() {} class AttachVerifiedAccessTrustProviderCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AttachVerifiedAccessTrustProvider", {})    .n("EC2Client", "AttachVerifiedAccessTrustProviderCommand")    .sc(schemas_0.AttachVerifiedAccessTrustProvider$)    .build() {} class AttachVolumeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AttachVolume", {})    .n("EC2Client", "AttachVolumeCommand")    .sc(schemas_0.AttachVolume$)    .build() {} class AttachVpnGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AttachVpnGateway", {})    .n("EC2Client", "AttachVpnGatewayCommand")    .sc(schemas_0.AttachVpnGateway$)    .build() {} class AuthorizeClientVpnIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AuthorizeClientVpnIngress", {})    .n("EC2Client", "AuthorizeClientVpnIngressCommand")    .sc(schemas_0.AuthorizeClientVpnIngress$)    .build() {} class AuthorizeSecurityGroupEgressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AuthorizeSecurityGroupEgress", {})    .n("EC2Client", "AuthorizeSecurityGroupEgressCommand")    .sc(schemas_0.AuthorizeSecurityGroupEgress$)    .build() {} class AuthorizeSecurityGroupIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "AuthorizeSecurityGroupIngress", {})    .n("EC2Client", "AuthorizeSecurityGroupIngressCommand")    .sc(schemas_0.AuthorizeSecurityGroupIngress$)    .build() {} class BundleInstanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "BundleInstance", {})    .n("EC2Client", "BundleInstanceCommand")    .sc(schemas_0.BundleInstance$)    .build() {} class CancelBundleTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelBundleTask", {})    .n("EC2Client", "CancelBundleTaskCommand")    .sc(schemas_0.CancelBundleTask$)    .build() {} class CancelCapacityReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelCapacityReservation", {})    .n("EC2Client", "CancelCapacityReservationCommand")    .sc(schemas_0.CancelCapacityReservation$)    .build() {} class CancelCapacityReservationFleetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelCapacityReservationFleets", {})    .n("EC2Client", "CancelCapacityReservationFleetsCommand")    .sc(schemas_0.CancelCapacityReservationFleets$)    .build() {} class CancelConversionTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelConversionTask", {})    .n("EC2Client", "CancelConversionTaskCommand")    .sc(schemas_0.CancelConversionTask$)    .build() {} class CancelDeclarativePoliciesReportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelDeclarativePoliciesReport", {})    .n("EC2Client", "CancelDeclarativePoliciesReportCommand")    .sc(schemas_0.CancelDeclarativePoliciesReport$)    .build() {} class CancelExportTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelExportTask", {})    .n("EC2Client", "CancelExportTaskCommand")    .sc(schemas_0.CancelExportTask$)    .build() {} class CancelImageLaunchPermissionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelImageLaunchPermission", {})    .n("EC2Client", "CancelImageLaunchPermissionCommand")    .sc(schemas_0.CancelImageLaunchPermission$)    .build() {} class CancelImportTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelImportTask", {})    .n("EC2Client", "CancelImportTaskCommand")    .sc(schemas_0.CancelImportTask$)    .build() {} class CancelReservedInstancesListingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelReservedInstancesListing", {})    .n("EC2Client", "CancelReservedInstancesListingCommand")    .sc(schemas_0.CancelReservedInstancesListing$)    .build() {} class CancelSpotFleetRequestsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelSpotFleetRequests", {})    .n("EC2Client", "CancelSpotFleetRequestsCommand")    .sc(schemas_0.CancelSpotFleetRequests$)    .build() {} class CancelSpotInstanceRequestsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CancelSpotInstanceRequests", {})    .n("EC2Client", "CancelSpotInstanceRequestsCommand")    .sc(schemas_0.CancelSpotInstanceRequests$)    .build() {} class ConfirmProductInstanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ConfirmProductInstance", {})    .n("EC2Client", "ConfirmProductInstanceCommand")    .sc(schemas_0.ConfirmProductInstance$)    .build() {} class CopyFpgaImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CopyFpgaImage", {})    .n("EC2Client", "CopyFpgaImageCommand")    .sc(schemas_0.CopyFpgaImage$)    .build() {} class CopyImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CopyImage", {})    .n("EC2Client", "CopyImageCommand")    .sc(schemas_0.CopyImage$)    .build() {} class CopySnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [        endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions()),        middlewareSdkEc2.getCopySnapshotPresignedUrlPlugin(config),    ];})    .s("AmazonEC2", "CopySnapshot", {})    .n("EC2Client", "CopySnapshotCommand")    .sc(schemas_0.CopySnapshot$)    .build() {} class CopyVolumesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CopyVolumes", {})    .n("EC2Client", "CopyVolumesCommand")    .sc(schemas_0.CopyVolumes$)    .build() {} class CreateCapacityManagerDataExportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCapacityManagerDataExport", {})    .n("EC2Client", "CreateCapacityManagerDataExportCommand")    .sc(schemas_0.CreateCapacityManagerDataExport$)    .build() {} class CreateCapacityReservationBySplittingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCapacityReservationBySplitting", {})    .n("EC2Client", "CreateCapacityReservationBySplittingCommand")    .sc(schemas_0.CreateCapacityReservationBySplitting$)    .build() {} class CreateCapacityReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCapacityReservation", {})    .n("EC2Client", "CreateCapacityReservationCommand")    .sc(schemas_0.CreateCapacityReservation$)    .build() {} class CreateCapacityReservationFleetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCapacityReservationFleet", {})    .n("EC2Client", "CreateCapacityReservationFleetCommand")    .sc(schemas_0.CreateCapacityReservationFleet$)    .build() {} class CreateCarrierGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCarrierGateway", {})    .n("EC2Client", "CreateCarrierGatewayCommand")    .sc(schemas_0.CreateCarrierGateway$)    .build() {} class CreateClientVpnEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateClientVpnEndpoint", {})    .n("EC2Client", "CreateClientVpnEndpointCommand")    .sc(schemas_0.CreateClientVpnEndpoint$)    .build() {} class CreateClientVpnRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateClientVpnRoute", {})    .n("EC2Client", "CreateClientVpnRouteCommand")    .sc(schemas_0.CreateClientVpnRoute$)    .build() {} class CreateCoipCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCoipCidr", {})    .n("EC2Client", "CreateCoipCidrCommand")    .sc(schemas_0.CreateCoipCidr$)    .build() {} class CreateCoipPoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCoipPool", {})    .n("EC2Client", "CreateCoipPoolCommand")    .sc(schemas_0.CreateCoipPool$)    .build() {} class CreateCustomerGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateCustomerGateway", {})    .n("EC2Client", "CreateCustomerGatewayCommand")    .sc(schemas_0.CreateCustomerGateway$)    .build() {} class CreateDefaultSubnetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateDefaultSubnet", {})    .n("EC2Client", "CreateDefaultSubnetCommand")    .sc(schemas_0.CreateDefaultSubnet$)    .build() {} class CreateDefaultVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateDefaultVpc", {})    .n("EC2Client", "CreateDefaultVpcCommand")    .sc(schemas_0.CreateDefaultVpc$)    .build() {} class CreateDelegateMacVolumeOwnershipTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateDelegateMacVolumeOwnershipTask", {})    .n("EC2Client", "CreateDelegateMacVolumeOwnershipTaskCommand")    .sc(schemas_0.CreateDelegateMacVolumeOwnershipTask$)    .build() {} class CreateDhcpOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateDhcpOptions", {})    .n("EC2Client", "CreateDhcpOptionsCommand")    .sc(schemas_0.CreateDhcpOptions$)    .build() {} class CreateEgressOnlyInternetGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateEgressOnlyInternetGateway", {})    .n("EC2Client", "CreateEgressOnlyInternetGatewayCommand")    .sc(schemas_0.CreateEgressOnlyInternetGateway$)    .build() {} class CreateFleetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateFleet", {})    .n("EC2Client", "CreateFleetCommand")    .sc(schemas_0.CreateFleet$)    .build() {} class CreateFlowLogsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateFlowLogs", {})    .n("EC2Client", "CreateFlowLogsCommand")    .sc(schemas_0.CreateFlowLogs$)    .build() {} class CreateFpgaImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateFpgaImage", {})    .n("EC2Client", "CreateFpgaImageCommand")    .sc(schemas_0.CreateFpgaImage$)    .build() {} class CreateImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateImage", {})    .n("EC2Client", "CreateImageCommand")    .sc(schemas_0.CreateImage$)    .build() {} class CreateImageUsageReportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateImageUsageReport", {})    .n("EC2Client", "CreateImageUsageReportCommand")    .sc(schemas_0.CreateImageUsageReport$)    .build() {} class CreateInstanceConnectEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateInstanceConnectEndpoint", {})    .n("EC2Client", "CreateInstanceConnectEndpointCommand")    .sc(schemas_0.CreateInstanceConnectEndpoint$)    .build() {} class CreateInstanceEventWindowCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateInstanceEventWindow", {})    .n("EC2Client", "CreateInstanceEventWindowCommand")    .sc(schemas_0.CreateInstanceEventWindow$)    .build() {} class CreateInstanceExportTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateInstanceExportTask", {})    .n("EC2Client", "CreateInstanceExportTaskCommand")    .sc(schemas_0.CreateInstanceExportTask$)    .build() {} class CreateInternetGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateInternetGateway", {})    .n("EC2Client", "CreateInternetGatewayCommand")    .sc(schemas_0.CreateInternetGateway$)    .build() {} class CreateInterruptibleCapacityReservationAllocationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateInterruptibleCapacityReservationAllocation", {})    .n("EC2Client", "CreateInterruptibleCapacityReservationAllocationCommand")    .sc(schemas_0.CreateInterruptibleCapacityReservationAllocation$)    .build() {} class CreateIpamCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpam", {})    .n("EC2Client", "CreateIpamCommand")    .sc(schemas_0.CreateIpam$)    .build() {} class CreateIpamExternalResourceVerificationTokenCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamExternalResourceVerificationToken", {})    .n("EC2Client", "CreateIpamExternalResourceVerificationTokenCommand")    .sc(schemas_0.CreateIpamExternalResourceVerificationToken$)    .build() {} class CreateIpamPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamPolicy", {})    .n("EC2Client", "CreateIpamPolicyCommand")    .sc(schemas_0.CreateIpamPolicy$)    .build() {} class CreateIpamPoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamPool", {})    .n("EC2Client", "CreateIpamPoolCommand")    .sc(schemas_0.CreateIpamPool$)    .build() {} class CreateIpamPrefixListResolverCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamPrefixListResolver", {})    .n("EC2Client", "CreateIpamPrefixListResolverCommand")    .sc(schemas_0.CreateIpamPrefixListResolver$)    .build() {} class CreateIpamPrefixListResolverTargetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamPrefixListResolverTarget", {})    .n("EC2Client", "CreateIpamPrefixListResolverTargetCommand")    .sc(schemas_0.CreateIpamPrefixListResolverTarget$)    .build() {} class CreateIpamResourceDiscoveryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamResourceDiscovery", {})    .n("EC2Client", "CreateIpamResourceDiscoveryCommand")    .sc(schemas_0.CreateIpamResourceDiscovery$)    .build() {} class CreateIpamScopeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateIpamScope", {})    .n("EC2Client", "CreateIpamScopeCommand")    .sc(schemas_0.CreateIpamScope$)    .build() {} class CreateKeyPairCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateKeyPair", {})    .n("EC2Client", "CreateKeyPairCommand")    .sc(schemas_0.CreateKeyPair$)    .build() {} class CreateLaunchTemplateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLaunchTemplate", {})    .n("EC2Client", "CreateLaunchTemplateCommand")    .sc(schemas_0.CreateLaunchTemplate$)    .build() {} class CreateLaunchTemplateVersionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLaunchTemplateVersion", {})    .n("EC2Client", "CreateLaunchTemplateVersionCommand")    .sc(schemas_0.CreateLaunchTemplateVersion$)    .build() {} class CreateLocalGatewayRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLocalGatewayRoute", {})    .n("EC2Client", "CreateLocalGatewayRouteCommand")    .sc(schemas_0.CreateLocalGatewayRoute$)    .build() {} class CreateLocalGatewayRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLocalGatewayRouteTable", {})    .n("EC2Client", "CreateLocalGatewayRouteTableCommand")    .sc(schemas_0.CreateLocalGatewayRouteTable$)    .build() {} class CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation", {})    .n("EC2Client", "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand")    .sc(schemas_0.CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation$)    .build() {} class CreateLocalGatewayRouteTableVpcAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLocalGatewayRouteTableVpcAssociation", {})    .n("EC2Client", "CreateLocalGatewayRouteTableVpcAssociationCommand")    .sc(schemas_0.CreateLocalGatewayRouteTableVpcAssociation$)    .build() {} class CreateLocalGatewayVirtualInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLocalGatewayVirtualInterface", {})    .n("EC2Client", "CreateLocalGatewayVirtualInterfaceCommand")    .sc(schemas_0.CreateLocalGatewayVirtualInterface$)    .build() {} class CreateLocalGatewayVirtualInterfaceGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateLocalGatewayVirtualInterfaceGroup", {})    .n("EC2Client", "CreateLocalGatewayVirtualInterfaceGroupCommand")    .sc(schemas_0.CreateLocalGatewayVirtualInterfaceGroup$)    .build() {} class CreateMacSystemIntegrityProtectionModificationTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateMacSystemIntegrityProtectionModificationTask", {})    .n("EC2Client", "CreateMacSystemIntegrityProtectionModificationTaskCommand")    .sc(schemas_0.CreateMacSystemIntegrityProtectionModificationTask$)    .build() {} class CreateManagedPrefixListCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateManagedPrefixList", {})    .n("EC2Client", "CreateManagedPrefixListCommand")    .sc(schemas_0.CreateManagedPrefixList$)    .build() {} class CreateNatGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNatGateway", {})    .n("EC2Client", "CreateNatGatewayCommand")    .sc(schemas_0.CreateNatGateway$)    .build() {} class CreateNetworkAclCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNetworkAcl", {})    .n("EC2Client", "CreateNetworkAclCommand")    .sc(schemas_0.CreateNetworkAcl$)    .build() {} class CreateNetworkAclEntryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNetworkAclEntry", {})    .n("EC2Client", "CreateNetworkAclEntryCommand")    .sc(schemas_0.CreateNetworkAclEntry$)    .build() {} class CreateNetworkInsightsAccessScopeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNetworkInsightsAccessScope", {})    .n("EC2Client", "CreateNetworkInsightsAccessScopeCommand")    .sc(schemas_0.CreateNetworkInsightsAccessScope$)    .build() {} class CreateNetworkInsightsPathCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNetworkInsightsPath", {})    .n("EC2Client", "CreateNetworkInsightsPathCommand")    .sc(schemas_0.CreateNetworkInsightsPath$)    .build() {} class CreateNetworkInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNetworkInterface", {})    .n("EC2Client", "CreateNetworkInterfaceCommand")    .sc(schemas_0.CreateNetworkInterface$)    .build() {} class CreateNetworkInterfacePermissionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateNetworkInterfacePermission", {})    .n("EC2Client", "CreateNetworkInterfacePermissionCommand")    .sc(schemas_0.CreateNetworkInterfacePermission$)    .build() {} class CreatePlacementGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreatePlacementGroup", {})    .n("EC2Client", "CreatePlacementGroupCommand")    .sc(schemas_0.CreatePlacementGroup$)    .build() {} class CreatePublicIpv4PoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreatePublicIpv4Pool", {})    .n("EC2Client", "CreatePublicIpv4PoolCommand")    .sc(schemas_0.CreatePublicIpv4Pool$)    .build() {} class CreateReplaceRootVolumeTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateReplaceRootVolumeTask", {})    .n("EC2Client", "CreateReplaceRootVolumeTaskCommand")    .sc(schemas_0.CreateReplaceRootVolumeTask$)    .build() {} class CreateReservedInstancesListingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateReservedInstancesListing", {})    .n("EC2Client", "CreateReservedInstancesListingCommand")    .sc(schemas_0.CreateReservedInstancesListing$)    .build() {} class CreateRestoreImageTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateRestoreImageTask", {})    .n("EC2Client", "CreateRestoreImageTaskCommand")    .sc(schemas_0.CreateRestoreImageTask$)    .build() {} class CreateRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateRoute", {})    .n("EC2Client", "CreateRouteCommand")    .sc(schemas_0.CreateRoute$)    .build() {} class CreateRouteServerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateRouteServer", {})    .n("EC2Client", "CreateRouteServerCommand")    .sc(schemas_0.CreateRouteServer$)    .build() {} class CreateRouteServerEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateRouteServerEndpoint", {})    .n("EC2Client", "CreateRouteServerEndpointCommand")    .sc(schemas_0.CreateRouteServerEndpoint$)    .build() {} class CreateRouteServerPeerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateRouteServerPeer", {})    .n("EC2Client", "CreateRouteServerPeerCommand")    .sc(schemas_0.CreateRouteServerPeer$)    .build() {} class CreateRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateRouteTable", {})    .n("EC2Client", "CreateRouteTableCommand")    .sc(schemas_0.CreateRouteTable$)    .build() {} class CreateSecondaryNetworkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSecondaryNetwork", {})    .n("EC2Client", "CreateSecondaryNetworkCommand")    .sc(schemas_0.CreateSecondaryNetwork$)    .build() {} class CreateSecondarySubnetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSecondarySubnet", {})    .n("EC2Client", "CreateSecondarySubnetCommand")    .sc(schemas_0.CreateSecondarySubnet$)    .build() {} class CreateSecurityGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSecurityGroup", {})    .n("EC2Client", "CreateSecurityGroupCommand")    .sc(schemas_0.CreateSecurityGroup$)    .build() {} class CreateSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSnapshot", {})    .n("EC2Client", "CreateSnapshotCommand")    .sc(schemas_0.CreateSnapshot$)    .build() {} class CreateSnapshotsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSnapshots", {})    .n("EC2Client", "CreateSnapshotsCommand")    .sc(schemas_0.CreateSnapshots$)    .build() {} class CreateSpotDatafeedSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSpotDatafeedSubscription", {})    .n("EC2Client", "CreateSpotDatafeedSubscriptionCommand")    .sc(schemas_0.CreateSpotDatafeedSubscription$)    .build() {} class CreateStoreImageTaskCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateStoreImageTask", {})    .n("EC2Client", "CreateStoreImageTaskCommand")    .sc(schemas_0.CreateStoreImageTask$)    .build() {} class CreateSubnetCidrReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSubnetCidrReservation", {})    .n("EC2Client", "CreateSubnetCidrReservationCommand")    .sc(schemas_0.CreateSubnetCidrReservation$)    .build() {} class CreateSubnetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateSubnet", {})    .n("EC2Client", "CreateSubnetCommand")    .sc(schemas_0.CreateSubnet$)    .build() {} class CreateTagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTags", {})    .n("EC2Client", "CreateTagsCommand")    .sc(schemas_0.CreateTags$)    .build() {} class CreateTrafficMirrorFilterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTrafficMirrorFilter", {})    .n("EC2Client", "CreateTrafficMirrorFilterCommand")    .sc(schemas_0.CreateTrafficMirrorFilter$)    .build() {} class CreateTrafficMirrorFilterRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTrafficMirrorFilterRule", {})    .n("EC2Client", "CreateTrafficMirrorFilterRuleCommand")    .sc(schemas_0.CreateTrafficMirrorFilterRule$)    .build() {} class CreateTrafficMirrorSessionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTrafficMirrorSession", {})    .n("EC2Client", "CreateTrafficMirrorSessionCommand")    .sc(schemas_0.CreateTrafficMirrorSession$)    .build() {} class CreateTrafficMirrorTargetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTrafficMirrorTarget", {})    .n("EC2Client", "CreateTrafficMirrorTargetCommand")    .sc(schemas_0.CreateTrafficMirrorTarget$)    .build() {} class CreateTransitGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGateway", {})    .n("EC2Client", "CreateTransitGatewayCommand")    .sc(schemas_0.CreateTransitGateway$)    .build() {} class CreateTransitGatewayConnectCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayConnect", {})    .n("EC2Client", "CreateTransitGatewayConnectCommand")    .sc(schemas_0.CreateTransitGatewayConnect$)    .build() {} class CreateTransitGatewayConnectPeerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayConnectPeer", {})    .n("EC2Client", "CreateTransitGatewayConnectPeerCommand")    .sc(schemas_0.CreateTransitGatewayConnectPeer$)    .build() {} class CreateTransitGatewayMeteringPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayMeteringPolicy", {})    .n("EC2Client", "CreateTransitGatewayMeteringPolicyCommand")    .sc(schemas_0.CreateTransitGatewayMeteringPolicy$)    .build() {} class CreateTransitGatewayMeteringPolicyEntryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayMeteringPolicyEntry", {})    .n("EC2Client", "CreateTransitGatewayMeteringPolicyEntryCommand")    .sc(schemas_0.CreateTransitGatewayMeteringPolicyEntry$)    .build() {} class CreateTransitGatewayMulticastDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayMulticastDomain", {})    .n("EC2Client", "CreateTransitGatewayMulticastDomainCommand")    .sc(schemas_0.CreateTransitGatewayMulticastDomain$)    .build() {} class CreateTransitGatewayPeeringAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayPeeringAttachment", {})    .n("EC2Client", "CreateTransitGatewayPeeringAttachmentCommand")    .sc(schemas_0.CreateTransitGatewayPeeringAttachment$)    .build() {} class CreateTransitGatewayPolicyTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayPolicyTable", {})    .n("EC2Client", "CreateTransitGatewayPolicyTableCommand")    .sc(schemas_0.CreateTransitGatewayPolicyTable$)    .build() {} class CreateTransitGatewayPrefixListReferenceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayPrefixListReference", {})    .n("EC2Client", "CreateTransitGatewayPrefixListReferenceCommand")    .sc(schemas_0.CreateTransitGatewayPrefixListReference$)    .build() {} class CreateTransitGatewayRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayRoute", {})    .n("EC2Client", "CreateTransitGatewayRouteCommand")    .sc(schemas_0.CreateTransitGatewayRoute$)    .build() {} class CreateTransitGatewayRouteTableAnnouncementCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayRouteTableAnnouncement", {})    .n("EC2Client", "CreateTransitGatewayRouteTableAnnouncementCommand")    .sc(schemas_0.CreateTransitGatewayRouteTableAnnouncement$)    .build() {} class CreateTransitGatewayRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayRouteTable", {})    .n("EC2Client", "CreateTransitGatewayRouteTableCommand")    .sc(schemas_0.CreateTransitGatewayRouteTable$)    .build() {} class CreateTransitGatewayVpcAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateTransitGatewayVpcAttachment", {})    .n("EC2Client", "CreateTransitGatewayVpcAttachmentCommand")    .sc(schemas_0.CreateTransitGatewayVpcAttachment$)    .build() {} class CreateVerifiedAccessEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVerifiedAccessEndpoint", {})    .n("EC2Client", "CreateVerifiedAccessEndpointCommand")    .sc(schemas_0.CreateVerifiedAccessEndpoint$)    .build() {} class CreateVerifiedAccessGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVerifiedAccessGroup", {})    .n("EC2Client", "CreateVerifiedAccessGroupCommand")    .sc(schemas_0.CreateVerifiedAccessGroup$)    .build() {} class CreateVerifiedAccessInstanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVerifiedAccessInstance", {})    .n("EC2Client", "CreateVerifiedAccessInstanceCommand")    .sc(schemas_0.CreateVerifiedAccessInstance$)    .build() {} class CreateVerifiedAccessTrustProviderCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVerifiedAccessTrustProvider", {})    .n("EC2Client", "CreateVerifiedAccessTrustProviderCommand")    .sc(schemas_0.CreateVerifiedAccessTrustProvider$)    .build() {} class CreateVolumeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVolume", {})    .n("EC2Client", "CreateVolumeCommand")    .sc(schemas_0.CreateVolume$)    .build() {} class CreateVpcBlockPublicAccessExclusionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpcBlockPublicAccessExclusion", {})    .n("EC2Client", "CreateVpcBlockPublicAccessExclusionCommand")    .sc(schemas_0.CreateVpcBlockPublicAccessExclusion$)    .build() {} class CreateVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpc", {})    .n("EC2Client", "CreateVpcCommand")    .sc(schemas_0.CreateVpc$)    .build() {} class CreateVpcEncryptionControlCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpcEncryptionControl", {})    .n("EC2Client", "CreateVpcEncryptionControlCommand")    .sc(schemas_0.CreateVpcEncryptionControl$)    .build() {} class CreateVpcEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpcEndpoint", {})    .n("EC2Client", "CreateVpcEndpointCommand")    .sc(schemas_0.CreateVpcEndpoint$)    .build() {} class CreateVpcEndpointConnectionNotificationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpcEndpointConnectionNotification", {})    .n("EC2Client", "CreateVpcEndpointConnectionNotificationCommand")    .sc(schemas_0.CreateVpcEndpointConnectionNotification$)    .build() {} class CreateVpcEndpointServiceConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpcEndpointServiceConfiguration", {})    .n("EC2Client", "CreateVpcEndpointServiceConfigurationCommand")    .sc(schemas_0.CreateVpcEndpointServiceConfiguration$)    .build() {} class CreateVpcPeeringConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpcPeeringConnection", {})    .n("EC2Client", "CreateVpcPeeringConnectionCommand")    .sc(schemas_0.CreateVpcPeeringConnection$)    .build() {} class CreateVpnConcentratorCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpnConcentrator", {})    .n("EC2Client", "CreateVpnConcentratorCommand")    .sc(schemas_0.CreateVpnConcentrator$)    .build() {} class CreateVpnConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpnConnection", {})    .n("EC2Client", "CreateVpnConnectionCommand")    .sc(schemas_0.CreateVpnConnection$)    .build() {} class CreateVpnConnectionRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpnConnectionRoute", {})    .n("EC2Client", "CreateVpnConnectionRouteCommand")    .sc(schemas_0.CreateVpnConnectionRoute$)    .build() {} class CreateVpnGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "CreateVpnGateway", {})    .n("EC2Client", "CreateVpnGatewayCommand")    .sc(schemas_0.CreateVpnGateway$)    .build() {} class DeleteCapacityManagerDataExportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteCapacityManagerDataExport", {})    .n("EC2Client", "DeleteCapacityManagerDataExportCommand")    .sc(schemas_0.DeleteCapacityManagerDataExport$)    .build() {} class DeleteCarrierGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteCarrierGateway", {})    .n("EC2Client", "DeleteCarrierGatewayCommand")    .sc(schemas_0.DeleteCarrierGateway$)    .build() {} class DeleteClientVpnEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteClientVpnEndpoint", {})    .n("EC2Client", "DeleteClientVpnEndpointCommand")    .sc(schemas_0.DeleteClientVpnEndpoint$)    .build() {} class DeleteClientVpnRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteClientVpnRoute", {})    .n("EC2Client", "DeleteClientVpnRouteCommand")    .sc(schemas_0.DeleteClientVpnRoute$)    .build() {} class DeleteCoipCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteCoipCidr", {})    .n("EC2Client", "DeleteCoipCidrCommand")    .sc(schemas_0.DeleteCoipCidr$)    .build() {} class DeleteCoipPoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteCoipPool", {})    .n("EC2Client", "DeleteCoipPoolCommand")    .sc(schemas_0.DeleteCoipPool$)    .build() {} class DeleteCustomerGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteCustomerGateway", {})    .n("EC2Client", "DeleteCustomerGatewayCommand")    .sc(schemas_0.DeleteCustomerGateway$)    .build() {} class DeleteDhcpOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteDhcpOptions", {})    .n("EC2Client", "DeleteDhcpOptionsCommand")    .sc(schemas_0.DeleteDhcpOptions$)    .build() {} class DeleteEgressOnlyInternetGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteEgressOnlyInternetGateway", {})    .n("EC2Client", "DeleteEgressOnlyInternetGatewayCommand")    .sc(schemas_0.DeleteEgressOnlyInternetGateway$)    .build() {} class DeleteFleetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteFleets", {})    .n("EC2Client", "DeleteFleetsCommand")    .sc(schemas_0.DeleteFleets$)    .build() {} class DeleteFlowLogsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteFlowLogs", {})    .n("EC2Client", "DeleteFlowLogsCommand")    .sc(schemas_0.DeleteFlowLogs$)    .build() {} class DeleteFpgaImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteFpgaImage", {})    .n("EC2Client", "DeleteFpgaImageCommand")    .sc(schemas_0.DeleteFpgaImage$)    .build() {} class DeleteImageUsageReportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteImageUsageReport", {})    .n("EC2Client", "DeleteImageUsageReportCommand")    .sc(schemas_0.DeleteImageUsageReport$)    .build() {} class DeleteInstanceConnectEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteInstanceConnectEndpoint", {})    .n("EC2Client", "DeleteInstanceConnectEndpointCommand")    .sc(schemas_0.DeleteInstanceConnectEndpoint$)    .build() {} class DeleteInstanceEventWindowCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteInstanceEventWindow", {})    .n("EC2Client", "DeleteInstanceEventWindowCommand")    .sc(schemas_0.DeleteInstanceEventWindow$)    .build() {} class DeleteInternetGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteInternetGateway", {})    .n("EC2Client", "DeleteInternetGatewayCommand")    .sc(schemas_0.DeleteInternetGateway$)    .build() {} class DeleteIpamCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpam", {})    .n("EC2Client", "DeleteIpamCommand")    .sc(schemas_0.DeleteIpam$)    .build() {} class DeleteIpamExternalResourceVerificationTokenCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamExternalResourceVerificationToken", {})    .n("EC2Client", "DeleteIpamExternalResourceVerificationTokenCommand")    .sc(schemas_0.DeleteIpamExternalResourceVerificationToken$)    .build() {} class DeleteIpamPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamPolicy", {})    .n("EC2Client", "DeleteIpamPolicyCommand")    .sc(schemas_0.DeleteIpamPolicy$)    .build() {} class DeleteIpamPoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamPool", {})    .n("EC2Client", "DeleteIpamPoolCommand")    .sc(schemas_0.DeleteIpamPool$)    .build() {} class DeleteIpamPrefixListResolverCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamPrefixListResolver", {})    .n("EC2Client", "DeleteIpamPrefixListResolverCommand")    .sc(schemas_0.DeleteIpamPrefixListResolver$)    .build() {} class DeleteIpamPrefixListResolverTargetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamPrefixListResolverTarget", {})    .n("EC2Client", "DeleteIpamPrefixListResolverTargetCommand")    .sc(schemas_0.DeleteIpamPrefixListResolverTarget$)    .build() {} class DeleteIpamResourceDiscoveryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamResourceDiscovery", {})    .n("EC2Client", "DeleteIpamResourceDiscoveryCommand")    .sc(schemas_0.DeleteIpamResourceDiscovery$)    .build() {} class DeleteIpamScopeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteIpamScope", {})    .n("EC2Client", "DeleteIpamScopeCommand")    .sc(schemas_0.DeleteIpamScope$)    .build() {} class DeleteKeyPairCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteKeyPair", {})    .n("EC2Client", "DeleteKeyPairCommand")    .sc(schemas_0.DeleteKeyPair$)    .build() {} class DeleteLaunchTemplateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLaunchTemplate", {})    .n("EC2Client", "DeleteLaunchTemplateCommand")    .sc(schemas_0.DeleteLaunchTemplate$)    .build() {} class DeleteLaunchTemplateVersionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLaunchTemplateVersions", {})    .n("EC2Client", "DeleteLaunchTemplateVersionsCommand")    .sc(schemas_0.DeleteLaunchTemplateVersions$)    .build() {} class DeleteLocalGatewayRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLocalGatewayRoute", {})    .n("EC2Client", "DeleteLocalGatewayRouteCommand")    .sc(schemas_0.DeleteLocalGatewayRoute$)    .build() {} class DeleteLocalGatewayRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLocalGatewayRouteTable", {})    .n("EC2Client", "DeleteLocalGatewayRouteTableCommand")    .sc(schemas_0.DeleteLocalGatewayRouteTable$)    .build() {} class DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation", {})    .n("EC2Client", "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand")    .sc(schemas_0.DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation$)    .build() {} class DeleteLocalGatewayRouteTableVpcAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLocalGatewayRouteTableVpcAssociation", {})    .n("EC2Client", "DeleteLocalGatewayRouteTableVpcAssociationCommand")    .sc(schemas_0.DeleteLocalGatewayRouteTableVpcAssociation$)    .build() {} class DeleteLocalGatewayVirtualInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLocalGatewayVirtualInterface", {})    .n("EC2Client", "DeleteLocalGatewayVirtualInterfaceCommand")    .sc(schemas_0.DeleteLocalGatewayVirtualInterface$)    .build() {} class DeleteLocalGatewayVirtualInterfaceGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteLocalGatewayVirtualInterfaceGroup", {})    .n("EC2Client", "DeleteLocalGatewayVirtualInterfaceGroupCommand")    .sc(schemas_0.DeleteLocalGatewayVirtualInterfaceGroup$)    .build() {} class DeleteManagedPrefixListCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteManagedPrefixList", {})    .n("EC2Client", "DeleteManagedPrefixListCommand")    .sc(schemas_0.DeleteManagedPrefixList$)    .build() {} class DeleteNatGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNatGateway", {})    .n("EC2Client", "DeleteNatGatewayCommand")    .sc(schemas_0.DeleteNatGateway$)    .build() {} class DeleteNetworkAclCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkAcl", {})    .n("EC2Client", "DeleteNetworkAclCommand")    .sc(schemas_0.DeleteNetworkAcl$)    .build() {} class DeleteNetworkAclEntryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkAclEntry", {})    .n("EC2Client", "DeleteNetworkAclEntryCommand")    .sc(schemas_0.DeleteNetworkAclEntry$)    .build() {} class DeleteNetworkInsightsAccessScopeAnalysisCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkInsightsAccessScopeAnalysis", {})    .n("EC2Client", "DeleteNetworkInsightsAccessScopeAnalysisCommand")    .sc(schemas_0.DeleteNetworkInsightsAccessScopeAnalysis$)    .build() {} class DeleteNetworkInsightsAccessScopeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkInsightsAccessScope", {})    .n("EC2Client", "DeleteNetworkInsightsAccessScopeCommand")    .sc(schemas_0.DeleteNetworkInsightsAccessScope$)    .build() {} class DeleteNetworkInsightsAnalysisCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkInsightsAnalysis", {})    .n("EC2Client", "DeleteNetworkInsightsAnalysisCommand")    .sc(schemas_0.DeleteNetworkInsightsAnalysis$)    .build() {} class DeleteNetworkInsightsPathCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkInsightsPath", {})    .n("EC2Client", "DeleteNetworkInsightsPathCommand")    .sc(schemas_0.DeleteNetworkInsightsPath$)    .build() {} class DeleteNetworkInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkInterface", {})    .n("EC2Client", "DeleteNetworkInterfaceCommand")    .sc(schemas_0.DeleteNetworkInterface$)    .build() {} class DeleteNetworkInterfacePermissionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteNetworkInterfacePermission", {})    .n("EC2Client", "DeleteNetworkInterfacePermissionCommand")    .sc(schemas_0.DeleteNetworkInterfacePermission$)    .build() {} class DeletePlacementGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeletePlacementGroup", {})    .n("EC2Client", "DeletePlacementGroupCommand")    .sc(schemas_0.DeletePlacementGroup$)    .build() {} class DeletePublicIpv4PoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeletePublicIpv4Pool", {})    .n("EC2Client", "DeletePublicIpv4PoolCommand")    .sc(schemas_0.DeletePublicIpv4Pool$)    .build() {} class DeleteQueuedReservedInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteQueuedReservedInstances", {})    .n("EC2Client", "DeleteQueuedReservedInstancesCommand")    .sc(schemas_0.DeleteQueuedReservedInstances$)    .build() {} class DeleteRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteRoute", {})    .n("EC2Client", "DeleteRouteCommand")    .sc(schemas_0.DeleteRoute$)    .build() {} class DeleteRouteServerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteRouteServer", {})    .n("EC2Client", "DeleteRouteServerCommand")    .sc(schemas_0.DeleteRouteServer$)    .build() {} class DeleteRouteServerEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteRouteServerEndpoint", {})    .n("EC2Client", "DeleteRouteServerEndpointCommand")    .sc(schemas_0.DeleteRouteServerEndpoint$)    .build() {} class DeleteRouteServerPeerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteRouteServerPeer", {})    .n("EC2Client", "DeleteRouteServerPeerCommand")    .sc(schemas_0.DeleteRouteServerPeer$)    .build() {} class DeleteRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteRouteTable", {})    .n("EC2Client", "DeleteRouteTableCommand")    .sc(schemas_0.DeleteRouteTable$)    .build() {} class DeleteSecondaryNetworkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSecondaryNetwork", {})    .n("EC2Client", "DeleteSecondaryNetworkCommand")    .sc(schemas_0.DeleteSecondaryNetwork$)    .build() {} class DeleteSecondarySubnetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSecondarySubnet", {})    .n("EC2Client", "DeleteSecondarySubnetCommand")    .sc(schemas_0.DeleteSecondarySubnet$)    .build() {} class DeleteSecurityGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSecurityGroup", {})    .n("EC2Client", "DeleteSecurityGroupCommand")    .sc(schemas_0.DeleteSecurityGroup$)    .build() {} class DeleteSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSnapshot", {})    .n("EC2Client", "DeleteSnapshotCommand")    .sc(schemas_0.DeleteSnapshot$)    .build() {} class DeleteSpotDatafeedSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSpotDatafeedSubscription", {})    .n("EC2Client", "DeleteSpotDatafeedSubscriptionCommand")    .sc(schemas_0.DeleteSpotDatafeedSubscription$)    .build() {} class DeleteSubnetCidrReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSubnetCidrReservation", {})    .n("EC2Client", "DeleteSubnetCidrReservationCommand")    .sc(schemas_0.DeleteSubnetCidrReservation$)    .build() {} class DeleteSubnetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteSubnet", {})    .n("EC2Client", "DeleteSubnetCommand")    .sc(schemas_0.DeleteSubnet$)    .build() {} class DeleteTagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTags", {})    .n("EC2Client", "DeleteTagsCommand")    .sc(schemas_0.DeleteTags$)    .build() {} class DeleteTrafficMirrorFilterCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTrafficMirrorFilter", {})    .n("EC2Client", "DeleteTrafficMirrorFilterCommand")    .sc(schemas_0.DeleteTrafficMirrorFilter$)    .build() {} class DeleteTrafficMirrorFilterRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTrafficMirrorFilterRule", {})    .n("EC2Client", "DeleteTrafficMirrorFilterRuleCommand")    .sc(schemas_0.DeleteTrafficMirrorFilterRule$)    .build() {} class DeleteTrafficMirrorSessionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTrafficMirrorSession", {})    .n("EC2Client", "DeleteTrafficMirrorSessionCommand")    .sc(schemas_0.DeleteTrafficMirrorSession$)    .build() {} class DeleteTrafficMirrorTargetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTrafficMirrorTarget", {})    .n("EC2Client", "DeleteTrafficMirrorTargetCommand")    .sc(schemas_0.DeleteTrafficMirrorTarget$)    .build() {} class DeleteTransitGatewayClientVpnAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayClientVpnAttachment", {})    .n("EC2Client", "DeleteTransitGatewayClientVpnAttachmentCommand")    .sc(schemas_0.DeleteTransitGatewayClientVpnAttachment$)    .build() {} class DeleteTransitGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGateway", {})    .n("EC2Client", "DeleteTransitGatewayCommand")    .sc(schemas_0.DeleteTransitGateway$)    .build() {} class DeleteTransitGatewayConnectCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayConnect", {})    .n("EC2Client", "DeleteTransitGatewayConnectCommand")    .sc(schemas_0.DeleteTransitGatewayConnect$)    .build() {} class DeleteTransitGatewayConnectPeerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayConnectPeer", {})    .n("EC2Client", "DeleteTransitGatewayConnectPeerCommand")    .sc(schemas_0.DeleteTransitGatewayConnectPeer$)    .build() {} class DeleteTransitGatewayMeteringPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayMeteringPolicy", {})    .n("EC2Client", "DeleteTransitGatewayMeteringPolicyCommand")    .sc(schemas_0.DeleteTransitGatewayMeteringPolicy$)    .build() {} class DeleteTransitGatewayMeteringPolicyEntryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayMeteringPolicyEntry", {})    .n("EC2Client", "DeleteTransitGatewayMeteringPolicyEntryCommand")    .sc(schemas_0.DeleteTransitGatewayMeteringPolicyEntry$)    .build() {} class DeleteTransitGatewayMulticastDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayMulticastDomain", {})    .n("EC2Client", "DeleteTransitGatewayMulticastDomainCommand")    .sc(schemas_0.DeleteTransitGatewayMulticastDomain$)    .build() {} class DeleteTransitGatewayPeeringAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayPeeringAttachment", {})    .n("EC2Client", "DeleteTransitGatewayPeeringAttachmentCommand")    .sc(schemas_0.DeleteTransitGatewayPeeringAttachment$)    .build() {} class DeleteTransitGatewayPolicyTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayPolicyTable", {})    .n("EC2Client", "DeleteTransitGatewayPolicyTableCommand")    .sc(schemas_0.DeleteTransitGatewayPolicyTable$)    .build() {} class DeleteTransitGatewayPrefixListReferenceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayPrefixListReference", {})    .n("EC2Client", "DeleteTransitGatewayPrefixListReferenceCommand")    .sc(schemas_0.DeleteTransitGatewayPrefixListReference$)    .build() {} class DeleteTransitGatewayRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayRoute", {})    .n("EC2Client", "DeleteTransitGatewayRouteCommand")    .sc(schemas_0.DeleteTransitGatewayRoute$)    .build() {} class DeleteTransitGatewayRouteTableAnnouncementCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayRouteTableAnnouncement", {})    .n("EC2Client", "DeleteTransitGatewayRouteTableAnnouncementCommand")    .sc(schemas_0.DeleteTransitGatewayRouteTableAnnouncement$)    .build() {} class DeleteTransitGatewayRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayRouteTable", {})    .n("EC2Client", "DeleteTransitGatewayRouteTableCommand")    .sc(schemas_0.DeleteTransitGatewayRouteTable$)    .build() {} class DeleteTransitGatewayVpcAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteTransitGatewayVpcAttachment", {})    .n("EC2Client", "DeleteTransitGatewayVpcAttachmentCommand")    .sc(schemas_0.DeleteTransitGatewayVpcAttachment$)    .build() {} class DeleteVerifiedAccessEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVerifiedAccessEndpoint", {})    .n("EC2Client", "DeleteVerifiedAccessEndpointCommand")    .sc(schemas_0.DeleteVerifiedAccessEndpoint$)    .build() {} class DeleteVerifiedAccessGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVerifiedAccessGroup", {})    .n("EC2Client", "DeleteVerifiedAccessGroupCommand")    .sc(schemas_0.DeleteVerifiedAccessGroup$)    .build() {} class DeleteVerifiedAccessInstanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVerifiedAccessInstance", {})    .n("EC2Client", "DeleteVerifiedAccessInstanceCommand")    .sc(schemas_0.DeleteVerifiedAccessInstance$)    .build() {} class DeleteVerifiedAccessTrustProviderCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVerifiedAccessTrustProvider", {})    .n("EC2Client", "DeleteVerifiedAccessTrustProviderCommand")    .sc(schemas_0.DeleteVerifiedAccessTrustProvider$)    .build() {} class DeleteVolumeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVolume", {})    .n("EC2Client", "DeleteVolumeCommand")    .sc(schemas_0.DeleteVolume$)    .build() {} class DeleteVpcBlockPublicAccessExclusionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpcBlockPublicAccessExclusion", {})    .n("EC2Client", "DeleteVpcBlockPublicAccessExclusionCommand")    .sc(schemas_0.DeleteVpcBlockPublicAccessExclusion$)    .build() {} class DeleteVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpc", {})    .n("EC2Client", "DeleteVpcCommand")    .sc(schemas_0.DeleteVpc$)    .build() {} class DeleteVpcEncryptionControlCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpcEncryptionControl", {})    .n("EC2Client", "DeleteVpcEncryptionControlCommand")    .sc(schemas_0.DeleteVpcEncryptionControl$)    .build() {} class DeleteVpcEndpointConnectionNotificationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpcEndpointConnectionNotifications", {})    .n("EC2Client", "DeleteVpcEndpointConnectionNotificationsCommand")    .sc(schemas_0.DeleteVpcEndpointConnectionNotifications$)    .build() {} class DeleteVpcEndpointsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpcEndpoints", {})    .n("EC2Client", "DeleteVpcEndpointsCommand")    .sc(schemas_0.DeleteVpcEndpoints$)    .build() {} class DeleteVpcEndpointServiceConfigurationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpcEndpointServiceConfigurations", {})    .n("EC2Client", "DeleteVpcEndpointServiceConfigurationsCommand")    .sc(schemas_0.DeleteVpcEndpointServiceConfigurations$)    .build() {} class DeleteVpcPeeringConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpcPeeringConnection", {})    .n("EC2Client", "DeleteVpcPeeringConnectionCommand")    .sc(schemas_0.DeleteVpcPeeringConnection$)    .build() {} class DeleteVpnConcentratorCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpnConcentrator", {})    .n("EC2Client", "DeleteVpnConcentratorCommand")    .sc(schemas_0.DeleteVpnConcentrator$)    .build() {} class DeleteVpnConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpnConnection", {})    .n("EC2Client", "DeleteVpnConnectionCommand")    .sc(schemas_0.DeleteVpnConnection$)    .build() {} class DeleteVpnConnectionRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpnConnectionRoute", {})    .n("EC2Client", "DeleteVpnConnectionRouteCommand")    .sc(schemas_0.DeleteVpnConnectionRoute$)    .build() {} class DeleteVpnGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeleteVpnGateway", {})    .n("EC2Client", "DeleteVpnGatewayCommand")    .sc(schemas_0.DeleteVpnGateway$)    .build() {} class DeprovisionByoipCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeprovisionByoipCidr", {})    .n("EC2Client", "DeprovisionByoipCidrCommand")    .sc(schemas_0.DeprovisionByoipCidr$)    .build() {} class DeprovisionIpamByoasnCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeprovisionIpamByoasn", {})    .n("EC2Client", "DeprovisionIpamByoasnCommand")    .sc(schemas_0.DeprovisionIpamByoasn$)    .build() {} class DeprovisionIpamPoolCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeprovisionIpamPoolCidr", {})    .n("EC2Client", "DeprovisionIpamPoolCidrCommand")    .sc(schemas_0.DeprovisionIpamPoolCidr$)    .build() {} class DeprovisionPublicIpv4PoolCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeprovisionPublicIpv4PoolCidr", {})    .n("EC2Client", "DeprovisionPublicIpv4PoolCidrCommand")    .sc(schemas_0.DeprovisionPublicIpv4PoolCidr$)    .build() {} class DeregisterImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeregisterImage", {})    .n("EC2Client", "DeregisterImageCommand")    .sc(schemas_0.DeregisterImage$)    .build() {} class DeregisterInstanceEventNotificationAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeregisterInstanceEventNotificationAttributes", {})    .n("EC2Client", "DeregisterInstanceEventNotificationAttributesCommand")    .sc(schemas_0.DeregisterInstanceEventNotificationAttributes$)    .build() {} class DeregisterTransitGatewayMulticastGroupMembersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeregisterTransitGatewayMulticastGroupMembers", {})    .n("EC2Client", "DeregisterTransitGatewayMulticastGroupMembersCommand")    .sc(schemas_0.DeregisterTransitGatewayMulticastGroupMembers$)    .build() {} class DeregisterTransitGatewayMulticastGroupSourcesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DeregisterTransitGatewayMulticastGroupSources", {})    .n("EC2Client", "DeregisterTransitGatewayMulticastGroupSourcesCommand")    .sc(schemas_0.DeregisterTransitGatewayMulticastGroupSources$)    .build() {} class DescribeAccountAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAccountAttributes", {})    .n("EC2Client", "DescribeAccountAttributesCommand")    .sc(schemas_0.DescribeAccountAttributes$)    .build() {} class DescribeAddressesAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAddressesAttribute", {})    .n("EC2Client", "DescribeAddressesAttributeCommand")    .sc(schemas_0.DescribeAddressesAttribute$)    .build() {} class DescribeAddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAddresses", {})    .n("EC2Client", "DescribeAddressesCommand")    .sc(schemas_0.DescribeAddresses$)    .build() {} class DescribeAddressTransfersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAddressTransfers", {})    .n("EC2Client", "DescribeAddressTransfersCommand")    .sc(schemas_0.DescribeAddressTransfers$)    .build() {} class DescribeAggregateIdFormatCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAggregateIdFormat", {})    .n("EC2Client", "DescribeAggregateIdFormatCommand")    .sc(schemas_0.DescribeAggregateIdFormat$)    .build() {} class DescribeAvailabilityZonesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAvailabilityZones", {})    .n("EC2Client", "DescribeAvailabilityZonesCommand")    .sc(schemas_0.DescribeAvailabilityZones$)    .build() {} class DescribeAwsNetworkPerformanceMetricSubscriptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeAwsNetworkPerformanceMetricSubscriptions", {})    .n("EC2Client", "DescribeAwsNetworkPerformanceMetricSubscriptionsCommand")    .sc(schemas_0.DescribeAwsNetworkPerformanceMetricSubscriptions$)    .build() {} class DescribeBundleTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeBundleTasks", {})    .n("EC2Client", "DescribeBundleTasksCommand")    .sc(schemas_0.DescribeBundleTasks$)    .build() {} class DescribeByoipCidrsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeByoipCidrs", {})    .n("EC2Client", "DescribeByoipCidrsCommand")    .sc(schemas_0.DescribeByoipCidrs$)    .build() {} class DescribeCapacityBlockExtensionHistoryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityBlockExtensionHistory", {})    .n("EC2Client", "DescribeCapacityBlockExtensionHistoryCommand")    .sc(schemas_0.DescribeCapacityBlockExtensionHistory$)    .build() {} class DescribeCapacityBlockExtensionOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityBlockExtensionOfferings", {})    .n("EC2Client", "DescribeCapacityBlockExtensionOfferingsCommand")    .sc(schemas_0.DescribeCapacityBlockExtensionOfferings$)    .build() {} class DescribeCapacityBlockOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityBlockOfferings", {})    .n("EC2Client", "DescribeCapacityBlockOfferingsCommand")    .sc(schemas_0.DescribeCapacityBlockOfferings$)    .build() {} class DescribeCapacityBlocksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityBlocks", {})    .n("EC2Client", "DescribeCapacityBlocksCommand")    .sc(schemas_0.DescribeCapacityBlocks$)    .build() {} class DescribeCapacityBlockStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityBlockStatus", {})    .n("EC2Client", "DescribeCapacityBlockStatusCommand")    .sc(schemas_0.DescribeCapacityBlockStatus$)    .build() {} class DescribeCapacityManagerDataExportsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityManagerDataExports", {})    .n("EC2Client", "DescribeCapacityManagerDataExportsCommand")    .sc(schemas_0.DescribeCapacityManagerDataExports$)    .build() {} class DescribeCapacityReservationBillingRequestsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityReservationBillingRequests", {})    .n("EC2Client", "DescribeCapacityReservationBillingRequestsCommand")    .sc(schemas_0.DescribeCapacityReservationBillingRequests$)    .build() {} class DescribeCapacityReservationFleetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityReservationFleets", {})    .n("EC2Client", "DescribeCapacityReservationFleetsCommand")    .sc(schemas_0.DescribeCapacityReservationFleets$)    .build() {} class DescribeCapacityReservationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityReservations", {})    .n("EC2Client", "DescribeCapacityReservationsCommand")    .sc(schemas_0.DescribeCapacityReservations$)    .build() {} class DescribeCapacityReservationTopologyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCapacityReservationTopology", {})    .n("EC2Client", "DescribeCapacityReservationTopologyCommand")    .sc(schemas_0.DescribeCapacityReservationTopology$)    .build() {} class DescribeCarrierGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCarrierGateways", {})    .n("EC2Client", "DescribeCarrierGatewaysCommand")    .sc(schemas_0.DescribeCarrierGateways$)    .build() {} class DescribeClassicLinkInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeClassicLinkInstances", {})    .n("EC2Client", "DescribeClassicLinkInstancesCommand")    .sc(schemas_0.DescribeClassicLinkInstances$)    .build() {} class DescribeClientVpnAuthorizationRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeClientVpnAuthorizationRules", {})    .n("EC2Client", "DescribeClientVpnAuthorizationRulesCommand")    .sc(schemas_0.DescribeClientVpnAuthorizationRules$)    .build() {} class DescribeClientVpnConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeClientVpnConnections", {})    .n("EC2Client", "DescribeClientVpnConnectionsCommand")    .sc(schemas_0.DescribeClientVpnConnections$)    .build() {} class DescribeClientVpnEndpointsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeClientVpnEndpoints", {})    .n("EC2Client", "DescribeClientVpnEndpointsCommand")    .sc(schemas_0.DescribeClientVpnEndpoints$)    .build() {} class DescribeClientVpnRoutesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeClientVpnRoutes", {})    .n("EC2Client", "DescribeClientVpnRoutesCommand")    .sc(schemas_0.DescribeClientVpnRoutes$)    .build() {} class DescribeClientVpnTargetNetworksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeClientVpnTargetNetworks", {})    .n("EC2Client", "DescribeClientVpnTargetNetworksCommand")    .sc(schemas_0.DescribeClientVpnTargetNetworks$)    .build() {} class DescribeCoipPoolsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCoipPools", {})    .n("EC2Client", "DescribeCoipPoolsCommand")    .sc(schemas_0.DescribeCoipPools$)    .build() {} class DescribeConversionTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeConversionTasks", {})    .n("EC2Client", "DescribeConversionTasksCommand")    .sc(schemas_0.DescribeConversionTasks$)    .build() {} class DescribeCustomerGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeCustomerGateways", {})    .n("EC2Client", "DescribeCustomerGatewaysCommand")    .sc(schemas_0.DescribeCustomerGateways$)    .build() {} class DescribeDeclarativePoliciesReportsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeDeclarativePoliciesReports", {})    .n("EC2Client", "DescribeDeclarativePoliciesReportsCommand")    .sc(schemas_0.DescribeDeclarativePoliciesReports$)    .build() {} class DescribeDhcpOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeDhcpOptions", {})    .n("EC2Client", "DescribeDhcpOptionsCommand")    .sc(schemas_0.DescribeDhcpOptions$)    .build() {} class DescribeEgressOnlyInternetGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeEgressOnlyInternetGateways", {})    .n("EC2Client", "DescribeEgressOnlyInternetGatewaysCommand")    .sc(schemas_0.DescribeEgressOnlyInternetGateways$)    .build() {} class DescribeElasticGpusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeElasticGpus", {})    .n("EC2Client", "DescribeElasticGpusCommand")    .sc(schemas_0.DescribeElasticGpus$)    .build() {} class DescribeExportImageTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeExportImageTasks", {})    .n("EC2Client", "DescribeExportImageTasksCommand")    .sc(schemas_0.DescribeExportImageTasks$)    .build() {} class DescribeExportTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeExportTasks", {})    .n("EC2Client", "DescribeExportTasksCommand")    .sc(schemas_0.DescribeExportTasks$)    .build() {} class DescribeFastLaunchImagesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFastLaunchImages", {})    .n("EC2Client", "DescribeFastLaunchImagesCommand")    .sc(schemas_0.DescribeFastLaunchImages$)    .build() {} class DescribeFastSnapshotRestoresCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFastSnapshotRestores", {})    .n("EC2Client", "DescribeFastSnapshotRestoresCommand")    .sc(schemas_0.DescribeFastSnapshotRestores$)    .build() {} class DescribeFleetHistoryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFleetHistory", {})    .n("EC2Client", "DescribeFleetHistoryCommand")    .sc(schemas_0.DescribeFleetHistory$)    .build() {} class DescribeFleetInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFleetInstances", {})    .n("EC2Client", "DescribeFleetInstancesCommand")    .sc(schemas_0.DescribeFleetInstances$)    .build() {} class DescribeFleetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFleets", {})    .n("EC2Client", "DescribeFleetsCommand")    .sc(schemas_0.DescribeFleets$)    .build() {} class DescribeFlowLogsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFlowLogs", {})    .n("EC2Client", "DescribeFlowLogsCommand")    .sc(schemas_0.DescribeFlowLogs$)    .build() {} class DescribeFpgaImageAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFpgaImageAttribute", {})    .n("EC2Client", "DescribeFpgaImageAttributeCommand")    .sc(schemas_0.DescribeFpgaImageAttribute$)    .build() {} class DescribeFpgaImagesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeFpgaImages", {})    .n("EC2Client", "DescribeFpgaImagesCommand")    .sc(schemas_0.DescribeFpgaImages$)    .build() {} class DescribeHostReservationOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeHostReservationOfferings", {})    .n("EC2Client", "DescribeHostReservationOfferingsCommand")    .sc(schemas_0.DescribeHostReservationOfferings$)    .build() {} class DescribeHostReservationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeHostReservations", {})    .n("EC2Client", "DescribeHostReservationsCommand")    .sc(schemas_0.DescribeHostReservations$)    .build() {} class DescribeHostsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeHosts", {})    .n("EC2Client", "DescribeHostsCommand")    .sc(schemas_0.DescribeHosts$)    .build() {} class DescribeIamInstanceProfileAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIamInstanceProfileAssociations", {})    .n("EC2Client", "DescribeIamInstanceProfileAssociationsCommand")    .sc(schemas_0.DescribeIamInstanceProfileAssociations$)    .build() {} class DescribeIdentityIdFormatCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIdentityIdFormat", {})    .n("EC2Client", "DescribeIdentityIdFormatCommand")    .sc(schemas_0.DescribeIdentityIdFormat$)    .build() {} class DescribeIdFormatCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIdFormat", {})    .n("EC2Client", "DescribeIdFormatCommand")    .sc(schemas_0.DescribeIdFormat$)    .build() {} class DescribeImageAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImageAttribute", {})    .n("EC2Client", "DescribeImageAttributeCommand")    .sc(schemas_0.DescribeImageAttribute$)    .build() {} class DescribeImageReferencesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImageReferences", {})    .n("EC2Client", "DescribeImageReferencesCommand")    .sc(schemas_0.DescribeImageReferences$)    .build() {} class DescribeImagesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImages", {})    .n("EC2Client", "DescribeImagesCommand")    .sc(schemas_0.DescribeImages$)    .build() {} class DescribeImageUsageReportEntriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImageUsageReportEntries", {})    .n("EC2Client", "DescribeImageUsageReportEntriesCommand")    .sc(schemas_0.DescribeImageUsageReportEntries$)    .build() {} class DescribeImageUsageReportsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImageUsageReports", {})    .n("EC2Client", "DescribeImageUsageReportsCommand")    .sc(schemas_0.DescribeImageUsageReports$)    .build() {} class DescribeImportImageTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImportImageTasks", {})    .n("EC2Client", "DescribeImportImageTasksCommand")    .sc(schemas_0.DescribeImportImageTasks$)    .build() {} class DescribeImportSnapshotTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeImportSnapshotTasks", {})    .n("EC2Client", "DescribeImportSnapshotTasksCommand")    .sc(schemas_0.DescribeImportSnapshotTasks$)    .build() {} class DescribeInstanceAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceAttribute", {})    .n("EC2Client", "DescribeInstanceAttributeCommand")    .sc(schemas_0.DescribeInstanceAttribute$)    .build() {} class DescribeInstanceConnectEndpointsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceConnectEndpoints", {})    .n("EC2Client", "DescribeInstanceConnectEndpointsCommand")    .sc(schemas_0.DescribeInstanceConnectEndpoints$)    .build() {} class DescribeInstanceCreditSpecificationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceCreditSpecifications", {})    .n("EC2Client", "DescribeInstanceCreditSpecificationsCommand")    .sc(schemas_0.DescribeInstanceCreditSpecifications$)    .build() {} class DescribeInstanceEventNotificationAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceEventNotificationAttributes", {})    .n("EC2Client", "DescribeInstanceEventNotificationAttributesCommand")    .sc(schemas_0.DescribeInstanceEventNotificationAttributes$)    .build() {} class DescribeInstanceEventWindowsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceEventWindows", {})    .n("EC2Client", "DescribeInstanceEventWindowsCommand")    .sc(schemas_0.DescribeInstanceEventWindows$)    .build() {} class DescribeInstanceImageMetadataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceImageMetadata", {})    .n("EC2Client", "DescribeInstanceImageMetadataCommand")    .sc(schemas_0.DescribeInstanceImageMetadata$)    .build() {} class DescribeInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstances", {})    .n("EC2Client", "DescribeInstancesCommand")    .sc(schemas_0.DescribeInstances$)    .build() {} class DescribeInstanceSqlHaHistoryStatesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceSqlHaHistoryStates", {})    .n("EC2Client", "DescribeInstanceSqlHaHistoryStatesCommand")    .sc(schemas_0.DescribeInstanceSqlHaHistoryStates$)    .build() {} class DescribeInstanceSqlHaStatesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceSqlHaStates", {})    .n("EC2Client", "DescribeInstanceSqlHaStatesCommand")    .sc(schemas_0.DescribeInstanceSqlHaStates$)    .build() {} class DescribeInstanceStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceStatus", {})    .n("EC2Client", "DescribeInstanceStatusCommand")    .sc(schemas_0.DescribeInstanceStatus$)    .build() {} class DescribeInstanceTopologyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceTopology", {})    .n("EC2Client", "DescribeInstanceTopologyCommand")    .sc(schemas_0.DescribeInstanceTopology$)    .build() {} class DescribeInstanceTypeOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceTypeOfferings", {})    .n("EC2Client", "DescribeInstanceTypeOfferingsCommand")    .sc(schemas_0.DescribeInstanceTypeOfferings$)    .build() {} class DescribeInstanceTypesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInstanceTypes", {})    .n("EC2Client", "DescribeInstanceTypesCommand")    .sc(schemas_0.DescribeInstanceTypes$)    .build() {} class DescribeInternetGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeInternetGateways", {})    .n("EC2Client", "DescribeInternetGatewaysCommand")    .sc(schemas_0.DescribeInternetGateways$)    .build() {} class DescribeIpamByoasnCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamByoasn", {})    .n("EC2Client", "DescribeIpamByoasnCommand")    .sc(schemas_0.DescribeIpamByoasn$)    .build() {} class DescribeIpamExternalResourceVerificationTokensCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamExternalResourceVerificationTokens", {})    .n("EC2Client", "DescribeIpamExternalResourceVerificationTokensCommand")    .sc(schemas_0.DescribeIpamExternalResourceVerificationTokens$)    .build() {} class DescribeIpamPoliciesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamPolicies", {})    .n("EC2Client", "DescribeIpamPoliciesCommand")    .sc(schemas_0.DescribeIpamPolicies$)    .build() {} class DescribeIpamPoolAllocationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamPoolAllocations", {})    .n("EC2Client", "DescribeIpamPoolAllocationsCommand")    .sc(schemas_0.DescribeIpamPoolAllocations$)    .build() {} class DescribeIpamPoolsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamPools", {})    .n("EC2Client", "DescribeIpamPoolsCommand")    .sc(schemas_0.DescribeIpamPools$)    .build() {} class DescribeIpamPrefixListResolversCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamPrefixListResolvers", {})    .n("EC2Client", "DescribeIpamPrefixListResolversCommand")    .sc(schemas_0.DescribeIpamPrefixListResolvers$)    .build() {} class DescribeIpamPrefixListResolverTargetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamPrefixListResolverTargets", {})    .n("EC2Client", "DescribeIpamPrefixListResolverTargetsCommand")    .sc(schemas_0.DescribeIpamPrefixListResolverTargets$)    .build() {} class DescribeIpamResourceDiscoveriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamResourceDiscoveries", {})    .n("EC2Client", "DescribeIpamResourceDiscoveriesCommand")    .sc(schemas_0.DescribeIpamResourceDiscoveries$)    .build() {} class DescribeIpamResourceDiscoveryAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamResourceDiscoveryAssociations", {})    .n("EC2Client", "DescribeIpamResourceDiscoveryAssociationsCommand")    .sc(schemas_0.DescribeIpamResourceDiscoveryAssociations$)    .build() {} class DescribeIpamsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpams", {})    .n("EC2Client", "DescribeIpamsCommand")    .sc(schemas_0.DescribeIpams$)    .build() {} class DescribeIpamScopesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpamScopes", {})    .n("EC2Client", "DescribeIpamScopesCommand")    .sc(schemas_0.DescribeIpamScopes$)    .build() {} class DescribeIpv6PoolsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeIpv6Pools", {})    .n("EC2Client", "DescribeIpv6PoolsCommand")    .sc(schemas_0.DescribeIpv6Pools$)    .build() {} class DescribeKeyPairsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeKeyPairs", {})    .n("EC2Client", "DescribeKeyPairsCommand")    .sc(schemas_0.DescribeKeyPairs$)    .build() {} class DescribeLaunchTemplatesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLaunchTemplates", {})    .n("EC2Client", "DescribeLaunchTemplatesCommand")    .sc(schemas_0.DescribeLaunchTemplates$)    .build() {} class DescribeLaunchTemplateVersionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLaunchTemplateVersions", {})    .n("EC2Client", "DescribeLaunchTemplateVersionsCommand")    .sc(schemas_0.DescribeLaunchTemplateVersions$)    .build() {} class DescribeLocalGatewayRouteTablesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLocalGatewayRouteTables", {})    .n("EC2Client", "DescribeLocalGatewayRouteTablesCommand")    .sc(schemas_0.DescribeLocalGatewayRouteTables$)    .build() {} class DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", {})    .n("EC2Client", "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand")    .sc(schemas_0.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations$)    .build() {} class DescribeLocalGatewayRouteTableVpcAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLocalGatewayRouteTableVpcAssociations", {})    .n("EC2Client", "DescribeLocalGatewayRouteTableVpcAssociationsCommand")    .sc(schemas_0.DescribeLocalGatewayRouteTableVpcAssociations$)    .build() {} class DescribeLocalGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLocalGateways", {})    .n("EC2Client", "DescribeLocalGatewaysCommand")    .sc(schemas_0.DescribeLocalGateways$)    .build() {} class DescribeLocalGatewayVirtualInterfaceGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLocalGatewayVirtualInterfaceGroups", {})    .n("EC2Client", "DescribeLocalGatewayVirtualInterfaceGroupsCommand")    .sc(schemas_0.DescribeLocalGatewayVirtualInterfaceGroups$)    .build() {} class DescribeLocalGatewayVirtualInterfacesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLocalGatewayVirtualInterfaces", {})    .n("EC2Client", "DescribeLocalGatewayVirtualInterfacesCommand")    .sc(schemas_0.DescribeLocalGatewayVirtualInterfaces$)    .build() {} class DescribeLockedSnapshotsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeLockedSnapshots", {})    .n("EC2Client", "DescribeLockedSnapshotsCommand")    .sc(schemas_0.DescribeLockedSnapshots$)    .build() {} class DescribeMacHostsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeMacHosts", {})    .n("EC2Client", "DescribeMacHostsCommand")    .sc(schemas_0.DescribeMacHosts$)    .build() {} class DescribeMacModificationTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeMacModificationTasks", {})    .n("EC2Client", "DescribeMacModificationTasksCommand")    .sc(schemas_0.DescribeMacModificationTasks$)    .build() {} class DescribeManagedPrefixListsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeManagedPrefixLists", {})    .n("EC2Client", "DescribeManagedPrefixListsCommand")    .sc(schemas_0.DescribeManagedPrefixLists$)    .build() {} class DescribeMovingAddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeMovingAddresses", {})    .n("EC2Client", "DescribeMovingAddressesCommand")    .sc(schemas_0.DescribeMovingAddresses$)    .build() {} class DescribeNatGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNatGateways", {})    .n("EC2Client", "DescribeNatGatewaysCommand")    .sc(schemas_0.DescribeNatGateways$)    .build() {} class DescribeNetworkAclsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkAcls", {})    .n("EC2Client", "DescribeNetworkAclsCommand")    .sc(schemas_0.DescribeNetworkAcls$)    .build() {} class DescribeNetworkInsightsAccessScopeAnalysesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInsightsAccessScopeAnalyses", {})    .n("EC2Client", "DescribeNetworkInsightsAccessScopeAnalysesCommand")    .sc(schemas_0.DescribeNetworkInsightsAccessScopeAnalyses$)    .build() {} class DescribeNetworkInsightsAccessScopesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInsightsAccessScopes", {})    .n("EC2Client", "DescribeNetworkInsightsAccessScopesCommand")    .sc(schemas_0.DescribeNetworkInsightsAccessScopes$)    .build() {} class DescribeNetworkInsightsAnalysesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInsightsAnalyses", {})    .n("EC2Client", "DescribeNetworkInsightsAnalysesCommand")    .sc(schemas_0.DescribeNetworkInsightsAnalyses$)    .build() {} class DescribeNetworkInsightsPathsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInsightsPaths", {})    .n("EC2Client", "DescribeNetworkInsightsPathsCommand")    .sc(schemas_0.DescribeNetworkInsightsPaths$)    .build() {} class DescribeNetworkInterfaceAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInterfaceAttribute", {})    .n("EC2Client", "DescribeNetworkInterfaceAttributeCommand")    .sc(schemas_0.DescribeNetworkInterfaceAttribute$)    .build() {} class DescribeNetworkInterfacePermissionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInterfacePermissions", {})    .n("EC2Client", "DescribeNetworkInterfacePermissionsCommand")    .sc(schemas_0.DescribeNetworkInterfacePermissions$)    .build() {} class DescribeNetworkInterfacesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeNetworkInterfaces", {})    .n("EC2Client", "DescribeNetworkInterfacesCommand")    .sc(schemas_0.DescribeNetworkInterfaces$)    .build() {} class DescribeOutpostLagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeOutpostLags", {})    .n("EC2Client", "DescribeOutpostLagsCommand")    .sc(schemas_0.DescribeOutpostLags$)    .build() {} class DescribePlacementGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribePlacementGroups", {})    .n("EC2Client", "DescribePlacementGroupsCommand")    .sc(schemas_0.DescribePlacementGroups$)    .build() {} class DescribePrefixListsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribePrefixLists", {})    .n("EC2Client", "DescribePrefixListsCommand")    .sc(schemas_0.DescribePrefixLists$)    .build() {} class DescribePrincipalIdFormatCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribePrincipalIdFormat", {})    .n("EC2Client", "DescribePrincipalIdFormatCommand")    .sc(schemas_0.DescribePrincipalIdFormat$)    .build() {} class DescribePublicIpv4PoolsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribePublicIpv4Pools", {})    .n("EC2Client", "DescribePublicIpv4PoolsCommand")    .sc(schemas_0.DescribePublicIpv4Pools$)    .build() {} class DescribeRegionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeRegions", {})    .n("EC2Client", "DescribeRegionsCommand")    .sc(schemas_0.DescribeRegions$)    .build() {} class DescribeReplaceRootVolumeTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeReplaceRootVolumeTasks", {})    .n("EC2Client", "DescribeReplaceRootVolumeTasksCommand")    .sc(schemas_0.DescribeReplaceRootVolumeTasks$)    .build() {} class DescribeReservedInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeReservedInstances", {})    .n("EC2Client", "DescribeReservedInstancesCommand")    .sc(schemas_0.DescribeReservedInstances$)    .build() {} class DescribeReservedInstancesListingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeReservedInstancesListings", {})    .n("EC2Client", "DescribeReservedInstancesListingsCommand")    .sc(schemas_0.DescribeReservedInstancesListings$)    .build() {} class DescribeReservedInstancesModificationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeReservedInstancesModifications", {})    .n("EC2Client", "DescribeReservedInstancesModificationsCommand")    .sc(schemas_0.DescribeReservedInstancesModifications$)    .build() {} class DescribeReservedInstancesOfferingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeReservedInstancesOfferings", {})    .n("EC2Client", "DescribeReservedInstancesOfferingsCommand")    .sc(schemas_0.DescribeReservedInstancesOfferings$)    .build() {} class DescribeRouteServerEndpointsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeRouteServerEndpoints", {})    .n("EC2Client", "DescribeRouteServerEndpointsCommand")    .sc(schemas_0.DescribeRouteServerEndpoints$)    .build() {} class DescribeRouteServerPeersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeRouteServerPeers", {})    .n("EC2Client", "DescribeRouteServerPeersCommand")    .sc(schemas_0.DescribeRouteServerPeers$)    .build() {} class DescribeRouteServersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeRouteServers", {})    .n("EC2Client", "DescribeRouteServersCommand")    .sc(schemas_0.DescribeRouteServers$)    .build() {} class DescribeRouteTablesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeRouteTables", {})    .n("EC2Client", "DescribeRouteTablesCommand")    .sc(schemas_0.DescribeRouteTables$)    .build() {} class DescribeScheduledInstanceAvailabilityCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeScheduledInstanceAvailability", {})    .n("EC2Client", "DescribeScheduledInstanceAvailabilityCommand")    .sc(schemas_0.DescribeScheduledInstanceAvailability$)    .build() {} class DescribeScheduledInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeScheduledInstances", {})    .n("EC2Client", "DescribeScheduledInstancesCommand")    .sc(schemas_0.DescribeScheduledInstances$)    .build() {} class DescribeSecondaryInterfacesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecondaryInterfaces", {})    .n("EC2Client", "DescribeSecondaryInterfacesCommand")    .sc(schemas_0.DescribeSecondaryInterfaces$)    .build() {} class DescribeSecondaryNetworksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecondaryNetworks", {})    .n("EC2Client", "DescribeSecondaryNetworksCommand")    .sc(schemas_0.DescribeSecondaryNetworks$)    .build() {} class DescribeSecondarySubnetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecondarySubnets", {})    .n("EC2Client", "DescribeSecondarySubnetsCommand")    .sc(schemas_0.DescribeSecondarySubnets$)    .build() {} class DescribeSecurityGroupReferencesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecurityGroupReferences", {})    .n("EC2Client", "DescribeSecurityGroupReferencesCommand")    .sc(schemas_0.DescribeSecurityGroupReferences$)    .build() {} class DescribeSecurityGroupRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecurityGroupRules", {})    .n("EC2Client", "DescribeSecurityGroupRulesCommand")    .sc(schemas_0.DescribeSecurityGroupRules$)    .build() {} class DescribeSecurityGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecurityGroups", {})    .n("EC2Client", "DescribeSecurityGroupsCommand")    .sc(schemas_0.DescribeSecurityGroups$)    .build() {} class DescribeSecurityGroupVpcAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSecurityGroupVpcAssociations", {})    .n("EC2Client", "DescribeSecurityGroupVpcAssociationsCommand")    .sc(schemas_0.DescribeSecurityGroupVpcAssociations$)    .build() {} class DescribeServiceLinkVirtualInterfacesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeServiceLinkVirtualInterfaces", {})    .n("EC2Client", "DescribeServiceLinkVirtualInterfacesCommand")    .sc(schemas_0.DescribeServiceLinkVirtualInterfaces$)    .build() {} class DescribeSnapshotAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSnapshotAttribute", {})    .n("EC2Client", "DescribeSnapshotAttributeCommand")    .sc(schemas_0.DescribeSnapshotAttribute$)    .build() {} class DescribeSnapshotsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSnapshots", {})    .n("EC2Client", "DescribeSnapshotsCommand")    .sc(schemas_0.DescribeSnapshots$)    .build() {} class DescribeSnapshotTierStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSnapshotTierStatus", {})    .n("EC2Client", "DescribeSnapshotTierStatusCommand")    .sc(schemas_0.DescribeSnapshotTierStatus$)    .build() {} class DescribeSpotDatafeedSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSpotDatafeedSubscription", {})    .n("EC2Client", "DescribeSpotDatafeedSubscriptionCommand")    .sc(schemas_0.DescribeSpotDatafeedSubscription$)    .build() {} class DescribeSpotFleetInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSpotFleetInstances", {})    .n("EC2Client", "DescribeSpotFleetInstancesCommand")    .sc(schemas_0.DescribeSpotFleetInstances$)    .build() {} class DescribeSpotFleetRequestHistoryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSpotFleetRequestHistory", {})    .n("EC2Client", "DescribeSpotFleetRequestHistoryCommand")    .sc(schemas_0.DescribeSpotFleetRequestHistory$)    .build() {} class DescribeSpotFleetRequestsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSpotFleetRequests", {})    .n("EC2Client", "DescribeSpotFleetRequestsCommand")    .sc(schemas_0.DescribeSpotFleetRequests$)    .build() {} class DescribeSpotInstanceRequestsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSpotInstanceRequests", {})    .n("EC2Client", "DescribeSpotInstanceRequestsCommand")    .sc(schemas_0.DescribeSpotInstanceRequests$)    .build() {} class DescribeSpotPriceHistoryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSpotPriceHistory", {})    .n("EC2Client", "DescribeSpotPriceHistoryCommand")    .sc(schemas_0.DescribeSpotPriceHistory$)    .build() {} class DescribeStaleSecurityGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeStaleSecurityGroups", {})    .n("EC2Client", "DescribeStaleSecurityGroupsCommand")    .sc(schemas_0.DescribeStaleSecurityGroups$)    .build() {} class DescribeStoreImageTasksCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeStoreImageTasks", {})    .n("EC2Client", "DescribeStoreImageTasksCommand")    .sc(schemas_0.DescribeStoreImageTasks$)    .build() {} class DescribeSubnetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeSubnets", {})    .n("EC2Client", "DescribeSubnetsCommand")    .sc(schemas_0.DescribeSubnets$)    .build() {} class DescribeTagsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTags", {})    .n("EC2Client", "DescribeTagsCommand")    .sc(schemas_0.DescribeTags$)    .build() {} class DescribeTrafficMirrorFilterRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTrafficMirrorFilterRules", {})    .n("EC2Client", "DescribeTrafficMirrorFilterRulesCommand")    .sc(schemas_0.DescribeTrafficMirrorFilterRules$)    .build() {} class DescribeTrafficMirrorFiltersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTrafficMirrorFilters", {})    .n("EC2Client", "DescribeTrafficMirrorFiltersCommand")    .sc(schemas_0.DescribeTrafficMirrorFilters$)    .build() {} class DescribeTrafficMirrorSessionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTrafficMirrorSessions", {})    .n("EC2Client", "DescribeTrafficMirrorSessionsCommand")    .sc(schemas_0.DescribeTrafficMirrorSessions$)    .build() {} class DescribeTrafficMirrorTargetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTrafficMirrorTargets", {})    .n("EC2Client", "DescribeTrafficMirrorTargetsCommand")    .sc(schemas_0.DescribeTrafficMirrorTargets$)    .build() {} class DescribeTransitGatewayAttachmentsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayAttachments", {})    .n("EC2Client", "DescribeTransitGatewayAttachmentsCommand")    .sc(schemas_0.DescribeTransitGatewayAttachments$)    .build() {} class DescribeTransitGatewayConnectPeersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayConnectPeers", {})    .n("EC2Client", "DescribeTransitGatewayConnectPeersCommand")    .sc(schemas_0.DescribeTransitGatewayConnectPeers$)    .build() {} class DescribeTransitGatewayConnectsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayConnects", {})    .n("EC2Client", "DescribeTransitGatewayConnectsCommand")    .sc(schemas_0.DescribeTransitGatewayConnects$)    .build() {} class DescribeTransitGatewayMeteringPoliciesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayMeteringPolicies", {})    .n("EC2Client", "DescribeTransitGatewayMeteringPoliciesCommand")    .sc(schemas_0.DescribeTransitGatewayMeteringPolicies$)    .build() {} class DescribeTransitGatewayMulticastDomainsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayMulticastDomains", {})    .n("EC2Client", "DescribeTransitGatewayMulticastDomainsCommand")    .sc(schemas_0.DescribeTransitGatewayMulticastDomains$)    .build() {} class DescribeTransitGatewayPeeringAttachmentsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayPeeringAttachments", {})    .n("EC2Client", "DescribeTransitGatewayPeeringAttachmentsCommand")    .sc(schemas_0.DescribeTransitGatewayPeeringAttachments$)    .build() {} class DescribeTransitGatewayPolicyTablesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayPolicyTables", {})    .n("EC2Client", "DescribeTransitGatewayPolicyTablesCommand")    .sc(schemas_0.DescribeTransitGatewayPolicyTables$)    .build() {} class DescribeTransitGatewayRouteTableAnnouncementsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayRouteTableAnnouncements", {})    .n("EC2Client", "DescribeTransitGatewayRouteTableAnnouncementsCommand")    .sc(schemas_0.DescribeTransitGatewayRouteTableAnnouncements$)    .build() {} class DescribeTransitGatewayRouteTablesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayRouteTables", {})    .n("EC2Client", "DescribeTransitGatewayRouteTablesCommand")    .sc(schemas_0.DescribeTransitGatewayRouteTables$)    .build() {} class DescribeTransitGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGateways", {})    .n("EC2Client", "DescribeTransitGatewaysCommand")    .sc(schemas_0.DescribeTransitGateways$)    .build() {} class DescribeTransitGatewayVpcAttachmentsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTransitGatewayVpcAttachments", {})    .n("EC2Client", "DescribeTransitGatewayVpcAttachmentsCommand")    .sc(schemas_0.DescribeTransitGatewayVpcAttachments$)    .build() {} class DescribeTrunkInterfaceAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeTrunkInterfaceAssociations", {})    .n("EC2Client", "DescribeTrunkInterfaceAssociationsCommand")    .sc(schemas_0.DescribeTrunkInterfaceAssociations$)    .build() {} class DescribeVerifiedAccessEndpointsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVerifiedAccessEndpoints", {})    .n("EC2Client", "DescribeVerifiedAccessEndpointsCommand")    .sc(schemas_0.DescribeVerifiedAccessEndpoints$)    .build() {} class DescribeVerifiedAccessGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVerifiedAccessGroups", {})    .n("EC2Client", "DescribeVerifiedAccessGroupsCommand")    .sc(schemas_0.DescribeVerifiedAccessGroups$)    .build() {} class DescribeVerifiedAccessInstanceLoggingConfigurationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVerifiedAccessInstanceLoggingConfigurations", {})    .n("EC2Client", "DescribeVerifiedAccessInstanceLoggingConfigurationsCommand")    .sc(schemas_0.DescribeVerifiedAccessInstanceLoggingConfigurations$)    .build() {} class DescribeVerifiedAccessInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVerifiedAccessInstances", {})    .n("EC2Client", "DescribeVerifiedAccessInstancesCommand")    .sc(schemas_0.DescribeVerifiedAccessInstances$)    .build() {} class DescribeVerifiedAccessTrustProvidersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVerifiedAccessTrustProviders", {})    .n("EC2Client", "DescribeVerifiedAccessTrustProvidersCommand")    .sc(schemas_0.DescribeVerifiedAccessTrustProviders$)    .build() {} class DescribeVolumeAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVolumeAttribute", {})    .n("EC2Client", "DescribeVolumeAttributeCommand")    .sc(schemas_0.DescribeVolumeAttribute$)    .build() {} class DescribeVolumesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVolumes", {})    .n("EC2Client", "DescribeVolumesCommand")    .sc(schemas_0.DescribeVolumes$)    .build() {} class DescribeVolumesModificationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVolumesModifications", {})    .n("EC2Client", "DescribeVolumesModificationsCommand")    .sc(schemas_0.DescribeVolumesModifications$)    .build() {} class DescribeVolumeStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVolumeStatus", {})    .n("EC2Client", "DescribeVolumeStatusCommand")    .sc(schemas_0.DescribeVolumeStatus$)    .build() {} class DescribeVpcAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcAttribute", {})    .n("EC2Client", "DescribeVpcAttributeCommand")    .sc(schemas_0.DescribeVpcAttribute$)    .build() {} class DescribeVpcBlockPublicAccessExclusionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcBlockPublicAccessExclusions", {})    .n("EC2Client", "DescribeVpcBlockPublicAccessExclusionsCommand")    .sc(schemas_0.DescribeVpcBlockPublicAccessExclusions$)    .build() {} class DescribeVpcBlockPublicAccessOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcBlockPublicAccessOptions", {})    .n("EC2Client", "DescribeVpcBlockPublicAccessOptionsCommand")    .sc(schemas_0.DescribeVpcBlockPublicAccessOptions$)    .build() {} class DescribeVpcClassicLinkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcClassicLink", {})    .n("EC2Client", "DescribeVpcClassicLinkCommand")    .sc(schemas_0.DescribeVpcClassicLink$)    .build() {} class DescribeVpcClassicLinkDnsSupportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcClassicLinkDnsSupport", {})    .n("EC2Client", "DescribeVpcClassicLinkDnsSupportCommand")    .sc(schemas_0.DescribeVpcClassicLinkDnsSupport$)    .build() {} class DescribeVpcEncryptionControlsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEncryptionControls", {})    .n("EC2Client", "DescribeVpcEncryptionControlsCommand")    .sc(schemas_0.DescribeVpcEncryptionControls$)    .build() {} class DescribeVpcEndpointAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpointAssociations", {})    .n("EC2Client", "DescribeVpcEndpointAssociationsCommand")    .sc(schemas_0.DescribeVpcEndpointAssociations$)    .build() {} class DescribeVpcEndpointConnectionNotificationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpointConnectionNotifications", {})    .n("EC2Client", "DescribeVpcEndpointConnectionNotificationsCommand")    .sc(schemas_0.DescribeVpcEndpointConnectionNotifications$)    .build() {} class DescribeVpcEndpointConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpointConnections", {})    .n("EC2Client", "DescribeVpcEndpointConnectionsCommand")    .sc(schemas_0.DescribeVpcEndpointConnections$)    .build() {} class DescribeVpcEndpointsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpoints", {})    .n("EC2Client", "DescribeVpcEndpointsCommand")    .sc(schemas_0.DescribeVpcEndpoints$)    .build() {} class DescribeVpcEndpointServiceConfigurationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpointServiceConfigurations", {})    .n("EC2Client", "DescribeVpcEndpointServiceConfigurationsCommand")    .sc(schemas_0.DescribeVpcEndpointServiceConfigurations$)    .build() {} class DescribeVpcEndpointServicePermissionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpointServicePermissions", {})    .n("EC2Client", "DescribeVpcEndpointServicePermissionsCommand")    .sc(schemas_0.DescribeVpcEndpointServicePermissions$)    .build() {} class DescribeVpcEndpointServicesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcEndpointServices", {})    .n("EC2Client", "DescribeVpcEndpointServicesCommand")    .sc(schemas_0.DescribeVpcEndpointServices$)    .build() {} class DescribeVpcPeeringConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcPeeringConnections", {})    .n("EC2Client", "DescribeVpcPeeringConnectionsCommand")    .sc(schemas_0.DescribeVpcPeeringConnections$)    .build() {} class DescribeVpcsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpcs", {})    .n("EC2Client", "DescribeVpcsCommand")    .sc(schemas_0.DescribeVpcs$)    .build() {} class DescribeVpnConcentratorsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpnConcentrators", {})    .n("EC2Client", "DescribeVpnConcentratorsCommand")    .sc(schemas_0.DescribeVpnConcentrators$)    .build() {} class DescribeVpnConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpnConnections", {})    .n("EC2Client", "DescribeVpnConnectionsCommand")    .sc(schemas_0.DescribeVpnConnections$)    .build() {} class DescribeVpnGatewaysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DescribeVpnGateways", {})    .n("EC2Client", "DescribeVpnGatewaysCommand")    .sc(schemas_0.DescribeVpnGateways$)    .build() {} class DetachClassicLinkVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DetachClassicLinkVpc", {})    .n("EC2Client", "DetachClassicLinkVpcCommand")    .sc(schemas_0.DetachClassicLinkVpc$)    .build() {} class DetachInternetGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DetachInternetGateway", {})    .n("EC2Client", "DetachInternetGatewayCommand")    .sc(schemas_0.DetachInternetGateway$)    .build() {} class DetachNetworkInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DetachNetworkInterface", {})    .n("EC2Client", "DetachNetworkInterfaceCommand")    .sc(schemas_0.DetachNetworkInterface$)    .build() {} class DetachVerifiedAccessTrustProviderCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DetachVerifiedAccessTrustProvider", {})    .n("EC2Client", "DetachVerifiedAccessTrustProviderCommand")    .sc(schemas_0.DetachVerifiedAccessTrustProvider$)    .build() {} class DetachVolumeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DetachVolume", {})    .n("EC2Client", "DetachVolumeCommand")    .sc(schemas_0.DetachVolume$)    .build() {} class DetachVpnGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DetachVpnGateway", {})    .n("EC2Client", "DetachVpnGatewayCommand")    .sc(schemas_0.DetachVpnGateway$)    .build() {} class DisableAddressTransferCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableAddressTransfer", {})    .n("EC2Client", "DisableAddressTransferCommand")    .sc(schemas_0.DisableAddressTransfer$)    .build() {} class DisableAllowedImagesSettingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableAllowedImagesSettings", {})    .n("EC2Client", "DisableAllowedImagesSettingsCommand")    .sc(schemas_0.DisableAllowedImagesSettings$)    .build() {} class DisableAwsNetworkPerformanceMetricSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableAwsNetworkPerformanceMetricSubscription", {})    .n("EC2Client", "DisableAwsNetworkPerformanceMetricSubscriptionCommand")    .sc(schemas_0.DisableAwsNetworkPerformanceMetricSubscription$)    .build() {} class DisableCapacityManagerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableCapacityManager", {})    .n("EC2Client", "DisableCapacityManagerCommand")    .sc(schemas_0.DisableCapacityManager$)    .build() {} class DisableEbsEncryptionByDefaultCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableEbsEncryptionByDefault", {})    .n("EC2Client", "DisableEbsEncryptionByDefaultCommand")    .sc(schemas_0.DisableEbsEncryptionByDefault$)    .build() {} class DisableFastLaunchCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableFastLaunch", {})    .n("EC2Client", "DisableFastLaunchCommand")    .sc(schemas_0.DisableFastLaunch$)    .build() {} class DisableFastSnapshotRestoresCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableFastSnapshotRestores", {})    .n("EC2Client", "DisableFastSnapshotRestoresCommand")    .sc(schemas_0.DisableFastSnapshotRestores$)    .build() {} class DisableImageBlockPublicAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableImageBlockPublicAccess", {})    .n("EC2Client", "DisableImageBlockPublicAccessCommand")    .sc(schemas_0.DisableImageBlockPublicAccess$)    .build() {} class DisableImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableImage", {})    .n("EC2Client", "DisableImageCommand")    .sc(schemas_0.DisableImage$)    .build() {} class DisableImageDeprecationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableImageDeprecation", {})    .n("EC2Client", "DisableImageDeprecationCommand")    .sc(schemas_0.DisableImageDeprecation$)    .build() {} class DisableImageDeregistrationProtectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableImageDeregistrationProtection", {})    .n("EC2Client", "DisableImageDeregistrationProtectionCommand")    .sc(schemas_0.DisableImageDeregistrationProtection$)    .build() {} class DisableInstanceSqlHaStandbyDetectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableInstanceSqlHaStandbyDetections", {})    .n("EC2Client", "DisableInstanceSqlHaStandbyDetectionsCommand")    .sc(schemas_0.DisableInstanceSqlHaStandbyDetections$)    .build() {} class DisableIpamOrganizationAdminAccountCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableIpamOrganizationAdminAccount", {})    .n("EC2Client", "DisableIpamOrganizationAdminAccountCommand")    .sc(schemas_0.DisableIpamOrganizationAdminAccount$)    .build() {} class DisableIpamPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableIpamPolicy", {})    .n("EC2Client", "DisableIpamPolicyCommand")    .sc(schemas_0.DisableIpamPolicy$)    .build() {} class DisableRouteServerPropagationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableRouteServerPropagation", {})    .n("EC2Client", "DisableRouteServerPropagationCommand")    .sc(schemas_0.DisableRouteServerPropagation$)    .build() {} class DisableSerialConsoleAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableSerialConsoleAccess", {})    .n("EC2Client", "DisableSerialConsoleAccessCommand")    .sc(schemas_0.DisableSerialConsoleAccess$)    .build() {} class DisableSnapshotBlockPublicAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableSnapshotBlockPublicAccess", {})    .n("EC2Client", "DisableSnapshotBlockPublicAccessCommand")    .sc(schemas_0.DisableSnapshotBlockPublicAccess$)    .build() {} class DisableTransitGatewayRouteTablePropagationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableTransitGatewayRouteTablePropagation", {})    .n("EC2Client", "DisableTransitGatewayRouteTablePropagationCommand")    .sc(schemas_0.DisableTransitGatewayRouteTablePropagation$)    .build() {} class DisableVgwRoutePropagationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableVgwRoutePropagation", {})    .n("EC2Client", "DisableVgwRoutePropagationCommand")    .sc(schemas_0.DisableVgwRoutePropagation$)    .build() {} class DisableVpcClassicLinkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableVpcClassicLink", {})    .n("EC2Client", "DisableVpcClassicLinkCommand")    .sc(schemas_0.DisableVpcClassicLink$)    .build() {} class DisableVpcClassicLinkDnsSupportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisableVpcClassicLinkDnsSupport", {})    .n("EC2Client", "DisableVpcClassicLinkDnsSupportCommand")    .sc(schemas_0.DisableVpcClassicLinkDnsSupport$)    .build() {} class DisassociateAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateAddress", {})    .n("EC2Client", "DisassociateAddressCommand")    .sc(schemas_0.DisassociateAddress$)    .build() {} class DisassociateCapacityReservationBillingOwnerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateCapacityReservationBillingOwner", {})    .n("EC2Client", "DisassociateCapacityReservationBillingOwnerCommand")    .sc(schemas_0.DisassociateCapacityReservationBillingOwner$)    .build() {} class DisassociateClientVpnTargetNetworkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateClientVpnTargetNetwork", {})    .n("EC2Client", "DisassociateClientVpnTargetNetworkCommand")    .sc(schemas_0.DisassociateClientVpnTargetNetwork$)    .build() {} class DisassociateEnclaveCertificateIamRoleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateEnclaveCertificateIamRole", {})    .n("EC2Client", "DisassociateEnclaveCertificateIamRoleCommand")    .sc(schemas_0.DisassociateEnclaveCertificateIamRole$)    .build() {} class DisassociateIamInstanceProfileCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateIamInstanceProfile", {})    .n("EC2Client", "DisassociateIamInstanceProfileCommand")    .sc(schemas_0.DisassociateIamInstanceProfile$)    .build() {} class DisassociateInstanceEventWindowCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateInstanceEventWindow", {})    .n("EC2Client", "DisassociateInstanceEventWindowCommand")    .sc(schemas_0.DisassociateInstanceEventWindow$)    .build() {} class DisassociateIpamByoasnCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateIpamByoasn", {})    .n("EC2Client", "DisassociateIpamByoasnCommand")    .sc(schemas_0.DisassociateIpamByoasn$)    .build() {} class DisassociateIpamResourceDiscoveryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateIpamResourceDiscovery", {})    .n("EC2Client", "DisassociateIpamResourceDiscoveryCommand")    .sc(schemas_0.DisassociateIpamResourceDiscovery$)    .build() {} class DisassociateNatGatewayAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateNatGatewayAddress", {})    .n("EC2Client", "DisassociateNatGatewayAddressCommand")    .sc(schemas_0.DisassociateNatGatewayAddress$)    .build() {} class DisassociateRouteServerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateRouteServer", {})    .n("EC2Client", "DisassociateRouteServerCommand")    .sc(schemas_0.DisassociateRouteServer$)    .build() {} class DisassociateRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateRouteTable", {})    .n("EC2Client", "DisassociateRouteTableCommand")    .sc(schemas_0.DisassociateRouteTable$)    .build() {} class DisassociateSecurityGroupVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateSecurityGroupVpc", {})    .n("EC2Client", "DisassociateSecurityGroupVpcCommand")    .sc(schemas_0.DisassociateSecurityGroupVpc$)    .build() {} class DisassociateSubnetCidrBlockCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateSubnetCidrBlock", {})    .n("EC2Client", "DisassociateSubnetCidrBlockCommand")    .sc(schemas_0.DisassociateSubnetCidrBlock$)    .build() {} class DisassociateTransitGatewayMulticastDomainCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateTransitGatewayMulticastDomain", {})    .n("EC2Client", "DisassociateTransitGatewayMulticastDomainCommand")    .sc(schemas_0.DisassociateTransitGatewayMulticastDomain$)    .build() {} class DisassociateTransitGatewayPolicyTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateTransitGatewayPolicyTable", {})    .n("EC2Client", "DisassociateTransitGatewayPolicyTableCommand")    .sc(schemas_0.DisassociateTransitGatewayPolicyTable$)    .build() {} class DisassociateTransitGatewayRouteTableCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateTransitGatewayRouteTable", {})    .n("EC2Client", "DisassociateTransitGatewayRouteTableCommand")    .sc(schemas_0.DisassociateTransitGatewayRouteTable$)    .build() {} class DisassociateTrunkInterfaceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateTrunkInterface", {})    .n("EC2Client", "DisassociateTrunkInterfaceCommand")    .sc(schemas_0.DisassociateTrunkInterface$)    .build() {} class DisassociateVpcCidrBlockCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "DisassociateVpcCidrBlock", {})    .n("EC2Client", "DisassociateVpcCidrBlockCommand")    .sc(schemas_0.DisassociateVpcCidrBlock$)    .build() {} class EnableAddressTransferCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableAddressTransfer", {})    .n("EC2Client", "EnableAddressTransferCommand")    .sc(schemas_0.EnableAddressTransfer$)    .build() {} class EnableAllowedImagesSettingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableAllowedImagesSettings", {})    .n("EC2Client", "EnableAllowedImagesSettingsCommand")    .sc(schemas_0.EnableAllowedImagesSettings$)    .build() {} class EnableAwsNetworkPerformanceMetricSubscriptionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableAwsNetworkPerformanceMetricSubscription", {})    .n("EC2Client", "EnableAwsNetworkPerformanceMetricSubscriptionCommand")    .sc(schemas_0.EnableAwsNetworkPerformanceMetricSubscription$)    .build() {} class EnableCapacityManagerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableCapacityManager", {})    .n("EC2Client", "EnableCapacityManagerCommand")    .sc(schemas_0.EnableCapacityManager$)    .build() {} class EnableEbsEncryptionByDefaultCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableEbsEncryptionByDefault", {})    .n("EC2Client", "EnableEbsEncryptionByDefaultCommand")    .sc(schemas_0.EnableEbsEncryptionByDefault$)    .build() {} class EnableFastLaunchCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableFastLaunch", {})    .n("EC2Client", "EnableFastLaunchCommand")    .sc(schemas_0.EnableFastLaunch$)    .build() {} class EnableFastSnapshotRestoresCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableFastSnapshotRestores", {})    .n("EC2Client", "EnableFastSnapshotRestoresCommand")    .sc(schemas_0.EnableFastSnapshotRestores$)    .build() {} class EnableImageBlockPublicAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableImageBlockPublicAccess", {})    .n("EC2Client", "EnableImageBlockPublicAccessCommand")    .sc(schemas_0.EnableImageBlockPublicAccess$)    .build() {} class EnableImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableImage", {})    .n("EC2Client", "EnableImageCommand")    .sc(schemas_0.EnableImage$)    .build() {} class EnableImageDeprecationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableImageDeprecation", {})    .n("EC2Client", "EnableImageDeprecationCommand")    .sc(schemas_0.EnableImageDeprecation$)    .build() {} class EnableImageDeregistrationProtectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableImageDeregistrationProtection", {})    .n("EC2Client", "EnableImageDeregistrationProtectionCommand")    .sc(schemas_0.EnableImageDeregistrationProtection$)    .build() {} class EnableInstanceSqlHaStandbyDetectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableInstanceSqlHaStandbyDetections", {})    .n("EC2Client", "EnableInstanceSqlHaStandbyDetectionsCommand")    .sc(schemas_0.EnableInstanceSqlHaStandbyDetections$)    .build() {} class EnableIpamOrganizationAdminAccountCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableIpamOrganizationAdminAccount", {})    .n("EC2Client", "EnableIpamOrganizationAdminAccountCommand")    .sc(schemas_0.EnableIpamOrganizationAdminAccount$)    .build() {} class EnableIpamPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableIpamPolicy", {})    .n("EC2Client", "EnableIpamPolicyCommand")    .sc(schemas_0.EnableIpamPolicy$)    .build() {} class EnableReachabilityAnalyzerOrganizationSharingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableReachabilityAnalyzerOrganizationSharing", {})    .n("EC2Client", "EnableReachabilityAnalyzerOrganizationSharingCommand")    .sc(schemas_0.EnableReachabilityAnalyzerOrganizationSharing$)    .build() {} class EnableRouteServerPropagationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableRouteServerPropagation", {})    .n("EC2Client", "EnableRouteServerPropagationCommand")    .sc(schemas_0.EnableRouteServerPropagation$)    .build() {} class EnableSerialConsoleAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableSerialConsoleAccess", {})    .n("EC2Client", "EnableSerialConsoleAccessCommand")    .sc(schemas_0.EnableSerialConsoleAccess$)    .build() {} class EnableSnapshotBlockPublicAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableSnapshotBlockPublicAccess", {})    .n("EC2Client", "EnableSnapshotBlockPublicAccessCommand")    .sc(schemas_0.EnableSnapshotBlockPublicAccess$)    .build() {} class EnableTransitGatewayRouteTablePropagationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableTransitGatewayRouteTablePropagation", {})    .n("EC2Client", "EnableTransitGatewayRouteTablePropagationCommand")    .sc(schemas_0.EnableTransitGatewayRouteTablePropagation$)    .build() {} class EnableVgwRoutePropagationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableVgwRoutePropagation", {})    .n("EC2Client", "EnableVgwRoutePropagationCommand")    .sc(schemas_0.EnableVgwRoutePropagation$)    .build() {} class EnableVolumeIOCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableVolumeIO", {})    .n("EC2Client", "EnableVolumeIOCommand")    .sc(schemas_0.EnableVolumeIO$)    .build() {} class EnableVpcClassicLinkCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableVpcClassicLink", {})    .n("EC2Client", "EnableVpcClassicLinkCommand")    .sc(schemas_0.EnableVpcClassicLink$)    .build() {} class EnableVpcClassicLinkDnsSupportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "EnableVpcClassicLinkDnsSupport", {})    .n("EC2Client", "EnableVpcClassicLinkDnsSupportCommand")    .sc(schemas_0.EnableVpcClassicLinkDnsSupport$)    .build() {} class ExportClientVpnClientCertificateRevocationListCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ExportClientVpnClientCertificateRevocationList", {})    .n("EC2Client", "ExportClientVpnClientCertificateRevocationListCommand")    .sc(schemas_0.ExportClientVpnClientCertificateRevocationList$)    .build() {} class ExportClientVpnClientConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ExportClientVpnClientConfiguration", {})    .n("EC2Client", "ExportClientVpnClientConfigurationCommand")    .sc(schemas_0.ExportClientVpnClientConfiguration$)    .build() {} class ExportImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ExportImage", {})    .n("EC2Client", "ExportImageCommand")    .sc(schemas_0.ExportImage$)    .build() {} class ExportTransitGatewayRoutesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ExportTransitGatewayRoutes", {})    .n("EC2Client", "ExportTransitGatewayRoutesCommand")    .sc(schemas_0.ExportTransitGatewayRoutes$)    .build() {} class ExportVerifiedAccessInstanceClientConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ExportVerifiedAccessInstanceClientConfiguration", {})    .n("EC2Client", "ExportVerifiedAccessInstanceClientConfigurationCommand")    .sc(schemas_0.ExportVerifiedAccessInstanceClientConfiguration$)    .build() {} class GetActiveVpnTunnelStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetActiveVpnTunnelStatus", {})    .n("EC2Client", "GetActiveVpnTunnelStatusCommand")    .sc(schemas_0.GetActiveVpnTunnelStatus$)    .build() {} class GetAllowedImagesSettingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetAllowedImagesSettings", {})    .n("EC2Client", "GetAllowedImagesSettingsCommand")    .sc(schemas_0.GetAllowedImagesSettings$)    .build() {} class GetAssociatedEnclaveCertificateIamRolesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetAssociatedEnclaveCertificateIamRoles", {})    .n("EC2Client", "GetAssociatedEnclaveCertificateIamRolesCommand")    .sc(schemas_0.GetAssociatedEnclaveCertificateIamRoles$)    .build() {} class GetAssociatedIpv6PoolCidrsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetAssociatedIpv6PoolCidrs", {})    .n("EC2Client", "GetAssociatedIpv6PoolCidrsCommand")    .sc(schemas_0.GetAssociatedIpv6PoolCidrs$)    .build() {} class GetAwsNetworkPerformanceDataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetAwsNetworkPerformanceData", {})    .n("EC2Client", "GetAwsNetworkPerformanceDataCommand")    .sc(schemas_0.GetAwsNetworkPerformanceData$)    .build() {} class GetCapacityManagerAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetCapacityManagerAttributes", {})    .n("EC2Client", "GetCapacityManagerAttributesCommand")    .sc(schemas_0.GetCapacityManagerAttributes$)    .build() {} class GetCapacityManagerMetricDataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetCapacityManagerMetricData", {})    .n("EC2Client", "GetCapacityManagerMetricDataCommand")    .sc(schemas_0.GetCapacityManagerMetricData$)    .build() {} class GetCapacityManagerMetricDimensionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetCapacityManagerMetricDimensions", {})    .n("EC2Client", "GetCapacityManagerMetricDimensionsCommand")    .sc(schemas_0.GetCapacityManagerMetricDimensions$)    .build() {} class GetCapacityManagerMonitoredTagKeysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetCapacityManagerMonitoredTagKeys", {})    .n("EC2Client", "GetCapacityManagerMonitoredTagKeysCommand")    .sc(schemas_0.GetCapacityManagerMonitoredTagKeys$)    .build() {} class GetCapacityReservationUsageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetCapacityReservationUsage", {})    .n("EC2Client", "GetCapacityReservationUsageCommand")    .sc(schemas_0.GetCapacityReservationUsage$)    .build() {} class GetCoipPoolUsageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetCoipPoolUsage", {})    .n("EC2Client", "GetCoipPoolUsageCommand")    .sc(schemas_0.GetCoipPoolUsage$)    .build() {} class GetConsoleOutputCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetConsoleOutput", {})    .n("EC2Client", "GetConsoleOutputCommand")    .sc(schemas_0.GetConsoleOutput$)    .build() {} class GetConsoleScreenshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetConsoleScreenshot", {})    .n("EC2Client", "GetConsoleScreenshotCommand")    .sc(schemas_0.GetConsoleScreenshot$)    .build() {} class GetDeclarativePoliciesReportSummaryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetDeclarativePoliciesReportSummary", {})    .n("EC2Client", "GetDeclarativePoliciesReportSummaryCommand")    .sc(schemas_0.GetDeclarativePoliciesReportSummary$)    .build() {} class GetDefaultCreditSpecificationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetDefaultCreditSpecification", {})    .n("EC2Client", "GetDefaultCreditSpecificationCommand")    .sc(schemas_0.GetDefaultCreditSpecification$)    .build() {} class GetEbsDefaultKmsKeyIdCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetEbsDefaultKmsKeyId", {})    .n("EC2Client", "GetEbsDefaultKmsKeyIdCommand")    .sc(schemas_0.GetEbsDefaultKmsKeyId$)    .build() {} class GetEbsEncryptionByDefaultCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetEbsEncryptionByDefault", {})    .n("EC2Client", "GetEbsEncryptionByDefaultCommand")    .sc(schemas_0.GetEbsEncryptionByDefault$)    .build() {} class GetEnabledIpamPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetEnabledIpamPolicy", {})    .n("EC2Client", "GetEnabledIpamPolicyCommand")    .sc(schemas_0.GetEnabledIpamPolicy$)    .build() {} class GetFlowLogsIntegrationTemplateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetFlowLogsIntegrationTemplate", {})    .n("EC2Client", "GetFlowLogsIntegrationTemplateCommand")    .sc(schemas_0.GetFlowLogsIntegrationTemplate$)    .build() {} class GetGroupsForCapacityReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetGroupsForCapacityReservation", {})    .n("EC2Client", "GetGroupsForCapacityReservationCommand")    .sc(schemas_0.GetGroupsForCapacityReservation$)    .build() {} class GetHostReservationPurchasePreviewCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetHostReservationPurchasePreview", {})    .n("EC2Client", "GetHostReservationPurchasePreviewCommand")    .sc(schemas_0.GetHostReservationPurchasePreview$)    .build() {} class GetImageAncestryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetImageAncestry", {})    .n("EC2Client", "GetImageAncestryCommand")    .sc(schemas_0.GetImageAncestry$)    .build() {} class GetImageBlockPublicAccessStateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetImageBlockPublicAccessState", {})    .n("EC2Client", "GetImageBlockPublicAccessStateCommand")    .sc(schemas_0.GetImageBlockPublicAccessState$)    .build() {} class GetInstanceMetadataDefaultsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetInstanceMetadataDefaults", {})    .n("EC2Client", "GetInstanceMetadataDefaultsCommand")    .sc(schemas_0.GetInstanceMetadataDefaults$)    .build() {} class GetInstanceTpmEkPubCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetInstanceTpmEkPub", {})    .n("EC2Client", "GetInstanceTpmEkPubCommand")    .sc(schemas_0.GetInstanceTpmEkPub$)    .build() {} class GetInstanceTypesFromInstanceRequirementsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetInstanceTypesFromInstanceRequirements", {})    .n("EC2Client", "GetInstanceTypesFromInstanceRequirementsCommand")    .sc(schemas_0.GetInstanceTypesFromInstanceRequirements$)    .build() {} class GetInstanceUefiDataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetInstanceUefiData", {})    .n("EC2Client", "GetInstanceUefiDataCommand")    .sc(schemas_0.GetInstanceUefiData$)    .build() {} class GetIpamAddressHistoryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamAddressHistory", {})    .n("EC2Client", "GetIpamAddressHistoryCommand")    .sc(schemas_0.GetIpamAddressHistory$)    .build() {} class GetIpamDiscoveredAccountsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamDiscoveredAccounts", {})    .n("EC2Client", "GetIpamDiscoveredAccountsCommand")    .sc(schemas_0.GetIpamDiscoveredAccounts$)    .build() {} class GetIpamDiscoveredPublicAddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamDiscoveredPublicAddresses", {})    .n("EC2Client", "GetIpamDiscoveredPublicAddressesCommand")    .sc(schemas_0.GetIpamDiscoveredPublicAddresses$)    .build() {} class GetIpamDiscoveredResourceCidrsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamDiscoveredResourceCidrs", {})    .n("EC2Client", "GetIpamDiscoveredResourceCidrsCommand")    .sc(schemas_0.GetIpamDiscoveredResourceCidrs$)    .build() {} class GetIpamPolicyAllocationRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPolicyAllocationRules", {})    .n("EC2Client", "GetIpamPolicyAllocationRulesCommand")    .sc(schemas_0.GetIpamPolicyAllocationRules$)    .build() {} class GetIpamPolicyOrganizationTargetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPolicyOrganizationTargets", {})    .n("EC2Client", "GetIpamPolicyOrganizationTargetsCommand")    .sc(schemas_0.GetIpamPolicyOrganizationTargets$)    .build() {} class GetIpamPoolAllocationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPoolAllocations", {})    .n("EC2Client", "GetIpamPoolAllocationsCommand")    .sc(schemas_0.GetIpamPoolAllocations$)    .build() {} class GetIpamPoolCidrsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPoolCidrs", {})    .n("EC2Client", "GetIpamPoolCidrsCommand")    .sc(schemas_0.GetIpamPoolCidrs$)    .build() {} class GetIpamPrefixListResolverRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPrefixListResolverRules", {})    .n("EC2Client", "GetIpamPrefixListResolverRulesCommand")    .sc(schemas_0.GetIpamPrefixListResolverRules$)    .build() {} class GetIpamPrefixListResolverVersionEntriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPrefixListResolverVersionEntries", {})    .n("EC2Client", "GetIpamPrefixListResolverVersionEntriesCommand")    .sc(schemas_0.GetIpamPrefixListResolverVersionEntries$)    .build() {} class GetIpamPrefixListResolverVersionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamPrefixListResolverVersions", {})    .n("EC2Client", "GetIpamPrefixListResolverVersionsCommand")    .sc(schemas_0.GetIpamPrefixListResolverVersions$)    .build() {} class GetIpamResourceCidrsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetIpamResourceCidrs", {})    .n("EC2Client", "GetIpamResourceCidrsCommand")    .sc(schemas_0.GetIpamResourceCidrs$)    .build() {} class GetLaunchTemplateDataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetLaunchTemplateData", {})    .n("EC2Client", "GetLaunchTemplateDataCommand")    .sc(schemas_0.GetLaunchTemplateData$)    .build() {} class GetManagedPrefixListAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetManagedPrefixListAssociations", {})    .n("EC2Client", "GetManagedPrefixListAssociationsCommand")    .sc(schemas_0.GetManagedPrefixListAssociations$)    .build() {} class GetManagedPrefixListEntriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetManagedPrefixListEntries", {})    .n("EC2Client", "GetManagedPrefixListEntriesCommand")    .sc(schemas_0.GetManagedPrefixListEntries$)    .build() {} class GetManagedResourceVisibilityCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetManagedResourceVisibility", {})    .n("EC2Client", "GetManagedResourceVisibilityCommand")    .sc(schemas_0.GetManagedResourceVisibility$)    .build() {} class GetNetworkInsightsAccessScopeAnalysisFindingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetNetworkInsightsAccessScopeAnalysisFindings", {})    .n("EC2Client", "GetNetworkInsightsAccessScopeAnalysisFindingsCommand")    .sc(schemas_0.GetNetworkInsightsAccessScopeAnalysisFindings$)    .build() {} class GetNetworkInsightsAccessScopeContentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetNetworkInsightsAccessScopeContent", {})    .n("EC2Client", "GetNetworkInsightsAccessScopeContentCommand")    .sc(schemas_0.GetNetworkInsightsAccessScopeContent$)    .build() {} class GetPasswordDataCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetPasswordData", {})    .n("EC2Client", "GetPasswordDataCommand")    .sc(schemas_0.GetPasswordData$)    .build() {} class GetReservedInstancesExchangeQuoteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetReservedInstancesExchangeQuote", {})    .n("EC2Client", "GetReservedInstancesExchangeQuoteCommand")    .sc(schemas_0.GetReservedInstancesExchangeQuote$)    .build() {} class GetRouteServerAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetRouteServerAssociations", {})    .n("EC2Client", "GetRouteServerAssociationsCommand")    .sc(schemas_0.GetRouteServerAssociations$)    .build() {} class GetRouteServerPropagationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetRouteServerPropagations", {})    .n("EC2Client", "GetRouteServerPropagationsCommand")    .sc(schemas_0.GetRouteServerPropagations$)    .build() {} class GetRouteServerRoutingDatabaseCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetRouteServerRoutingDatabase", {})    .n("EC2Client", "GetRouteServerRoutingDatabaseCommand")    .sc(schemas_0.GetRouteServerRoutingDatabase$)    .build() {} class GetSecurityGroupsForVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetSecurityGroupsForVpc", {})    .n("EC2Client", "GetSecurityGroupsForVpcCommand")    .sc(schemas_0.GetSecurityGroupsForVpc$)    .build() {} class GetSerialConsoleAccessStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetSerialConsoleAccessStatus", {})    .n("EC2Client", "GetSerialConsoleAccessStatusCommand")    .sc(schemas_0.GetSerialConsoleAccessStatus$)    .build() {} class GetSnapshotBlockPublicAccessStateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetSnapshotBlockPublicAccessState", {})    .n("EC2Client", "GetSnapshotBlockPublicAccessStateCommand")    .sc(schemas_0.GetSnapshotBlockPublicAccessState$)    .build() {} class GetSpotPlacementScoresCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetSpotPlacementScores", {})    .n("EC2Client", "GetSpotPlacementScoresCommand")    .sc(schemas_0.GetSpotPlacementScores$)    .build() {} class GetSubnetCidrReservationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetSubnetCidrReservations", {})    .n("EC2Client", "GetSubnetCidrReservationsCommand")    .sc(schemas_0.GetSubnetCidrReservations$)    .build() {} class GetTransitGatewayAttachmentPropagationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayAttachmentPropagations", {})    .n("EC2Client", "GetTransitGatewayAttachmentPropagationsCommand")    .sc(schemas_0.GetTransitGatewayAttachmentPropagations$)    .build() {} class GetTransitGatewayMeteringPolicyEntriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayMeteringPolicyEntries", {})    .n("EC2Client", "GetTransitGatewayMeteringPolicyEntriesCommand")    .sc(schemas_0.GetTransitGatewayMeteringPolicyEntries$)    .build() {} class GetTransitGatewayMulticastDomainAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayMulticastDomainAssociations", {})    .n("EC2Client", "GetTransitGatewayMulticastDomainAssociationsCommand")    .sc(schemas_0.GetTransitGatewayMulticastDomainAssociations$)    .build() {} class GetTransitGatewayPolicyTableAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayPolicyTableAssociations", {})    .n("EC2Client", "GetTransitGatewayPolicyTableAssociationsCommand")    .sc(schemas_0.GetTransitGatewayPolicyTableAssociations$)    .build() {} class GetTransitGatewayPolicyTableEntriesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayPolicyTableEntries", {})    .n("EC2Client", "GetTransitGatewayPolicyTableEntriesCommand")    .sc(schemas_0.GetTransitGatewayPolicyTableEntries$)    .build() {} class GetTransitGatewayPrefixListReferencesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayPrefixListReferences", {})    .n("EC2Client", "GetTransitGatewayPrefixListReferencesCommand")    .sc(schemas_0.GetTransitGatewayPrefixListReferences$)    .build() {} class GetTransitGatewayRouteTableAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayRouteTableAssociations", {})    .n("EC2Client", "GetTransitGatewayRouteTableAssociationsCommand")    .sc(schemas_0.GetTransitGatewayRouteTableAssociations$)    .build() {} class GetTransitGatewayRouteTablePropagationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetTransitGatewayRouteTablePropagations", {})    .n("EC2Client", "GetTransitGatewayRouteTablePropagationsCommand")    .sc(schemas_0.GetTransitGatewayRouteTablePropagations$)    .build() {} class GetVerifiedAccessEndpointPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVerifiedAccessEndpointPolicy", {})    .n("EC2Client", "GetVerifiedAccessEndpointPolicyCommand")    .sc(schemas_0.GetVerifiedAccessEndpointPolicy$)    .build() {} class GetVerifiedAccessEndpointTargetsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVerifiedAccessEndpointTargets", {})    .n("EC2Client", "GetVerifiedAccessEndpointTargetsCommand")    .sc(schemas_0.GetVerifiedAccessEndpointTargets$)    .build() {} class GetVerifiedAccessGroupPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVerifiedAccessGroupPolicy", {})    .n("EC2Client", "GetVerifiedAccessGroupPolicyCommand")    .sc(schemas_0.GetVerifiedAccessGroupPolicy$)    .build() {} class GetVpcResourcesBlockingEncryptionEnforcementCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVpcResourcesBlockingEncryptionEnforcement", {})    .n("EC2Client", "GetVpcResourcesBlockingEncryptionEnforcementCommand")    .sc(schemas_0.GetVpcResourcesBlockingEncryptionEnforcement$)    .build() {} class GetVpnConnectionDeviceSampleConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVpnConnectionDeviceSampleConfiguration", {})    .n("EC2Client", "GetVpnConnectionDeviceSampleConfigurationCommand")    .sc(schemas_0.GetVpnConnectionDeviceSampleConfiguration$)    .build() {} class GetVpnConnectionDeviceTypesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVpnConnectionDeviceTypes", {})    .n("EC2Client", "GetVpnConnectionDeviceTypesCommand")    .sc(schemas_0.GetVpnConnectionDeviceTypes$)    .build() {} class GetVpnTunnelReplacementStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "GetVpnTunnelReplacementStatus", {})    .n("EC2Client", "GetVpnTunnelReplacementStatusCommand")    .sc(schemas_0.GetVpnTunnelReplacementStatus$)    .build() {} class ImportClientVpnClientCertificateRevocationListCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ImportClientVpnClientCertificateRevocationList", {})    .n("EC2Client", "ImportClientVpnClientCertificateRevocationListCommand")    .sc(schemas_0.ImportClientVpnClientCertificateRevocationList$)    .build() {} class ImportImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ImportImage", {})    .n("EC2Client", "ImportImageCommand")    .sc(schemas_0.ImportImage$)    .build() {} class ImportInstanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ImportInstance", {})    .n("EC2Client", "ImportInstanceCommand")    .sc(schemas_0.ImportInstance$)    .build() {} class ImportKeyPairCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ImportKeyPair", {})    .n("EC2Client", "ImportKeyPairCommand")    .sc(schemas_0.ImportKeyPair$)    .build() {} class ImportSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ImportSnapshot", {})    .n("EC2Client", "ImportSnapshotCommand")    .sc(schemas_0.ImportSnapshot$)    .build() {} class ImportVolumeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ImportVolume", {})    .n("EC2Client", "ImportVolumeCommand")    .sc(schemas_0.ImportVolume$)    .build() {} class ListImagesInRecycleBinCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ListImagesInRecycleBin", {})    .n("EC2Client", "ListImagesInRecycleBinCommand")    .sc(schemas_0.ListImagesInRecycleBin$)    .build() {} class ListSnapshotsInRecycleBinCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ListSnapshotsInRecycleBin", {})    .n("EC2Client", "ListSnapshotsInRecycleBinCommand")    .sc(schemas_0.ListSnapshotsInRecycleBin$)    .build() {} class ListVolumesInRecycleBinCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ListVolumesInRecycleBin", {})    .n("EC2Client", "ListVolumesInRecycleBinCommand")    .sc(schemas_0.ListVolumesInRecycleBin$)    .build() {} class LockSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "LockSnapshot", {})    .n("EC2Client", "LockSnapshotCommand")    .sc(schemas_0.LockSnapshot$)    .build() {} class ModifyAddressAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyAddressAttribute", {})    .n("EC2Client", "ModifyAddressAttributeCommand")    .sc(schemas_0.ModifyAddressAttribute$)    .build() {} class ModifyAvailabilityZoneGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyAvailabilityZoneGroup", {})    .n("EC2Client", "ModifyAvailabilityZoneGroupCommand")    .sc(schemas_0.ModifyAvailabilityZoneGroup$)    .build() {} class ModifyCapacityReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyCapacityReservation", {})    .n("EC2Client", "ModifyCapacityReservationCommand")    .sc(schemas_0.ModifyCapacityReservation$)    .build() {} class ModifyCapacityReservationFleetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyCapacityReservationFleet", {})    .n("EC2Client", "ModifyCapacityReservationFleetCommand")    .sc(schemas_0.ModifyCapacityReservationFleet$)    .build() {} class ModifyClientVpnEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyClientVpnEndpoint", {})    .n("EC2Client", "ModifyClientVpnEndpointCommand")    .sc(schemas_0.ModifyClientVpnEndpoint$)    .build() {} class ModifyDefaultCreditSpecificationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyDefaultCreditSpecification", {})    .n("EC2Client", "ModifyDefaultCreditSpecificationCommand")    .sc(schemas_0.ModifyDefaultCreditSpecification$)    .build() {} class ModifyEbsDefaultKmsKeyIdCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyEbsDefaultKmsKeyId", {})    .n("EC2Client", "ModifyEbsDefaultKmsKeyIdCommand")    .sc(schemas_0.ModifyEbsDefaultKmsKeyId$)    .build() {} class ModifyFleetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyFleet", {})    .n("EC2Client", "ModifyFleetCommand")    .sc(schemas_0.ModifyFleet$)    .build() {} class ModifyFpgaImageAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyFpgaImageAttribute", {})    .n("EC2Client", "ModifyFpgaImageAttributeCommand")    .sc(schemas_0.ModifyFpgaImageAttribute$)    .build() {} class ModifyHostsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyHosts", {})    .n("EC2Client", "ModifyHostsCommand")    .sc(schemas_0.ModifyHosts$)    .build() {} class ModifyIdentityIdFormatCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIdentityIdFormat", {})    .n("EC2Client", "ModifyIdentityIdFormatCommand")    .sc(schemas_0.ModifyIdentityIdFormat$)    .build() {} class ModifyIdFormatCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIdFormat", {})    .n("EC2Client", "ModifyIdFormatCommand")    .sc(schemas_0.ModifyIdFormat$)    .build() {} class ModifyImageAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyImageAttribute", {})    .n("EC2Client", "ModifyImageAttributeCommand")    .sc(schemas_0.ModifyImageAttribute$)    .build() {} class ModifyInstanceAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceAttribute", {})    .n("EC2Client", "ModifyInstanceAttributeCommand")    .sc(schemas_0.ModifyInstanceAttribute$)    .build() {} class ModifyInstanceCapacityReservationAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceCapacityReservationAttributes", {})    .n("EC2Client", "ModifyInstanceCapacityReservationAttributesCommand")    .sc(schemas_0.ModifyInstanceCapacityReservationAttributes$)    .build() {} class ModifyInstanceConnectEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceConnectEndpoint", {})    .n("EC2Client", "ModifyInstanceConnectEndpointCommand")    .sc(schemas_0.ModifyInstanceConnectEndpoint$)    .build() {} class ModifyInstanceCpuOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceCpuOptions", {})    .n("EC2Client", "ModifyInstanceCpuOptionsCommand")    .sc(schemas_0.ModifyInstanceCpuOptions$)    .build() {} class ModifyInstanceCreditSpecificationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceCreditSpecification", {})    .n("EC2Client", "ModifyInstanceCreditSpecificationCommand")    .sc(schemas_0.ModifyInstanceCreditSpecification$)    .build() {} class ModifyInstanceEventStartTimeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceEventStartTime", {})    .n("EC2Client", "ModifyInstanceEventStartTimeCommand")    .sc(schemas_0.ModifyInstanceEventStartTime$)    .build() {} class ModifyInstanceEventWindowCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceEventWindow", {})    .n("EC2Client", "ModifyInstanceEventWindowCommand")    .sc(schemas_0.ModifyInstanceEventWindow$)    .build() {} class ModifyInstanceMaintenanceOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceMaintenanceOptions", {})    .n("EC2Client", "ModifyInstanceMaintenanceOptionsCommand")    .sc(schemas_0.ModifyInstanceMaintenanceOptions$)    .build() {} class ModifyInstanceMetadataDefaultsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceMetadataDefaults", {})    .n("EC2Client", "ModifyInstanceMetadataDefaultsCommand")    .sc(schemas_0.ModifyInstanceMetadataDefaults$)    .build() {} class ModifyInstanceMetadataOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceMetadataOptions", {})    .n("EC2Client", "ModifyInstanceMetadataOptionsCommand")    .sc(schemas_0.ModifyInstanceMetadataOptions$)    .build() {} class ModifyInstanceNetworkPerformanceOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstanceNetworkPerformanceOptions", {})    .n("EC2Client", "ModifyInstanceNetworkPerformanceOptionsCommand")    .sc(schemas_0.ModifyInstanceNetworkPerformanceOptions$)    .build() {} class ModifyInstancePlacementCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyInstancePlacement", {})    .n("EC2Client", "ModifyInstancePlacementCommand")    .sc(schemas_0.ModifyInstancePlacement$)    .build() {} class ModifyIpamCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpam", {})    .n("EC2Client", "ModifyIpamCommand")    .sc(schemas_0.ModifyIpam$)    .build() {} class ModifyIpamPolicyAllocationRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamPolicyAllocationRules", {})    .n("EC2Client", "ModifyIpamPolicyAllocationRulesCommand")    .sc(schemas_0.ModifyIpamPolicyAllocationRules$)    .build() {} class ModifyIpamPoolAllocationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamPoolAllocation", {})    .n("EC2Client", "ModifyIpamPoolAllocationCommand")    .sc(schemas_0.ModifyIpamPoolAllocation$)    .build() {} class ModifyIpamPoolCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamPool", {})    .n("EC2Client", "ModifyIpamPoolCommand")    .sc(schemas_0.ModifyIpamPool$)    .build() {} class ModifyIpamPrefixListResolverCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamPrefixListResolver", {})    .n("EC2Client", "ModifyIpamPrefixListResolverCommand")    .sc(schemas_0.ModifyIpamPrefixListResolver$)    .build() {} class ModifyIpamPrefixListResolverTargetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamPrefixListResolverTarget", {})    .n("EC2Client", "ModifyIpamPrefixListResolverTargetCommand")    .sc(schemas_0.ModifyIpamPrefixListResolverTarget$)    .build() {} class ModifyIpamResourceCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamResourceCidr", {})    .n("EC2Client", "ModifyIpamResourceCidrCommand")    .sc(schemas_0.ModifyIpamResourceCidr$)    .build() {} class ModifyIpamResourceDiscoveryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamResourceDiscovery", {})    .n("EC2Client", "ModifyIpamResourceDiscoveryCommand")    .sc(schemas_0.ModifyIpamResourceDiscovery$)    .build() {} class ModifyIpamScopeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyIpamScope", {})    .n("EC2Client", "ModifyIpamScopeCommand")    .sc(schemas_0.ModifyIpamScope$)    .build() {} class ModifyLaunchTemplateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyLaunchTemplate", {})    .n("EC2Client", "ModifyLaunchTemplateCommand")    .sc(schemas_0.ModifyLaunchTemplate$)    .build() {} class ModifyLocalGatewayRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyLocalGatewayRoute", {})    .n("EC2Client", "ModifyLocalGatewayRouteCommand")    .sc(schemas_0.ModifyLocalGatewayRoute$)    .build() {} class ModifyManagedPrefixListCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyManagedPrefixList", {})    .n("EC2Client", "ModifyManagedPrefixListCommand")    .sc(schemas_0.ModifyManagedPrefixList$)    .build() {} class ModifyManagedResourceVisibilityCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyManagedResourceVisibility", {})    .n("EC2Client", "ModifyManagedResourceVisibilityCommand")    .sc(schemas_0.ModifyManagedResourceVisibility$)    .build() {} class ModifyNetworkInterfaceAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyNetworkInterfaceAttribute", {})    .n("EC2Client", "ModifyNetworkInterfaceAttributeCommand")    .sc(schemas_0.ModifyNetworkInterfaceAttribute$)    .build() {} class ModifyPrivateDnsNameOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyPrivateDnsNameOptions", {})    .n("EC2Client", "ModifyPrivateDnsNameOptionsCommand")    .sc(schemas_0.ModifyPrivateDnsNameOptions$)    .build() {} class ModifyPublicIpDnsNameOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyPublicIpDnsNameOptions", {})    .n("EC2Client", "ModifyPublicIpDnsNameOptionsCommand")    .sc(schemas_0.ModifyPublicIpDnsNameOptions$)    .build() {} class ModifyReservedInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyReservedInstances", {})    .n("EC2Client", "ModifyReservedInstancesCommand")    .sc(schemas_0.ModifyReservedInstances$)    .build() {} class ModifyRouteServerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyRouteServer", {})    .n("EC2Client", "ModifyRouteServerCommand")    .sc(schemas_0.ModifyRouteServer$)    .build() {} class ModifySecurityGroupRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifySecurityGroupRules", {})    .n("EC2Client", "ModifySecurityGroupRulesCommand")    .sc(schemas_0.ModifySecurityGroupRules$)    .build() {} class ModifySnapshotAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifySnapshotAttribute", {})    .n("EC2Client", "ModifySnapshotAttributeCommand")    .sc(schemas_0.ModifySnapshotAttribute$)    .build() {} class ModifySnapshotTierCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifySnapshotTier", {})    .n("EC2Client", "ModifySnapshotTierCommand")    .sc(schemas_0.ModifySnapshotTier$)    .build() {} class ModifySpotFleetRequestCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifySpotFleetRequest", {})    .n("EC2Client", "ModifySpotFleetRequestCommand")    .sc(schemas_0.ModifySpotFleetRequest$)    .build() {} class ModifySubnetAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifySubnetAttribute", {})    .n("EC2Client", "ModifySubnetAttributeCommand")    .sc(schemas_0.ModifySubnetAttribute$)    .build() {} class ModifyTrafficMirrorFilterNetworkServicesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTrafficMirrorFilterNetworkServices", {})    .n("EC2Client", "ModifyTrafficMirrorFilterNetworkServicesCommand")    .sc(schemas_0.ModifyTrafficMirrorFilterNetworkServices$)    .build() {} class ModifyTrafficMirrorFilterRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTrafficMirrorFilterRule", {})    .n("EC2Client", "ModifyTrafficMirrorFilterRuleCommand")    .sc(schemas_0.ModifyTrafficMirrorFilterRule$)    .build() {} class ModifyTrafficMirrorSessionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTrafficMirrorSession", {})    .n("EC2Client", "ModifyTrafficMirrorSessionCommand")    .sc(schemas_0.ModifyTrafficMirrorSession$)    .build() {} class ModifyTransitGatewayCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTransitGateway", {})    .n("EC2Client", "ModifyTransitGatewayCommand")    .sc(schemas_0.ModifyTransitGateway$)    .build() {} class ModifyTransitGatewayMeteringPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTransitGatewayMeteringPolicy", {})    .n("EC2Client", "ModifyTransitGatewayMeteringPolicyCommand")    .sc(schemas_0.ModifyTransitGatewayMeteringPolicy$)    .build() {} class ModifyTransitGatewayPrefixListReferenceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTransitGatewayPrefixListReference", {})    .n("EC2Client", "ModifyTransitGatewayPrefixListReferenceCommand")    .sc(schemas_0.ModifyTransitGatewayPrefixListReference$)    .build() {} class ModifyTransitGatewayVpcAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyTransitGatewayVpcAttachment", {})    .n("EC2Client", "ModifyTransitGatewayVpcAttachmentCommand")    .sc(schemas_0.ModifyTransitGatewayVpcAttachment$)    .build() {} class ModifyVerifiedAccessEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessEndpoint", {})    .n("EC2Client", "ModifyVerifiedAccessEndpointCommand")    .sc(schemas_0.ModifyVerifiedAccessEndpoint$)    .build() {} class ModifyVerifiedAccessEndpointPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessEndpointPolicy", {})    .n("EC2Client", "ModifyVerifiedAccessEndpointPolicyCommand")    .sc(schemas_0.ModifyVerifiedAccessEndpointPolicy$)    .build() {} class ModifyVerifiedAccessGroupCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessGroup", {})    .n("EC2Client", "ModifyVerifiedAccessGroupCommand")    .sc(schemas_0.ModifyVerifiedAccessGroup$)    .build() {} class ModifyVerifiedAccessGroupPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessGroupPolicy", {})    .n("EC2Client", "ModifyVerifiedAccessGroupPolicyCommand")    .sc(schemas_0.ModifyVerifiedAccessGroupPolicy$)    .build() {} class ModifyVerifiedAccessInstanceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessInstance", {})    .n("EC2Client", "ModifyVerifiedAccessInstanceCommand")    .sc(schemas_0.ModifyVerifiedAccessInstance$)    .build() {} class ModifyVerifiedAccessInstanceLoggingConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessInstanceLoggingConfiguration", {})    .n("EC2Client", "ModifyVerifiedAccessInstanceLoggingConfigurationCommand")    .sc(schemas_0.ModifyVerifiedAccessInstanceLoggingConfiguration$)    .build() {} class ModifyVerifiedAccessTrustProviderCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVerifiedAccessTrustProvider", {})    .n("EC2Client", "ModifyVerifiedAccessTrustProviderCommand")    .sc(schemas_0.ModifyVerifiedAccessTrustProvider$)    .build() {} class ModifyVolumeAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVolumeAttribute", {})    .n("EC2Client", "ModifyVolumeAttributeCommand")    .sc(schemas_0.ModifyVolumeAttribute$)    .build() {} class ModifyVolumeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVolume", {})    .n("EC2Client", "ModifyVolumeCommand")    .sc(schemas_0.ModifyVolume$)    .build() {} class ModifyVpcAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcAttribute", {})    .n("EC2Client", "ModifyVpcAttributeCommand")    .sc(schemas_0.ModifyVpcAttribute$)    .build() {} class ModifyVpcBlockPublicAccessExclusionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcBlockPublicAccessExclusion", {})    .n("EC2Client", "ModifyVpcBlockPublicAccessExclusionCommand")    .sc(schemas_0.ModifyVpcBlockPublicAccessExclusion$)    .build() {} class ModifyVpcBlockPublicAccessOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcBlockPublicAccessOptions", {})    .n("EC2Client", "ModifyVpcBlockPublicAccessOptionsCommand")    .sc(schemas_0.ModifyVpcBlockPublicAccessOptions$)    .build() {} class ModifyVpcEncryptionControlCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcEncryptionControl", {})    .n("EC2Client", "ModifyVpcEncryptionControlCommand")    .sc(schemas_0.ModifyVpcEncryptionControl$)    .build() {} class ModifyVpcEndpointCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcEndpoint", {})    .n("EC2Client", "ModifyVpcEndpointCommand")    .sc(schemas_0.ModifyVpcEndpoint$)    .build() {} class ModifyVpcEndpointConnectionNotificationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcEndpointConnectionNotification", {})    .n("EC2Client", "ModifyVpcEndpointConnectionNotificationCommand")    .sc(schemas_0.ModifyVpcEndpointConnectionNotification$)    .build() {} class ModifyVpcEndpointServiceConfigurationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcEndpointServiceConfiguration", {})    .n("EC2Client", "ModifyVpcEndpointServiceConfigurationCommand")    .sc(schemas_0.ModifyVpcEndpointServiceConfiguration$)    .build() {} class ModifyVpcEndpointServicePayerResponsibilityCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcEndpointServicePayerResponsibility", {})    .n("EC2Client", "ModifyVpcEndpointServicePayerResponsibilityCommand")    .sc(schemas_0.ModifyVpcEndpointServicePayerResponsibility$)    .build() {} class ModifyVpcEndpointServicePermissionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcEndpointServicePermissions", {})    .n("EC2Client", "ModifyVpcEndpointServicePermissionsCommand")    .sc(schemas_0.ModifyVpcEndpointServicePermissions$)    .build() {} class ModifyVpcPeeringConnectionOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcPeeringConnectionOptions", {})    .n("EC2Client", "ModifyVpcPeeringConnectionOptionsCommand")    .sc(schemas_0.ModifyVpcPeeringConnectionOptions$)    .build() {} class ModifyVpcTenancyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpcTenancy", {})    .n("EC2Client", "ModifyVpcTenancyCommand")    .sc(schemas_0.ModifyVpcTenancy$)    .build() {} class ModifyVpnConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpnConnection", {})    .n("EC2Client", "ModifyVpnConnectionCommand")    .sc(schemas_0.ModifyVpnConnection$)    .build() {} class ModifyVpnConnectionOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpnConnectionOptions", {})    .n("EC2Client", "ModifyVpnConnectionOptionsCommand")    .sc(schemas_0.ModifyVpnConnectionOptions$)    .build() {} class ModifyVpnTunnelCertificateCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpnTunnelCertificate", {})    .n("EC2Client", "ModifyVpnTunnelCertificateCommand")    .sc(schemas_0.ModifyVpnTunnelCertificate$)    .build() {} class ModifyVpnTunnelOptionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ModifyVpnTunnelOptions", {})    .n("EC2Client", "ModifyVpnTunnelOptionsCommand")    .sc(schemas_0.ModifyVpnTunnelOptions$)    .build() {} class MonitorInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "MonitorInstances", {})    .n("EC2Client", "MonitorInstancesCommand")    .sc(schemas_0.MonitorInstances$)    .build() {} class MoveAddressToVpcCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "MoveAddressToVpc", {})    .n("EC2Client", "MoveAddressToVpcCommand")    .sc(schemas_0.MoveAddressToVpc$)    .build() {} class MoveByoipCidrToIpamCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "MoveByoipCidrToIpam", {})    .n("EC2Client", "MoveByoipCidrToIpamCommand")    .sc(schemas_0.MoveByoipCidrToIpam$)    .build() {} class MoveCapacityReservationInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "MoveCapacityReservationInstances", {})    .n("EC2Client", "MoveCapacityReservationInstancesCommand")    .sc(schemas_0.MoveCapacityReservationInstances$)    .build() {} class ProvisionByoipCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ProvisionByoipCidr", {})    .n("EC2Client", "ProvisionByoipCidrCommand")    .sc(schemas_0.ProvisionByoipCidr$)    .build() {} class ProvisionIpamByoasnCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ProvisionIpamByoasn", {})    .n("EC2Client", "ProvisionIpamByoasnCommand")    .sc(schemas_0.ProvisionIpamByoasn$)    .build() {} class ProvisionIpamPoolCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ProvisionIpamPoolCidr", {})    .n("EC2Client", "ProvisionIpamPoolCidrCommand")    .sc(schemas_0.ProvisionIpamPoolCidr$)    .build() {} class ProvisionPublicIpv4PoolCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ProvisionPublicIpv4PoolCidr", {})    .n("EC2Client", "ProvisionPublicIpv4PoolCidrCommand")    .sc(schemas_0.ProvisionPublicIpv4PoolCidr$)    .build() {} class PurchaseCapacityBlockCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "PurchaseCapacityBlock", {})    .n("EC2Client", "PurchaseCapacityBlockCommand")    .sc(schemas_0.PurchaseCapacityBlock$)    .build() {} class PurchaseCapacityBlockExtensionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "PurchaseCapacityBlockExtension", {})    .n("EC2Client", "PurchaseCapacityBlockExtensionCommand")    .sc(schemas_0.PurchaseCapacityBlockExtension$)    .build() {} class PurchaseHostReservationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "PurchaseHostReservation", {})    .n("EC2Client", "PurchaseHostReservationCommand")    .sc(schemas_0.PurchaseHostReservation$)    .build() {} class PurchaseReservedInstancesOfferingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "PurchaseReservedInstancesOffering", {})    .n("EC2Client", "PurchaseReservedInstancesOfferingCommand")    .sc(schemas_0.PurchaseReservedInstancesOffering$)    .build() {} class PurchaseScheduledInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "PurchaseScheduledInstances", {})    .n("EC2Client", "PurchaseScheduledInstancesCommand")    .sc(schemas_0.PurchaseScheduledInstances$)    .build() {} class RebootInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RebootInstances", {})    .n("EC2Client", "RebootInstancesCommand")    .sc(schemas_0.RebootInstances$)    .build() {} class RegisterImageCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RegisterImage", {})    .n("EC2Client", "RegisterImageCommand")    .sc(schemas_0.RegisterImage$)    .build() {} class RegisterInstanceEventNotificationAttributesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RegisterInstanceEventNotificationAttributes", {})    .n("EC2Client", "RegisterInstanceEventNotificationAttributesCommand")    .sc(schemas_0.RegisterInstanceEventNotificationAttributes$)    .build() {} class RegisterTransitGatewayMulticastGroupMembersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RegisterTransitGatewayMulticastGroupMembers", {})    .n("EC2Client", "RegisterTransitGatewayMulticastGroupMembersCommand")    .sc(schemas_0.RegisterTransitGatewayMulticastGroupMembers$)    .build() {} class RegisterTransitGatewayMulticastGroupSourcesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RegisterTransitGatewayMulticastGroupSources", {})    .n("EC2Client", "RegisterTransitGatewayMulticastGroupSourcesCommand")    .sc(schemas_0.RegisterTransitGatewayMulticastGroupSources$)    .build() {} class RejectCapacityReservationBillingOwnershipCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectCapacityReservationBillingOwnership", {})    .n("EC2Client", "RejectCapacityReservationBillingOwnershipCommand")    .sc(schemas_0.RejectCapacityReservationBillingOwnership$)    .build() {} class RejectTransitGatewayClientVpnAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectTransitGatewayClientVpnAttachment", {})    .n("EC2Client", "RejectTransitGatewayClientVpnAttachmentCommand")    .sc(schemas_0.RejectTransitGatewayClientVpnAttachment$)    .build() {} class RejectTransitGatewayMulticastDomainAssociationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectTransitGatewayMulticastDomainAssociations", {})    .n("EC2Client", "RejectTransitGatewayMulticastDomainAssociationsCommand")    .sc(schemas_0.RejectTransitGatewayMulticastDomainAssociations$)    .build() {} class RejectTransitGatewayPeeringAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectTransitGatewayPeeringAttachment", {})    .n("EC2Client", "RejectTransitGatewayPeeringAttachmentCommand")    .sc(schemas_0.RejectTransitGatewayPeeringAttachment$)    .build() {} class RejectTransitGatewayVpcAttachmentCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectTransitGatewayVpcAttachment", {})    .n("EC2Client", "RejectTransitGatewayVpcAttachmentCommand")    .sc(schemas_0.RejectTransitGatewayVpcAttachment$)    .build() {} class RejectVpcEndpointConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectVpcEndpointConnections", {})    .n("EC2Client", "RejectVpcEndpointConnectionsCommand")    .sc(schemas_0.RejectVpcEndpointConnections$)    .build() {} class RejectVpcPeeringConnectionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RejectVpcPeeringConnection", {})    .n("EC2Client", "RejectVpcPeeringConnectionCommand")    .sc(schemas_0.RejectVpcPeeringConnection$)    .build() {} class ReleaseAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReleaseAddress", {})    .n("EC2Client", "ReleaseAddressCommand")    .sc(schemas_0.ReleaseAddress$)    .build() {} class ReleaseHostsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReleaseHosts", {})    .n("EC2Client", "ReleaseHostsCommand")    .sc(schemas_0.ReleaseHosts$)    .build() {} class ReleaseIpamPoolAllocationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReleaseIpamPoolAllocation", {})    .n("EC2Client", "ReleaseIpamPoolAllocationCommand")    .sc(schemas_0.ReleaseIpamPoolAllocation$)    .build() {} class ReplaceIamInstanceProfileAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceIamInstanceProfileAssociation", {})    .n("EC2Client", "ReplaceIamInstanceProfileAssociationCommand")    .sc(schemas_0.ReplaceIamInstanceProfileAssociation$)    .build() {} class ReplaceImageCriteriaInAllowedImagesSettingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceImageCriteriaInAllowedImagesSettings", {})    .n("EC2Client", "ReplaceImageCriteriaInAllowedImagesSettingsCommand")    .sc(schemas_0.ReplaceImageCriteriaInAllowedImagesSettings$)    .build() {} class ReplaceNetworkAclAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceNetworkAclAssociation", {})    .n("EC2Client", "ReplaceNetworkAclAssociationCommand")    .sc(schemas_0.ReplaceNetworkAclAssociation$)    .build() {} class ReplaceNetworkAclEntryCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceNetworkAclEntry", {})    .n("EC2Client", "ReplaceNetworkAclEntryCommand")    .sc(schemas_0.ReplaceNetworkAclEntry$)    .build() {} class ReplaceRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceRoute", {})    .n("EC2Client", "ReplaceRouteCommand")    .sc(schemas_0.ReplaceRoute$)    .build() {} class ReplaceRouteTableAssociationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceRouteTableAssociation", {})    .n("EC2Client", "ReplaceRouteTableAssociationCommand")    .sc(schemas_0.ReplaceRouteTableAssociation$)    .build() {} class ReplaceTransitGatewayRouteCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceTransitGatewayRoute", {})    .n("EC2Client", "ReplaceTransitGatewayRouteCommand")    .sc(schemas_0.ReplaceTransitGatewayRoute$)    .build() {} class ReplaceVpnTunnelCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReplaceVpnTunnel", {})    .n("EC2Client", "ReplaceVpnTunnelCommand")    .sc(schemas_0.ReplaceVpnTunnel$)    .build() {} class ReportInstanceStatusCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ReportInstanceStatus", {})    .n("EC2Client", "ReportInstanceStatusCommand")    .sc(schemas_0.ReportInstanceStatus$)    .build() {} class RequestSpotFleetCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RequestSpotFleet", {})    .n("EC2Client", "RequestSpotFleetCommand")    .sc(schemas_0.RequestSpotFleet$)    .build() {} class RequestSpotInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RequestSpotInstances", {})    .n("EC2Client", "RequestSpotInstancesCommand")    .sc(schemas_0.RequestSpotInstances$)    .build() {} class ResetAddressAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetAddressAttribute", {})    .n("EC2Client", "ResetAddressAttributeCommand")    .sc(schemas_0.ResetAddressAttribute$)    .build() {} class ResetEbsDefaultKmsKeyIdCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetEbsDefaultKmsKeyId", {})    .n("EC2Client", "ResetEbsDefaultKmsKeyIdCommand")    .sc(schemas_0.ResetEbsDefaultKmsKeyId$)    .build() {} class ResetFpgaImageAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetFpgaImageAttribute", {})    .n("EC2Client", "ResetFpgaImageAttributeCommand")    .sc(schemas_0.ResetFpgaImageAttribute$)    .build() {} class ResetImageAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetImageAttribute", {})    .n("EC2Client", "ResetImageAttributeCommand")    .sc(schemas_0.ResetImageAttribute$)    .build() {} class ResetInstanceAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetInstanceAttribute", {})    .n("EC2Client", "ResetInstanceAttributeCommand")    .sc(schemas_0.ResetInstanceAttribute$)    .build() {} class ResetNetworkInterfaceAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetNetworkInterfaceAttribute", {})    .n("EC2Client", "ResetNetworkInterfaceAttributeCommand")    .sc(schemas_0.ResetNetworkInterfaceAttribute$)    .build() {} class ResetSnapshotAttributeCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "ResetSnapshotAttribute", {})    .n("EC2Client", "ResetSnapshotAttributeCommand")    .sc(schemas_0.ResetSnapshotAttribute$)    .build() {} class RestoreAddressToClassicCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RestoreAddressToClassic", {})    .n("EC2Client", "RestoreAddressToClassicCommand")    .sc(schemas_0.RestoreAddressToClassic$)    .build() {} class RestoreImageFromRecycleBinCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RestoreImageFromRecycleBin", {})    .n("EC2Client", "RestoreImageFromRecycleBinCommand")    .sc(schemas_0.RestoreImageFromRecycleBin$)    .build() {} class RestoreManagedPrefixListVersionCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RestoreManagedPrefixListVersion", {})    .n("EC2Client", "RestoreManagedPrefixListVersionCommand")    .sc(schemas_0.RestoreManagedPrefixListVersion$)    .build() {} class RestoreSnapshotFromRecycleBinCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RestoreSnapshotFromRecycleBin", {})    .n("EC2Client", "RestoreSnapshotFromRecycleBinCommand")    .sc(schemas_0.RestoreSnapshotFromRecycleBin$)    .build() {} class RestoreSnapshotTierCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RestoreSnapshotTier", {})    .n("EC2Client", "RestoreSnapshotTierCommand")    .sc(schemas_0.RestoreSnapshotTier$)    .build() {} class RestoreVolumeFromRecycleBinCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RestoreVolumeFromRecycleBin", {})    .n("EC2Client", "RestoreVolumeFromRecycleBinCommand")    .sc(schemas_0.RestoreVolumeFromRecycleBin$)    .build() {} class RevokeClientVpnIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RevokeClientVpnIngress", {})    .n("EC2Client", "RevokeClientVpnIngressCommand")    .sc(schemas_0.RevokeClientVpnIngress$)    .build() {} class RevokeSecurityGroupEgressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RevokeSecurityGroupEgress", {})    .n("EC2Client", "RevokeSecurityGroupEgressCommand")    .sc(schemas_0.RevokeSecurityGroupEgress$)    .build() {} class RevokeSecurityGroupIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RevokeSecurityGroupIngress", {})    .n("EC2Client", "RevokeSecurityGroupIngressCommand")    .sc(schemas_0.RevokeSecurityGroupIngress$)    .build() {} class RunInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RunInstances", {})    .n("EC2Client", "RunInstancesCommand")    .sc(schemas_0.RunInstances$)    .build() {} class RunScheduledInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "RunScheduledInstances", {})    .n("EC2Client", "RunScheduledInstancesCommand")    .sc(schemas_0.RunScheduledInstances$)    .build() {} class SearchLocalGatewayRoutesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "SearchLocalGatewayRoutes", {})    .n("EC2Client", "SearchLocalGatewayRoutesCommand")    .sc(schemas_0.SearchLocalGatewayRoutes$)    .build() {} class SearchTransitGatewayMulticastGroupsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "SearchTransitGatewayMulticastGroups", {})    .n("EC2Client", "SearchTransitGatewayMulticastGroupsCommand")    .sc(schemas_0.SearchTransitGatewayMulticastGroups$)    .build() {} class SearchTransitGatewayRoutesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "SearchTransitGatewayRoutes", {})    .n("EC2Client", "SearchTransitGatewayRoutesCommand")    .sc(schemas_0.SearchTransitGatewayRoutes$)    .build() {} class SendDiagnosticInterruptCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "SendDiagnosticInterrupt", {})    .n("EC2Client", "SendDiagnosticInterruptCommand")    .sc(schemas_0.SendDiagnosticInterrupt$)    .build() {} class StartDeclarativePoliciesReportCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "StartDeclarativePoliciesReport", {})    .n("EC2Client", "StartDeclarativePoliciesReportCommand")    .sc(schemas_0.StartDeclarativePoliciesReport$)    .build() {} class StartInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "StartInstances", {})    .n("EC2Client", "StartInstancesCommand")    .sc(schemas_0.StartInstances$)    .build() {} class StartNetworkInsightsAccessScopeAnalysisCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "StartNetworkInsightsAccessScopeAnalysis", {})    .n("EC2Client", "StartNetworkInsightsAccessScopeAnalysisCommand")    .sc(schemas_0.StartNetworkInsightsAccessScopeAnalysis$)    .build() {} class StartNetworkInsightsAnalysisCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "StartNetworkInsightsAnalysis", {})    .n("EC2Client", "StartNetworkInsightsAnalysisCommand")    .sc(schemas_0.StartNetworkInsightsAnalysis$)    .build() {} class StartVpcEndpointServicePrivateDnsVerificationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "StartVpcEndpointServicePrivateDnsVerification", {})    .n("EC2Client", "StartVpcEndpointServicePrivateDnsVerificationCommand")    .sc(schemas_0.StartVpcEndpointServicePrivateDnsVerification$)    .build() {} class StopInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "StopInstances", {})    .n("EC2Client", "StopInstancesCommand")    .sc(schemas_0.StopInstances$)    .build() {} class TerminateClientVpnConnectionsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "TerminateClientVpnConnections", {})    .n("EC2Client", "TerminateClientVpnConnectionsCommand")    .sc(schemas_0.TerminateClientVpnConnections$)    .build() {} class TerminateInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "TerminateInstances", {})    .n("EC2Client", "TerminateInstancesCommand")    .sc(schemas_0.TerminateInstances$)    .build() {} class UnassignIpv6AddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UnassignIpv6Addresses", {})    .n("EC2Client", "UnassignIpv6AddressesCommand")    .sc(schemas_0.UnassignIpv6Addresses$)    .build() {} class UnassignPrivateIpAddressesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UnassignPrivateIpAddresses", {})    .n("EC2Client", "UnassignPrivateIpAddressesCommand")    .sc(schemas_0.UnassignPrivateIpAddresses$)    .build() {} class UnassignPrivateNatGatewayAddressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UnassignPrivateNatGatewayAddress", {})    .n("EC2Client", "UnassignPrivateNatGatewayAddressCommand")    .sc(schemas_0.UnassignPrivateNatGatewayAddress$)    .build() {} class UnlockSnapshotCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UnlockSnapshot", {})    .n("EC2Client", "UnlockSnapshotCommand")    .sc(schemas_0.UnlockSnapshot$)    .build() {} class UnmonitorInstancesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UnmonitorInstances", {})    .n("EC2Client", "UnmonitorInstancesCommand")    .sc(schemas_0.UnmonitorInstances$)    .build() {} class UpdateCapacityManagerMonitoredTagKeysCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UpdateCapacityManagerMonitoredTagKeys", {})    .n("EC2Client", "UpdateCapacityManagerMonitoredTagKeysCommand")    .sc(schemas_0.UpdateCapacityManagerMonitoredTagKeys$)    .build() {} class UpdateCapacityManagerOrganizationsAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UpdateCapacityManagerOrganizationsAccess", {})    .n("EC2Client", "UpdateCapacityManagerOrganizationsAccessCommand")    .sc(schemas_0.UpdateCapacityManagerOrganizationsAccess$)    .build() {} class UpdateInterruptibleCapacityReservationAllocationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UpdateInterruptibleCapacityReservationAllocation", {})    .n("EC2Client", "UpdateInterruptibleCapacityReservationAllocationCommand")    .sc(schemas_0.UpdateInterruptibleCapacityReservationAllocation$)    .build() {} class UpdateSecurityGroupRuleDescriptionsEgressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UpdateSecurityGroupRuleDescriptionsEgress", {})    .n("EC2Client", "UpdateSecurityGroupRuleDescriptionsEgressCommand")    .sc(schemas_0.UpdateSecurityGroupRuleDescriptionsEgress$)    .build() {} class UpdateSecurityGroupRuleDescriptionsIngressCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "UpdateSecurityGroupRuleDescriptionsIngress", {})    .n("EC2Client", "UpdateSecurityGroupRuleDescriptionsIngressCommand")    .sc(schemas_0.UpdateSecurityGroupRuleDescriptionsIngress$)    .build() {} class WithdrawByoipCidrCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AmazonEC2", "WithdrawByoipCidr", {})    .n("EC2Client", "WithdrawByoipCidrCommand")    .sc(schemas_0.WithdrawByoipCidr$)    .build() {} const paginateDescribeAddressesAttribute = core.createPaginator(EC2Client, DescribeAddressesAttributeCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeAddressTransfers = core.createPaginator(EC2Client, DescribeAddressTransfersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeAwsNetworkPerformanceMetricSubscriptions = core.createPaginator(EC2Client, DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeByoipCidrs = core.createPaginator(EC2Client, DescribeByoipCidrsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityBlockExtensionHistory = core.createPaginator(EC2Client, DescribeCapacityBlockExtensionHistoryCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityBlockExtensionOfferings = core.createPaginator(EC2Client, DescribeCapacityBlockExtensionOfferingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityBlockOfferings = core.createPaginator(EC2Client, DescribeCapacityBlockOfferingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityBlocks = core.createPaginator(EC2Client, DescribeCapacityBlocksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityBlockStatus = core.createPaginator(EC2Client, DescribeCapacityBlockStatusCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityManagerDataExports = core.createPaginator(EC2Client, DescribeCapacityManagerDataExportsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityReservationBillingRequests = core.createPaginator(EC2Client, DescribeCapacityReservationBillingRequestsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityReservationFleets = core.createPaginator(EC2Client, DescribeCapacityReservationFleetsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCapacityReservations = core.createPaginator(EC2Client, DescribeCapacityReservationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCarrierGateways = core.createPaginator(EC2Client, DescribeCarrierGatewaysCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClassicLinkInstances = core.createPaginator(EC2Client, DescribeClassicLinkInstancesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClientVpnAuthorizationRules = core.createPaginator(EC2Client, DescribeClientVpnAuthorizationRulesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClientVpnConnections = core.createPaginator(EC2Client, DescribeClientVpnConnectionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClientVpnEndpoints = core.createPaginator(EC2Client, DescribeClientVpnEndpointsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClientVpnRoutes = core.createPaginator(EC2Client, DescribeClientVpnRoutesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeClientVpnTargetNetworks = core.createPaginator(EC2Client, DescribeClientVpnTargetNetworksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeCoipPools = core.createPaginator(EC2Client, DescribeCoipPoolsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeDhcpOptions = core.createPaginator(EC2Client, DescribeDhcpOptionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeEgressOnlyInternetGateways = core.createPaginator(EC2Client, DescribeEgressOnlyInternetGatewaysCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeExportImageTasks = core.createPaginator(EC2Client, DescribeExportImageTasksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeFastLaunchImages = core.createPaginator(EC2Client, DescribeFastLaunchImagesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeFastSnapshotRestores = core.createPaginator(EC2Client, DescribeFastSnapshotRestoresCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeFleets = core.createPaginator(EC2Client, DescribeFleetsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeFlowLogs = core.createPaginator(EC2Client, DescribeFlowLogsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeFpgaImages = core.createPaginator(EC2Client, DescribeFpgaImagesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeHostReservationOfferings = core.createPaginator(EC2Client, DescribeHostReservationOfferingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeHostReservations = core.createPaginator(EC2Client, DescribeHostReservationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeHosts = core.createPaginator(EC2Client, DescribeHostsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIamInstanceProfileAssociations = core.createPaginator(EC2Client, DescribeIamInstanceProfileAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeImageReferences = core.createPaginator(EC2Client, DescribeImageReferencesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeImages = core.createPaginator(EC2Client, DescribeImagesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeImageUsageReportEntries = core.createPaginator(EC2Client, DescribeImageUsageReportEntriesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeImageUsageReports = core.createPaginator(EC2Client, DescribeImageUsageReportsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeImportImageTasks = core.createPaginator(EC2Client, DescribeImportImageTasksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeImportSnapshotTasks = core.createPaginator(EC2Client, DescribeImportSnapshotTasksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceConnectEndpoints = core.createPaginator(EC2Client, DescribeInstanceConnectEndpointsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceCreditSpecifications = core.createPaginator(EC2Client, DescribeInstanceCreditSpecificationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceEventWindows = core.createPaginator(EC2Client, DescribeInstanceEventWindowsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceImageMetadata = core.createPaginator(EC2Client, DescribeInstanceImageMetadataCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstances = core.createPaginator(EC2Client, DescribeInstancesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceStatus = core.createPaginator(EC2Client, DescribeInstanceStatusCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceTopology = core.createPaginator(EC2Client, DescribeInstanceTopologyCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceTypeOfferings = core.createPaginator(EC2Client, DescribeInstanceTypeOfferingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInstanceTypes = core.createPaginator(EC2Client, DescribeInstanceTypesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeInternetGateways = core.createPaginator(EC2Client, DescribeInternetGatewaysCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamPoolAllocations = core.createPaginator(EC2Client, DescribeIpamPoolAllocationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamPools = core.createPaginator(EC2Client, DescribeIpamPoolsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamPrefixListResolvers = core.createPaginator(EC2Client, DescribeIpamPrefixListResolversCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamPrefixListResolverTargets = core.createPaginator(EC2Client, DescribeIpamPrefixListResolverTargetsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamResourceDiscoveries = core.createPaginator(EC2Client, DescribeIpamResourceDiscoveriesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamResourceDiscoveryAssociations = core.createPaginator(EC2Client, DescribeIpamResourceDiscoveryAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpamScopes = core.createPaginator(EC2Client, DescribeIpamScopesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpams = core.createPaginator(EC2Client, DescribeIpamsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeIpv6Pools = core.createPaginator(EC2Client, DescribeIpv6PoolsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLaunchTemplates = core.createPaginator(EC2Client, DescribeLaunchTemplatesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLaunchTemplateVersions = core.createPaginator(EC2Client, DescribeLaunchTemplateVersionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLocalGatewayRouteTables = core.createPaginator(EC2Client, DescribeLocalGatewayRouteTablesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations = core.createPaginator(EC2Client, DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLocalGatewayRouteTableVpcAssociations = core.createPaginator(EC2Client, DescribeLocalGatewayRouteTableVpcAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLocalGateways = core.createPaginator(EC2Client, DescribeLocalGatewaysCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLocalGatewayVirtualInterfaceGroups = core.createPaginator(EC2Client, DescribeLocalGatewayVirtualInterfaceGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeLocalGatewayVirtualInterfaces = core.createPaginator(EC2Client, DescribeLocalGatewayVirtualInterfacesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeMacHosts = core.createPaginator(EC2Client, DescribeMacHostsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeMacModificationTasks = core.createPaginator(EC2Client, DescribeMacModificationTasksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeManagedPrefixLists = core.createPaginator(EC2Client, DescribeManagedPrefixListsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeMovingAddresses = core.createPaginator(EC2Client, DescribeMovingAddressesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNatGateways = core.createPaginator(EC2Client, DescribeNatGatewaysCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkAcls = core.createPaginator(EC2Client, DescribeNetworkAclsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkInsightsAccessScopeAnalyses = core.createPaginator(EC2Client, DescribeNetworkInsightsAccessScopeAnalysesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkInsightsAccessScopes = core.createPaginator(EC2Client, DescribeNetworkInsightsAccessScopesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkInsightsAnalyses = core.createPaginator(EC2Client, DescribeNetworkInsightsAnalysesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkInsightsPaths = core.createPaginator(EC2Client, DescribeNetworkInsightsPathsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkInterfacePermissions = core.createPaginator(EC2Client, DescribeNetworkInterfacePermissionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeNetworkInterfaces = core.createPaginator(EC2Client, DescribeNetworkInterfacesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribePrefixLists = core.createPaginator(EC2Client, DescribePrefixListsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribePrincipalIdFormat = core.createPaginator(EC2Client, DescribePrincipalIdFormatCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribePublicIpv4Pools = core.createPaginator(EC2Client, DescribePublicIpv4PoolsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeReplaceRootVolumeTasks = core.createPaginator(EC2Client, DescribeReplaceRootVolumeTasksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeReservedInstancesModifications = core.createPaginator(EC2Client, DescribeReservedInstancesModificationsCommand, "NextToken", "NextToken", ""); const paginateDescribeReservedInstancesOfferings = core.createPaginator(EC2Client, DescribeReservedInstancesOfferingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeRouteServerEndpoints = core.createPaginator(EC2Client, DescribeRouteServerEndpointsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeRouteServerPeers = core.createPaginator(EC2Client, DescribeRouteServerPeersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeRouteServers = core.createPaginator(EC2Client, DescribeRouteServersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeRouteTables = core.createPaginator(EC2Client, DescribeRouteTablesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeScheduledInstanceAvailability = core.createPaginator(EC2Client, DescribeScheduledInstanceAvailabilityCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeScheduledInstances = core.createPaginator(EC2Client, DescribeScheduledInstancesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSecondaryInterfaces = core.createPaginator(EC2Client, DescribeSecondaryInterfacesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSecondaryNetworks = core.createPaginator(EC2Client, DescribeSecondaryNetworksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSecondarySubnets = core.createPaginator(EC2Client, DescribeSecondarySubnetsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSecurityGroupRules = core.createPaginator(EC2Client, DescribeSecurityGroupRulesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSecurityGroups = core.createPaginator(EC2Client, DescribeSecurityGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSecurityGroupVpcAssociations = core.createPaginator(EC2Client, DescribeSecurityGroupVpcAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSnapshots = core.createPaginator(EC2Client, DescribeSnapshotsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSnapshotTierStatus = core.createPaginator(EC2Client, DescribeSnapshotTierStatusCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSpotFleetRequests = core.createPaginator(EC2Client, DescribeSpotFleetRequestsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSpotInstanceRequests = core.createPaginator(EC2Client, DescribeSpotInstanceRequestsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSpotPriceHistory = core.createPaginator(EC2Client, DescribeSpotPriceHistoryCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeStaleSecurityGroups = core.createPaginator(EC2Client, DescribeStaleSecurityGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeStoreImageTasks = core.createPaginator(EC2Client, DescribeStoreImageTasksCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeSubnets = core.createPaginator(EC2Client, DescribeSubnetsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTags = core.createPaginator(EC2Client, DescribeTagsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTrafficMirrorFilters = core.createPaginator(EC2Client, DescribeTrafficMirrorFiltersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTrafficMirrorSessions = core.createPaginator(EC2Client, DescribeTrafficMirrorSessionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTrafficMirrorTargets = core.createPaginator(EC2Client, DescribeTrafficMirrorTargetsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayAttachments = core.createPaginator(EC2Client, DescribeTransitGatewayAttachmentsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayConnectPeers = core.createPaginator(EC2Client, DescribeTransitGatewayConnectPeersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayConnects = core.createPaginator(EC2Client, DescribeTransitGatewayConnectsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayMulticastDomains = core.createPaginator(EC2Client, DescribeTransitGatewayMulticastDomainsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayPeeringAttachments = core.createPaginator(EC2Client, DescribeTransitGatewayPeeringAttachmentsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayPolicyTables = core.createPaginator(EC2Client, DescribeTransitGatewayPolicyTablesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayRouteTableAnnouncements = core.createPaginator(EC2Client, DescribeTransitGatewayRouteTableAnnouncementsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayRouteTables = core.createPaginator(EC2Client, DescribeTransitGatewayRouteTablesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGateways = core.createPaginator(EC2Client, DescribeTransitGatewaysCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTransitGatewayVpcAttachments = core.createPaginator(EC2Client, DescribeTransitGatewayVpcAttachmentsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeTrunkInterfaceAssociations = core.createPaginator(EC2Client, DescribeTrunkInterfaceAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVerifiedAccessEndpoints = core.createPaginator(EC2Client, DescribeVerifiedAccessEndpointsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVerifiedAccessGroups = core.createPaginator(EC2Client, DescribeVerifiedAccessGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVerifiedAccessInstanceLoggingConfigurations = core.createPaginator(EC2Client, DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVerifiedAccessInstances = core.createPaginator(EC2Client, DescribeVerifiedAccessInstancesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVerifiedAccessTrustProviders = core.createPaginator(EC2Client, DescribeVerifiedAccessTrustProvidersCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVolumesModifications = core.createPaginator(EC2Client, DescribeVolumesModificationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVolumes = core.createPaginator(EC2Client, DescribeVolumesCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVolumeStatus = core.createPaginator(EC2Client, DescribeVolumeStatusCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcClassicLinkDnsSupport = core.createPaginator(EC2Client, DescribeVpcClassicLinkDnsSupportCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcEndpointConnectionNotifications = core.createPaginator(EC2Client, DescribeVpcEndpointConnectionNotificationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcEndpointConnections = core.createPaginator(EC2Client, DescribeVpcEndpointConnectionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcEndpointServiceConfigurations = core.createPaginator(EC2Client, DescribeVpcEndpointServiceConfigurationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcEndpointServicePermissions = core.createPaginator(EC2Client, DescribeVpcEndpointServicePermissionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcEndpoints = core.createPaginator(EC2Client, DescribeVpcEndpointsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcPeeringConnections = core.createPaginator(EC2Client, DescribeVpcPeeringConnectionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpcs = core.createPaginator(EC2Client, DescribeVpcsCommand, "NextToken", "NextToken", "MaxResults"); const paginateDescribeVpnConcentrators = core.createPaginator(EC2Client, DescribeVpnConcentratorsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetAssociatedIpv6PoolCidrs = core.createPaginator(EC2Client, GetAssociatedIpv6PoolCidrsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetAwsNetworkPerformanceData = core.createPaginator(EC2Client, GetAwsNetworkPerformanceDataCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetCapacityManagerMetricData = core.createPaginator(EC2Client, GetCapacityManagerMetricDataCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetCapacityManagerMetricDimensions = core.createPaginator(EC2Client, GetCapacityManagerMetricDimensionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetCapacityManagerMonitoredTagKeys = core.createPaginator(EC2Client, GetCapacityManagerMonitoredTagKeysCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetGroupsForCapacityReservation = core.createPaginator(EC2Client, GetGroupsForCapacityReservationCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetInstanceTypesFromInstanceRequirements = core.createPaginator(EC2Client, GetInstanceTypesFromInstanceRequirementsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamAddressHistory = core.createPaginator(EC2Client, GetIpamAddressHistoryCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamDiscoveredAccounts = core.createPaginator(EC2Client, GetIpamDiscoveredAccountsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamDiscoveredResourceCidrs = core.createPaginator(EC2Client, GetIpamDiscoveredResourceCidrsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamPoolAllocations = core.createPaginator(EC2Client, GetIpamPoolAllocationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamPoolCidrs = core.createPaginator(EC2Client, GetIpamPoolCidrsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamPrefixListResolverRules = core.createPaginator(EC2Client, GetIpamPrefixListResolverRulesCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamPrefixListResolverVersionEntries = core.createPaginator(EC2Client, GetIpamPrefixListResolverVersionEntriesCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamPrefixListResolverVersions = core.createPaginator(EC2Client, GetIpamPrefixListResolverVersionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetIpamResourceCidrs = core.createPaginator(EC2Client, GetIpamResourceCidrsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetManagedPrefixListAssociations = core.createPaginator(EC2Client, GetManagedPrefixListAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetManagedPrefixListEntries = core.createPaginator(EC2Client, GetManagedPrefixListEntriesCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetNetworkInsightsAccessScopeAnalysisFindings = core.createPaginator(EC2Client, GetNetworkInsightsAccessScopeAnalysisFindingsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetSecurityGroupsForVpc = core.createPaginator(EC2Client, GetSecurityGroupsForVpcCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetSpotPlacementScores = core.createPaginator(EC2Client, GetSpotPlacementScoresCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetTransitGatewayAttachmentPropagations = core.createPaginator(EC2Client, GetTransitGatewayAttachmentPropagationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetTransitGatewayMulticastDomainAssociations = core.createPaginator(EC2Client, GetTransitGatewayMulticastDomainAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetTransitGatewayPolicyTableAssociations = core.createPaginator(EC2Client, GetTransitGatewayPolicyTableAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetTransitGatewayPrefixListReferences = core.createPaginator(EC2Client, GetTransitGatewayPrefixListReferencesCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetTransitGatewayRouteTableAssociations = core.createPaginator(EC2Client, GetTransitGatewayRouteTableAssociationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetTransitGatewayRouteTablePropagations = core.createPaginator(EC2Client, GetTransitGatewayRouteTablePropagationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateGetVpnConnectionDeviceTypes = core.createPaginator(EC2Client, GetVpnConnectionDeviceTypesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListImagesInRecycleBin = core.createPaginator(EC2Client, ListImagesInRecycleBinCommand, "NextToken", "NextToken", "MaxResults"); const paginateListSnapshotsInRecycleBin = core.createPaginator(EC2Client, ListSnapshotsInRecycleBinCommand, "NextToken", "NextToken", "MaxResults"); const paginateSearchLocalGatewayRoutes = core.createPaginator(EC2Client, SearchLocalGatewayRoutesCommand, "NextToken", "NextToken", "MaxResults"); const paginateSearchTransitGatewayMulticastGroups = core.createPaginator(EC2Client, SearchTransitGatewayMulticastGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateSearchTransitGatewayRoutes = core.createPaginator(EC2Client, SearchTransitGatewayRoutesCommand, "NextToken", "NextToken", "MaxResults"); const checkState$G = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeBundleTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.BundleTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "complete");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.BundleTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForBundleTaskComplete = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$G);};const waitUntilBundleTaskComplete = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$G);    return client.checkExceptions(result);}; const checkState$F = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeConversionTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ConversionTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "cancelled");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForConversionTaskCancelled = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$F);};const waitUntilConversionTaskCancelled = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$F);    return client.checkExceptions(result);}; const checkState$E = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeConversionTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ConversionTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.ConversionTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "cancelled") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ConversionTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "cancelling") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForConversionTaskCompleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$E);};const waitUntilConversionTaskCompleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$E);    return client.checkExceptions(result);}; const checkState$D = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeConversionTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ConversionTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "deleted");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForConversionTaskDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$D);};const waitUntilConversionTaskDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$D);    return client.checkExceptions(result);}; const checkState$C = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeCustomerGatewaysCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.CustomerGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.CustomerGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "deleted") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.CustomerGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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 waitForCustomerGatewayAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$C);};const waitUntilCustomerGatewayAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$C);    return client.checkExceptions(result);}; const checkState$B = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeExportTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ExportTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "cancelled");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForExportTaskCancelled = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$B);};const waitUntilExportTaskCancelled = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$B);    return client.checkExceptions(result);}; const checkState$A = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeExportTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ExportTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForExportTaskCompleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$A);};const waitUntilExportTaskCompleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$A);    return client.checkExceptions(result);}; const checkState$z = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeImagesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Images);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.Images);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForImageAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$z);};const waitUntilImageAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$z);    return client.checkExceptions(result);}; const checkState$y = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeImagesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Images);                return (flat_1.length > 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidAMIID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForImageExists = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$y);};const waitUntilImageExists = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$y);    return client.checkExceptions(result);}; const checkState$x = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeImageUsageReportsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ImageUsageReports);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.ImageUsageReports);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForImageUsageReportAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$x);};const waitUntilImageUsageReportAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$x);    return client.checkExceptions(result);}; const checkState$w = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInstancesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                return (flat_1.length > 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidInstanceID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForInstanceExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$w);};const waitUntilInstanceExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$w);    return client.checkExceptions(result);}; const checkState$v = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInstancesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            let allStringEq_8 = (returnComparator().length > 0);            for (let element_7 of returnComparator()) {                allStringEq_8 = allStringEq_8 && (element_7 == "running");            }            if (allStringEq_8) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "shutting-down") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "terminated") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "stopping") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidInstanceID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForInstanceRunning = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$v);};const waitUntilInstanceRunning = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$v);    return client.checkExceptions(result);}; const checkState$u = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInstanceStatusCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.InstanceStatuses);                let projection_3 = flat_1.map((element_2) => {                    return element_2.InstanceStatus.Status;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "ok");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidInstanceID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForInstanceStatusOk = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$u);};const waitUntilInstanceStatusOk = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$u);    return client.checkExceptions(result);}; const checkState$t = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInstancesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            let allStringEq_8 = (returnComparator().length > 0);            for (let element_7 of returnComparator()) {                allStringEq_8 = allStringEq_8 && (element_7 == "stopped");            }            if (allStringEq_8) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "pending") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "terminated") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForInstanceStopped = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$t);};const waitUntilInstanceStopped = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$t);    return client.checkExceptions(result);}; const checkState$s = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInstancesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            let allStringEq_8 = (returnComparator().length > 0);            for (let element_7 of returnComparator()) {                allStringEq_8 = allStringEq_8 && (element_7 == "terminated");            }            if (allStringEq_8) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "pending") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Reservations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Instances;                });                let flat_4 = [].concat(...projection_3);                let projection_6 = flat_4.map((element_5) => {                    return element_5.State.Name;                });                return projection_6;            };            for (let anyStringEq_7 of returnComparator()) {                if (anyStringEq_7 == "stopping") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForInstanceTerminated = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$s);};const waitUntilInstanceTerminated = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$s);    return client.checkExceptions(result);}; const checkState$r = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInternetGatewaysCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.InternetGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.InternetGatewayId;                });                return (projection_3.length > 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidInternetGateway.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForInternetGatewayExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$r);};const waitUntilInternetGatewayExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$r);    return client.checkExceptions(result);}; const checkState$q = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeKeyPairsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.KeyPairs);                let projection_3 = flat_1.map((element_2) => {                    return element_2.KeyName;                });                return (projection_3.length > 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidKeyPair.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForKeyPairExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$q);};const waitUntilKeyPairExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$q);    return client.checkExceptions(result);}; const checkState$p = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeNatGatewaysCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.NatGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.NatGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.NatGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "deleting") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.NatGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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;        if (exception.name === "NatGatewayNotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForNatGatewayAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$p);};const waitUntilNatGatewayAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$p);    return client.checkExceptions(result);}; const checkState$o = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeNatGatewaysCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.NatGateways);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "deleted");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "NatGatewayNotFound") {            return { state: client.WaiterState.SUCCESS, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForNatGatewayDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$o);};const waitUntilNatGatewayDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$o);    return client.checkExceptions(result);}; const checkState$n = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeNetworkInterfacesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.NetworkInterfaces);                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) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidNetworkInterfaceID.NotFound") {            return { state: client.WaiterState.FAILURE, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForNetworkInterfaceAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 20, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$n);};const waitUntilNetworkInterfaceAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 20, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$n);    return client.checkExceptions(result);}; const checkState$m = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new GetPasswordDataCommand(input));        reason = result;        try {            const returnComparator = () => {                return (result.PasswordData.length > 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForPasswordDataAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$m);};const waitUntilPasswordDataAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$m);    return client.checkExceptions(result);}; const checkState$l = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecondaryNetworksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondaryNetworks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "create-complete");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondaryNetworks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "create-failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidSecondaryNetworkId.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecondaryNetworkCreateComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$l);};const waitUntilSecondaryNetworkCreateComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$l);    return client.checkExceptions(result);}; const checkState$k = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecondaryNetworksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondaryNetworks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "delete-complete");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondaryNetworks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "delete-failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecondaryNetworkDeleteComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$k);};const waitUntilSecondaryNetworkDeleteComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$k);    return client.checkExceptions(result);}; const checkState$j = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecondarySubnetsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondarySubnets);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "create-complete");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondarySubnets);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "delete-failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidSecondarySubnetId.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecondarySubnetCreateComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$j);};const waitUntilSecondarySubnetCreateComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$j);    return client.checkExceptions(result);}; const checkState$i = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecondarySubnetsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondarySubnets);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "delete-complete");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecondarySubnets);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "delete-failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecondarySubnetDeleteComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$i);};const waitUntilSecondarySubnetDeleteComplete = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$i);    return client.checkExceptions(result);}; const checkState$h = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecurityGroupsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroups);                let projection_3 = flat_1.map((element_2) => {                    return element_2.GroupId;                });                return (projection_3.length > 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidGroup.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecurityGroupExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$h);};const waitUntilSecurityGroupExists = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$h);    return client.checkExceptions(result);}; const checkState$g = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecurityGroupVpcAssociationsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "associated");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "associating") {                    return { state: client.WaiterState.RETRY, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "association-failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecurityGroupVpcAssociationAssociated = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$g);};const waitUntilSecurityGroupVpcAssociationAssociated = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$g);    return client.checkExceptions(result);}; const checkState$f = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSecurityGroupVpcAssociationsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "disassociated");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "disassociating") {                    return { state: client.WaiterState.RETRY, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "disassociation-failed") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SecurityGroupVpcAssociations);                return (flat_1.length == 0);            };            if (returnComparator() == true) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSecurityGroupVpcAssociationDisassociated = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$f);};const waitUntilSecurityGroupVpcAssociationDisassociated = async (params, input) => {    const serviceDefaults = { minDelay: 10, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$f);    return client.checkExceptions(result);}; const checkState$e = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSnapshotsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Snapshots);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.Snapshots);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "error") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSnapshotCompleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$e);};const waitUntilSnapshotCompleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$e);    return client.checkExceptions(result);}; const checkState$d = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeImportSnapshotTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.ImportSnapshotTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.SnapshotTaskDetail.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.ImportSnapshotTasks);                let projection_3 = flat_1.map((element_2) => {                    return element_2.SnapshotTaskDetail.Status;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "error") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSnapshotImported = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$d);};const waitUntilSnapshotImported = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$d);    return client.checkExceptions(result);}; const checkState$c = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSpotInstanceRequestsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SpotInstanceRequests);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "fulfilled");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SpotInstanceRequests);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "request-canceled-and-instance-running");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SpotInstanceRequests);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "schedule-expired") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SpotInstanceRequests);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "canceled-before-fulfillment") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SpotInstanceRequests);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "bad-parameters") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.SpotInstanceRequests);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "system-error") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidSpotInstanceRequestID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForSpotInstanceRequestFulfilled = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$c);};const waitUntilSpotInstanceRequestFulfilled = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$c);    return client.checkExceptions(result);}; const checkState$b = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeStoreImageTasksCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.StoreImageTaskResults);                let projection_3 = flat_1.map((element_2) => {                    return element_2.StoreTaskState;                });                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.StoreImageTaskResults);                let projection_3 = flat_1.map((element_2) => {                    return element_2.StoreTaskState;                });                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.StoreImageTaskResults);                let projection_3 = flat_1.map((element_2) => {                    return element_2.StoreTaskState;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "InProgress") {                    return { state: client.WaiterState.RETRY, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForStoreImageTaskComplete = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$b);};const waitUntilStoreImageTaskComplete = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$b);    return client.checkExceptions(result);}; const checkState$a = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeSubnetsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Subnets);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSubnetAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$a);};const waitUntilSubnetAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$a);    return client.checkExceptions(result);}; const checkState$9 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeInstanceStatusCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.InstanceStatuses);                let projection_3 = flat_1.map((element_2) => {                    return element_2.SystemStatus.Status;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "ok");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForSystemStatusOk = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$9);};const waitUntilSystemStatusOk = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$9);    return client.checkExceptions(result);}; const checkState$8 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeVolumesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Volumes);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.Volumes);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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 waitForVolumeAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$8);};const waitUntilVolumeAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$8);    return client.checkExceptions(result);}; const checkState$7 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeVolumesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Volumes);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "deleted");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidVolume.NotFound") {            return { state: client.WaiterState.SUCCESS, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForVolumeDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$7);};const waitUntilVolumeDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$7);    return client.checkExceptions(result);}; const checkState$6 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeVolumesCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Volumes);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "in-use");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Volumes);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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 waitForVolumeInUse = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$6);};const waitUntilVolumeInUse = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$6);    return client.checkExceptions(result);}; const checkState$5 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeVpcsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.Vpcs);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForVpcAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$5);};const waitUntilVpcAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$5);    return client.checkExceptions(result);}; const checkState$4 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeVpcsCommand(input));        reason = result;        return { state: client.WaiterState.SUCCESS, reason };    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidVpcID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForVpcExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$4);};const waitUntilVpcExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$4);    return client.checkExceptions(result);}; const checkState$3 = async (client$1, input) => {    let reason;    try {        let result = await client$1.send(new DescribeVpcPeeringConnectionsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.VpcPeeringConnections);                let projection_3 = flat_1.map((element_2) => {                    return element_2.Status.Code;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "deleted");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidVpcPeeringConnectionID.NotFound") {            return { state: client.WaiterState.SUCCESS, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForVpcPeeringConnectionDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);};const waitUntilVpcPeeringConnectionDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, 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 DescribeVpcPeeringConnectionsCommand(input));        reason = result;        return { state: client.WaiterState.SUCCESS, reason };    }    catch (exception) {        reason = exception;        if (exception.name === "InvalidVpcPeeringConnectionID.NotFound") {            return { state: client.WaiterState.RETRY, reason };        }    }    return { state: client.WaiterState.RETRY, reason };};const waitForVpcPeeringConnectionExists = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);};const waitUntilVpcPeeringConnectionExists = async (params, input) => {    const serviceDefaults = { minDelay: 15, 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 DescribeVpnConnectionsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.VpnConnections);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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.VpnConnections);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "deleting") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.VpnConnections);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                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 waitForVpnConnectionAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);};const waitUntilVpnConnectionAvailable = async (params, input) => {    const serviceDefaults = { minDelay: 15, 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 DescribeVpnConnectionsCommand(input));        reason = result;        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.VpnConnections);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            let allStringEq_5 = (returnComparator().length > 0);            for (let element_4 of returnComparator()) {                allStringEq_5 = allStringEq_5 && (element_4 == "deleted");            }            if (allStringEq_5) {                return { state: client.WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                let flat_1 = [].concat(...result.VpnConnections);                let projection_3 = flat_1.map((element_2) => {                    return element_2.State;                });                return projection_3;            };            for (let anyStringEq_4 of returnComparator()) {                if (anyStringEq_4 == "pending") {                    return { state: client.WaiterState.FAILURE, reason };                }            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: client.WaiterState.RETRY, reason };};const waitForVpnConnectionDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return client.createWaiter({ ...serviceDefaults, ...params }, input, checkState);};const waitUntilVpnConnectionDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await client.createWaiter({ ...serviceDefaults, ...params }, input, checkState);    return client.checkExceptions(result);}; const commands = {    AcceptAddressTransferCommand,    AcceptCapacityReservationBillingOwnershipCommand,    AcceptReservedInstancesExchangeQuoteCommand,    AcceptTransitGatewayClientVpnAttachmentCommand,    AcceptTransitGatewayMulticastDomainAssociationsCommand,    AcceptTransitGatewayPeeringAttachmentCommand,    AcceptTransitGatewayVpcAttachmentCommand,    AcceptVpcEndpointConnectionsCommand,    AcceptVpcPeeringConnectionCommand,    AdvertiseByoipCidrCommand,    AllocateAddressCommand,    AllocateHostsCommand,    AllocateIpamPoolCidrCommand,    ApplySecurityGroupsToClientVpnTargetNetworkCommand,    AssignIpv6AddressesCommand,    AssignPrivateIpAddressesCommand,    AssignPrivateNatGatewayAddressCommand,    AssociateAddressCommand,    AssociateCapacityReservationBillingOwnerCommand,    AssociateClientVpnTargetNetworkCommand,    AssociateDhcpOptionsCommand,    AssociateEnclaveCertificateIamRoleCommand,    AssociateIamInstanceProfileCommand,    AssociateInstanceEventWindowCommand,    AssociateIpamByoasnCommand,    AssociateIpamResourceDiscoveryCommand,    AssociateNatGatewayAddressCommand,    AssociateRouteServerCommand,    AssociateRouteTableCommand,    AssociateSecurityGroupVpcCommand,    AssociateSubnetCidrBlockCommand,    AssociateTransitGatewayMulticastDomainCommand,    AssociateTransitGatewayPolicyTableCommand,    AssociateTransitGatewayRouteTableCommand,    AssociateTrunkInterfaceCommand,    AssociateVpcCidrBlockCommand,    AttachClassicLinkVpcCommand,    AttachInternetGatewayCommand,    AttachNetworkInterfaceCommand,    AttachVerifiedAccessTrustProviderCommand,    AttachVolumeCommand,    AttachVpnGatewayCommand,    AuthorizeClientVpnIngressCommand,    AuthorizeSecurityGroupEgressCommand,    AuthorizeSecurityGroupIngressCommand,    BundleInstanceCommand,    CancelBundleTaskCommand,    CancelCapacityReservationCommand,    CancelCapacityReservationFleetsCommand,    CancelConversionTaskCommand,    CancelDeclarativePoliciesReportCommand,    CancelExportTaskCommand,    CancelImageLaunchPermissionCommand,    CancelImportTaskCommand,    CancelReservedInstancesListingCommand,    CancelSpotFleetRequestsCommand,    CancelSpotInstanceRequestsCommand,    ConfirmProductInstanceCommand,    CopyFpgaImageCommand,    CopyImageCommand,    CopySnapshotCommand,    CopyVolumesCommand,    CreateCapacityManagerDataExportCommand,    CreateCapacityReservationCommand,    CreateCapacityReservationBySplittingCommand,    CreateCapacityReservationFleetCommand,    CreateCarrierGatewayCommand,    CreateClientVpnEndpointCommand,    CreateClientVpnRouteCommand,    CreateCoipCidrCommand,    CreateCoipPoolCommand,    CreateCustomerGatewayCommand,    CreateDefaultSubnetCommand,    CreateDefaultVpcCommand,    CreateDelegateMacVolumeOwnershipTaskCommand,    CreateDhcpOptionsCommand,    CreateEgressOnlyInternetGatewayCommand,    CreateFleetCommand,    CreateFlowLogsCommand,    CreateFpgaImageCommand,    CreateImageCommand,    CreateImageUsageReportCommand,    CreateInstanceConnectEndpointCommand,    CreateInstanceEventWindowCommand,    CreateInstanceExportTaskCommand,    CreateInternetGatewayCommand,    CreateInterruptibleCapacityReservationAllocationCommand,    CreateIpamCommand,    CreateIpamExternalResourceVerificationTokenCommand,    CreateIpamPolicyCommand,    CreateIpamPoolCommand,    CreateIpamPrefixListResolverCommand,    CreateIpamPrefixListResolverTargetCommand,    CreateIpamResourceDiscoveryCommand,    CreateIpamScopeCommand,    CreateKeyPairCommand,    CreateLaunchTemplateCommand,    CreateLaunchTemplateVersionCommand,    CreateLocalGatewayRouteCommand,    CreateLocalGatewayRouteTableCommand,    CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,    CreateLocalGatewayRouteTableVpcAssociationCommand,    CreateLocalGatewayVirtualInterfaceCommand,    CreateLocalGatewayVirtualInterfaceGroupCommand,    CreateMacSystemIntegrityProtectionModificationTaskCommand,    CreateManagedPrefixListCommand,    CreateNatGatewayCommand,    CreateNetworkAclCommand,    CreateNetworkAclEntryCommand,    CreateNetworkInsightsAccessScopeCommand,    CreateNetworkInsightsPathCommand,    CreateNetworkInterfaceCommand,    CreateNetworkInterfacePermissionCommand,    CreatePlacementGroupCommand,    CreatePublicIpv4PoolCommand,    CreateReplaceRootVolumeTaskCommand,    CreateReservedInstancesListingCommand,    CreateRestoreImageTaskCommand,    CreateRouteCommand,    CreateRouteServerCommand,    CreateRouteServerEndpointCommand,    CreateRouteServerPeerCommand,    CreateRouteTableCommand,    CreateSecondaryNetworkCommand,    CreateSecondarySubnetCommand,    CreateSecurityGroupCommand,    CreateSnapshotCommand,    CreateSnapshotsCommand,    CreateSpotDatafeedSubscriptionCommand,    CreateStoreImageTaskCommand,    CreateSubnetCommand,    CreateSubnetCidrReservationCommand,    CreateTagsCommand,    CreateTrafficMirrorFilterCommand,    CreateTrafficMirrorFilterRuleCommand,    CreateTrafficMirrorSessionCommand,    CreateTrafficMirrorTargetCommand,    CreateTransitGatewayCommand,    CreateTransitGatewayConnectCommand,    CreateTransitGatewayConnectPeerCommand,    CreateTransitGatewayMeteringPolicyCommand,    CreateTransitGatewayMeteringPolicyEntryCommand,    CreateTransitGatewayMulticastDomainCommand,    CreateTransitGatewayPeeringAttachmentCommand,    CreateTransitGatewayPolicyTableCommand,    CreateTransitGatewayPrefixListReferenceCommand,    CreateTransitGatewayRouteCommand,    CreateTransitGatewayRouteTableCommand,    CreateTransitGatewayRouteTableAnnouncementCommand,    CreateTransitGatewayVpcAttachmentCommand,    CreateVerifiedAccessEndpointCommand,    CreateVerifiedAccessGroupCommand,    CreateVerifiedAccessInstanceCommand,    CreateVerifiedAccessTrustProviderCommand,    CreateVolumeCommand,    CreateVpcCommand,    CreateVpcBlockPublicAccessExclusionCommand,    CreateVpcEncryptionControlCommand,    CreateVpcEndpointCommand,    CreateVpcEndpointConnectionNotificationCommand,    CreateVpcEndpointServiceConfigurationCommand,    CreateVpcPeeringConnectionCommand,    CreateVpnConcentratorCommand,    CreateVpnConnectionCommand,    CreateVpnConnectionRouteCommand,    CreateVpnGatewayCommand,    DeleteCapacityManagerDataExportCommand,    DeleteCarrierGatewayCommand,    DeleteClientVpnEndpointCommand,    DeleteClientVpnRouteCommand,    DeleteCoipCidrCommand,    DeleteCoipPoolCommand,    DeleteCustomerGatewayCommand,    DeleteDhcpOptionsCommand,    DeleteEgressOnlyInternetGatewayCommand,    DeleteFleetsCommand,    DeleteFlowLogsCommand,    DeleteFpgaImageCommand,    DeleteImageUsageReportCommand,    DeleteInstanceConnectEndpointCommand,    DeleteInstanceEventWindowCommand,    DeleteInternetGatewayCommand,    DeleteIpamCommand,    DeleteIpamExternalResourceVerificationTokenCommand,    DeleteIpamPolicyCommand,    DeleteIpamPoolCommand,    DeleteIpamPrefixListResolverCommand,    DeleteIpamPrefixListResolverTargetCommand,    DeleteIpamResourceDiscoveryCommand,    DeleteIpamScopeCommand,    DeleteKeyPairCommand,    DeleteLaunchTemplateCommand,    DeleteLaunchTemplateVersionsCommand,    DeleteLocalGatewayRouteCommand,    DeleteLocalGatewayRouteTableCommand,    DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand,    DeleteLocalGatewayRouteTableVpcAssociationCommand,    DeleteLocalGatewayVirtualInterfaceCommand,    DeleteLocalGatewayVirtualInterfaceGroupCommand,    DeleteManagedPrefixListCommand,    DeleteNatGatewayCommand,    DeleteNetworkAclCommand,    DeleteNetworkAclEntryCommand,    DeleteNetworkInsightsAccessScopeCommand,    DeleteNetworkInsightsAccessScopeAnalysisCommand,    DeleteNetworkInsightsAnalysisCommand,    DeleteNetworkInsightsPathCommand,    DeleteNetworkInterfaceCommand,    DeleteNetworkInterfacePermissionCommand,    DeletePlacementGroupCommand,    DeletePublicIpv4PoolCommand,    DeleteQueuedReservedInstancesCommand,    DeleteRouteCommand,    DeleteRouteServerCommand,    DeleteRouteServerEndpointCommand,    DeleteRouteServerPeerCommand,    DeleteRouteTableCommand,    DeleteSecondaryNetworkCommand,    DeleteSecondarySubnetCommand,    DeleteSecurityGroupCommand,    DeleteSnapshotCommand,    DeleteSpotDatafeedSubscriptionCommand,    DeleteSubnetCommand,    DeleteSubnetCidrReservationCommand,    DeleteTagsCommand,    DeleteTrafficMirrorFilterCommand,    DeleteTrafficMirrorFilterRuleCommand,    DeleteTrafficMirrorSessionCommand,    DeleteTrafficMirrorTargetCommand,    DeleteTransitGatewayCommand,    DeleteTransitGatewayClientVpnAttachmentCommand,    DeleteTransitGatewayConnectCommand,    DeleteTransitGatewayConnectPeerCommand,    DeleteTransitGatewayMeteringPolicyCommand,    DeleteTransitGatewayMeteringPolicyEntryCommand,    DeleteTransitGatewayMulticastDomainCommand,    DeleteTransitGatewayPeeringAttachmentCommand,    DeleteTransitGatewayPolicyTableCommand,    DeleteTransitGatewayPrefixListReferenceCommand,    DeleteTransitGatewayRouteCommand,    DeleteTransitGatewayRouteTableCommand,    DeleteTransitGatewayRouteTableAnnouncementCommand,    DeleteTransitGatewayVpcAttachmentCommand,    DeleteVerifiedAccessEndpointCommand,    DeleteVerifiedAccessGroupCommand,    DeleteVerifiedAccessInstanceCommand,    DeleteVerifiedAccessTrustProviderCommand,    DeleteVolumeCommand,    DeleteVpcCommand,    DeleteVpcBlockPublicAccessExclusionCommand,    DeleteVpcEncryptionControlCommand,    DeleteVpcEndpointConnectionNotificationsCommand,    DeleteVpcEndpointsCommand,    DeleteVpcEndpointServiceConfigurationsCommand,    DeleteVpcPeeringConnectionCommand,    DeleteVpnConcentratorCommand,    DeleteVpnConnectionCommand,    DeleteVpnConnectionRouteCommand,    DeleteVpnGatewayCommand,    DeprovisionByoipCidrCommand,    DeprovisionIpamByoasnCommand,    DeprovisionIpamPoolCidrCommand,    DeprovisionPublicIpv4PoolCidrCommand,    DeregisterImageCommand,    DeregisterInstanceEventNotificationAttributesCommand,    DeregisterTransitGatewayMulticastGroupMembersCommand,    DeregisterTransitGatewayMulticastGroupSourcesCommand,    DescribeAccountAttributesCommand,    DescribeAddressesCommand,    DescribeAddressesAttributeCommand,    DescribeAddressTransfersCommand,    DescribeAggregateIdFormatCommand,    DescribeAvailabilityZonesCommand,    DescribeAwsNetworkPerformanceMetricSubscriptionsCommand,    DescribeBundleTasksCommand,    DescribeByoipCidrsCommand,    DescribeCapacityBlockExtensionHistoryCommand,    DescribeCapacityBlockExtensionOfferingsCommand,    DescribeCapacityBlockOfferingsCommand,    DescribeCapacityBlocksCommand,    DescribeCapacityBlockStatusCommand,    DescribeCapacityManagerDataExportsCommand,    DescribeCapacityReservationBillingRequestsCommand,    DescribeCapacityReservationFleetsCommand,    DescribeCapacityReservationsCommand,    DescribeCapacityReservationTopologyCommand,    DescribeCarrierGatewaysCommand,    DescribeClassicLinkInstancesCommand,    DescribeClientVpnAuthorizationRulesCommand,    DescribeClientVpnConnectionsCommand,    DescribeClientVpnEndpointsCommand,    DescribeClientVpnRoutesCommand,    DescribeClientVpnTargetNetworksCommand,    DescribeCoipPoolsCommand,    DescribeConversionTasksCommand,    DescribeCustomerGatewaysCommand,    DescribeDeclarativePoliciesReportsCommand,    DescribeDhcpOptionsCommand,    DescribeEgressOnlyInternetGatewaysCommand,    DescribeElasticGpusCommand,    DescribeExportImageTasksCommand,    DescribeExportTasksCommand,    DescribeFastLaunchImagesCommand,    DescribeFastSnapshotRestoresCommand,    DescribeFleetHistoryCommand,    DescribeFleetInstancesCommand,    DescribeFleetsCommand,    DescribeFlowLogsCommand,    DescribeFpgaImageAttributeCommand,    DescribeFpgaImagesCommand,    DescribeHostReservationOfferingsCommand,    DescribeHostReservationsCommand,    DescribeHostsCommand,    DescribeIamInstanceProfileAssociationsCommand,    DescribeIdentityIdFormatCommand,    DescribeIdFormatCommand,    DescribeImageAttributeCommand,    DescribeImageReferencesCommand,    DescribeImagesCommand,    DescribeImageUsageReportEntriesCommand,    DescribeImageUsageReportsCommand,    DescribeImportImageTasksCommand,    DescribeImportSnapshotTasksCommand,    DescribeInstanceAttributeCommand,    DescribeInstanceConnectEndpointsCommand,    DescribeInstanceCreditSpecificationsCommand,    DescribeInstanceEventNotificationAttributesCommand,    DescribeInstanceEventWindowsCommand,    DescribeInstanceImageMetadataCommand,    DescribeInstancesCommand,    DescribeInstanceSqlHaHistoryStatesCommand,    DescribeInstanceSqlHaStatesCommand,    DescribeInstanceStatusCommand,    DescribeInstanceTopologyCommand,    DescribeInstanceTypeOfferingsCommand,    DescribeInstanceTypesCommand,    DescribeInternetGatewaysCommand,    DescribeIpamByoasnCommand,    DescribeIpamExternalResourceVerificationTokensCommand,    DescribeIpamPoliciesCommand,    DescribeIpamPoolAllocationsCommand,    DescribeIpamPoolsCommand,    DescribeIpamPrefixListResolversCommand,    DescribeIpamPrefixListResolverTargetsCommand,    DescribeIpamResourceDiscoveriesCommand,    DescribeIpamResourceDiscoveryAssociationsCommand,    DescribeIpamsCommand,    DescribeIpamScopesCommand,    DescribeIpv6PoolsCommand,    DescribeKeyPairsCommand,    DescribeLaunchTemplatesCommand,    DescribeLaunchTemplateVersionsCommand,    DescribeLocalGatewayRouteTablesCommand,    DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand,    DescribeLocalGatewayRouteTableVpcAssociationsCommand,    DescribeLocalGatewaysCommand,    DescribeLocalGatewayVirtualInterfaceGroupsCommand,    DescribeLocalGatewayVirtualInterfacesCommand,    DescribeLockedSnapshotsCommand,    DescribeMacHostsCommand,    DescribeMacModificationTasksCommand,    DescribeManagedPrefixListsCommand,    DescribeMovingAddressesCommand,    DescribeNatGatewaysCommand,    DescribeNetworkAclsCommand,    DescribeNetworkInsightsAccessScopeAnalysesCommand,    DescribeNetworkInsightsAccessScopesCommand,    DescribeNetworkInsightsAnalysesCommand,    DescribeNetworkInsightsPathsCommand,    DescribeNetworkInterfaceAttributeCommand,    DescribeNetworkInterfacePermissionsCommand,    DescribeNetworkInterfacesCommand,    DescribeOutpostLagsCommand,    DescribePlacementGroupsCommand,    DescribePrefixListsCommand,    DescribePrincipalIdFormatCommand,    DescribePublicIpv4PoolsCommand,    DescribeRegionsCommand,    DescribeReplaceRootVolumeTasksCommand,    DescribeReservedInstancesCommand,    DescribeReservedInstancesListingsCommand,    DescribeReservedInstancesModificationsCommand,    DescribeReservedInstancesOfferingsCommand,    DescribeRouteServerEndpointsCommand,    DescribeRouteServerPeersCommand,    DescribeRouteServersCommand,    DescribeRouteTablesCommand,    DescribeScheduledInstanceAvailabilityCommand,    DescribeScheduledInstancesCommand,    DescribeSecondaryInterfacesCommand,    DescribeSecondaryNetworksCommand,    DescribeSecondarySubnetsCommand,    DescribeSecurityGroupReferencesCommand,    DescribeSecurityGroupRulesCommand,    DescribeSecurityGroupsCommand,    DescribeSecurityGroupVpcAssociationsCommand,    DescribeServiceLinkVirtualInterfacesCommand,    DescribeSnapshotAttributeCommand,    DescribeSnapshotsCommand,    DescribeSnapshotTierStatusCommand,    DescribeSpotDatafeedSubscriptionCommand,    DescribeSpotFleetInstancesCommand,    DescribeSpotFleetRequestHistoryCommand,    DescribeSpotFleetRequestsCommand,    DescribeSpotInstanceRequestsCommand,    DescribeSpotPriceHistoryCommand,    DescribeStaleSecurityGroupsCommand,    DescribeStoreImageTasksCommand,    DescribeSubnetsCommand,    DescribeTagsCommand,    DescribeTrafficMirrorFilterRulesCommand,    DescribeTrafficMirrorFiltersCommand,    DescribeTrafficMirrorSessionsCommand,    DescribeTrafficMirrorTargetsCommand,    DescribeTransitGatewayAttachmentsCommand,    DescribeTransitGatewayConnectPeersCommand,    DescribeTransitGatewayConnectsCommand,    DescribeTransitGatewayMeteringPoliciesCommand,    DescribeTransitGatewayMulticastDomainsCommand,    DescribeTransitGatewayPeeringAttachmentsCommand,    DescribeTransitGatewayPolicyTablesCommand,    DescribeTransitGatewayRouteTableAnnouncementsCommand,    DescribeTransitGatewayRouteTablesCommand,    DescribeTransitGatewaysCommand,    DescribeTransitGatewayVpcAttachmentsCommand,    DescribeTrunkInterfaceAssociationsCommand,    DescribeVerifiedAccessEndpointsCommand,    DescribeVerifiedAccessGroupsCommand,    DescribeVerifiedAccessInstanceLoggingConfigurationsCommand,    DescribeVerifiedAccessInstancesCommand,    DescribeVerifiedAccessTrustProvidersCommand,    DescribeVolumeAttributeCommand,    DescribeVolumesCommand,    DescribeVolumesModificationsCommand,    DescribeVolumeStatusCommand,    DescribeVpcAttributeCommand,    DescribeVpcBlockPublicAccessExclusionsCommand,    DescribeVpcBlockPublicAccessOptionsCommand,    DescribeVpcClassicLinkCommand,    DescribeVpcClassicLinkDnsSupportCommand,    DescribeVpcEncryptionControlsCommand,    DescribeVpcEndpointAssociationsCommand,    DescribeVpcEndpointConnectionNotificationsCommand,    DescribeVpcEndpointConnectionsCommand,    DescribeVpcEndpointsCommand,    DescribeVpcEndpointServiceConfigurationsCommand,    DescribeVpcEndpointServicePermissionsCommand,    DescribeVpcEndpointServicesCommand,    DescribeVpcPeeringConnectionsCommand,    DescribeVpcsCommand,    DescribeVpnConcentratorsCommand,    DescribeVpnConnectionsCommand,    DescribeVpnGatewaysCommand,    DetachClassicLinkVpcCommand,    DetachInternetGatewayCommand,    DetachNetworkInterfaceCommand,    DetachVerifiedAccessTrustProviderCommand,    DetachVolumeCommand,    DetachVpnGatewayCommand,    DisableAddressTransferCommand,    DisableAllowedImagesSettingsCommand,    DisableAwsNetworkPerformanceMetricSubscriptionCommand,    DisableCapacityManagerCommand,    DisableEbsEncryptionByDefaultCommand,    DisableFastLaunchCommand,    DisableFastSnapshotRestoresCommand,    DisableImageCommand,    DisableImageBlockPublicAccessCommand,    DisableImageDeprecationCommand,    DisableImageDeregistrationProtectionCommand,    DisableInstanceSqlHaStandbyDetectionsCommand,    DisableIpamOrganizationAdminAccountCommand,    DisableIpamPolicyCommand,    DisableRouteServerPropagationCommand,    DisableSerialConsoleAccessCommand,    DisableSnapshotBlockPublicAccessCommand,    DisableTransitGatewayRouteTablePropagationCommand,    DisableVgwRoutePropagationCommand,    DisableVpcClassicLinkCommand,    DisableVpcClassicLinkDnsSupportCommand,    DisassociateAddressCommand,    DisassociateCapacityReservationBillingOwnerCommand,    DisassociateClientVpnTargetNetworkCommand,    DisassociateEnclaveCertificateIamRoleCommand,    DisassociateIamInstanceProfileCommand,    DisassociateInstanceEventWindowCommand,    DisassociateIpamByoasnCommand,    DisassociateIpamResourceDiscoveryCommand,    DisassociateNatGatewayAddressCommand,    DisassociateRouteServerCommand,    DisassociateRouteTableCommand,    DisassociateSecurityGroupVpcCommand,    DisassociateSubnetCidrBlockCommand,    DisassociateTransitGatewayMulticastDomainCommand,    DisassociateTransitGatewayPolicyTableCommand,    DisassociateTransitGatewayRouteTableCommand,    DisassociateTrunkInterfaceCommand,    DisassociateVpcCidrBlockCommand,    EnableAddressTransferCommand,    EnableAllowedImagesSettingsCommand,    EnableAwsNetworkPerformanceMetricSubscriptionCommand,    EnableCapacityManagerCommand,    EnableEbsEncryptionByDefaultCommand,    EnableFastLaunchCommand,    EnableFastSnapshotRestoresCommand,    EnableImageCommand,    EnableImageBlockPublicAccessCommand,    EnableImageDeprecationCommand,    EnableImageDeregistrationProtectionCommand,    EnableInstanceSqlHaStandbyDetectionsCommand,    EnableIpamOrganizationAdminAccountCommand,    EnableIpamPolicyCommand,    EnableReachabilityAnalyzerOrganizationSharingCommand,    EnableRouteServerPropagationCommand,    EnableSerialConsoleAccessCommand,    EnableSnapshotBlockPublicAccessCommand,    EnableTransitGatewayRouteTablePropagationCommand,    EnableVgwRoutePropagationCommand,    EnableVolumeIOCommand,    EnableVpcClassicLinkCommand,    EnableVpcClassicLinkDnsSupportCommand,    ExportClientVpnClientCertificateRevocationListCommand,    ExportClientVpnClientConfigurationCommand,    ExportImageCommand,    ExportTransitGatewayRoutesCommand,    ExportVerifiedAccessInstanceClientConfigurationCommand,    GetActiveVpnTunnelStatusCommand,    GetAllowedImagesSettingsCommand,    GetAssociatedEnclaveCertificateIamRolesCommand,    GetAssociatedIpv6PoolCidrsCommand,    GetAwsNetworkPerformanceDataCommand,    GetCapacityManagerAttributesCommand,    GetCapacityManagerMetricDataCommand,    GetCapacityManagerMetricDimensionsCommand,    GetCapacityManagerMonitoredTagKeysCommand,    GetCapacityReservationUsageCommand,    GetCoipPoolUsageCommand,    GetConsoleOutputCommand,    GetConsoleScreenshotCommand,    GetDeclarativePoliciesReportSummaryCommand,    GetDefaultCreditSpecificationCommand,    GetEbsDefaultKmsKeyIdCommand,    GetEbsEncryptionByDefaultCommand,    GetEnabledIpamPolicyCommand,    GetFlowLogsIntegrationTemplateCommand,    GetGroupsForCapacityReservationCommand,    GetHostReservationPurchasePreviewCommand,    GetImageAncestryCommand,    GetImageBlockPublicAccessStateCommand,    GetInstanceMetadataDefaultsCommand,    GetInstanceTpmEkPubCommand,    GetInstanceTypesFromInstanceRequirementsCommand,    GetInstanceUefiDataCommand,    GetIpamAddressHistoryCommand,    GetIpamDiscoveredAccountsCommand,    GetIpamDiscoveredPublicAddressesCommand,    GetIpamDiscoveredResourceCidrsCommand,    GetIpamPolicyAllocationRulesCommand,    GetIpamPolicyOrganizationTargetsCommand,    GetIpamPoolAllocationsCommand,    GetIpamPoolCidrsCommand,    GetIpamPrefixListResolverRulesCommand,    GetIpamPrefixListResolverVersionEntriesCommand,    GetIpamPrefixListResolverVersionsCommand,    GetIpamResourceCidrsCommand,    GetLaunchTemplateDataCommand,    GetManagedPrefixListAssociationsCommand,    GetManagedPrefixListEntriesCommand,    GetManagedResourceVisibilityCommand,    GetNetworkInsightsAccessScopeAnalysisFindingsCommand,    GetNetworkInsightsAccessScopeContentCommand,    GetPasswordDataCommand,    GetReservedInstancesExchangeQuoteCommand,    GetRouteServerAssociationsCommand,    GetRouteServerPropagationsCommand,    GetRouteServerRoutingDatabaseCommand,    GetSecurityGroupsForVpcCommand,    GetSerialConsoleAccessStatusCommand,    GetSnapshotBlockPublicAccessStateCommand,    GetSpotPlacementScoresCommand,    GetSubnetCidrReservationsCommand,    GetTransitGatewayAttachmentPropagationsCommand,    GetTransitGatewayMeteringPolicyEntriesCommand,    GetTransitGatewayMulticastDomainAssociationsCommand,    GetTransitGatewayPolicyTableAssociationsCommand,    GetTransitGatewayPolicyTableEntriesCommand,    GetTransitGatewayPrefixListReferencesCommand,    GetTransitGatewayRouteTableAssociationsCommand,    GetTransitGatewayRouteTablePropagationsCommand,    GetVerifiedAccessEndpointPolicyCommand,    GetVerifiedAccessEndpointTargetsCommand,    GetVerifiedAccessGroupPolicyCommand,    GetVpcResourcesBlockingEncryptionEnforcementCommand,    GetVpnConnectionDeviceSampleConfigurationCommand,    GetVpnConnectionDeviceTypesCommand,    GetVpnTunnelReplacementStatusCommand,    ImportClientVpnClientCertificateRevocationListCommand,    ImportImageCommand,    ImportInstanceCommand,    ImportKeyPairCommand,    ImportSnapshotCommand,    ImportVolumeCommand,    ListImagesInRecycleBinCommand,    ListSnapshotsInRecycleBinCommand,    ListVolumesInRecycleBinCommand,    LockSnapshotCommand,    ModifyAddressAttributeCommand,    ModifyAvailabilityZoneGroupCommand,    ModifyCapacityReservationCommand,    ModifyCapacityReservationFleetCommand,    ModifyClientVpnEndpointCommand,    ModifyDefaultCreditSpecificationCommand,    ModifyEbsDefaultKmsKeyIdCommand,    ModifyFleetCommand,    ModifyFpgaImageAttributeCommand,    ModifyHostsCommand,    ModifyIdentityIdFormatCommand,    ModifyIdFormatCommand,    ModifyImageAttributeCommand,    ModifyInstanceAttributeCommand,    ModifyInstanceCapacityReservationAttributesCommand,    ModifyInstanceConnectEndpointCommand,    ModifyInstanceCpuOptionsCommand,    ModifyInstanceCreditSpecificationCommand,    ModifyInstanceEventStartTimeCommand,    ModifyInstanceEventWindowCommand,    ModifyInstanceMaintenanceOptionsCommand,    ModifyInstanceMetadataDefaultsCommand,    ModifyInstanceMetadataOptionsCommand,    ModifyInstanceNetworkPerformanceOptionsCommand,    ModifyInstancePlacementCommand,    ModifyIpamCommand,    ModifyIpamPolicyAllocationRulesCommand,    ModifyIpamPoolCommand,    ModifyIpamPoolAllocationCommand,    ModifyIpamPrefixListResolverCommand,    ModifyIpamPrefixListResolverTargetCommand,    ModifyIpamResourceCidrCommand,    ModifyIpamResourceDiscoveryCommand,    ModifyIpamScopeCommand,    ModifyLaunchTemplateCommand,    ModifyLocalGatewayRouteCommand,    ModifyManagedPrefixListCommand,    ModifyManagedResourceVisibilityCommand,    ModifyNetworkInterfaceAttributeCommand,    ModifyPrivateDnsNameOptionsCommand,    ModifyPublicIpDnsNameOptionsCommand,    ModifyReservedInstancesCommand,    ModifyRouteServerCommand,    ModifySecurityGroupRulesCommand,    ModifySnapshotAttributeCommand,    ModifySnapshotTierCommand,    ModifySpotFleetRequestCommand,    ModifySubnetAttributeCommand,    ModifyTrafficMirrorFilterNetworkServicesCommand,    ModifyTrafficMirrorFilterRuleCommand,    ModifyTrafficMirrorSessionCommand,    ModifyTransitGatewayCommand,    ModifyTransitGatewayMeteringPolicyCommand,    ModifyTransitGatewayPrefixListReferenceCommand,    ModifyTransitGatewayVpcAttachmentCommand,    ModifyVerifiedAccessEndpointCommand,    ModifyVerifiedAccessEndpointPolicyCommand,    ModifyVerifiedAccessGroupCommand,    ModifyVerifiedAccessGroupPolicyCommand,    ModifyVerifiedAccessInstanceCommand,    ModifyVerifiedAccessInstanceLoggingConfigurationCommand,    ModifyVerifiedAccessTrustProviderCommand,    ModifyVolumeCommand,    ModifyVolumeAttributeCommand,    ModifyVpcAttributeCommand,    ModifyVpcBlockPublicAccessExclusionCommand,    ModifyVpcBlockPublicAccessOptionsCommand,    ModifyVpcEncryptionControlCommand,    ModifyVpcEndpointCommand,    ModifyVpcEndpointConnectionNotificationCommand,    ModifyVpcEndpointServiceConfigurationCommand,    ModifyVpcEndpointServicePayerResponsibilityCommand,    ModifyVpcEndpointServicePermissionsCommand,    ModifyVpcPeeringConnectionOptionsCommand,    ModifyVpcTenancyCommand,    ModifyVpnConnectionCommand,    ModifyVpnConnectionOptionsCommand,    ModifyVpnTunnelCertificateCommand,    ModifyVpnTunnelOptionsCommand,    MonitorInstancesCommand,    MoveAddressToVpcCommand,    MoveByoipCidrToIpamCommand,    MoveCapacityReservationInstancesCommand,    ProvisionByoipCidrCommand,    ProvisionIpamByoasnCommand,    ProvisionIpamPoolCidrCommand,    ProvisionPublicIpv4PoolCidrCommand,    PurchaseCapacityBlockCommand,    PurchaseCapacityBlockExtensionCommand,    PurchaseHostReservationCommand,    PurchaseReservedInstancesOfferingCommand,    PurchaseScheduledInstancesCommand,    RebootInstancesCommand,    RegisterImageCommand,    RegisterInstanceEventNotificationAttributesCommand,    RegisterTransitGatewayMulticastGroupMembersCommand,    RegisterTransitGatewayMulticastGroupSourcesCommand,    RejectCapacityReservationBillingOwnershipCommand,    RejectTransitGatewayClientVpnAttachmentCommand,    RejectTransitGatewayMulticastDomainAssociationsCommand,    RejectTransitGatewayPeeringAttachmentCommand,    RejectTransitGatewayVpcAttachmentCommand,    RejectVpcEndpointConnectionsCommand,    RejectVpcPeeringConnectionCommand,    ReleaseAddressCommand,    ReleaseHostsCommand,    ReleaseIpamPoolAllocationCommand,    ReplaceIamInstanceProfileAssociationCommand,    ReplaceImageCriteriaInAllowedImagesSettingsCommand,    ReplaceNetworkAclAssociationCommand,    ReplaceNetworkAclEntryCommand,    ReplaceRouteCommand,    ReplaceRouteTableAssociationCommand,    ReplaceTransitGatewayRouteCommand,    ReplaceVpnTunnelCommand,    ReportInstanceStatusCommand,    RequestSpotFleetCommand,    RequestSpotInstancesCommand,    ResetAddressAttributeCommand,    ResetEbsDefaultKmsKeyIdCommand,    ResetFpgaImageAttributeCommand,    ResetImageAttributeCommand,    ResetInstanceAttributeCommand,    ResetNetworkInterfaceAttributeCommand,    ResetSnapshotAttributeCommand,    RestoreAddressToClassicCommand,    RestoreImageFromRecycleBinCommand,    RestoreManagedPrefixListVersionCommand,    RestoreSnapshotFromRecycleBinCommand,    RestoreSnapshotTierCommand,    RestoreVolumeFromRecycleBinCommand,    RevokeClientVpnIngressCommand,    RevokeSecurityGroupEgressCommand,    RevokeSecurityGroupIngressCommand,    RunInstancesCommand,    RunScheduledInstancesCommand,    SearchLocalGatewayRoutesCommand,    SearchTransitGatewayMulticastGroupsCommand,    SearchTransitGatewayRoutesCommand,    SendDiagnosticInterruptCommand,    StartDeclarativePoliciesReportCommand,    StartInstancesCommand,    StartNetworkInsightsAccessScopeAnalysisCommand,    StartNetworkInsightsAnalysisCommand,    StartVpcEndpointServicePrivateDnsVerificationCommand,    StopInstancesCommand,    TerminateClientVpnConnectionsCommand,    TerminateInstancesCommand,    UnassignIpv6AddressesCommand,    UnassignPrivateIpAddressesCommand,    UnassignPrivateNatGatewayAddressCommand,    UnlockSnapshotCommand,    UnmonitorInstancesCommand,    UpdateCapacityManagerMonitoredTagKeysCommand,    UpdateCapacityManagerOrganizationsAccessCommand,    UpdateInterruptibleCapacityReservationAllocationCommand,    UpdateSecurityGroupRuleDescriptionsEgressCommand,    UpdateSecurityGroupRuleDescriptionsIngressCommand,    WithdrawByoipCidrCommand,};const paginators = {    paginateDescribeAddressesAttribute,    paginateDescribeAddressTransfers,    paginateDescribeAwsNetworkPerformanceMetricSubscriptions,    paginateDescribeByoipCidrs,    paginateDescribeCapacityBlockExtensionHistory,    paginateDescribeCapacityBlockExtensionOfferings,    paginateDescribeCapacityBlockOfferings,    paginateDescribeCapacityBlocks,    paginateDescribeCapacityBlockStatus,    paginateDescribeCapacityManagerDataExports,    paginateDescribeCapacityReservationBillingRequests,    paginateDescribeCapacityReservationFleets,    paginateDescribeCapacityReservations,    paginateDescribeCarrierGateways,    paginateDescribeClassicLinkInstances,    paginateDescribeClientVpnAuthorizationRules,    paginateDescribeClientVpnConnections,    paginateDescribeClientVpnEndpoints,    paginateDescribeClientVpnRoutes,    paginateDescribeClientVpnTargetNetworks,    paginateDescribeCoipPools,    paginateDescribeDhcpOptions,    paginateDescribeEgressOnlyInternetGateways,    paginateDescribeExportImageTasks,    paginateDescribeFastLaunchImages,    paginateDescribeFastSnapshotRestores,    paginateDescribeFleets,    paginateDescribeFlowLogs,    paginateDescribeFpgaImages,    paginateDescribeHostReservationOfferings,    paginateDescribeHostReservations,    paginateDescribeHosts,    paginateDescribeIamInstanceProfileAssociations,    paginateDescribeImageReferences,    paginateDescribeImages,    paginateDescribeImageUsageReportEntries,    paginateDescribeImageUsageReports,    paginateDescribeImportImageTasks,    paginateDescribeImportSnapshotTasks,    paginateDescribeInstanceConnectEndpoints,    paginateDescribeInstanceCreditSpecifications,    paginateDescribeInstanceEventWindows,    paginateDescribeInstanceImageMetadata,    paginateDescribeInstances,    paginateDescribeInstanceStatus,    paginateDescribeInstanceTopology,    paginateDescribeInstanceTypeOfferings,    paginateDescribeInstanceTypes,    paginateDescribeInternetGateways,    paginateDescribeIpamPoolAllocations,    paginateDescribeIpamPools,    paginateDescribeIpamPrefixListResolvers,    paginateDescribeIpamPrefixListResolverTargets,    paginateDescribeIpamResourceDiscoveries,    paginateDescribeIpamResourceDiscoveryAssociations,    paginateDescribeIpams,    paginateDescribeIpamScopes,    paginateDescribeIpv6Pools,    paginateDescribeLaunchTemplates,    paginateDescribeLaunchTemplateVersions,    paginateDescribeLocalGatewayRouteTables,    paginateDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations,    paginateDescribeLocalGatewayRouteTableVpcAssociations,    paginateDescribeLocalGateways,    paginateDescribeLocalGatewayVirtualInterfaceGroups,    paginateDescribeLocalGatewayVirtualInterfaces,    paginateDescribeMacHosts,    paginateDescribeMacModificationTasks,    paginateDescribeManagedPrefixLists,    paginateDescribeMovingAddresses,    paginateDescribeNatGateways,    paginateDescribeNetworkAcls,    paginateDescribeNetworkInsightsAccessScopeAnalyses,    paginateDescribeNetworkInsightsAccessScopes,    paginateDescribeNetworkInsightsAnalyses,    paginateDescribeNetworkInsightsPaths,    paginateDescribeNetworkInterfacePermissions,    paginateDescribeNetworkInterfaces,    paginateDescribePrefixLists,    paginateDescribePrincipalIdFormat,    paginateDescribePublicIpv4Pools,    paginateDescribeReplaceRootVolumeTasks,    paginateDescribeReservedInstancesModifications,    paginateDescribeReservedInstancesOfferings,    paginateDescribeRouteServerEndpoints,    paginateDescribeRouteServerPeers,    paginateDescribeRouteServers,    paginateDescribeRouteTables,    paginateDescribeScheduledInstanceAvailability,    paginateDescribeScheduledInstances,    paginateDescribeSecondaryInterfaces,    paginateDescribeSecondaryNetworks,    paginateDescribeSecondarySubnets,    paginateDescribeSecurityGroupRules,    paginateDescribeSecurityGroups,    paginateDescribeSecurityGroupVpcAssociations,    paginateDescribeSnapshots,    paginateDescribeSnapshotTierStatus,    paginateDescribeSpotFleetRequests,    paginateDescribeSpotInstanceRequests,    paginateDescribeSpotPriceHistory,    paginateDescribeStaleSecurityGroups,    paginateDescribeStoreImageTasks,    paginateDescribeSubnets,    paginateDescribeTags,    paginateDescribeTrafficMirrorFilters,    paginateDescribeTrafficMirrorSessions,    paginateDescribeTrafficMirrorTargets,    paginateDescribeTransitGatewayAttachments,    paginateDescribeTransitGatewayConnectPeers,    paginateDescribeTransitGatewayConnects,    paginateDescribeTransitGatewayMulticastDomains,    paginateDescribeTransitGatewayPeeringAttachments,    paginateDescribeTransitGatewayPolicyTables,    paginateDescribeTransitGatewayRouteTableAnnouncements,    paginateDescribeTransitGatewayRouteTables,    paginateDescribeTransitGateways,    paginateDescribeTransitGatewayVpcAttachments,    paginateDescribeTrunkInterfaceAssociations,    paginateDescribeVerifiedAccessEndpoints,    paginateDescribeVerifiedAccessGroups,    paginateDescribeVerifiedAccessInstanceLoggingConfigurations,    paginateDescribeVerifiedAccessInstances,    paginateDescribeVerifiedAccessTrustProviders,    paginateDescribeVolumes,    paginateDescribeVolumesModifications,    paginateDescribeVolumeStatus,    paginateDescribeVpcClassicLinkDnsSupport,    paginateDescribeVpcEndpointConnectionNotifications,    paginateDescribeVpcEndpointConnections,    paginateDescribeVpcEndpoints,    paginateDescribeVpcEndpointServiceConfigurations,    paginateDescribeVpcEndpointServicePermissions,    paginateDescribeVpcPeeringConnections,    paginateDescribeVpcs,    paginateDescribeVpnConcentrators,    paginateGetAssociatedIpv6PoolCidrs,    paginateGetAwsNetworkPerformanceData,    paginateGetCapacityManagerMetricData,    paginateGetCapacityManagerMetricDimensions,    paginateGetCapacityManagerMonitoredTagKeys,    paginateGetGroupsForCapacityReservation,    paginateGetInstanceTypesFromInstanceRequirements,    paginateGetIpamAddressHistory,    paginateGetIpamDiscoveredAccounts,    paginateGetIpamDiscoveredResourceCidrs,    paginateGetIpamPoolAllocations,    paginateGetIpamPoolCidrs,    paginateGetIpamPrefixListResolverRules,    paginateGetIpamPrefixListResolverVersionEntries,    paginateGetIpamPrefixListResolverVersions,    paginateGetIpamResourceCidrs,    paginateGetManagedPrefixListAssociations,    paginateGetManagedPrefixListEntries,    paginateGetNetworkInsightsAccessScopeAnalysisFindings,    paginateGetSecurityGroupsForVpc,    paginateGetSpotPlacementScores,    paginateGetTransitGatewayAttachmentPropagations,    paginateGetTransitGatewayMulticastDomainAssociations,    paginateGetTransitGatewayPolicyTableAssociations,    paginateGetTransitGatewayPrefixListReferences,    paginateGetTransitGatewayRouteTableAssociations,    paginateGetTransitGatewayRouteTablePropagations,    paginateGetVpnConnectionDeviceTypes,    paginateListImagesInRecycleBin,    paginateListSnapshotsInRecycleBin,    paginateSearchLocalGatewayRoutes,    paginateSearchTransitGatewayMulticastGroups,    paginateSearchTransitGatewayRoutes,};const waiters = {    waitUntilBundleTaskComplete,    waitUntilConversionTaskCancelled,    waitUntilConversionTaskCompleted,    waitUntilConversionTaskDeleted,    waitUntilCustomerGatewayAvailable,    waitUntilExportTaskCancelled,    waitUntilExportTaskCompleted,    waitUntilImageAvailable,    waitUntilImageExists,    waitUntilImageUsageReportAvailable,    waitUntilSnapshotImported,    waitUntilInstanceExists,    waitUntilInstanceRunning,    waitUntilInstanceStopped,    waitUntilInstanceTerminated,    waitUntilInstanceStatusOk,    waitUntilSystemStatusOk,    waitUntilInternetGatewayExists,    waitUntilKeyPairExists,    waitUntilNatGatewayAvailable,    waitUntilNatGatewayDeleted,    waitUntilNetworkInterfaceAvailable,    waitUntilSecondaryNetworkCreateComplete,    waitUntilSecondaryNetworkDeleteComplete,    waitUntilSecondarySubnetCreateComplete,    waitUntilSecondarySubnetDeleteComplete,    waitUntilSecurityGroupExists,    waitUntilSecurityGroupVpcAssociationAssociated,    waitUntilSecurityGroupVpcAssociationDisassociated,    waitUntilSnapshotCompleted,    waitUntilSpotInstanceRequestFulfilled,    waitUntilStoreImageTaskComplete,    waitUntilSubnetAvailable,    waitUntilVolumeAvailable,    waitUntilVolumeDeleted,    waitUntilVolumeInUse,    waitUntilVpcPeeringConnectionDeleted,    waitUntilVpcPeeringConnectionExists,    waitUntilVpcAvailable,    waitUntilVpcExists,    waitUntilVpnConnectionAvailable,    waitUntilVpnConnectionDeleted,    waitUntilPasswordDataAvailable,};class EC2 extends EC2Client {}client.createAggregatedClient(commands, EC2, { paginators, waiters }); const AcceleratorManufacturer = {    AMAZON_WEB_SERVICES: "amazon-web-services",    AMD: "amd",    HABANA: "habana",    NVIDIA: "nvidia",    XILINX: "xilinx",};const AcceleratorName = {    A100: "a100",    A10G: "a10g",    GAUDI_HL_205: "gaudi-hl-205",    H100: "h100",    INFERENTIA: "inferentia",    INFERENTIA2: "inferentia2",    K520: "k520",    K80: "k80",    L4: "l4",    L40S: "l40s",    M60: "m60",    RADEON_PRO_V520: "radeon-pro-v520",    T4: "t4",    T4G: "t4g",    TRAINIUM: "trainium",    TRAINIUM2: "trainium2",    U30: "u30",    V100: "v100",    VU9P: "vu9p",};const AcceleratorType = {    FPGA: "fpga",    GPU: "gpu",    INFERENCE: "inference",    MEDIA: "media",};const ResourceType = {    capacity_block: "capacity-block",    capacity_manager_data_export: "capacity-manager-data-export",    capacity_reservation: "capacity-reservation",    capacity_reservation_fleet: "capacity-reservation-fleet",    carrier_gateway: "carrier-gateway",    client_vpn_endpoint: "client-vpn-endpoint",    coip_pool: "coip-pool",    customer_gateway: "customer-gateway",    declarative_policies_report: "declarative-policies-report",    dedicated_host: "dedicated-host",    dhcp_options: "dhcp-options",    egress_only_internet_gateway: "egress-only-internet-gateway",    elastic_gpu: "elastic-gpu",    elastic_ip: "elastic-ip",    export_image_task: "export-image-task",    export_instance_task: "export-instance-task",    fleet: "fleet",    fpga_image: "fpga-image",    host_reservation: "host-reservation",    image: "image",    image_usage_report: "image-usage-report",    import_image_task: "import-image-task",    import_snapshot_task: "import-snapshot-task",    instance: "instance",    instance_connect_endpoint: "instance-connect-endpoint",    instance_event_window: "instance-event-window",    internet_gateway: "internet-gateway",    ipam: "ipam",    ipam_external_resource_verification_token: "ipam-external-resource-verification-token",    ipam_policy: "ipam-policy",    ipam_pool: "ipam-pool",    ipam_pool_allocation: "ipam-pool-allocation",    ipam_prefix_list_resolver: "ipam-prefix-list-resolver",    ipam_prefix_list_resolver_target: "ipam-prefix-list-resolver-target",    ipam_resource_discovery: "ipam-resource-discovery",    ipam_resource_discovery_association: "ipam-resource-discovery-association",    ipam_scope: "ipam-scope",    ipv4pool_ec2: "ipv4pool-ec2",    ipv6pool_ec2: "ipv6pool-ec2",    key_pair: "key-pair",    launch_template: "launch-template",    local_gateway: "local-gateway",    local_gateway_route_table: "local-gateway-route-table",    local_gateway_route_table_virtual_interface_group_association: "local-gateway-route-table-virtual-interface-group-association",    local_gateway_route_table_vpc_association: "local-gateway-route-table-vpc-association",    local_gateway_virtual_interface: "local-gateway-virtual-interface",    local_gateway_virtual_interface_group: "local-gateway-virtual-interface-group",    mac_modification_task: "mac-modification-task",    natgateway: "natgateway",    network_acl: "network-acl",    network_insights_access_scope: "network-insights-access-scope",    network_insights_access_scope_analysis: "network-insights-access-scope-analysis",    network_insights_analysis: "network-insights-analysis",    network_insights_path: "network-insights-path",    network_interface: "network-interface",    outpost_lag: "outpost-lag",    placement_group: "placement-group",    prefix_list: "prefix-list",    replace_root_volume_task: "replace-root-volume-task",    reserved_instances: "reserved-instances",    route_server: "route-server",    route_server_endpoint: "route-server-endpoint",    route_server_peer: "route-server-peer",    route_table: "route-table",    secondary_interface: "secondary-interface",    secondary_network: "secondary-network",    secondary_subnet: "secondary-subnet",    security_group: "security-group",    security_group_rule: "security-group-rule",    service_link_virtual_interface: "service-link-virtual-interface",    snapshot: "snapshot",    spot_fleet_request: "spot-fleet-request",    spot_instances_request: "spot-instances-request",    subnet: "subnet",    subnet_cidr_reservation: "subnet-cidr-reservation",    traffic_mirror_filter: "traffic-mirror-filter",    traffic_mirror_filter_rule: "traffic-mirror-filter-rule",    traffic_mirror_session: "traffic-mirror-session",    traffic_mirror_target: "traffic-mirror-target",    transit_gateway: "transit-gateway",    transit_gateway_attachment: "transit-gateway-attachment",    transit_gateway_connect_peer: "transit-gateway-connect-peer",    transit_gateway_metering_policy: "transit-gateway-metering-policy",    transit_gateway_multicast_domain: "transit-gateway-multicast-domain",    transit_gateway_policy_table: "transit-gateway-policy-table",    transit_gateway_route_table: "transit-gateway-route-table",    transit_gateway_route_table_announcement: "transit-gateway-route-table-announcement",    verified_access_endpoint: "verified-access-endpoint",    verified_access_endpoint_target: "verified-access-endpoint-target",    verified_access_group: "verified-access-group",    verified_access_instance: "verified-access-instance",    verified_access_policy: "verified-access-policy",    verified_access_trust_provider: "verified-access-trust-provider",    volume: "volume",    vpc: "vpc",    vpc_block_public_access_exclusion: "vpc-block-public-access-exclusion",    vpc_encryption_control: "vpc-encryption-control",    vpc_endpoint: "vpc-endpoint",    vpc_endpoint_connection: "vpc-endpoint-connection",    vpc_endpoint_connection_device_type: "vpc-endpoint-connection-device-type",    vpc_endpoint_service: "vpc-endpoint-service",    vpc_endpoint_service_permission: "vpc-endpoint-service-permission",    vpc_flow_log: "vpc-flow-log",    vpc_peering_connection: "vpc-peering-connection",    vpn_concentrator: "vpn-concentrator",    vpn_connection: "vpn-connection",    vpn_connection_device_type: "vpn-connection-device-type",    vpn_gateway: "vpn-gateway",};const AddressTransferStatus = {    accepted: "accepted",    disabled: "disabled",    pending: "pending",};const TransitGatewayAttachmentStatusType = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",    pending_acceptance: "pending-acceptance",    rejected: "rejected",};const TransitGatewayAttachmentResourceType = {    client_vpn: "client-vpn",    connect: "connect",    direct_connect_gateway: "direct-connect-gateway",    network_function: "network-function",    peering: "peering",    tgw_peering: "tgw-peering",    vpc: "vpc",    vpn: "vpn",    vpn_concentrator: "vpn-concentrator",};const TransitGatewayMulitcastDomainAssociationState = {    associated: "associated",    associating: "associating",    disassociated: "disassociated",    disassociating: "disassociating",    failed: "failed",    pendingAcceptance: "pendingAcceptance",    rejected: "rejected",};const DynamicRoutingValue = {    disable: "disable",    enable: "enable",};const TransitGatewayAttachmentState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    failed: "failed",    failing: "failing",    initiating: "initiating",    initiatingRequest: "initiatingRequest",    modifying: "modifying",    pending: "pending",    pendingAcceptance: "pendingAcceptance",    rejected: "rejected",    rejecting: "rejecting",    rollingBack: "rollingBack",};const ApplianceModeSupportValue = {    disable: "disable",    enable: "enable",};const DnsSupportValue = {    disable: "disable",    enable: "enable",};const Ipv6SupportValue = {    disable: "disable",    enable: "enable",};const SecurityGroupReferencingSupportValue = {    disable: "disable",    enable: "enable",};const VpcPeeringConnectionStateReasonCode = {    active: "active",    deleted: "deleted",    deleting: "deleting",    expired: "expired",    failed: "failed",    initiating_request: "initiating-request",    pending_acceptance: "pending-acceptance",    provisioning: "provisioning",    rejected: "rejected",};const Protocol = {    tcp: "tcp",    udp: "udp",};const AccountAttributeName = {    default_vpc: "default-vpc",    supported_platforms: "supported-platforms",};const InstanceHealthStatus = {    HEALTHY_STATUS: "healthy",    UNHEALTHY_STATUS: "unhealthy",};const VpnTunnelProvisioningStatus = {    available: "available",    failed: "failed",    pending: "pending",};const ActivityStatus = {    ERROR: "error",    FULFILLED: "fulfilled",    PENDING_FULFILLMENT: "pending_fulfillment",    PENDING_TERMINATION: "pending_termination",};const PrincipalType = {    Account: "Account",    All: "All",    OrganizationUnit: "OrganizationUnit",    Role: "Role",    Service: "Service",    User: "User",};const DomainType = {    standard: "standard",    vpc: "vpc",};const ServiceManaged = {    alb: "alb",    nlb: "nlb",    rds: "rds",    rnat: "rnat",};const AddressAttributeName = {    domain_name: "domain-name",};const AddressFamily = {    ipv4: "ipv4",    ipv6: "ipv6",};const AsnAssociationState = {    associated: "associated",    disassociated: "disassociated",    failed_association: "failed-association",    failed_disassociation: "failed-disassociation",    pending_association: "pending-association",    pending_disassociation: "pending-disassociation",};const ByoipCidrState = {    advertised: "advertised",    deprovisioned: "deprovisioned",    failed_deprovision: "failed-deprovision",    failed_provision: "failed-provision",    pending_advertising: "pending-advertising",    pending_deprovision: "pending-deprovision",    pending_provision: "pending-provision",    pending_withdrawal: "pending-withdrawal",    provisioned: "provisioned",    provisioned_not_publicly_advertisable: "provisioned-not-publicly-advertisable",};const Affinity = {    default: "default",    host: "host",};const AutoPlacement = {    off: "off",    on: "on",};const HostMaintenance = {    off: "off",    on: "on",};const HostRecovery = {    off: "off",    on: "on",};const IpamPoolAllocationResourceType = {    anycast_ip_list: "anycast-ip-list",    custom: "custom",    ec2_public_ipv4_pool: "ec2-public-ipv4-pool",    eip: "eip",    ipam_pool: "ipam-pool",    subnet: "subnet",    vpc: "vpc",};const AllocationState = {    available: "available",    pending: "pending",    permanent_failure: "permanent-failure",    released: "released",    released_permanent_failure: "released-permanent-failure",    under_assessment: "under-assessment",};const AllocationStrategy = {    CAPACITY_OPTIMIZED: "capacityOptimized",    CAPACITY_OPTIMIZED_PRIORITIZED: "capacityOptimizedPrioritized",    DIVERSIFIED: "diversified",    LOWEST_PRICE: "lowestPrice",    PRICE_CAPACITY_OPTIMIZED: "priceCapacityOptimized",};const AllocationType = {    future: "future",    used: "used",};const AllowedImagesSettingsDisabledState = {    disabled: "disabled",};const AllowedImagesSettingsEnabledState = {    audit_mode: "audit-mode",    enabled: "enabled",};const AllowsMultipleInstanceTypes = {    off: "off",    on: "on",};const NatGatewayAddressStatus = {    ASSIGNING: "assigning",    ASSOCIATING: "associating",    DISASSOCIATING: "disassociating",    FAILED: "failed",    SUCCEEDED: "succeeded",    UNASSIGNING: "unassigning",};const AssociationStatusCode = {    associated: "associated",    associating: "associating",    association_failed: "association-failed",    disassociated: "disassociated",    disassociating: "disassociating",};const IamInstanceProfileAssociationState = {    ASSOCIATED: "associated",    ASSOCIATING: "associating",    DISASSOCIATED: "disassociated",    DISASSOCIATING: "disassociating",};const InstanceEventWindowState = {    active: "active",    creating: "creating",    deleted: "deleted",    deleting: "deleting",};const WeekDay = {    friday: "friday",    monday: "monday",    saturday: "saturday",    sunday: "sunday",    thursday: "thursday",    tuesday: "tuesday",    wednesday: "wednesday",};const IpamAssociatedResourceDiscoveryStatus = {    ACTIVE: "active",    NOT_FOUND: "not-found",};const IpamResourceDiscoveryAssociationState = {    ASSOCIATE_COMPLETE: "associate-complete",    ASSOCIATE_FAILED: "associate-failed",    ASSOCIATE_IN_PROGRESS: "associate-in-progress",    DISASSOCIATE_COMPLETE: "disassociate-complete",    DISASSOCIATE_FAILED: "disassociate-failed",    DISASSOCIATE_IN_PROGRESS: "disassociate-in-progress",    ISOLATE_COMPLETE: "isolate-complete",    ISOLATE_IN_PROGRESS: "isolate-in-progress",    RESTORE_IN_PROGRESS: "restore-in-progress",};const RouteServerAssociationState = {    ASSOCIATED: "associated",    ASSOCIATING: "associating",    DISASSOCIATING: "disassociating",};const RouteTableAssociationStateCode = {    associated: "associated",    associating: "associating",    disassociated: "disassociated",    disassociating: "disassociating",    failed: "failed",};const SecurityGroupVpcAssociationState = {    associated: "associated",    associating: "associating",    association_failed: "association-failed",    disassociated: "disassociated",    disassociating: "disassociating",    disassociation_failed: "disassociation-failed",};const IpSource = {    amazon: "amazon",    byoip: "byoip",    none: "none",};const Ipv6AddressAttribute = {    private: "private",    public: "public",};const SubnetCidrBlockStateCode = {    associated: "associated",    associating: "associating",    disassociated: "disassociated",    disassociating: "disassociating",    failed: "failed",    failing: "failing",};const TransitGatewayAssociationState = {    associated: "associated",    associating: "associating",    disassociated: "disassociated",    disassociating: "disassociating",};const InterfaceProtocolType = {    GRE: "GRE",    VLAN: "VLAN",};const VpcCidrBlockStateCode = {    associated: "associated",    associating: "associating",    disassociated: "disassociated",    disassociating: "disassociating",    failed: "failed",    failing: "failing",};const DeviceTrustProviderType = {    crowdstrike: "crowdstrike",    jamf: "jamf",    jumpcloud: "jumpcloud",};const TrustProviderType = {    device: "device",    user: "user",};const UserTrustProviderType = {    iam_identity_center: "iam-identity-center",    oidc: "oidc",};const VolumeAttachmentState = {    attached: "attached",    attaching: "attaching",    busy: "busy",    detached: "detached",    detaching: "detaching",};const AttachmentStatus = {    attached: "attached",    attaching: "attaching",    detached: "detached",    detaching: "detaching",};const ClientVpnAuthorizationRuleStatusCode = {    active: "active",    authorizing: "authorizing",    failed: "failed",    revoking: "revoking",};const BundleTaskState = {    bundling: "bundling",    cancelling: "cancelling",    complete: "complete",    failed: "failed",    pending: "pending",    storing: "storing",    waiting_for_shutdown: "waiting-for-shutdown",};const CapacityReservationFleetState = {    ACTIVE: "active",    CANCELLED: "cancelled",    CANCELLING: "cancelling",    EXPIRED: "expired",    EXPIRING: "expiring",    FAILED: "failed",    MODIFYING: "modifying",    PARTIALLY_FULFILLED: "partially_fulfilled",    SUBMITTED: "submitted",};const ListingState = {    available: "available",    cancelled: "cancelled",    pending: "pending",    sold: "sold",};const CurrencyCodeValues = {    USD: "USD",};const ListingStatus = {    active: "active",    cancelled: "cancelled",    closed: "closed",    pending: "pending",};const BatchState = {    ACTIVE: "active",    CANCELLED: "cancelled",    CANCELLED_RUNNING: "cancelled_running",    CANCELLED_TERMINATING_INSTANCES: "cancelled_terminating",    FAILED: "failed",    MODIFYING: "modifying",    SUBMITTED: "submitted",};const CancelBatchErrorCode = {    FLEET_REQUEST_ID_DOES_NOT_EXIST: "fleetRequestIdDoesNotExist",    FLEET_REQUEST_ID_MALFORMED: "fleetRequestIdMalformed",    FLEET_REQUEST_NOT_IN_CANCELLABLE_STATE: "fleetRequestNotInCancellableState",    UNEXPECTED_ERROR: "unexpectedError",};const CancelSpotInstanceRequestState = {    active: "active",    cancelled: "cancelled",    closed: "closed",    completed: "completed",    open: "open",};const VolumeType = {    gp2: "gp2",    gp3: "gp3",    io1: "io1",    io2: "io2",    sc1: "sc1",    st1: "st1",    standard: "standard",};const SSEType = {    none: "none",    sse_ebs: "sse-ebs",    sse_kms: "sse-kms",};const VolumeState = {    available: "available",    creating: "creating",    deleted: "deleted",    deleting: "deleting",    error: "error",    in_use: "in-use",};const OutputFormat = {    CSV: "csv",    PARQUET: "parquet",};const Schedule = {    HOURLY: "hourly",};const CapacityReservationDeliveryPreference = {    FIXED: "fixed",    INCREMENTAL: "incremental",};const EndDateType = {    limited: "limited",    unlimited: "unlimited",};const InstanceMatchCriteria = {    open: "open",    targeted: "targeted",};const CapacityReservationInstancePlatform = {    LINUX_UNIX: "Linux/UNIX",    LINUX_WITH_SQL_SERVER_ENTERPRISE: "Linux with SQL Server Enterprise",    LINUX_WITH_SQL_SERVER_STANDARD: "Linux with SQL Server Standard",    LINUX_WITH_SQL_SERVER_WEB: "Linux with SQL Server Web",    RED_HAT_ENTERPRISE_LINUX: "Red Hat Enterprise Linux",    RHEL_WITH_HA: "RHEL with HA",    RHEL_WITH_HA_AND_SQL_SERVER_ENTERPRISE: "RHEL with HA and SQL Server Enterprise",    RHEL_WITH_HA_AND_SQL_SERVER_STANDARD: "RHEL with HA and SQL Server Standard",    RHEL_WITH_SQL_SERVER_ENTERPRISE: "RHEL with SQL Server Enterprise",    RHEL_WITH_SQL_SERVER_STANDARD: "RHEL with SQL Server Standard",    RHEL_WITH_SQL_SERVER_WEB: "RHEL with SQL Server Web",    SUSE_LINUX: "SUSE Linux",    UBUNTU_PRO_LINUX: "Ubuntu Pro",    WINDOWS: "Windows",    WINDOWS_WITH_SQL_SERVER: "Windows with SQL Server",    WINDOWS_WITH_SQL_SERVER_ENTERPRISE: "Windows with SQL Server Enterprise",    WINDOWS_WITH_SQL_SERVER_STANDARD: "Windows with SQL Server Standard",    WINDOWS_WITH_SQL_SERVER_WEB: "Windows with SQL Server Web",};const CapacityReservationTenancy = {    dedicated: "dedicated",    default: "default",};const InterruptionType = {    adhoc: "adhoc",};const InterruptibleCapacityReservationAllocationStatus = {    active: "active",    canceled: "canceled",    canceling: "canceling",    failed: "failed",    pending: "pending",    updating: "updating",};const CapacityReservationType = {    CAPACITY_BLOCK: "capacity-block",    DEFAULT: "default",};const CapacityReservationState = {    active: "active",    assessing: "assessing",    cancelled: "cancelled",    delayed: "delayed",    expired: "expired",    failed: "failed",    payment_failed: "payment-failed",    payment_pending: "payment-pending",    pending: "pending",    scheduled: "scheduled",    unavailable: "unavailable",    unsupported: "unsupported",};const FleetInstanceMatchCriteria = {    open: "open",};const _InstanceType = {    a1_2xlarge: "a1.2xlarge",    a1_4xlarge: "a1.4xlarge",    a1_large: "a1.large",    a1_medium: "a1.medium",    a1_metal: "a1.metal",    a1_xlarge: "a1.xlarge",    c1_medium: "c1.medium",    c1_xlarge: "c1.xlarge",    c3_2xlarge: "c3.2xlarge",    c3_4xlarge: "c3.4xlarge",    c3_8xlarge: "c3.8xlarge",    c3_large: "c3.large",    c3_xlarge: "c3.xlarge",    c4_2xlarge: "c4.2xlarge",    c4_4xlarge: "c4.4xlarge",    c4_8xlarge: "c4.8xlarge",    c4_large: "c4.large",    c4_xlarge: "c4.xlarge",    c5_12xlarge: "c5.12xlarge",    c5_18xlarge: "c5.18xlarge",    c5_24xlarge: "c5.24xlarge",    c5_2xlarge: "c5.2xlarge",    c5_4xlarge: "c5.4xlarge",    c5_9xlarge: "c5.9xlarge",    c5_large: "c5.large",    c5_metal: "c5.metal",    c5_xlarge: "c5.xlarge",    c5a_12xlarge: "c5a.12xlarge",    c5a_16xlarge: "c5a.16xlarge",    c5a_24xlarge: "c5a.24xlarge",    c5a_2xlarge: "c5a.2xlarge",    c5a_4xlarge: "c5a.4xlarge",    c5a_8xlarge: "c5a.8xlarge",    c5a_large: "c5a.large",    c5a_xlarge: "c5a.xlarge",    c5ad_12xlarge: "c5ad.12xlarge",    c5ad_16xlarge: "c5ad.16xlarge",    c5ad_24xlarge: "c5ad.24xlarge",    c5ad_2xlarge: "c5ad.2xlarge",    c5ad_4xlarge: "c5ad.4xlarge",    c5ad_8xlarge: "c5ad.8xlarge",    c5ad_large: "c5ad.large",    c5ad_xlarge: "c5ad.xlarge",    c5d_12xlarge: "c5d.12xlarge",    c5d_18xlarge: "c5d.18xlarge",    c5d_24xlarge: "c5d.24xlarge",    c5d_2xlarge: "c5d.2xlarge",    c5d_4xlarge: "c5d.4xlarge",    c5d_9xlarge: "c5d.9xlarge",    c5d_large: "c5d.large",    c5d_metal: "c5d.metal",    c5d_xlarge: "c5d.xlarge",    c5n_18xlarge: "c5n.18xlarge",    c5n_2xlarge: "c5n.2xlarge",    c5n_4xlarge: "c5n.4xlarge",    c5n_9xlarge: "c5n.9xlarge",    c5n_large: "c5n.large",    c5n_metal: "c5n.metal",    c5n_xlarge: "c5n.xlarge",    c6a_12xlarge: "c6a.12xlarge",    c6a_16xlarge: "c6a.16xlarge",    c6a_24xlarge: "c6a.24xlarge",    c6a_2xlarge: "c6a.2xlarge",    c6a_32xlarge: "c6a.32xlarge",    c6a_48xlarge: "c6a.48xlarge",    c6a_4xlarge: "c6a.4xlarge",    c6a_8xlarge: "c6a.8xlarge",    c6a_large: "c6a.large",    c6a_metal: "c6a.metal",    c6a_xlarge: "c6a.xlarge",    c6g_12xlarge: "c6g.12xlarge",    c6g_16xlarge: "c6g.16xlarge",    c6g_2xlarge: "c6g.2xlarge",    c6g_4xlarge: "c6g.4xlarge",    c6g_8xlarge: "c6g.8xlarge",    c6g_large: "c6g.large",    c6g_medium: "c6g.medium",    c6g_metal: "c6g.metal",    c6g_xlarge: "c6g.xlarge",    c6gd_12xlarge: "c6gd.12xlarge",    c6gd_16xlarge: "c6gd.16xlarge",    c6gd_2xlarge: "c6gd.2xlarge",    c6gd_4xlarge: "c6gd.4xlarge",    c6gd_8xlarge: "c6gd.8xlarge",    c6gd_large: "c6gd.large",    c6gd_medium: "c6gd.medium",    c6gd_metal: "c6gd.metal",    c6gd_xlarge: "c6gd.xlarge",    c6gn_12xlarge: "c6gn.12xlarge",    c6gn_16xlarge: "c6gn.16xlarge",    c6gn_2xlarge: "c6gn.2xlarge",    c6gn_4xlarge: "c6gn.4xlarge",    c6gn_8xlarge: "c6gn.8xlarge",    c6gn_large: "c6gn.large",    c6gn_medium: "c6gn.medium",    c6gn_xlarge: "c6gn.xlarge",    c6i_12xlarge: "c6i.12xlarge",    c6i_16xlarge: "c6i.16xlarge",    c6i_24xlarge: "c6i.24xlarge",    c6i_2xlarge: "c6i.2xlarge",    c6i_32xlarge: "c6i.32xlarge",    c6i_4xlarge: "c6i.4xlarge",    c6i_8xlarge: "c6i.8xlarge",    c6i_large: "c6i.large",    c6i_metal: "c6i.metal",    c6i_xlarge: "c6i.xlarge",    c6id_12xlarge: "c6id.12xlarge",    c6id_16xlarge: "c6id.16xlarge",    c6id_24xlarge: "c6id.24xlarge",    c6id_2xlarge: "c6id.2xlarge",    c6id_32xlarge: "c6id.32xlarge",    c6id_4xlarge: "c6id.4xlarge",    c6id_8xlarge: "c6id.8xlarge",    c6id_large: "c6id.large",    c6id_metal: "c6id.metal",    c6id_xlarge: "c6id.xlarge",    c6in_12xlarge: "c6in.12xlarge",    c6in_16xlarge: "c6in.16xlarge",    c6in_24xlarge: "c6in.24xlarge",    c6in_2xlarge: "c6in.2xlarge",    c6in_32xlarge: "c6in.32xlarge",    c6in_4xlarge: "c6in.4xlarge",    c6in_8xlarge: "c6in.8xlarge",    c6in_large: "c6in.large",    c6in_metal: "c6in.metal",    c6in_xlarge: "c6in.xlarge",    c7a_12xlarge: "c7a.12xlarge",    c7a_16xlarge: "c7a.16xlarge",    c7a_24xlarge: "c7a.24xlarge",    c7a_2xlarge: "c7a.2xlarge",    c7a_32xlarge: "c7a.32xlarge",    c7a_48xlarge: "c7a.48xlarge",    c7a_4xlarge: "c7a.4xlarge",    c7a_8xlarge: "c7a.8xlarge",    c7a_large: "c7a.large",    c7a_medium: "c7a.medium",    c7a_metal_48xl: "c7a.metal-48xl",    c7a_xlarge: "c7a.xlarge",    c7g_12xlarge: "c7g.12xlarge",    c7g_16xlarge: "c7g.16xlarge",    c7g_2xlarge: "c7g.2xlarge",    c7g_4xlarge: "c7g.4xlarge",    c7g_8xlarge: "c7g.8xlarge",    c7g_large: "c7g.large",    c7g_medium: "c7g.medium",    c7g_metal: "c7g.metal",    c7g_xlarge: "c7g.xlarge",    c7gd_12xlarge: "c7gd.12xlarge",    c7gd_16xlarge: "c7gd.16xlarge",    c7gd_2xlarge: "c7gd.2xlarge",    c7gd_4xlarge: "c7gd.4xlarge",    c7gd_8xlarge: "c7gd.8xlarge",    c7gd_large: "c7gd.large",    c7gd_medium: "c7gd.medium",    c7gd_metal: "c7gd.metal",    c7gd_xlarge: "c7gd.xlarge",    c7gn_12xlarge: "c7gn.12xlarge",    c7gn_16xlarge: "c7gn.16xlarge",    c7gn_2xlarge: "c7gn.2xlarge",    c7gn_4xlarge: "c7gn.4xlarge",    c7gn_8xlarge: "c7gn.8xlarge",    c7gn_large: "c7gn.large",    c7gn_medium: "c7gn.medium",    c7gn_metal: "c7gn.metal",    c7gn_xlarge: "c7gn.xlarge",    c7i_12xlarge: "c7i.12xlarge",    c7i_16xlarge: "c7i.16xlarge",    c7i_24xlarge: "c7i.24xlarge",    c7i_2xlarge: "c7i.2xlarge",    c7i_48xlarge: "c7i.48xlarge",    c7i_4xlarge: "c7i.4xlarge",    c7i_8xlarge: "c7i.8xlarge",    c7i_flex_12xlarge: "c7i-flex.12xlarge",    c7i_flex_16xlarge: "c7i-flex.16xlarge",    c7i_flex_2xlarge: "c7i-flex.2xlarge",    c7i_flex_4xlarge: "c7i-flex.4xlarge",    c7i_flex_8xlarge: "c7i-flex.8xlarge",    c7i_flex_large: "c7i-flex.large",    c7i_flex_xlarge: "c7i-flex.xlarge",    c7i_large: "c7i.large",    c7i_metal_24xl: "c7i.metal-24xl",    c7i_metal_48xl: "c7i.metal-48xl",    c7i_xlarge: "c7i.xlarge",    c8a_12xlarge: "c8a.12xlarge",    c8a_16xlarge: "c8a.16xlarge",    c8a_24xlarge: "c8a.24xlarge",    c8a_2xlarge: "c8a.2xlarge",    c8a_48xlarge: "c8a.48xlarge",    c8a_4xlarge: "c8a.4xlarge",    c8a_8xlarge: "c8a.8xlarge",    c8a_large: "c8a.large",    c8a_medium: "c8a.medium",    c8a_metal_24xl: "c8a.metal-24xl",    c8a_metal_48xl: "c8a.metal-48xl",    c8a_xlarge: "c8a.xlarge",    c8g_12xlarge: "c8g.12xlarge",    c8g_16xlarge: "c8g.16xlarge",    c8g_24xlarge: "c8g.24xlarge",    c8g_2xlarge: "c8g.2xlarge",    c8g_48xlarge: "c8g.48xlarge",    c8g_4xlarge: "c8g.4xlarge",    c8g_8xlarge: "c8g.8xlarge",    c8g_large: "c8g.large",    c8g_medium: "c8g.medium",    c8g_metal_24xl: "c8g.metal-24xl",    c8g_metal_48xl: "c8g.metal-48xl",    c8g_xlarge: "c8g.xlarge",    c8gb_12xlarge: "c8gb.12xlarge",    c8gb_16xlarge: "c8gb.16xlarge",    c8gb_24xlarge: "c8gb.24xlarge",    c8gb_2xlarge: "c8gb.2xlarge",    c8gb_48xlarge: "c8gb.48xlarge",    c8gb_4xlarge: "c8gb.4xlarge",    c8gb_8xlarge: "c8gb.8xlarge",    c8gb_large: "c8gb.large",    c8gb_medium: "c8gb.medium",    c8gb_metal_24xl: "c8gb.metal-24xl",    c8gb_metal_48xl: "c8gb.metal-48xl",    c8gb_xlarge: "c8gb.xlarge",    c8gd_12xlarge: "c8gd.12xlarge",    c8gd_16xlarge: "c8gd.16xlarge",    c8gd_24xlarge: "c8gd.24xlarge",    c8gd_2xlarge: "c8gd.2xlarge",    c8gd_48xlarge: "c8gd.48xlarge",    c8gd_4xlarge: "c8gd.4xlarge",    c8gd_8xlarge: "c8gd.8xlarge",    c8gd_large: "c8gd.large",    c8gd_medium: "c8gd.medium",    c8gd_metal_24xl: "c8gd.metal-24xl",    c8gd_metal_48xl: "c8gd.metal-48xl",    c8gd_xlarge: "c8gd.xlarge",    c8gn_12xlarge: "c8gn.12xlarge",    c8gn_16xlarge: "c8gn.16xlarge",    c8gn_24xlarge: "c8gn.24xlarge",    c8gn_2xlarge: "c8gn.2xlarge",    c8gn_48xlarge: "c8gn.48xlarge",    c8gn_4xlarge: "c8gn.4xlarge",    c8gn_8xlarge: "c8gn.8xlarge",    c8gn_large: "c8gn.large",    c8gn_medium: "c8gn.medium",    c8gn_metal_24xl: "c8gn.metal-24xl",    c8gn_metal_48xl: "c8gn.metal-48xl",    c8gn_xlarge: "c8gn.xlarge",    c8i_12xlarge: "c8i.12xlarge",    c8i_16xlarge: "c8i.16xlarge",    c8i_24xlarge: "c8i.24xlarge",    c8i_2xlarge: "c8i.2xlarge",    c8i_32xlarge: "c8i.32xlarge",    c8i_48xlarge: "c8i.48xlarge",    c8i_4xlarge: "c8i.4xlarge",    c8i_8xlarge: "c8i.8xlarge",    c8i_96xlarge: "c8i.96xlarge",    c8i_flex_12xlarge: "c8i-flex.12xlarge",    c8i_flex_16xlarge: "c8i-flex.16xlarge",    c8i_flex_2xlarge: "c8i-flex.2xlarge",    c8i_flex_4xlarge: "c8i-flex.4xlarge",    c8i_flex_8xlarge: "c8i-flex.8xlarge",    c8i_flex_large: "c8i-flex.large",    c8i_flex_xlarge: "c8i-flex.xlarge",    c8i_large: "c8i.large",    c8i_metal_48xl: "c8i.metal-48xl",    c8i_metal_96xl: "c8i.metal-96xl",    c8i_xlarge: "c8i.xlarge",    c8id_12xlarge: "c8id.12xlarge",    c8id_16xlarge: "c8id.16xlarge",    c8id_24xlarge: "c8id.24xlarge",    c8id_2xlarge: "c8id.2xlarge",    c8id_32xlarge: "c8id.32xlarge",    c8id_48xlarge: "c8id.48xlarge",    c8id_4xlarge: "c8id.4xlarge",    c8id_8xlarge: "c8id.8xlarge",    c8id_96xlarge: "c8id.96xlarge",    c8id_large: "c8id.large",    c8id_metal_48xl: "c8id.metal-48xl",    c8id_metal_96xl: "c8id.metal-96xl",    c8id_xlarge: "c8id.xlarge",    cc1_4xlarge: "cc1.4xlarge",    cc2_8xlarge: "cc2.8xlarge",    cg1_4xlarge: "cg1.4xlarge",    cr1_8xlarge: "cr1.8xlarge",    d2_2xlarge: "d2.2xlarge",    d2_4xlarge: "d2.4xlarge",    d2_8xlarge: "d2.8xlarge",    d2_xlarge: "d2.xlarge",    d3_2xlarge: "d3.2xlarge",    d3_4xlarge: "d3.4xlarge",    d3_8xlarge: "d3.8xlarge",    d3_xlarge: "d3.xlarge",    d3en_12xlarge: "d3en.12xlarge",    d3en_2xlarge: "d3en.2xlarge",    d3en_4xlarge: "d3en.4xlarge",    d3en_6xlarge: "d3en.6xlarge",    d3en_8xlarge: "d3en.8xlarge",    d3en_xlarge: "d3en.xlarge",    dl1_24xlarge: "dl1.24xlarge",    dl2q_24xlarge: "dl2q.24xlarge",    f1_16xlarge: "f1.16xlarge",    f1_2xlarge: "f1.2xlarge",    f1_4xlarge: "f1.4xlarge",    f2_12xlarge: "f2.12xlarge",    f2_48xlarge: "f2.48xlarge",    f2_6xlarge: "f2.6xlarge",    g2_2xlarge: "g2.2xlarge",    g2_8xlarge: "g2.8xlarge",    g3_16xlarge: "g3.16xlarge",    g3_4xlarge: "g3.4xlarge",    g3_8xlarge: "g3.8xlarge",    g3s_xlarge: "g3s.xlarge",    g4ad_16xlarge: "g4ad.16xlarge",    g4ad_2xlarge: "g4ad.2xlarge",    g4ad_4xlarge: "g4ad.4xlarge",    g4ad_8xlarge: "g4ad.8xlarge",    g4ad_xlarge: "g4ad.xlarge",    g4dn_12xlarge: "g4dn.12xlarge",    g4dn_16xlarge: "g4dn.16xlarge",    g4dn_2xlarge: "g4dn.2xlarge",    g4dn_4xlarge: "g4dn.4xlarge",    g4dn_8xlarge: "g4dn.8xlarge",    g4dn_metal: "g4dn.metal",    g4dn_xlarge: "g4dn.xlarge",    g5_12xlarge: "g5.12xlarge",    g5_16xlarge: "g5.16xlarge",    g5_24xlarge: "g5.24xlarge",    g5_2xlarge: "g5.2xlarge",    g5_48xlarge: "g5.48xlarge",    g5_4xlarge: "g5.4xlarge",    g5_8xlarge: "g5.8xlarge",    g5_xlarge: "g5.xlarge",    g5g_16xlarge: "g5g.16xlarge",    g5g_2xlarge: "g5g.2xlarge",    g5g_4xlarge: "g5g.4xlarge",    g5g_8xlarge: "g5g.8xlarge",    g5g_metal: "g5g.metal",    g5g_xlarge: "g5g.xlarge",    g6_12xlarge: "g6.12xlarge",    g6_16xlarge: "g6.16xlarge",    g6_24xlarge: "g6.24xlarge",    g6_2xlarge: "g6.2xlarge",    g6_48xlarge: "g6.48xlarge",    g6_4xlarge: "g6.4xlarge",    g6_8xlarge: "g6.8xlarge",    g6_xlarge: "g6.xlarge",    g6e_12xlarge: "g6e.12xlarge",    g6e_16xlarge: "g6e.16xlarge",    g6e_24xlarge: "g6e.24xlarge",    g6e_2xlarge: "g6e.2xlarge",    g6e_48xlarge: "g6e.48xlarge",    g6e_4xlarge: "g6e.4xlarge",    g6e_8xlarge: "g6e.8xlarge",    g6e_xlarge: "g6e.xlarge",    g6f_2xlarge: "g6f.2xlarge",    g6f_4xlarge: "g6f.4xlarge",    g6f_large: "g6f.large",    g6f_xlarge: "g6f.xlarge",    g7e_12xlarge: "g7e.12xlarge",    g7e_24xlarge: "g7e.24xlarge",    g7e_2xlarge: "g7e.2xlarge",    g7e_48xlarge: "g7e.48xlarge",    g7e_4xlarge: "g7e.4xlarge",    g7e_8xlarge: "g7e.8xlarge",    gr6_4xlarge: "gr6.4xlarge",    gr6_8xlarge: "gr6.8xlarge",    gr6f_4xlarge: "gr6f.4xlarge",    h1_16xlarge: "h1.16xlarge",    h1_2xlarge: "h1.2xlarge",    h1_4xlarge: "h1.4xlarge",    h1_8xlarge: "h1.8xlarge",    hi1_4xlarge: "hi1.4xlarge",    hpc6a_48xlarge: "hpc6a.48xlarge",    hpc6id_32xlarge: "hpc6id.32xlarge",    hpc7a_12xlarge: "hpc7a.12xlarge",    hpc7a_24xlarge: "hpc7a.24xlarge",    hpc7a_48xlarge: "hpc7a.48xlarge",    hpc7a_96xlarge: "hpc7a.96xlarge",    hpc7g_16xlarge: "hpc7g.16xlarge",    hpc7g_4xlarge: "hpc7g.4xlarge",    hpc7g_8xlarge: "hpc7g.8xlarge",    hpc8a_96xlarge: "hpc8a.96xlarge",    hs1_8xlarge: "hs1.8xlarge",    i2_2xlarge: "i2.2xlarge",    i2_4xlarge: "i2.4xlarge",    i2_8xlarge: "i2.8xlarge",    i2_xlarge: "i2.xlarge",    i3_16xlarge: "i3.16xlarge",    i3_2xlarge: "i3.2xlarge",    i3_4xlarge: "i3.4xlarge",    i3_8xlarge: "i3.8xlarge",    i3_large: "i3.large",    i3_metal: "i3.metal",    i3_xlarge: "i3.xlarge",    i3en_12xlarge: "i3en.12xlarge",    i3en_24xlarge: "i3en.24xlarge",    i3en_2xlarge: "i3en.2xlarge",    i3en_3xlarge: "i3en.3xlarge",    i3en_6xlarge: "i3en.6xlarge",    i3en_large: "i3en.large",    i3en_metal: "i3en.metal",    i3en_xlarge: "i3en.xlarge",    i4g_16xlarge: "i4g.16xlarge",    i4g_2xlarge: "i4g.2xlarge",    i4g_4xlarge: "i4g.4xlarge",    i4g_8xlarge: "i4g.8xlarge",    i4g_large: "i4g.large",    i4g_xlarge: "i4g.xlarge",    i4i_12xlarge: "i4i.12xlarge",    i4i_16xlarge: "i4i.16xlarge",    i4i_24xlarge: "i4i.24xlarge",    i4i_2xlarge: "i4i.2xlarge",    i4i_32xlarge: "i4i.32xlarge",    i4i_4xlarge: "i4i.4xlarge",    i4i_8xlarge: "i4i.8xlarge",    i4i_large: "i4i.large",    i4i_metal: "i4i.metal",    i4i_xlarge: "i4i.xlarge",    i7i_12xlarge: "i7i.12xlarge",    i7i_16xlarge: "i7i.16xlarge",    i7i_24xlarge: "i7i.24xlarge",    i7i_2xlarge: "i7i.2xlarge",    i7i_48xlarge: "i7i.48xlarge",    i7i_4xlarge: "i7i.4xlarge",    i7i_8xlarge: "i7i.8xlarge",    i7i_large: "i7i.large",    i7i_metal_24xl: "i7i.metal-24xl",    i7i_metal_48xl: "i7i.metal-48xl",    i7i_xlarge: "i7i.xlarge",    i7ie_12xlarge: "i7ie.12xlarge",    i7ie_18xlarge: "i7ie.18xlarge",    i7ie_24xlarge: "i7ie.24xlarge",    i7ie_2xlarge: "i7ie.2xlarge",    i7ie_3xlarge: "i7ie.3xlarge",    i7ie_48xlarge: "i7ie.48xlarge",    i7ie_6xlarge: "i7ie.6xlarge",    i7ie_large: "i7ie.large",    i7ie_metal_24xl: "i7ie.metal-24xl",    i7ie_metal_48xl: "i7ie.metal-48xl",    i7ie_xlarge: "i7ie.xlarge",    i8g_12xlarge: "i8g.12xlarge",    i8g_16xlarge: "i8g.16xlarge",    i8g_24xlarge: "i8g.24xlarge",    i8g_2xlarge: "i8g.2xlarge",    i8g_48xlarge: "i8g.48xlarge",    i8g_4xlarge: "i8g.4xlarge",    i8g_8xlarge: "i8g.8xlarge",    i8g_large: "i8g.large",    i8g_metal_24xl: "i8g.metal-24xl",    i8g_xlarge: "i8g.xlarge",    i8ge_12xlarge: "i8ge.12xlarge",    i8ge_18xlarge: "i8ge.18xlarge",    i8ge_24xlarge: "i8ge.24xlarge",    i8ge_2xlarge: "i8ge.2xlarge",    i8ge_3xlarge: "i8ge.3xlarge",    i8ge_48xlarge: "i8ge.48xlarge",    i8ge_6xlarge: "i8ge.6xlarge",    i8ge_large: "i8ge.large",    i8ge_metal_24xl: "i8ge.metal-24xl",    i8ge_metal_48xl: "i8ge.metal-48xl",    i8ge_xlarge: "i8ge.xlarge",    im4gn_16xlarge: "im4gn.16xlarge",    im4gn_2xlarge: "im4gn.2xlarge",    im4gn_4xlarge: "im4gn.4xlarge",    im4gn_8xlarge: "im4gn.8xlarge",    im4gn_large: "im4gn.large",    im4gn_xlarge: "im4gn.xlarge",    inf1_24xlarge: "inf1.24xlarge",    inf1_2xlarge: "inf1.2xlarge",    inf1_6xlarge: "inf1.6xlarge",    inf1_xlarge: "inf1.xlarge",    inf2_24xlarge: "inf2.24xlarge",    inf2_48xlarge: "inf2.48xlarge",    inf2_8xlarge: "inf2.8xlarge",    inf2_xlarge: "inf2.xlarge",    is4gen_2xlarge: "is4gen.2xlarge",    is4gen_4xlarge: "is4gen.4xlarge",    is4gen_8xlarge: "is4gen.8xlarge",    is4gen_large: "is4gen.large",    is4gen_medium: "is4gen.medium",    is4gen_xlarge: "is4gen.xlarge",    m1_large: "m1.large",    m1_medium: "m1.medium",    m1_small: "m1.small",    m1_xlarge: "m1.xlarge",    m2_2xlarge: "m2.2xlarge",    m2_4xlarge: "m2.4xlarge",    m2_xlarge: "m2.xlarge",    m3_2xlarge: "m3.2xlarge",    m3_large: "m3.large",    m3_medium: "m3.medium",    m3_xlarge: "m3.xlarge",    m4_10xlarge: "m4.10xlarge",    m4_16xlarge: "m4.16xlarge",    m4_2xlarge: "m4.2xlarge",    m4_4xlarge: "m4.4xlarge",    m4_large: "m4.large",    m4_xlarge: "m4.xlarge",    m5_12xlarge: "m5.12xlarge",    m5_16xlarge: "m5.16xlarge",    m5_24xlarge: "m5.24xlarge",    m5_2xlarge: "m5.2xlarge",    m5_4xlarge: "m5.4xlarge",    m5_8xlarge: "m5.8xlarge",    m5_large: "m5.large",    m5_metal: "m5.metal",    m5_xlarge: "m5.xlarge",    m5a_12xlarge: "m5a.12xlarge",    m5a_16xlarge: "m5a.16xlarge",    m5a_24xlarge: "m5a.24xlarge",    m5a_2xlarge: "m5a.2xlarge",    m5a_4xlarge: "m5a.4xlarge",    m5a_8xlarge: "m5a.8xlarge",    m5a_large: "m5a.large",    m5a_xlarge: "m5a.xlarge",    m5ad_12xlarge: "m5ad.12xlarge",    m5ad_16xlarge: "m5ad.16xlarge",    m5ad_24xlarge: "m5ad.24xlarge",    m5ad_2xlarge: "m5ad.2xlarge",    m5ad_4xlarge: "m5ad.4xlarge",    m5ad_8xlarge: "m5ad.8xlarge",    m5ad_large: "m5ad.large",    m5ad_xlarge: "m5ad.xlarge",    m5d_12xlarge: "m5d.12xlarge",    m5d_16xlarge: "m5d.16xlarge",    m5d_24xlarge: "m5d.24xlarge",    m5d_2xlarge: "m5d.2xlarge",    m5d_4xlarge: "m5d.4xlarge",    m5d_8xlarge: "m5d.8xlarge",    m5d_large: "m5d.large",    m5d_metal: "m5d.metal",    m5d_xlarge: "m5d.xlarge",    m5dn_12xlarge: "m5dn.12xlarge",    m5dn_16xlarge: "m5dn.16xlarge",    m5dn_24xlarge: "m5dn.24xlarge",    m5dn_2xlarge: "m5dn.2xlarge",    m5dn_4xlarge: "m5dn.4xlarge",    m5dn_8xlarge: "m5dn.8xlarge",    m5dn_large: "m5dn.large",    m5dn_metal: "m5dn.metal",    m5dn_xlarge: "m5dn.xlarge",    m5n_12xlarge: "m5n.12xlarge",    m5n_16xlarge: "m5n.16xlarge",    m5n_24xlarge: "m5n.24xlarge",    m5n_2xlarge: "m5n.2xlarge",    m5n_4xlarge: "m5n.4xlarge",    m5n_8xlarge: "m5n.8xlarge",    m5n_large: "m5n.large",    m5n_metal: "m5n.metal",    m5n_xlarge: "m5n.xlarge",    m5zn_12xlarge: "m5zn.12xlarge",    m5zn_2xlarge: "m5zn.2xlarge",    m5zn_3xlarge: "m5zn.3xlarge",    m5zn_6xlarge: "m5zn.6xlarge",    m5zn_large: "m5zn.large",    m5zn_metal: "m5zn.metal",    m5zn_xlarge: "m5zn.xlarge",    m6a_12xlarge: "m6a.12xlarge",    m6a_16xlarge: "m6a.16xlarge",    m6a_24xlarge: "m6a.24xlarge",    m6a_2xlarge: "m6a.2xlarge",    m6a_32xlarge: "m6a.32xlarge",    m6a_48xlarge: "m6a.48xlarge",    m6a_4xlarge: "m6a.4xlarge",    m6a_8xlarge: "m6a.8xlarge",    m6a_large: "m6a.large",    m6a_metal: "m6a.metal",    m6a_xlarge: "m6a.xlarge",    m6g_12xlarge: "m6g.12xlarge",    m6g_16xlarge: "m6g.16xlarge",    m6g_2xlarge: "m6g.2xlarge",    m6g_4xlarge: "m6g.4xlarge",    m6g_8xlarge: "m6g.8xlarge",    m6g_large: "m6g.large",    m6g_medium: "m6g.medium",    m6g_metal: "m6g.metal",    m6g_xlarge: "m6g.xlarge",    m6gd_12xlarge: "m6gd.12xlarge",    m6gd_16xlarge: "m6gd.16xlarge",    m6gd_2xlarge: "m6gd.2xlarge",    m6gd_4xlarge: "m6gd.4xlarge",    m6gd_8xlarge: "m6gd.8xlarge",    m6gd_large: "m6gd.large",    m6gd_medium: "m6gd.medium",    m6gd_metal: "m6gd.metal",    m6gd_xlarge: "m6gd.xlarge",    m6i_12xlarge: "m6i.12xlarge",    m6i_16xlarge: "m6i.16xlarge",    m6i_24xlarge: "m6i.24xlarge",    m6i_2xlarge: "m6i.2xlarge",    m6i_32xlarge: "m6i.32xlarge",    m6i_4xlarge: "m6i.4xlarge",    m6i_8xlarge: "m6i.8xlarge",    m6i_large: "m6i.large",    m6i_metal: "m6i.metal",    m6i_xlarge: "m6i.xlarge",    m6id_12xlarge: "m6id.12xlarge",    m6id_16xlarge: "m6id.16xlarge",    m6id_24xlarge: "m6id.24xlarge",    m6id_2xlarge: "m6id.2xlarge",    m6id_32xlarge: "m6id.32xlarge",    m6id_4xlarge: "m6id.4xlarge",    m6id_8xlarge: "m6id.8xlarge",    m6id_large: "m6id.large",    m6id_metal: "m6id.metal",    m6id_xlarge: "m6id.xlarge",    m6idn_12xlarge: "m6idn.12xlarge",    m6idn_16xlarge: "m6idn.16xlarge",    m6idn_24xlarge: "m6idn.24xlarge",    m6idn_2xlarge: "m6idn.2xlarge",    m6idn_32xlarge: "m6idn.32xlarge",    m6idn_4xlarge: "m6idn.4xlarge",    m6idn_8xlarge: "m6idn.8xlarge",    m6idn_large: "m6idn.large",    m6idn_metal: "m6idn.metal",    m6idn_xlarge: "m6idn.xlarge",    m6in_12xlarge: "m6in.12xlarge",    m6in_16xlarge: "m6in.16xlarge",    m6in_24xlarge: "m6in.24xlarge",    m6in_2xlarge: "m6in.2xlarge",    m6in_32xlarge: "m6in.32xlarge",    m6in_4xlarge: "m6in.4xlarge",    m6in_8xlarge: "m6in.8xlarge",    m6in_large: "m6in.large",    m6in_metal: "m6in.metal",    m6in_xlarge: "m6in.xlarge",    m7a_12xlarge: "m7a.12xlarge",    m7a_16xlarge: "m7a.16xlarge",    m7a_24xlarge: "m7a.24xlarge",    m7a_2xlarge: "m7a.2xlarge",    m7a_32xlarge: "m7a.32xlarge",    m7a_48xlarge: "m7a.48xlarge",    m7a_4xlarge: "m7a.4xlarge",    m7a_8xlarge: "m7a.8xlarge",    m7a_large: "m7a.large",    m7a_medium: "m7a.medium",    m7a_metal_48xl: "m7a.metal-48xl",    m7a_xlarge: "m7a.xlarge",    m7g_12xlarge: "m7g.12xlarge",    m7g_16xlarge: "m7g.16xlarge",    m7g_2xlarge: "m7g.2xlarge",    m7g_4xlarge: "m7g.4xlarge",    m7g_8xlarge: "m7g.8xlarge",    m7g_large: "m7g.large",    m7g_medium: "m7g.medium",    m7g_metal: "m7g.metal",    m7g_xlarge: "m7g.xlarge",    m7gd_12xlarge: "m7gd.12xlarge",    m7gd_16xlarge: "m7gd.16xlarge",    m7gd_2xlarge: "m7gd.2xlarge",    m7gd_4xlarge: "m7gd.4xlarge",    m7gd_8xlarge: "m7gd.8xlarge",    m7gd_large: "m7gd.large",    m7gd_medium: "m7gd.medium",    m7gd_metal: "m7gd.metal",    m7gd_xlarge: "m7gd.xlarge",    m7i_12xlarge: "m7i.12xlarge",    m7i_16xlarge: "m7i.16xlarge",    m7i_24xlarge: "m7i.24xlarge",    m7i_2xlarge: "m7i.2xlarge",    m7i_48xlarge: "m7i.48xlarge",    m7i_4xlarge: "m7i.4xlarge",    m7i_8xlarge: "m7i.8xlarge",    m7i_flex_12xlarge: "m7i-flex.12xlarge",    m7i_flex_16xlarge: "m7i-flex.16xlarge",    m7i_flex_2xlarge: "m7i-flex.2xlarge",    m7i_flex_4xlarge: "m7i-flex.4xlarge",    m7i_flex_8xlarge: "m7i-flex.8xlarge",    m7i_flex_large: "m7i-flex.large",    m7i_flex_xlarge: "m7i-flex.xlarge",    m7i_large: "m7i.large",    m7i_metal_24xl: "m7i.metal-24xl",    m7i_metal_48xl: "m7i.metal-48xl",    m7i_xlarge: "m7i.xlarge",    m8a_12xlarge: "m8a.12xlarge",    m8a_16xlarge: "m8a.16xlarge",    m8a_24xlarge: "m8a.24xlarge",    m8a_2xlarge: "m8a.2xlarge",    m8a_48xlarge: "m8a.48xlarge",    m8a_4xlarge: "m8a.4xlarge",    m8a_8xlarge: "m8a.8xlarge",    m8a_large: "m8a.large",    m8a_medium: "m8a.medium",    m8a_metal_24xl: "m8a.metal-24xl",    m8a_metal_48xl: "m8a.metal-48xl",    m8a_xlarge: "m8a.xlarge",    m8azn_12xlarge: "m8azn.12xlarge",    m8azn_24xlarge: "m8azn.24xlarge",    m8azn_3xlarge: "m8azn.3xlarge",    m8azn_6xlarge: "m8azn.6xlarge",    m8azn_large: "m8azn.large",    m8azn_medium: "m8azn.medium",    m8azn_metal_12xl: "m8azn.metal-12xl",    m8azn_metal_24xl: "m8azn.metal-24xl",    m8azn_xlarge: "m8azn.xlarge",    m8g_12xlarge: "m8g.12xlarge",    m8g_16xlarge: "m8g.16xlarge",    m8g_24xlarge: "m8g.24xlarge",    m8g_2xlarge: "m8g.2xlarge",    m8g_48xlarge: "m8g.48xlarge",    m8g_4xlarge: "m8g.4xlarge",    m8g_8xlarge: "m8g.8xlarge",    m8g_large: "m8g.large",    m8g_medium: "m8g.medium",    m8g_metal_24xl: "m8g.metal-24xl",    m8g_metal_48xl: "m8g.metal-48xl",    m8g_xlarge: "m8g.xlarge",    m8gb_12xlarge: "m8gb.12xlarge",    m8gb_16xlarge: "m8gb.16xlarge",    m8gb_24xlarge: "m8gb.24xlarge",    m8gb_2xlarge: "m8gb.2xlarge",    m8gb_48xlarge: "m8gb.48xlarge",    m8gb_4xlarge: "m8gb.4xlarge",    m8gb_8xlarge: "m8gb.8xlarge",    m8gb_large: "m8gb.large",    m8gb_medium: "m8gb.medium",    m8gb_metal_24xl: "m8gb.metal-24xl",    m8gb_metal_48xl: "m8gb.metal-48xl",    m8gb_xlarge: "m8gb.xlarge",    m8gd_12xlarge: "m8gd.12xlarge",    m8gd_16xlarge: "m8gd.16xlarge",    m8gd_24xlarge: "m8gd.24xlarge",    m8gd_2xlarge: "m8gd.2xlarge",    m8gd_48xlarge: "m8gd.48xlarge",    m8gd_4xlarge: "m8gd.4xlarge",    m8gd_8xlarge: "m8gd.8xlarge",    m8gd_large: "m8gd.large",    m8gd_medium: "m8gd.medium",    m8gd_metal_24xl: "m8gd.metal-24xl",    m8gd_metal_48xl: "m8gd.metal-48xl",    m8gd_xlarge: "m8gd.xlarge",    m8gn_12xlarge: "m8gn.12xlarge",    m8gn_16xlarge: "m8gn.16xlarge",    m8gn_24xlarge: "m8gn.24xlarge",    m8gn_2xlarge: "m8gn.2xlarge",    m8gn_48xlarge: "m8gn.48xlarge",    m8gn_4xlarge: "m8gn.4xlarge",    m8gn_8xlarge: "m8gn.8xlarge",    m8gn_large: "m8gn.large",    m8gn_medium: "m8gn.medium",    m8gn_metal_24xl: "m8gn.metal-24xl",    m8gn_metal_48xl: "m8gn.metal-48xl",    m8gn_xlarge: "m8gn.xlarge",    m8i_12xlarge: "m8i.12xlarge",    m8i_16xlarge: "m8i.16xlarge",    m8i_24xlarge: "m8i.24xlarge",    m8i_2xlarge: "m8i.2xlarge",    m8i_32xlarge: "m8i.32xlarge",    m8i_48xlarge: "m8i.48xlarge",    m8i_4xlarge: "m8i.4xlarge",    m8i_8xlarge: "m8i.8xlarge",    m8i_96xlarge: "m8i.96xlarge",    m8i_flex_12xlarge: "m8i-flex.12xlarge",    m8i_flex_16xlarge: "m8i-flex.16xlarge",    m8i_flex_2xlarge: "m8i-flex.2xlarge",    m8i_flex_4xlarge: "m8i-flex.4xlarge",    m8i_flex_8xlarge: "m8i-flex.8xlarge",    m8i_flex_large: "m8i-flex.large",    m8i_flex_xlarge: "m8i-flex.xlarge",    m8i_large: "m8i.large",    m8i_metal_48xl: "m8i.metal-48xl",    m8i_metal_96xl: "m8i.metal-96xl",    m8i_xlarge: "m8i.xlarge",    m8id_12xlarge: "m8id.12xlarge",    m8id_16xlarge: "m8id.16xlarge",    m8id_24xlarge: "m8id.24xlarge",    m8id_2xlarge: "m8id.2xlarge",    m8id_32xlarge: "m8id.32xlarge",    m8id_48xlarge: "m8id.48xlarge",    m8id_4xlarge: "m8id.4xlarge",    m8id_8xlarge: "m8id.8xlarge",    m8id_96xlarge: "m8id.96xlarge",    m8id_large: "m8id.large",    m8id_metal_48xl: "m8id.metal-48xl",    m8id_metal_96xl: "m8id.metal-96xl",    m8id_xlarge: "m8id.xlarge",    mac1_metal: "mac1.metal",    mac2_m1ultra_metal: "mac2-m1ultra.metal",    mac2_m2_metal: "mac2-m2.metal",    mac2_m2pro_metal: "mac2-m2pro.metal",    mac2_metal: "mac2.metal",    mac_m4_metal: "mac-m4.metal",    mac_m4max_metal: "mac-m4max.metal",    mac_m4pro_metal: "mac-m4pro.metal",    p2_16xlarge: "p2.16xlarge",    p2_8xlarge: "p2.8xlarge",    p2_xlarge: "p2.xlarge",    p3_16xlarge: "p3.16xlarge",    p3_2xlarge: "p3.2xlarge",    p3_8xlarge: "p3.8xlarge",    p3dn_24xlarge: "p3dn.24xlarge",    p4d_24xlarge: "p4d.24xlarge",    p4de_24xlarge: "p4de.24xlarge",    p5_48xlarge: "p5.48xlarge",    p5_4xlarge: "p5.4xlarge",    p5e_48xlarge: "p5e.48xlarge",    p5en_48xlarge: "p5en.48xlarge",    p6_b200_48xlarge: "p6-b200.48xlarge",    p6_b300_48xlarge: "p6-b300.48xlarge",    p6e_gb200_36xlarge: "p6e-gb200.36xlarge",    r3_2xlarge: "r3.2xlarge",    r3_4xlarge: "r3.4xlarge",    r3_8xlarge: "r3.8xlarge",    r3_large: "r3.large",    r3_xlarge: "r3.xlarge",    r4_16xlarge: "r4.16xlarge",    r4_2xlarge: "r4.2xlarge",    r4_4xlarge: "r4.4xlarge",    r4_8xlarge: "r4.8xlarge",    r4_large: "r4.large",    r4_xlarge: "r4.xlarge",    r5_12xlarge: "r5.12xlarge",    r5_16xlarge: "r5.16xlarge",    r5_24xlarge: "r5.24xlarge",    r5_2xlarge: "r5.2xlarge",    r5_4xlarge: "r5.4xlarge",    r5_8xlarge: "r5.8xlarge",    r5_large: "r5.large",    r5_metal: "r5.metal",    r5_xlarge: "r5.xlarge",    r5a_12xlarge: "r5a.12xlarge",    r5a_16xlarge: "r5a.16xlarge",    r5a_24xlarge: "r5a.24xlarge",    r5a_2xlarge: "r5a.2xlarge",    r5a_4xlarge: "r5a.4xlarge",    r5a_8xlarge: "r5a.8xlarge",    r5a_large: "r5a.large",    r5a_xlarge: "r5a.xlarge",    r5ad_12xlarge: "r5ad.12xlarge",    r5ad_16xlarge: "r5ad.16xlarge",    r5ad_24xlarge: "r5ad.24xlarge",    r5ad_2xlarge: "r5ad.2xlarge",    r5ad_4xlarge: "r5ad.4xlarge",    r5ad_8xlarge: "r5ad.8xlarge",    r5ad_large: "r5ad.large",    r5ad_xlarge: "r5ad.xlarge",    r5b_12xlarge: "r5b.12xlarge",    r5b_16xlarge: "r5b.16xlarge",    r5b_24xlarge: "r5b.24xlarge",    r5b_2xlarge: "r5b.2xlarge",    r5b_4xlarge: "r5b.4xlarge",    r5b_8xlarge: "r5b.8xlarge",    r5b_large: "r5b.large",    r5b_metal: "r5b.metal",    r5b_xlarge: "r5b.xlarge",    r5d_12xlarge: "r5d.12xlarge",    r5d_16xlarge: "r5d.16xlarge",    r5d_24xlarge: "r5d.24xlarge",    r5d_2xlarge: "r5d.2xlarge",    r5d_4xlarge: "r5d.4xlarge",    r5d_8xlarge: "r5d.8xlarge",    r5d_large: "r5d.large",    r5d_metal: "r5d.metal",    r5d_xlarge: "r5d.xlarge",    r5dn_12xlarge: "r5dn.12xlarge",    r5dn_16xlarge: "r5dn.16xlarge",    r5dn_24xlarge: "r5dn.24xlarge",    r5dn_2xlarge: "r5dn.2xlarge",    r5dn_4xlarge: "r5dn.4xlarge",    r5dn_8xlarge: "r5dn.8xlarge",    r5dn_large: "r5dn.large",    r5dn_metal: "r5dn.metal",    r5dn_xlarge: "r5dn.xlarge",    r5n_12xlarge: "r5n.12xlarge",    r5n_16xlarge: "r5n.16xlarge",    r5n_24xlarge: "r5n.24xlarge",    r5n_2xlarge: "r5n.2xlarge",    r5n_4xlarge: "r5n.4xlarge",    r5n_8xlarge: "r5n.8xlarge",    r5n_large: "r5n.large",    r5n_metal: "r5n.metal",    r5n_xlarge: "r5n.xlarge",    r6a_12xlarge: "r6a.12xlarge",    r6a_16xlarge: "r6a.16xlarge",    r6a_24xlarge: "r6a.24xlarge",    r6a_2xlarge: "r6a.2xlarge",    r6a_32xlarge: "r6a.32xlarge",    r6a_48xlarge: "r6a.48xlarge",    r6a_4xlarge: "r6a.4xlarge",    r6a_8xlarge: "r6a.8xlarge",    r6a_large: "r6a.large",    r6a_metal: "r6a.metal",    r6a_xlarge: "r6a.xlarge",    r6g_12xlarge: "r6g.12xlarge",    r6g_16xlarge: "r6g.16xlarge",    r6g_2xlarge: "r6g.2xlarge",    r6g_4xlarge: "r6g.4xlarge",    r6g_8xlarge: "r6g.8xlarge",    r6g_large: "r6g.large",    r6g_medium: "r6g.medium",    r6g_metal: "r6g.metal",    r6g_xlarge: "r6g.xlarge",    r6gd_12xlarge: "r6gd.12xlarge",    r6gd_16xlarge: "r6gd.16xlarge",    r6gd_2xlarge: "r6gd.2xlarge",    r6gd_4xlarge: "r6gd.4xlarge",    r6gd_8xlarge: "r6gd.8xlarge",    r6gd_large: "r6gd.large",    r6gd_medium: "r6gd.medium",    r6gd_metal: "r6gd.metal",    r6gd_xlarge: "r6gd.xlarge",    r6i_12xlarge: "r6i.12xlarge",    r6i_16xlarge: "r6i.16xlarge",    r6i_24xlarge: "r6i.24xlarge",    r6i_2xlarge: "r6i.2xlarge",    r6i_32xlarge: "r6i.32xlarge",    r6i_4xlarge: "r6i.4xlarge",    r6i_8xlarge: "r6i.8xlarge",    r6i_large: "r6i.large",    r6i_metal: "r6i.metal",    r6i_xlarge: "r6i.xlarge",    r6id_12xlarge: "r6id.12xlarge",    r6id_16xlarge: "r6id.16xlarge",    r6id_24xlarge: "r6id.24xlarge",    r6id_2xlarge: "r6id.2xlarge",    r6id_32xlarge: "r6id.32xlarge",    r6id_4xlarge: "r6id.4xlarge",    r6id_8xlarge: "r6id.8xlarge",    r6id_large: "r6id.large",    r6id_metal: "r6id.metal",    r6id_xlarge: "r6id.xlarge",    r6idn_12xlarge: "r6idn.12xlarge",    r6idn_16xlarge: "r6idn.16xlarge",    r6idn_24xlarge: "r6idn.24xlarge",    r6idn_2xlarge: "r6idn.2xlarge",    r6idn_32xlarge: "r6idn.32xlarge",    r6idn_4xlarge: "r6idn.4xlarge",    r6idn_8xlarge: "r6idn.8xlarge",    r6idn_large: "r6idn.large",    r6idn_metal: "r6idn.metal",    r6idn_xlarge: "r6idn.xlarge",    r6in_12xlarge: "r6in.12xlarge",    r6in_16xlarge: "r6in.16xlarge",    r6in_24xlarge: "r6in.24xlarge",    r6in_2xlarge: "r6in.2xlarge",    r6in_32xlarge: "r6in.32xlarge",    r6in_4xlarge: "r6in.4xlarge",    r6in_8xlarge: "r6in.8xlarge",    r6in_large: "r6in.large",    r6in_metal: "r6in.metal",    r6in_xlarge: "r6in.xlarge",    r7a_12xlarge: "r7a.12xlarge",    r7a_16xlarge: "r7a.16xlarge",    r7a_24xlarge: "r7a.24xlarge",    r7a_2xlarge: "r7a.2xlarge",    r7a_32xlarge: "r7a.32xlarge",    r7a_48xlarge: "r7a.48xlarge",    r7a_4xlarge: "r7a.4xlarge",    r7a_8xlarge: "r7a.8xlarge",    r7a_large: "r7a.large",    r7a_medium: "r7a.medium",    r7a_metal_48xl: "r7a.metal-48xl",    r7a_xlarge: "r7a.xlarge",    r7g_12xlarge: "r7g.12xlarge",    r7g_16xlarge: "r7g.16xlarge",    r7g_2xlarge: "r7g.2xlarge",    r7g_4xlarge: "r7g.4xlarge",    r7g_8xlarge: "r7g.8xlarge",    r7g_large: "r7g.large",    r7g_medium: "r7g.medium",    r7g_metal: "r7g.metal",    r7g_xlarge: "r7g.xlarge",    r7gd_12xlarge: "r7gd.12xlarge",    r7gd_16xlarge: "r7gd.16xlarge",    r7gd_2xlarge: "r7gd.2xlarge",    r7gd_4xlarge: "r7gd.4xlarge",    r7gd_8xlarge: "r7gd.8xlarge",    r7gd_large: "r7gd.large",    r7gd_medium: "r7gd.medium",    r7gd_metal: "r7gd.metal",    r7gd_xlarge: "r7gd.xlarge",    r7i_12xlarge: "r7i.12xlarge",    r7i_16xlarge: "r7i.16xlarge",    r7i_24xlarge: "r7i.24xlarge",    r7i_2xlarge: "r7i.2xlarge",    r7i_48xlarge: "r7i.48xlarge",    r7i_4xlarge: "r7i.4xlarge",    r7i_8xlarge: "r7i.8xlarge",    r7i_large: "r7i.large",    r7i_metal_24xl: "r7i.metal-24xl",    r7i_metal_48xl: "r7i.metal-48xl",    r7i_xlarge: "r7i.xlarge",    r7iz_12xlarge: "r7iz.12xlarge",    r7iz_16xlarge: "r7iz.16xlarge",    r7iz_2xlarge: "r7iz.2xlarge",    r7iz_32xlarge: "r7iz.32xlarge",    r7iz_4xlarge: "r7iz.4xlarge",    r7iz_8xlarge: "r7iz.8xlarge",    r7iz_large: "r7iz.large",    r7iz_metal_16xl: "r7iz.metal-16xl",    r7iz_metal_32xl: "r7iz.metal-32xl",    r7iz_xlarge: "r7iz.xlarge",    r8a_12xlarge: "r8a.12xlarge",    r8a_16xlarge: "r8a.16xlarge",    r8a_24xlarge: "r8a.24xlarge",    r8a_2xlarge: "r8a.2xlarge",    r8a_48xlarge: "r8a.48xlarge",    r8a_4xlarge: "r8a.4xlarge",    r8a_8xlarge: "r8a.8xlarge",    r8a_large: "r8a.large",    r8a_medium: "r8a.medium",    r8a_metal_24xl: "r8a.metal-24xl",    r8a_metal_48xl: "r8a.metal-48xl",    r8a_xlarge: "r8a.xlarge",    r8g_12xlarge: "r8g.12xlarge",    r8g_16xlarge: "r8g.16xlarge",    r8g_24xlarge: "r8g.24xlarge",    r8g_2xlarge: "r8g.2xlarge",    r8g_48xlarge: "r8g.48xlarge",    r8g_4xlarge: "r8g.4xlarge",    r8g_8xlarge: "r8g.8xlarge",    r8g_large: "r8g.large",    r8g_medium: "r8g.medium",    r8g_metal_24xl: "r8g.metal-24xl",    r8g_metal_48xl: "r8g.metal-48xl",    r8g_xlarge: "r8g.xlarge",    r8gb_12xlarge: "r8gb.12xlarge",    r8gb_16xlarge: "r8gb.16xlarge",    r8gb_24xlarge: "r8gb.24xlarge",    r8gb_2xlarge: "r8gb.2xlarge",    r8gb_4xlarge: "r8gb.4xlarge",    r8gb_8xlarge: "r8gb.8xlarge",    r8gb_large: "r8gb.large",    r8gb_medium: "r8gb.medium",    r8gb_metal_24xl: "r8gb.metal-24xl",    r8gb_xlarge: "r8gb.xlarge",    r8gd_12xlarge: "r8gd.12xlarge",    r8gd_16xlarge: "r8gd.16xlarge",    r8gd_24xlarge: "r8gd.24xlarge",    r8gd_2xlarge: "r8gd.2xlarge",    r8gd_48xlarge: "r8gd.48xlarge",    r8gd_4xlarge: "r8gd.4xlarge",    r8gd_8xlarge: "r8gd.8xlarge",    r8gd_large: "r8gd.large",    r8gd_medium: "r8gd.medium",    r8gd_metal_24xl: "r8gd.metal-24xl",    r8gd_metal_48xl: "r8gd.metal-48xl",    r8gd_xlarge: "r8gd.xlarge",    r8gn_12xlarge: "r8gn.12xlarge",    r8gn_16xlarge: "r8gn.16xlarge",    r8gn_24xlarge: "r8gn.24xlarge",    r8gn_2xlarge: "r8gn.2xlarge",    r8gn_48xlarge: "r8gn.48xlarge",    r8gn_4xlarge: "r8gn.4xlarge",    r8gn_8xlarge: "r8gn.8xlarge",    r8gn_large: "r8gn.large",    r8gn_medium: "r8gn.medium",    r8gn_metal_24xl: "r8gn.metal-24xl",    r8gn_metal_48xl: "r8gn.metal-48xl",    r8gn_xlarge: "r8gn.xlarge",    r8i_12xlarge: "r8i.12xlarge",    r8i_16xlarge: "r8i.16xlarge",    r8i_24xlarge: "r8i.24xlarge",    r8i_2xlarge: "r8i.2xlarge",    r8i_32xlarge: "r8i.32xlarge",    r8i_48xlarge: "r8i.48xlarge",    r8i_4xlarge: "r8i.4xlarge",    r8i_8xlarge: "r8i.8xlarge",    r8i_96xlarge: "r8i.96xlarge",    r8i_flex_12xlarge: "r8i-flex.12xlarge",    r8i_flex_16xlarge: "r8i-flex.16xlarge",    r8i_flex_2xlarge: "r8i-flex.2xlarge",    r8i_flex_4xlarge: "r8i-flex.4xlarge",    r8i_flex_8xlarge: "r8i-flex.8xlarge",    r8i_flex_large: "r8i-flex.large",    r8i_flex_xlarge: "r8i-flex.xlarge",    r8i_large: "r8i.large",    r8i_metal_48xl: "r8i.metal-48xl",    r8i_metal_96xl: "r8i.metal-96xl",    r8i_xlarge: "r8i.xlarge",    r8id_12xlarge: "r8id.12xlarge",    r8id_16xlarge: "r8id.16xlarge",    r8id_24xlarge: "r8id.24xlarge",    r8id_2xlarge: "r8id.2xlarge",    r8id_32xlarge: "r8id.32xlarge",    r8id_48xlarge: "r8id.48xlarge",    r8id_4xlarge: "r8id.4xlarge",    r8id_8xlarge: "r8id.8xlarge",    r8id_96xlarge: "r8id.96xlarge",    r8id_large: "r8id.large",    r8id_metal_48xl: "r8id.metal-48xl",    r8id_metal_96xl: "r8id.metal-96xl",    r8id_xlarge: "r8id.xlarge",    t1_micro: "t1.micro",    t2_2xlarge: "t2.2xlarge",    t2_large: "t2.large",    t2_medium: "t2.medium",    t2_micro: "t2.micro",    t2_nano: "t2.nano",    t2_small: "t2.small",    t2_xlarge: "t2.xlarge",    t3_2xlarge: "t3.2xlarge",    t3_large: "t3.large",    t3_medium: "t3.medium",    t3_micro: "t3.micro",    t3_nano: "t3.nano",    t3_small: "t3.small",    t3_xlarge: "t3.xlarge",    t3a_2xlarge: "t3a.2xlarge",    t3a_large: "t3a.large",    t3a_medium: "t3a.medium",    t3a_micro: "t3a.micro",    t3a_nano: "t3a.nano",    t3a_small: "t3a.small",    t3a_xlarge: "t3a.xlarge",    t4g_2xlarge: "t4g.2xlarge",    t4g_large: "t4g.large",    t4g_medium: "t4g.medium",    t4g_micro: "t4g.micro",    t4g_nano: "t4g.nano",    t4g_small: "t4g.small",    t4g_xlarge: "t4g.xlarge",    trn1_2xlarge: "trn1.2xlarge",    trn1_32xlarge: "trn1.32xlarge",    trn1n_32xlarge: "trn1n.32xlarge",    trn2_3xlarge: "trn2.3xlarge",    trn2_48xlarge: "trn2.48xlarge",    u7i_12tb_224xlarge: "u7i-12tb.224xlarge",    u7i_6tb_112xlarge: "u7i-6tb.112xlarge",    u7i_8tb_112xlarge: "u7i-8tb.112xlarge",    u7ib_12tb_224xlarge: "u7ib-12tb.224xlarge",    u7in_16tb_224xlarge: "u7in-16tb.224xlarge",    u7in_24tb_224xlarge: "u7in-24tb.224xlarge",    u7in_32tb_224xlarge: "u7in-32tb.224xlarge",    u7inh_32tb_480xlarge: "u7inh-32tb.480xlarge",    u_12tb1_112xlarge: "u-12tb1.112xlarge",    u_12tb1_metal: "u-12tb1.metal",    u_18tb1_112xlarge: "u-18tb1.112xlarge",    u_18tb1_metal: "u-18tb1.metal",    u_24tb1_112xlarge: "u-24tb1.112xlarge",    u_24tb1_metal: "u-24tb1.metal",    u_3tb1_56xlarge: "u-3tb1.56xlarge",    u_6tb1_112xlarge: "u-6tb1.112xlarge",    u_6tb1_56xlarge: "u-6tb1.56xlarge",    u_6tb1_metal: "u-6tb1.metal",    u_9tb1_112xlarge: "u-9tb1.112xlarge",    u_9tb1_metal: "u-9tb1.metal",    vt1_24xlarge: "vt1.24xlarge",    vt1_3xlarge: "vt1.3xlarge",    vt1_6xlarge: "vt1.6xlarge",    x1_16xlarge: "x1.16xlarge",    x1_32xlarge: "x1.32xlarge",    x1e_16xlarge: "x1e.16xlarge",    x1e_2xlarge: "x1e.2xlarge",    x1e_32xlarge: "x1e.32xlarge",    x1e_4xlarge: "x1e.4xlarge",    x1e_8xlarge: "x1e.8xlarge",    x1e_xlarge: "x1e.xlarge",    x2gd_12xlarge: "x2gd.12xlarge",    x2gd_16xlarge: "x2gd.16xlarge",    x2gd_2xlarge: "x2gd.2xlarge",    x2gd_4xlarge: "x2gd.4xlarge",    x2gd_8xlarge: "x2gd.8xlarge",    x2gd_large: "x2gd.large",    x2gd_medium: "x2gd.medium",    x2gd_metal: "x2gd.metal",    x2gd_xlarge: "x2gd.xlarge",    x2idn_16xlarge: "x2idn.16xlarge",    x2idn_24xlarge: "x2idn.24xlarge",    x2idn_32xlarge: "x2idn.32xlarge",    x2idn_metal: "x2idn.metal",    x2iedn_16xlarge: "x2iedn.16xlarge",    x2iedn_24xlarge: "x2iedn.24xlarge",    x2iedn_2xlarge: "x2iedn.2xlarge",    x2iedn_32xlarge: "x2iedn.32xlarge",    x2iedn_4xlarge: "x2iedn.4xlarge",    x2iedn_8xlarge: "x2iedn.8xlarge",    x2iedn_metal: "x2iedn.metal",    x2iedn_xlarge: "x2iedn.xlarge",    x2iezn_12xlarge: "x2iezn.12xlarge",    x2iezn_2xlarge: "x2iezn.2xlarge",    x2iezn_4xlarge: "x2iezn.4xlarge",    x2iezn_6xlarge: "x2iezn.6xlarge",    x2iezn_8xlarge: "x2iezn.8xlarge",    x2iezn_metal: "x2iezn.metal",    x8aedz_12xlarge: "x8aedz.12xlarge",    x8aedz_24xlarge: "x8aedz.24xlarge",    x8aedz_3xlarge: "x8aedz.3xlarge",    x8aedz_6xlarge: "x8aedz.6xlarge",    x8aedz_large: "x8aedz.large",    x8aedz_metal_12xl: "x8aedz.metal-12xl",    x8aedz_metal_24xl: "x8aedz.metal-24xl",    x8aedz_xlarge: "x8aedz.xlarge",    x8g_12xlarge: "x8g.12xlarge",    x8g_16xlarge: "x8g.16xlarge",    x8g_24xlarge: "x8g.24xlarge",    x8g_2xlarge: "x8g.2xlarge",    x8g_48xlarge: "x8g.48xlarge",    x8g_4xlarge: "x8g.4xlarge",    x8g_8xlarge: "x8g.8xlarge",    x8g_large: "x8g.large",    x8g_medium: "x8g.medium",    x8g_metal_24xl: "x8g.metal-24xl",    x8g_metal_48xl: "x8g.metal-48xl",    x8g_xlarge: "x8g.xlarge",    x8i_12xlarge: "x8i.12xlarge",    x8i_16xlarge: "x8i.16xlarge",    x8i_24xlarge: "x8i.24xlarge",    x8i_2xlarge: "x8i.2xlarge",    x8i_32xlarge: "x8i.32xlarge",    x8i_48xlarge: "x8i.48xlarge",    x8i_4xlarge: "x8i.4xlarge",    x8i_64xlarge: "x8i.64xlarge",    x8i_8xlarge: "x8i.8xlarge",    x8i_96xlarge: "x8i.96xlarge",    x8i_large: "x8i.large",    x8i_metal_48xl: "x8i.metal-48xl",    x8i_metal_96xl: "x8i.metal-96xl",    x8i_xlarge: "x8i.xlarge",    z1d_12xlarge: "z1d.12xlarge",    z1d_2xlarge: "z1d.2xlarge",    z1d_3xlarge: "z1d.3xlarge",    z1d_6xlarge: "z1d.6xlarge",    z1d_large: "z1d.large",    z1d_metal: "z1d.metal",    z1d_xlarge: "z1d.xlarge",};const FleetCapacityReservationTenancy = {    default: "default",};const CarrierGatewayState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const ClientVpnAuthenticationType = {    certificate_authentication: "certificate-authentication",    directory_service_authentication: "directory-service-authentication",    federated_authentication: "federated-authentication",};const EndpointIpAddressType = {    dual_stack: "dual-stack",    ipv4: "ipv4",    ipv6: "ipv6",};const SelfServicePortal = {    disabled: "disabled",    enabled: "enabled",};const TrafficIpAddressType = {    dual_stack: "dual-stack",    ipv4: "ipv4",    ipv6: "ipv6",};const TransportProtocol = {    tcp: "tcp",    udp: "udp",};const ClientVpnEndpointStatusCode = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",    pending_associate: "pending-associate",};const ClientVpnRouteStatusCode = {    active: "active",    creating: "creating",    deleting: "deleting",    failed: "failed",};const GatewayType = {    ipsec_1: "ipsec.1",};const BlockPublicAccessMode = {    block_bidirectional: "block-bidirectional",    block_ingress: "block-ingress",    off: "off",};const HostnameType = {    ip_name: "ip-name",    resource_name: "resource-name",};const SubnetState = {    available: "available",    failed: "failed",    failed_insufficient_capacity: "failed-insufficient-capacity",    pending: "pending",    unavailable: "unavailable",};const VpcEncryptionControlMode = {    enforce: "enforce",    monitor: "monitor",};const VpcEncryptionControlExclusionState = {    disabled: "disabled",    disabling: "disabling",    enabled: "enabled",    enabling: "enabling",};const VpcEncryptionControlState = {    available: "available",    creating: "creating",    delete_failed: "delete-failed",    deleted: "deleted",    deleting: "deleting",    enforce_failed: "enforce-failed",    enforce_in_progress: "enforce-in-progress",    monitor_failed: "monitor-failed",    monitor_in_progress: "monitor-in-progress",};const Tenancy = {    dedicated: "dedicated",    default: "default",    host: "host",};const VpcState = {    available: "available",    pending: "pending",};const MacSystemIntegrityProtectionSettingStatus = {    disabled: "disabled",    enabled: "enabled",};const MacModificationTaskState = {    failed: "failed",    inprogress: "in-progress",    pending: "pending",    successful: "successful",};const MacModificationTaskType = {    SIPModification: "sip-modification",    VolumeOwnershipDelegation: "volume-ownership-delegation",};const FleetExcessCapacityTerminationPolicy = {    NO_TERMINATION: "no-termination",    TERMINATION: "termination",};const BareMetal = {    EXCLUDED: "excluded",    INCLUDED: "included",    REQUIRED: "required",};const BurstablePerformance = {    EXCLUDED: "excluded",    INCLUDED: "included",    REQUIRED: "required",};const CpuManufacturer = {    AMAZON_WEB_SERVICES: "amazon-web-services",    AMD: "amd",    APPLE: "apple",    INTEL: "intel",};const InstanceGeneration = {    CURRENT: "current",    PREVIOUS: "previous",};const LocalStorage = {    EXCLUDED: "excluded",    INCLUDED: "included",    REQUIRED: "required",};const LocalStorageType = {    HDD: "hdd",    SSD: "ssd",};const FleetOnDemandAllocationStrategy = {    LOWEST_PRICE: "lowest-price",    PRIORITIZED: "prioritized",};const FleetCapacityReservationUsageStrategy = {    USE_CAPACITY_RESERVATIONS_FIRST: "use-capacity-reservations-first",};const FleetReservationType = {    INTERRUPTIBLE_CAPACITY_RESERVATION: "interruptible-capacity-reservation",};const SpotAllocationStrategy = {    CAPACITY_OPTIMIZED: "capacity-optimized",    CAPACITY_OPTIMIZED_PRIORITIZED: "capacity-optimized-prioritized",    DIVERSIFIED: "diversified",    LOWEST_PRICE: "lowest-price",    PRICE_CAPACITY_OPTIMIZED: "price-capacity-optimized",};const SpotInstanceInterruptionBehavior = {    hibernate: "hibernate",    stop: "stop",    terminate: "terminate",};const FleetReplacementStrategy = {    LAUNCH: "launch",    LAUNCH_BEFORE_TERMINATE: "launch-before-terminate",};const DefaultTargetCapacityType = {    CAPACITY_BLOCK: "capacity-block",    ON_DEMAND: "on-demand",    RESERVED_CAPACITY: "reserved-capacity",    SPOT: "spot",};const TargetCapacityUnitType = {    MEMORY_MIB: "memory-mib",    UNITS: "units",    VCPU: "vcpu",};const FleetType = {    INSTANT: "instant",    MAINTAIN: "maintain",    REQUEST: "request",};const InstanceLifecycle = {    INTERRUPTIBLE_CAPACITY_RESERVATION: "interruptible-capacity-reservation",    ON_DEMAND: "on-demand",    SPOT: "spot",};const PlatformValues = {    Windows: "Windows",};const DestinationFileFormat = {    parquet: "parquet",    plain_text: "plain-text",};const LogDestinationType = {    cloud_watch_logs: "cloud-watch-logs",    kinesis_data_firehose: "kinesis-data-firehose",    s3: "s3",};const FlowLogsResourceType = {    NetworkInterface: "NetworkInterface",    RegionalNatGateway: "RegionalNatGateway",    Subnet: "Subnet",    TransitGateway: "TransitGateway",    TransitGatewayAttachment: "TransitGatewayAttachment",    VPC: "VPC",};const TrafficType = {    ACCEPT: "ACCEPT",    ALL: "ALL",    REJECT: "REJECT",};const SnapshotLocationEnum = {    LOCAL: "local",    REGIONAL: "regional",};const IpAddressType = {    dualstack: "dualstack",    ipv4: "ipv4",    ipv6: "ipv6",};const Ec2InstanceConnectEndpointState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    update_complete: "update-complete",    update_failed: "update-failed",    update_in_progress: "update-in-progress",};const ContainerFormat = {    ova: "ova",};const DiskImageFormat = {    RAW: "RAW",    VHD: "VHD",    VMDK: "VMDK",};const ExportEnvironment = {    citrix: "citrix",    microsoft: "microsoft",    vmware: "vmware",};const ExportTaskState = {    active: "active",    cancelled: "cancelled",    cancelling: "cancelling",    completed: "completed",};const IpamMeteredAccount = {    ipam_owner: "ipam-owner",    resource_owner: "resource-owner",};const IpamTier = {    advanced: "advanced",    free: "free",};const IpamState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    isolate_complete: "isolate-complete",    isolate_in_progress: "isolate-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_in_progress: "restore-in-progress",};const IpamExternalResourceVerificationTokenState = {    CREATE_COMPLETE: "create-complete",    CREATE_FAILED: "create-failed",    CREATE_IN_PROGRESS: "create-in-progress",    DELETE_COMPLETE: "delete-complete",    DELETE_FAILED: "delete-failed",    DELETE_IN_PROGRESS: "delete-in-progress",};const TokenState = {    expired: "expired",    valid: "valid",};const IpamPolicyState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    isolate_complete: "isolate-complete",    isolate_in_progress: "isolate-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_in_progress: "restore-in-progress",};const IpamPoolAwsService = {    ec2: "ec2",    global_services: "global-services",};const IpamPoolPublicIpSource = {    amazon: "amazon",    byoip: "byoip",};const IpamPoolSourceResourceType = {    vpc: "vpc",};const IpamScopeType = {    private: "private",    public: "public",};const IpamPoolState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    isolate_complete: "isolate-complete",    isolate_in_progress: "isolate-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_in_progress: "restore-in-progress",};const IpamPrefixListResolverRuleConditionOperation = {    equals: "equals",    not_equals: "not-equals",    subnet_of: "subnet-of",};const IpamResourceType = {    anycast_ip_list: "anycast-ip-list",    eip: "eip",    eni: "eni",    ipv6_pool: "ipv6-pool",    public_ipv4_pool: "public-ipv4-pool",    subnet: "subnet",    vpc: "vpc",};const IpamPrefixListResolverRuleType = {    ipam_pool_cidr: "ipam-pool-cidr",    ipam_resource_cidr: "ipam-resource-cidr",    static_cidr: "static-cidr",};const IpamPrefixListResolverVersionCreationStatus = {    failure: "failure",    pending: "pending",    success: "success",};const IpamPrefixListResolverState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    isolate_complete: "isolate-complete",    isolate_in_progress: "isolate-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_in_progress: "restore-in-progress",};const IpamPrefixListResolverTargetState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    isolate_complete: "isolate-complete",    isolate_in_progress: "isolate-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_in_progress: "restore-in-progress",    sync_complete: "sync-complete",    sync_failed: "sync-failed",    sync_in_progress: "sync-in-progress",};const IpamResourceDiscoveryState = {    CREATE_COMPLETE: "create-complete",    CREATE_FAILED: "create-failed",    CREATE_IN_PROGRESS: "create-in-progress",    DELETE_COMPLETE: "delete-complete",    DELETE_FAILED: "delete-failed",    DELETE_IN_PROGRESS: "delete-in-progress",    ISOLATE_COMPLETE: "isolate-complete",    ISOLATE_IN_PROGRESS: "isolate-in-progress",    MODIFY_COMPLETE: "modify-complete",    MODIFY_FAILED: "modify-failed",    MODIFY_IN_PROGRESS: "modify-in-progress",    RESTORE_IN_PROGRESS: "restore-in-progress",};const IpamScopeExternalAuthorityType = {    infoblox: "infoblox",};const IpamScopeState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    isolate_complete: "isolate-complete",    isolate_in_progress: "isolate-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_in_progress: "restore-in-progress",};const KeyFormat = {    pem: "pem",    ppk: "ppk",};const KeyType = {    ed25519: "ed25519",    rsa: "rsa",};const CapacityReservationPreference = {    capacity_reservations_only: "capacity-reservations-only",    none: "none",    open: "open",};const AmdSevSnpSpecification = {    disabled: "disabled",    enabled: "enabled",};const NestedVirtualizationSpecification = {    disabled: "disabled",    enabled: "enabled",};const ShutdownBehavior = {    stop: "stop",    terminate: "terminate",};const MarketType = {    capacity_block: "capacity-block",    interruptible_capacity_reservation: "interruptible-capacity-reservation",    spot: "spot",};const InstanceInterruptionBehavior = {    hibernate: "hibernate",    stop: "stop",    terminate: "terminate",};const SpotInstanceType = {    one_time: "one-time",    persistent: "persistent",};const LaunchTemplateAutoRecoveryState = {    default: "default",    disabled: "disabled",};const LaunchTemplateInstanceMetadataEndpointState = {    disabled: "disabled",    enabled: "enabled",};const LaunchTemplateInstanceMetadataProtocolIpv6 = {    disabled: "disabled",    enabled: "enabled",};const LaunchTemplateHttpTokensState = {    optional: "optional",    required: "required",};const LaunchTemplateInstanceMetadataTagsState = {    disabled: "disabled",    enabled: "enabled",};const InstanceBandwidthWeighting = {    DEFAULT: "default",    EBS_1: "ebs-1",    VPC_1: "vpc-1",};const SecondaryInterfaceType = {    SECONDARY: "secondary",};const LaunchTemplateInstanceMetadataOptionsState = {    applied: "applied",    pending: "pending",};const LocalGatewayRouteState = {    active: "active",    blackhole: "blackhole",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const LocalGatewayRouteType = {    propagated: "propagated",    static: "static",};const LocalGatewayRouteTableMode = {    coip: "coip",    direct_vpc_routing: "direct-vpc-routing",};const LocalGatewayVirtualInterfaceConfigurationState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const LocalGatewayVirtualInterfaceGroupConfigurationState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    incomplete: "incomplete",    pending: "pending",};const PrefixListState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",    modify_complete: "modify-complete",    modify_failed: "modify-failed",    modify_in_progress: "modify-in-progress",    restore_complete: "restore-complete",    restore_failed: "restore-failed",    restore_in_progress: "restore-in-progress",};const AvailabilityMode = {    REGIONAL: "regional",    ZONAL: "zonal",};const ConnectivityType = {    PRIVATE: "private",    PUBLIC: "public",};const NatGatewayApplianceState = {    ATTACHED: "attached",    ATTACHING: "attaching",    ATTACH_FAILED: "attach-failed",    DETACHED: "detached",    DETACHING: "detaching",    DETACH_FAILED: "detach-failed",};const NatGatewayApplianceModifyState = {    COMPLETED: "completed",    FAILED: "failed",    MODIFYING: "modifying",};const NatGatewayApplianceType = {    NETWORK_FIREWALL_PROXY: "network-firewall-proxy",};const AutoProvisionZonesState = {    DISABLED: "disabled",    ENABLED: "enabled",};const AutoScalingIpsState = {    DISABLED: "disabled",    ENABLED: "enabled",};const NatGatewayState = {    AVAILABLE: "available",    DELETED: "deleted",    DELETING: "deleting",    FAILED: "failed",    PENDING: "pending",};const RuleAction = {    allow: "allow",    deny: "deny",};const NetworkInterfaceCreationType = {    branch: "branch",    efa: "efa",    efa_only: "efa-only",    trunk: "trunk",};const NetworkInterfaceType = {    api_gateway_managed: "api_gateway_managed",    aws_codestar_connections_managed: "aws_codestar_connections_managed",    branch: "branch",    efa: "efa",    efa_only: "efa-only",    gateway_load_balancer: "gateway_load_balancer",    gateway_load_balancer_endpoint: "gateway_load_balancer_endpoint",    global_accelerator_managed: "global_accelerator_managed",    interface: "interface",    iot_rules_managed: "iot_rules_managed",    lambda: "lambda",    load_balancer: "load_balancer",    natGateway: "natGateway",    network_load_balancer: "network_load_balancer",    quicksight: "quicksight",    transit_gateway: "transit_gateway",    trunk: "trunk",    vpc_endpoint: "vpc_endpoint",};const NetworkInterfaceStatus = {    associated: "associated",    attaching: "attaching",    available: "available",    detaching: "detaching",    in_use: "in-use",};const InterfacePermissionType = {    EIP_ASSOCIATE: "EIP-ASSOCIATE",    INSTANCE_ATTACH: "INSTANCE-ATTACH",};const NetworkInterfacePermissionStateCode = {    granted: "granted",    pending: "pending",    revoked: "revoked",    revoking: "revoking",};const SpreadLevel = {    host: "host",    rack: "rack",};const PlacementStrategy = {    cluster: "cluster",    partition: "partition",    spread: "spread",};const PlacementGroupState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const ReplaceRootVolumeTaskState = {    failed: "failed",    failed_detached: "failed-detached",    failing: "failing",    in_progress: "in-progress",    pending: "pending",    succeeded: "succeeded",};const RouteServerPersistRoutesAction = {    DISABLE: "disable",    ENABLE: "enable",    RESET: "reset",};const RouteServerPersistRoutesState = {    DISABLED: "disabled",    DISABLING: "disabling",    ENABLED: "enabled",    ENABLING: "enabling",    MODIFYING: "modifying",    RESETTING: "resetting",};const RouteServerState = {    AVAILABLE: "available",    DELETED: "deleted",    DELETING: "deleting",    MODIFYING: "modifying",    PENDING: "pending",};const RouteServerEndpointState = {    AVAILABLE: "available",    DELETED: "deleted",    DELETE_FAILED: "delete-failed",    DELETING: "deleting",    FAILED: "failed",    FAILING: "failing",    PENDING: "pending",};const RouteServerPeerLivenessMode = {    BFD: "bfd",    BGP_KEEPALIVE: "bgp-keepalive",};const RouteServerBfdState = {    DOWN: "down",    UP: "up",};const RouteServerBgpState = {    DOWN: "down",    UP: "up",};const RouteServerPeerState = {    AVAILABLE: "available",    DELETED: "deleted",    DELETING: "deleting",    FAILED: "failed",    FAILING: "failing",    PENDING: "pending",};const RouteOrigin = {    Advertisement: "Advertisement",    CreateRoute: "CreateRoute",    CreateRouteTable: "CreateRouteTable",    EnableVgwRoutePropagation: "EnableVgwRoutePropagation",};const RouteState = {    active: "active",    blackhole: "blackhole",    filtered: "filtered",};const SecondaryNetworkType = {    rdma: "rdma",};const SecondaryNetworkCidrBlockAssociationState = {    associated: "associated",    associating: "associating",    association_failed: "association-failed",    disassociated: "disassociated",    disassociating: "disassociating",    disassociation_failed: "disassociation-failed",};const SecondaryNetworkState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",};const SecondarySubnetCidrBlockAssociationState = {    associated: "associated",    associating: "associating",    association_failed: "association-failed",    disassociated: "disassociated",    disassociating: "disassociating",    disassociation_failed: "disassociation-failed",};const SecondarySubnetState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_failed: "delete-failed",    delete_in_progress: "delete-in-progress",};const SnapshotState = {    completed: "completed",    error: "error",    pending: "pending",    recoverable: "recoverable",    recovering: "recovering",};const StorageTier = {    archive: "archive",    standard: "standard",};const TransferType = {    standard: "standard",    time_based: "time-based",};const CopyTagsFromSource = {    volume: "volume",};const DatafeedSubscriptionState = {    Active: "Active",    Inactive: "Inactive",};const SubnetCidrReservationType = {    explicit: "explicit",    prefix: "prefix",};const TrafficMirrorRuleAction = {    accept: "accept",    reject: "reject",};const TrafficDirection = {    egress: "egress",    ingress: "ingress",};const TrafficMirrorNetworkService = {    amazon_dns: "amazon-dns",};const TrafficMirrorTargetType = {    gateway_load_balancer_endpoint: "gateway-load-balancer-endpoint",    network_interface: "network-interface",    network_load_balancer: "network-load-balancer",};const AutoAcceptSharedAttachmentsValue = {    disable: "disable",    enable: "enable",};const DefaultRouteTableAssociationValue = {    disable: "disable",    enable: "enable",};const DefaultRouteTablePropagationValue = {    disable: "disable",    enable: "enable",};const MulticastSupportValue = {    disable: "disable",    enable: "enable",};const VpnEcmpSupportValue = {    disable: "disable",    enable: "enable",};const EncryptionStateValue = {    disabled: "disabled",    disabling: "disabling",    enabled: "enabled",    enabling: "enabling",};const TransitGatewayState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    modifying: "modifying",    pending: "pending",};const ProtocolValue = {    gre: "gre",};const BgpStatus = {    down: "down",    up: "up",};const TransitGatewayConnectPeerState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const TransitGatewayMeteringPolicyState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    modifying: "modifying",    pending: "pending",};const TransitGatewayMeteringPayerType = {    destination_attachment_owner: "destination-attachment-owner",    source_attachment_owner: "source-attachment-owner",    transit_gateway_owner: "transit-gateway-owner",};const TransitGatewayMeteringPolicyEntryState = {    available: "available",    deleted: "deleted",};const AutoAcceptSharedAssociationsValue = {    disable: "disable",    enable: "enable",};const Igmpv2SupportValue = {    disable: "disable",    enable: "enable",};const StaticSourcesSupportValue = {    disable: "disable",    enable: "enable",};const TransitGatewayMulticastDomainState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const TransitGatewayPolicyTableState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const TransitGatewayPrefixListReferenceState = {    available: "available",    deleting: "deleting",    modifying: "modifying",    pending: "pending",};const TransitGatewayRouteState = {    active: "active",    blackhole: "blackhole",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const TransitGatewayRouteType = {    propagated: "propagated",    static: "static",};const TransitGatewayRouteTableState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const TransitGatewayRouteTableAnnouncementDirection = {    incoming: "incoming",    outgoing: "outgoing",};const TransitGatewayRouteTableAnnouncementState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    failed: "failed",    failing: "failing",    pending: "pending",};const VerifiedAccessEndpointAttachmentType = {    vpc: "vpc",};const VerifiedAccessEndpointProtocol = {    http: "http",    https: "https",    tcp: "tcp",};const VerifiedAccessEndpointType = {    cidr: "cidr",    load_balancer: "load-balancer",    network_interface: "network-interface",    rds: "rds",};const VerifiedAccessEndpointStatusCode = {    active: "active",    deleted: "deleted",    deleting: "deleting",    pending: "pending",    updating: "updating",};const VpcEncryptionControlExclusionStateInput = {    disable: "disable",    enable: "enable",};const InternetGatewayExclusionMode = {    allow_bidirectional: "allow-bidirectional",    allow_egress: "allow-egress",};const VpcBlockPublicAccessExclusionState = {    create_complete: "create-complete",    create_failed: "create-failed",    create_in_progress: "create-in-progress",    delete_complete: "delete-complete",    delete_in_progress: "delete-in-progress",    disable_complete: "disable-complete",    disable_in_progress: "disable-in-progress",    update_complete: "update-complete",    update_failed: "update-failed",    update_in_progress: "update-in-progress",};const DnsRecordIpType = {    dualstack: "dualstack",    ipv4: "ipv4",    ipv6: "ipv6",    service_defined: "service-defined",};const VpcEndpointType = {    Gateway: "Gateway",    GatewayLoadBalancer: "GatewayLoadBalancer",    Interface: "Interface",    Resource: "Resource",    ServiceNetwork: "ServiceNetwork",};const State = {    Available: "Available",    Deleted: "Deleted",    Deleting: "Deleting",    Expired: "Expired",    Failed: "Failed",    Partial: "Partial",    Pending: "Pending",    PendingAcceptance: "PendingAcceptance",    Rejected: "Rejected",};const ConnectionNotificationState = {    Disabled: "Disabled",    Enabled: "Enabled",};const ConnectionNotificationType = {    Topic: "Topic",};const PayerResponsibility = {    ServiceOwner: "ServiceOwner",};const DnsNameState = {    Failed: "failed",    PendingVerification: "pendingVerification",    Verified: "verified",};const ServiceState = {    Available: "Available",    Deleted: "Deleted",    Deleting: "Deleting",    Failed: "Failed",    Pending: "Pending",};const ServiceType = {    Gateway: "Gateway",    GatewayLoadBalancer: "GatewayLoadBalancer",    Interface: "Interface",};const ServiceConnectivityType = {    ipv4: "ipv4",    ipv6: "ipv6",};const VpnConcentratorType = {    ipsec_1: "ipsec.1",};const VpnTunnelBandwidth = {    large: "large",    standard: "standard",};const TunnelInsideIpVersion = {    ipv4: "ipv4",    ipv6: "ipv6",};const GatewayAssociationState = {    associated: "associated",    associating: "associating",    disassociating: "disassociating",    not_associated: "not-associated",};const VpnStaticRouteSource = {    Static: "Static",};const VpnState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const TelemetryStatus = {    DOWN: "DOWN",    UP: "UP",};const FleetStateCode = {    ACTIVE: "active",    DELETED: "deleted",    DELETED_RUNNING: "deleted_running",    DELETED_TERMINATING_INSTANCES: "deleted_terminating",    FAILED: "failed",    MODIFYING: "modifying",    SUBMITTED: "submitted",};const DeleteFleetErrorCode = {    FLEET_ID_DOES_NOT_EXIST: "fleetIdDoesNotExist",    FLEET_ID_MALFORMED: "fleetIdMalformed",    FLEET_NOT_IN_DELETABLE_STATE: "fleetNotInDeletableState",    UNEXPECTED_ERROR: "unexpectedError",};const LaunchTemplateErrorCode = {    LAUNCH_TEMPLATE_ID_DOES_NOT_EXIST: "launchTemplateIdDoesNotExist",    LAUNCH_TEMPLATE_ID_MALFORMED: "launchTemplateIdMalformed",    LAUNCH_TEMPLATE_NAME_DOES_NOT_EXIST: "launchTemplateNameDoesNotExist",    LAUNCH_TEMPLATE_NAME_MALFORMED: "launchTemplateNameMalformed",    LAUNCH_TEMPLATE_VERSION_DOES_NOT_EXIST: "launchTemplateVersionDoesNotExist",    UNEXPECTED_ERROR: "unexpectedError",};const DeleteQueuedReservedInstancesErrorCode = {    RESERVED_INSTANCES_ID_INVALID: "reserved-instances-id-invalid",    RESERVED_INSTANCES_NOT_IN_QUEUED_STATE: "reserved-instances-not-in-queued-state",    UNEXPECTED_ERROR: "unexpected-error",};const AsnState = {    deprovisioned: "deprovisioned",    failed_deprovision: "failed-deprovision",    failed_provision: "failed-provision",    pending_deprovision: "pending-deprovision",    pending_provision: "pending-provision",    provisioned: "provisioned",};const IpamPoolCidrFailureCode = {    cidr_not_available: "cidr-not-available",    limit_exceeded: "limit-exceeded",};const IpamPoolCidrState = {    deprovisioned: "deprovisioned",    failed_deprovision: "failed-deprovision",    failed_import: "failed-import",    failed_provision: "failed-provision",    pending_deprovision: "pending-deprovision",    pending_import: "pending-import",    pending_provision: "pending-provision",    provisioned: "provisioned",};const SnapshotReturnCodes = {    ERROR_CODE_CLIENT_ERROR: "client-error",    ERROR_CODE_INTERNAL_ERROR: "internal-error",    ERROR_MISSING_PERMISSIONS: "missing-permissions",    SUCCESS: "success",    WARN_SKIPPED: "skipped",};const AvailabilityZoneOptInStatus = {    not_opted_in: "not-opted-in",    opt_in_not_required: "opt-in-not-required",    opted_in: "opted-in",};const AvailabilityZoneState = {    available: "available",    constrained: "constrained",    impaired: "impaired",    information: "information",    unavailable: "unavailable",};const MetricType = {    aggregate_latency: "aggregate-latency",};const PeriodType = {    fifteen_minutes: "fifteen-minutes",    five_minutes: "five-minutes",    one_day: "one-day",    one_hour: "one-hour",    one_week: "one-week",    three_hours: "three-hours",};const StatisticType = {    p50: "p50",};const CapacityBlockExtensionStatus = {    PAYMENT_FAILED: "payment-failed",    PAYMENT_PENDING: "payment-pending",    PAYMENT_SUCCEEDED: "payment-succeeded",};const CapacityBlockResourceState = {    active: "active",    cancelled: "cancelled",    expired: "expired",    failed: "failed",    payment_failed: "payment-failed",    payment_pending: "payment-pending",    scheduled: "scheduled",    unavailable: "unavailable",};const CapacityBlockInterconnectStatus = {    impaired: "impaired",    insufficient_data: "insufficient-data",    ok: "ok",};const CapacityManagerDataExportStatus = {    DELIVERED: "delivered",    FAILED: "failed",    IN_PROGRESS: "in-progress",    PENDING: "pending",};const CallerRole = {    odcr_owner: "odcr-owner",    unused_reservation_billing_owner: "unused-reservation-billing-owner",};const CapacityReservationBillingRequestStatus = {    accepted: "accepted",    cancelled: "cancelled",    expired: "expired",    pending: "pending",    rejected: "rejected",    revoked: "revoked",};const ClientVpnConnectionStatusCode = {    active: "active",    failed_to_terminate: "failed-to-terminate",    terminated: "terminated",    terminating: "terminating",};const AssociatedNetworkType = {    vpc: "vpc",};const ClientVpnEndpointAttributeStatusCode = {    applied: "applied",    applying: "applying",};const VpnProtocol = {    openvpn: "openvpn",};const ConversionTaskState = {    active: "active",    cancelled: "cancelled",    cancelling: "cancelling",    completed: "completed",};const ReportState = {    cancelled: "cancelled",    complete: "complete",    error: "error",    running: "running",};const ElasticGpuStatus = {    Impaired: "IMPAIRED",    Ok: "OK",};const ElasticGpuState = {    Attached: "ATTACHED",};const FastLaunchResourceType = {    SNAPSHOT: "snapshot",};const FastLaunchStateCode = {    disabling: "disabling",    disabling_failed: "disabling-failed",    enabled: "enabled",    enabled_failed: "enabled-failed",    enabling: "enabling",    enabling_failed: "enabling-failed",};const FastSnapshotRestoreStateCode = {    disabled: "disabled",    disabling: "disabling",    enabled: "enabled",    enabling: "enabling",    optimizing: "optimizing",};const FleetEventType = {    FLEET_CHANGE: "fleet-change",    INSTANCE_CHANGE: "instance-change",    SERVICE_ERROR: "service-error",};const FleetActivityStatus = {    ERROR: "error",    FULFILLED: "fulfilled",    PENDING_FULFILLMENT: "pending_fulfillment",    PENDING_TERMINATION: "pending_termination",};const FpgaImageAttributeName = {    description: "description",    loadPermission: "loadPermission",    name: "name",    productCodes: "productCodes",};const PermissionGroup = {    all: "all",};const ProductCodeValues = {    devpay: "devpay",    marketplace: "marketplace",};const FpgaImageStateCode = {    available: "available",    failed: "failed",    pending: "pending",    unavailable: "unavailable",};const PaymentOption = {    ALL_UPFRONT: "AllUpfront",    NO_UPFRONT: "NoUpfront",    PARTIAL_UPFRONT: "PartialUpfront",};const ReservationState = {    ACTIVE: "active",    CANCELLED: "cancelled",    DELAYED: "delayed",    EXPIRED: "expired",    FAILED: "failed",    PAYMENT_FAILED: "payment-failed",    PAYMENT_PENDING: "payment-pending",    PENDING: "pending",    RETIRED: "retired",    SCHEDULED: "scheduled",    UNSUPPORTED: "unsupported",};const ImageAttributeName = {    blockDeviceMapping: "blockDeviceMapping",    bootMode: "bootMode",    deregistrationProtection: "deregistrationProtection",    description: "description",    imdsSupport: "imdsSupport",    kernel: "kernel",    lastLaunchedTime: "lastLaunchedTime",    launchPermission: "launchPermission",    productCodes: "productCodes",    ramdisk: "ramdisk",    sriovNetSupport: "sriovNetSupport",    tpmSupport: "tpmSupport",    uefiData: "uefiData",};const ImageReferenceResourceType = {    EC2_INSTANCE: "ec2:Instance",    EC2_LAUNCH_TEMPLATE: "ec2:LaunchTemplate",    IMAGE_BUILDER_CONTAINER_RECIPE: "imagebuilder:ContainerRecipe",    IMAGE_BUILDER_IMAGE_RECIPE: "imagebuilder:ImageRecipe",    SSM_PARAMETER: "ssm:Parameter",};const ImageReferenceOptionName = {    STATE_NAME: "state-name",    VERSION_DEPTH: "version-depth",};const ArchitectureValues = {    arm64: "arm64",    arm64_mac: "arm64_mac",    i386: "i386",    x86_64: "x86_64",    x86_64_mac: "x86_64_mac",};const BootModeValues = {    legacy_bios: "legacy-bios",    uefi: "uefi",    uefi_preferred: "uefi-preferred",};const HypervisorType = {    ovm: "ovm",    xen: "xen",};const ImageTypeValues = {    kernel: "kernel",    machine: "machine",    ramdisk: "ramdisk",};const ImdsSupportValues = {    v2_0: "v2.0",};const DeviceType = {    ebs: "ebs",    instance_store: "instance-store",};const ImageState = {    available: "available",    deregistered: "deregistered",    disabled: "disabled",    error: "error",    failed: "failed",    invalid: "invalid",    pending: "pending",    transient: "transient",};const TpmSupportValues = {    v2_0: "v2.0",};const VirtualizationType = {    hvm: "hvm",    paravirtual: "paravirtual",};const InstanceAttributeName = {    blockDeviceMapping: "blockDeviceMapping",    disableApiStop: "disableApiStop",    disableApiTermination: "disableApiTermination",    ebsOptimized: "ebsOptimized",    enaSupport: "enaSupport",    enclaveOptions: "enclaveOptions",    groupSet: "groupSet",    instanceInitiatedShutdownBehavior: "instanceInitiatedShutdownBehavior",    instanceType: "instanceType",    kernel: "kernel",    productCodes: "productCodes",    ramdisk: "ramdisk",    rootDeviceName: "rootDeviceName",    sourceDestCheck: "sourceDestCheck",    sriovNetSupport: "sriovNetSupport",    userData: "userData",};const InstanceStateName = {    pending: "pending",    running: "running",    shutting_down: "shutting-down",    stopped: "stopped",    stopping: "stopping",    terminated: "terminated",};const InstanceBootModeValues = {    legacy_bios: "legacy-bios",    uefi: "uefi",};const InstanceLifecycleType = {    capacity_block: "capacity-block",    interruptible_capacity_reservation: "interruptible-capacity-reservation",    scheduled: "scheduled",    spot: "spot",};const InstanceAutoRecoveryState = {    default: "default",    disabled: "disabled",};const InstanceRebootMigrationState = {    default: "default",    disabled: "disabled",};const InstanceMetadataEndpointState = {    disabled: "disabled",    enabled: "enabled",};const InstanceMetadataProtocolState = {    disabled: "disabled",    enabled: "enabled",};const HttpTokensState = {    optional: "optional",    required: "required",};const InstanceMetadataTagsState = {    disabled: "disabled",    enabled: "enabled",};const InstanceMetadataOptionsState = {    applied: "applied",    pending: "pending",};const MonitoringState = {    disabled: "disabled",    disabling: "disabling",    enabled: "enabled",    pending: "pending",};const SecondaryInterfaceStatus = {    available: "available",    in_use: "in-use",};const HaStatus = {    active: "active",    invalid: "invalid",    processing: "processing",    standby: "standby",};const SqlServerLicenseUsage = {    full: "full",    waived: "waived",};const StatusName = {    reachability: "reachability",};const StatusType = {    failed: "failed",    initializing: "initializing",    insufficient_data: "insufficient-data",    passed: "passed",};const SummaryStatus = {    impaired: "impaired",    initializing: "initializing",    insufficient_data: "insufficient-data",    not_applicable: "not-applicable",    ok: "ok",};const EventCode = {    instance_reboot: "instance-reboot",    instance_retirement: "instance-retirement",    instance_stop: "instance-stop",    system_maintenance: "system-maintenance",    system_reboot: "system-reboot",};const LocationType = {    availability_zone: "availability-zone",    availability_zone_id: "availability-zone-id",    outpost: "outpost",    region: "region",};const AttachmentLimitType = {    DEDICATED: "dedicated",    SHARED: "shared",};const EbsOptimizedSupport = {    default: "default",    supported: "supported",    unsupported: "unsupported",};const EbsEncryptionSupport = {    supported: "supported",    unsupported: "unsupported",};const EbsNvmeSupport = {    REQUIRED: "required",    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const InstanceTypeHypervisor = {    NITRO: "nitro",    XEN: "xen",};const DiskType = {    hdd: "hdd",    ssd: "ssd",};const InstanceStorageEncryptionSupport = {    required: "required",    unsupported: "unsupported",};const EphemeralNvmeSupport = {    REQUIRED: "required",    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const BandwidthWeightingType = {    DEFAULT: "default",    EBS_1: "ebs-1",    VPC_1: "vpc-1",};const EnaSupport = {    required: "required",    supported: "supported",    unsupported: "unsupported",};const FlexibleEnaQueuesSupport = {    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const NitroEnclavesSupport = {    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const NitroTpmSupport = {    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const PhcSupport = {    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const PlacementGroupStrategy = {    cluster: "cluster",    partition: "partition",    spread: "spread",};const ArchitectureType = {    arm64: "arm64",    arm64_mac: "arm64_mac",    i386: "i386",    x86_64: "x86_64",    x86_64_mac: "x86_64_mac",};const SupportedAdditionalProcessorFeature = {    AMD_SEV_SNP: "amd-sev-snp",    NESTED_VIRTUALIZATION: "nested-virtualization",};const RebootMigrationSupport = {    SUPPORTED: "supported",    UNSUPPORTED: "unsupported",};const BootModeType = {    legacy_bios: "legacy-bios",    uefi: "uefi",};const RootDeviceType = {    ebs: "ebs",    instance_store: "instance-store",};const UsageClassType = {    capacity_block: "capacity-block",    on_demand: "on-demand",    spot: "spot",};const LockState = {    compliance: "compliance",    compliance_cooloff: "compliance-cooloff",    expired: "expired",    governance: "governance",};const MoveStatus = {    movingToVpc: "movingToVpc",    restoringToClassic: "restoringToClassic",};const FindingsFound = {    false: "false",    true: "true",    unknown: "unknown",};const AnalysisStatus = {    failed: "failed",    running: "running",    succeeded: "succeeded",};const NetworkInterfaceAttribute = {    associatePublicIpAddress: "associatePublicIpAddress",    attachment: "attachment",    description: "description",    groupSet: "groupSet",    sourceDestCheck: "sourceDestCheck",};const OfferingClassType = {    CONVERTIBLE: "convertible",    STANDARD: "standard",};const OfferingTypeValues = {    All_Upfront: "All Upfront",    Heavy_Utilization: "Heavy Utilization",    Light_Utilization: "Light Utilization",    Medium_Utilization: "Medium Utilization",    No_Upfront: "No Upfront",    Partial_Upfront: "Partial Upfront",};const RIProductDescription = {    Linux_UNIX: "Linux/UNIX",    Linux_UNIX_Amazon_VPC_: "Linux/UNIX (Amazon VPC)",    Windows: "Windows",    Windows_Amazon_VPC_: "Windows (Amazon VPC)",};const RecurringChargeFrequency = {    Hourly: "Hourly",};const Scope = {    AVAILABILITY_ZONE: "Availability Zone",    REGIONAL: "Region",};const ReservedInstanceState = {    active: "active",    payment_failed: "payment-failed",    payment_pending: "payment-pending",    queued: "queued",    queued_deleted: "queued-deleted",    retired: "retired",};const ServiceLinkVirtualInterfaceConfigurationState = {    available: "available",    deleted: "deleted",    deleting: "deleting",    pending: "pending",};const SnapshotAttributeName = {    createVolumePermission: "createVolumePermission",    productCodes: "productCodes",};const TieringOperationStatus = {    archival_completed: "archival-completed",    archival_failed: "archival-failed",    archival_in_progress: "archival-in-progress",    permanent_restore_completed: "permanent-restore-completed",    permanent_restore_failed: "permanent-restore-failed",    permanent_restore_in_progress: "permanent-restore-in-progress",    temporary_restore_completed: "temporary-restore-completed",    temporary_restore_failed: "temporary-restore-failed",    temporary_restore_in_progress: "temporary-restore-in-progress",};const EventType = {    BATCH_CHANGE: "fleetRequestChange",    ERROR: "error",    INFORMATION: "information",    INSTANCE_CHANGE: "instanceChange",};const ExcessCapacityTerminationPolicy = {    DEFAULT: "default",    NO_TERMINATION: "noTermination",};const OnDemandAllocationStrategy = {    LOWEST_PRICE: "lowestPrice",    PRIORITIZED: "prioritized",};const ReplacementStrategy = {    LAUNCH: "launch",    LAUNCH_BEFORE_TERMINATE: "launch-before-terminate",};const SpotInstanceState = {    active: "active",    cancelled: "cancelled",    closed: "closed",    disabled: "disabled",    failed: "failed",    open: "open",};const VerifiedAccessLogDeliveryStatusCode = {    FAILED: "failed",    SUCCESS: "success",};const VolumeAttributeName = {    autoEnableIO: "autoEnableIO",    productCodes: "productCodes",};const VolumeModificationState = {    completed: "completed",    failed: "failed",    modifying: "modifying",    optimizing: "optimizing",};const InitializationType = {    default: "default",    provisioned_rate: "provisioned-rate",    volume_copy: "volume-copy",};const VolumeStatusName = {    initialization_state: "initialization-state",    io_enabled: "io-enabled",    io_performance: "io-performance",};const VolumeStatusInfoStatus = {    impaired: "impaired",    insufficient_data: "insufficient-data",    ok: "ok",    warning: "warning",};const VpcAttributeName = {    enableDnsHostnames: "enableDnsHostnames",    enableDnsSupport: "enableDnsSupport",    enableNetworkAddressUsageMetrics: "enableNetworkAddressUsageMetrics",};const VpcBlockPublicAccessExclusionsAllowed = {    allowed: "allowed",    not_allowed: "not-allowed",};const InternetGatewayBlockMode = {    block_bidirectional: "block-bidirectional",    block_ingress: "block-ingress",    off: "off",};const ManagedBy = {    account: "account",    declarative_policy: "declarative-policy",};const VpcBlockPublicAccessState = {    default_state: "default-state",    update_complete: "update-complete",    update_in_progress: "update-in-progress",};const CapacityManagerStatus = {    DISABLED: "disabled",    ENABLED: "enabled",};const ImageBlockPublicAccessDisabledState = {    unblocked: "unblocked",};const RouteServerPropagationState = {    AVAILABLE: "available",    DELETING: "deleting",    PENDING: "pending",};const SnapshotBlockPublicAccessState = {    block_all_sharing: "block-all-sharing",    block_new_sharing: "block-new-sharing",    unblocked: "unblocked",};const TransitGatewayPropagationState = {    disabled: "disabled",    disabling: "disabling",    enabled: "enabled",    enabling: "enabling",};const ImageBlockPublicAccessEnabledState = {    block_new_sharing: "block-new-sharing",};const ClientCertificateRevocationListStatusCode = {    active: "active",    pending: "pending",};const IngestionStatus = {    INGESTION_COMPLETE: "ingestion-complete",    INGESTION_FAILED: "ingestion-failed",    INITIAL_INGESTION_IN_PROGRESS: "initial-ingestion-in-progress",};const Comparison = {    EQUALS: "equals",    IN: "in",};const FilterByDimension = {    ACCOUNT_ID: "account-id",    ACCOUNT_NAME: "account-name",    AVAILABILITY_ZONE_ID: "availability-zone-id",    INSTANCE_FAMILY: "instance-family",    INSTANCE_PLATFORM: "instance-platform",    INSTANCE_TYPE: "instance-type",    RESERVATION_ARN: "reservation-arn",    RESERVATION_CREATE_TIMESTAMP: "reservation-create-timestamp",    RESERVATION_END_DATE_TYPE: "reservation-end-date-type",    RESERVATION_END_TIMESTAMP: "reservation-end-timestamp",    RESERVATION_ID: "reservation-id",    RESERVATION_INSTANCE_MATCH_CRITERIA: "reservation-instance-match-criteria",    RESERVATION_START_TIMESTAMP: "reservation-start-timestamp",    RESERVATION_STATE: "reservation-state",    RESERVATION_TYPE: "reservation-type",    RESERVATION_UNUSED_FINANCIAL_OWNER: "reservation-unused-financial-owner",    RESOURCE_REGION: "resource-region",    TENANCY: "tenancy",};const GroupBy = {    ACCOUNT_ID: "account-id",    ACCOUNT_NAME: "account-name",    AVAILABILITY_ZONE_ID: "availability-zone-id",    INSTANCE_FAMILY: "instance-family",    INSTANCE_PLATFORM: "instance-platform",    INSTANCE_TYPE: "instance-type",    RESERVATION_ARN: "reservation-arn",    RESERVATION_CREATE_TIMESTAMP: "reservation-create-timestamp",    RESERVATION_END_DATE_TYPE: "reservation-end-date-type",    RESERVATION_END_TIMESTAMP: "reservation-end-timestamp",    RESERVATION_ID: "reservation-id",    RESERVATION_INSTANCE_MATCH_CRITERIA: "reservation-instance-match-criteria",    RESERVATION_START_TIMESTAMP: "reservation-start-timestamp",    RESERVATION_STATE: "reservation-state",    RESERVATION_TYPE: "reservation-type",    RESERVATION_UNUSED_FINANCIAL_OWNER: "reservation-unused-financial-owner",    RESOURCE_REGION: "resource-region",    TENANCY: "tenancy",};const Metric = {    RESERVATION_AVG_COMMITTED_SIZE_INST: "reservation-avg-committed-size-inst",    RESERVATION_AVG_COMMITTED_SIZE_VCPU: "reservation-avg-committed-size-vcpu",    RESERVATION_AVG_FUTURE_SIZE_INST: "reservation-avg-future-size-inst",    RESERVATION_AVG_FUTURE_SIZE_VCPU: "reservation-avg-future-size-vcpu",    RESERVATION_AVG_UTILIZATION_INST: "reservation-avg-utilization-inst",    RESERVATION_AVG_UTILIZATION_VCPU: "reservation-avg-utilization-vcpu",    RESERVATION_MAX_COMMITTED_SIZE_INST: "reservation-max-committed-size-inst",    RESERVATION_MAX_COMMITTED_SIZE_VCPU: "reservation-max-committed-size-vcpu",    RESERVATION_MAX_FUTURE_SIZE_INST: "reservation-max-future-size-inst",    RESERVATION_MAX_FUTURE_SIZE_VCPU: "reservation-max-future-size-vcpu",    RESERVATION_MAX_SIZE_INST: "reservation-max-size-inst",    RESERVATION_MAX_SIZE_VCPU: "reservation-max-size-vcpu",    RESERVATION_MAX_UNUSED_SIZE_INST: "reservation-max-unused-size-inst",    RESERVATION_MAX_UNUSED_SIZE_VCPU: "reservation-max-unused-size-vcpu",    RESERVATION_MAX_UTILIZATION: "reservation-max-utilization",    RESERVATION_MIN_COMMITTED_SIZE_INST: "reservation-min-committed-size-inst",    RESERVATION_MIN_COMMITTED_SIZE_VCPU: "reservation-min-committed-size-vcpu",    RESERVATION_MIN_FUTURE_SIZE_INST: "reservation-min-future-size-inst",    RESERVATION_MIN_FUTURE_SIZE_VCPU: "reservation-min-future-size-vcpu",    RESERVATION_MIN_SIZE_INST: "reservation-min-size-inst",    RESERVATION_MIN_SIZE_VCPU: "reservation-min-size-vcpu",    RESERVATION_MIN_UNUSED_SIZE_INST: "reservation-min-unused-size-inst",    RESERVATION_MIN_UNUSED_SIZE_VCPU: "reservation-min-unused-size-vcpu",    RESERVATION_MIN_UTILIZATION: "reservation-min-utilization",    RESERVATION_TOTAL_CAPACITY_HRS_INST: "reservation-total-capacity-hrs-inst",    RESERVATION_TOTAL_CAPACITY_HRS_VCPU: "reservation-total-capacity-hrs-vcpu",    RESERVATION_TOTAL_COUNT: "reservation-total-count",    RESERVATION_TOTAL_ESTIMATED_COST: "reservation-total-estimated-cost",    RESERVATION_UNUSED_TOTAL_CAPACITY_HRS_INST: "reservation-unused-total-capacity-hrs-inst",    RESERVATION_UNUSED_TOTAL_CAPACITY_HRS_VCPU: "reservation-unused-total-capacity-hrs-vcpu",    RESERVATION_UNUSED_TOTAL_ESTIMATED_COST: "reservation-unused-total-estimated-cost",    RESERVED_TOTAL_ESTIMATED_COST: "reserved-total-estimated-cost",    RESERVED_TOTAL_USAGE_HRS_INST: "reserved-total-usage-hrs-inst",    RESERVED_TOTAL_USAGE_HRS_VCPU: "reserved-total-usage-hrs-vcpu",    SPOT_AVG_RUN_TIME_BEFORE_INTERRUPTION_INST: "spot-avg-run-time-before-interruption-inst",    SPOT_INTERRUPTION_RATE_INST: "spot-interruption-rate-inst",    SPOT_INTERRUPTION_RATE_VCPU: "spot-interruption-rate-vcpu",    SPOT_MAX_RUN_TIME_BEFORE_INTERRUPTION_INST: "spot-max-run-time-before-interruption-inst",    SPOT_MIN_RUN_TIME_BEFORE_INTERRUPTION_INST: "spot-min-run-time-before-interruption-inst",    SPOT_TOTAL_COUNT_INST: "spot-total-count-inst",    SPOT_TOTAL_COUNT_VCPU: "spot-total-count-vcpu",    SPOT_TOTAL_ESTIMATED_COST: "spot-total-estimated-cost",    SPOT_TOTAL_INTERRUPTIONS_INST: "spot-total-interruptions-inst",    SPOT_TOTAL_INTERRUPTIONS_VCPU: "spot-total-interruptions-vcpu",    SPOT_TOTAL_USAGE_HRS_INST: "spot-total-usage-hrs-inst",    SPOT_TOTAL_USAGE_HRS_VCPU: "spot-total-usage-hrs-vcpu",    UNRESERVED_TOTAL_ESTIMATED_COST: "unreserved-total-estimated-cost",    UNRESERVED_TOTAL_USAGE_HRS_INST: "unreserved-total-usage-hrs-inst",    UNRESERVED_TOTAL_USAGE_HRS_VCPU: "unreserved-total-usage-hrs-vcpu",};const ReservationEndDateType = {    LIMITED: "limited",    UNLIMITED: "unlimited",};const ReservationType = {    CAPACITY_BLOCK: "capacity-block",    ODCR: "odcr",};const CapacityTenancy = {    DEDICATED: "dedicated",    DEFAULT: "default",};const CapacityManagerMonitoredTagKeyStatus = {    ACTIVATED: "activated",    ACTIVATING: "activating",    DEACTIVATING: "deactivating",    SUSPENDED: "suspended",};const UnlimitedSupportedInstanceFamily = {    t2: "t2",    t3: "t3",    t3a: "t3a",    t4g: "t4g",};const IpamPolicyManagedBy = {    account: "account",    delegated_administrator_for_ipam: "delegated-administrator-for-ipam",};const PartitionLoadFrequency = {    DAILY: "daily",    MONTHLY: "monthly",    NONE: "none",    WEEKLY: "weekly",};const HttpTokensEnforcedState = {    disabled: "disabled",    enabled: "enabled",};const EkPubKeyFormat = {    der: "der",    tpmt: "tpmt",};const EkPubKeyType = {    ECC_SEC_P384: "ecc-sec-p384",    RSA_2048: "rsa-2048",};const IpamComplianceStatus = {    compliant: "compliant",    ignored: "ignored",    noncompliant: "noncompliant",    unmanaged: "unmanaged",};const IpamOverlapStatus = {    ignored: "ignored",    nonoverlapping: "nonoverlapping",    overlapping: "overlapping",};const IpamAddressHistoryResourceType = {    eip: "eip",    instance: "instance",    network_interface: "network-interface",    subnet: "subnet",    vpc: "vpc",};const IpamDiscoveryFailureCode = {    assume_role_failure: "assume-role-failure",    throttling_failure: "throttling-failure",    unauthorized_failure: "unauthorized-failure",};const IpamPublicAddressType = {    AMAZON_OWNED_CONTIG: "amazon-owned-contig",    AMAZON_OWNED_EIP: "amazon-owned-eip",    ANYCAST_IP_LIST_IP: "anycast-ip-list-ip",    BYOIP: "byoip",    EC2_PUBLIC_IP: "ec2-public-ip",    SERVICE_MANAGED_BYOIP: "service-managed-byoip",    SERVICE_MANAGED_IP: "service-managed-ip",};const IpamPublicAddressAssociationStatus = {    ASSOCIATED: "associated",    DISASSOCIATED: "disassociated",};const IpamPublicAddressAwsService = {    AGA: "global-accelerator",    CLOUDFRONT: "cloudfront",    DMS: "database-migration-service",    EC2_LB: "load-balancer",    ECS: "elastic-container-service",    NAT_GATEWAY: "nat-gateway",    OTHER: "other",    RDS: "relational-database-service",    REDSHIFT: "redshift",    S2S_VPN: "site-to-site-vpn",};const IpamResourceCidrIpSource = {    amazon: "amazon",    byoip: "byoip",    none: "none",};const IpamNetworkInterfaceAttachmentStatus = {    available: "available",    in_use: "in-use",};const IpamPolicyResourceType = {    alb: "alb",    eip: "eip",    rds: "rds",    rnat: "rnat",};const IpamManagementState = {    ignored: "ignored",    managed: "managed",    unmanaged: "unmanaged",};const ManagedResourceDefaultVisibility = {    hidden: "hidden",    visible: "visible",};const RouteServerRouteInstallationStatus = {    INSTALLED: "installed",    REJECTED: "rejected",};const RouteServerRouteStatus = {    IN_FIB: "in-fib",    IN_RIB: "in-rib",};const LockMode = {    compliance: "compliance",    governance: "governance",};const ModifyAvailabilityZoneOptInStatus = {    not_opted_in: "not-opted-in",    opted_in: "opted-in",};const OperationType = {    add: "add",    remove: "remove",};const UnsuccessfulInstanceCreditSpecificationErrorCode = {    INCORRECT_INSTANCE_STATE: "IncorrectInstanceState",    INSTANCE_CREDIT_SPECIFICATION_NOT_SUPPORTED: "InstanceCreditSpecification.NotSupported",    INSTANCE_NOT_FOUND: "InvalidInstanceID.NotFound",    INVALID_INSTANCE_ID: "InvalidInstanceID.Malformed",};const DefaultInstanceMetadataEndpointState = {    disabled: "disabled",    enabled: "enabled",    no_preference: "no-preference",};const MetadataDefaultHttpTokensState = {    no_preference: "no-preference",    optional: "optional",    required: "required",};const DefaultHttpTokensEnforcedState = {    disabled: "disabled",    enabled: "enabled",    no_preference: "no-preference",};const DefaultInstanceMetadataTagsState = {    disabled: "disabled",    enabled: "enabled",    no_preference: "no-preference",};const HostTenancy = {    dedicated: "dedicated",    default: "default",    host: "host",};const PublicIpDnsOption = {    public_dual_stack_dns_name: "public-dual-stack-dns-name",    public_ipv4_dns_name: "public-ipv4-dns-name",    public_ipv6_dns_name: "public-ipv6-dns-name",};const TargetStorageTier = {    archive: "archive",};const TrafficMirrorFilterRuleField = {    description: "description",    destination_port_range: "destination-port-range",    protocol: "protocol",    source_port_range: "source-port-range",};const TrafficMirrorSessionField = {    description: "description",    packet_length: "packet-length",    virtual_network_id: "virtual-network-id",};const EncryptionSupportOptionValue = {    disable: "disable",    enable: "enable",};const VpcTenancy = {    default: "default",};const Status = {    inClassic: "InClassic",    inVpc: "InVpc",    moveInProgress: "MoveInProgress",};const VerificationMethod = {    dns_token: "dns-token",    remarks_x509: "remarks-x509",};const ReportInstanceReasonCodes = {    instance_stuck_in_state: "instance-stuck-in-state",    not_accepting_credentials: "not-accepting-credentials",    other: "other",    password_not_available: "password-not-available",    performance_ebs_volume: "performance-ebs-volume",    performance_instance_store: "performance-instance-store",    performance_network: "performance-network",    performance_other: "performance-other",    unresponsive: "unresponsive",};const ReportStatusType = {    impaired: "impaired",    ok: "ok",};const ResetFpgaImageAttributeName = {    loadPermission: "loadPermission",};const ResetImageAttributeName = {    launchPermission: "launchPermission",};const MembershipType = {    igmp: "igmp",    static: "static",}; exports.$Command = client.Command;exports.__Client = client.Client;exports.EC2ServiceException = EC2ServiceException.EC2ServiceException;exports.AcceleratorManufacturer = AcceleratorManufacturer;exports.AcceleratorName = AcceleratorName;exports.AcceleratorType = AcceleratorType;exports.AcceptAddressTransferCommand = AcceptAddressTransferCommand;exports.AcceptCapacityReservationBillingOwnershipCommand = AcceptCapacityReservationBillingOwnershipCommand;exports.AcceptReservedInstancesExchangeQuoteCommand = AcceptReservedInstancesExchangeQuoteCommand;exports.AcceptTransitGatewayClientVpnAttachmentCommand = AcceptTransitGatewayClientVpnAttachmentCommand;exports.AcceptTransitGatewayMulticastDomainAssociationsCommand = AcceptTransitGatewayMulticastDomainAssociationsCommand;exports.AcceptTransitGatewayPeeringAttachmentCommand = AcceptTransitGatewayPeeringAttachmentCommand;exports.AcceptTransitGatewayVpcAttachmentCommand = AcceptTransitGatewayVpcAttachmentCommand;exports.AcceptVpcEndpointConnectionsCommand = AcceptVpcEndpointConnectionsCommand;exports.AcceptVpcPeeringConnectionCommand = AcceptVpcPeeringConnectionCommand;exports.AccountAttributeName = AccountAttributeName;exports.ActivityStatus = ActivityStatus;exports.AddressAttributeName = AddressAttributeName;exports.AddressFamily = AddressFamily;exports.AddressTransferStatus = AddressTransferStatus;exports.AdvertiseByoipCidrCommand = AdvertiseByoipCidrCommand;exports.Affinity = Affinity;exports.AllocateAddressCommand = AllocateAddressCommand;exports.AllocateHostsCommand = AllocateHostsCommand;exports.AllocateIpamPoolCidrCommand = AllocateIpamPoolCidrCommand;e

Preview truncated. File is larger than the inline limit.