File Explorer

/proc/2/root/var/runtime/node_modules/@aws-sdk/client-billingconductor/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.js79.1 KB · 2005 lines
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsRestJsonProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultBillingconductorHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: getSmithyContext(context).operation,        region: await normalizeProvider(config.region)() || (() => {            throw new Error("expected `region` to be configured for `aws.auth#sigv4`");        })(),    };};function createAwsAuthSigv4HttpAuthOption(authParameters) {    return {        schemeId: "aws.auth#sigv4",        signingProperties: {            name: "billingconductor",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultBillingconductorHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));        }    }    return options;};const resolveHttpAuthSchemeConfig = (config) => {    const config_0 = resolveAwsSdkSigV4Config(config);    return Object.assign(config_0, {        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),    });}; const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "billingconductor",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = {    conditions: [        [c, [g]],        [c, j],        ["aws.partition", j, d],        [e, [{ [k]: "UseFIPS" }, b]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]],        [e, [{ [k]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws"]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, i],        ["https://billingconductor.us-east-1.amazonaws.com", { authSchemes: [{ name: "sigv4", signingName: "billingconductor", signingRegion: "us-east-1" }] }],        ["https://billingconductor-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://billingconductor-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://billingconductor.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://billingconductor.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 13, 3,    1, 4, r + 12,    2, 5, r + 12,    3, 9, 6,    5, 8, 7,    7, r + 4, r + 11,    6, r + 9, r + 10,    4, 11, 10,    5, r + 6, r + 8,    5, 12, r + 7,    6, r + 5, r + 6,    3, r + 1, 14,    5, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class BillingconductorServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, BillingconductorServiceException.prototype);    }} class AccessDeniedException extends BillingconductorServiceException {    name = "AccessDeniedException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "AccessDeniedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, AccessDeniedException.prototype);        this.Message = opts.Message;    }}class ConflictException extends BillingconductorServiceException {    name = "ConflictException";    $fault = "client";    Message;    ResourceId;    ResourceType;    Reason;    constructor(opts) {        super({            name: "ConflictException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ConflictException.prototype);        this.Message = opts.Message;        this.ResourceId = opts.ResourceId;        this.ResourceType = opts.ResourceType;        this.Reason = opts.Reason;    }}class InternalServerException extends BillingconductorServiceException {    name = "InternalServerException";    $fault = "server";    Message;    RetryAfterSeconds;    constructor(opts) {        super({            name: "InternalServerException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, InternalServerException.prototype);        this.Message = opts.Message;        this.RetryAfterSeconds = opts.RetryAfterSeconds;    }}class ResourceNotFoundException extends BillingconductorServiceException {    name = "ResourceNotFoundException";    $fault = "client";    Message;    ResourceId;    ResourceType;    constructor(opts) {        super({            name: "ResourceNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);        this.Message = opts.Message;        this.ResourceId = opts.ResourceId;        this.ResourceType = opts.ResourceType;    }}class ServiceLimitExceededException extends BillingconductorServiceException {    name = "ServiceLimitExceededException";    $fault = "client";    Message;    ResourceId;    ResourceType;    LimitCode;    ServiceCode;    constructor(opts) {        super({            name: "ServiceLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceLimitExceededException.prototype);        this.Message = opts.Message;        this.ResourceId = opts.ResourceId;        this.ResourceType = opts.ResourceType;        this.LimitCode = opts.LimitCode;        this.ServiceCode = opts.ServiceCode;    }}class ThrottlingException extends BillingconductorServiceException {    name = "ThrottlingException";    $fault = "client";    Message;    RetryAfterSeconds;    constructor(opts) {        super({            name: "ThrottlingException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ThrottlingException.prototype);        this.Message = opts.Message;        this.RetryAfterSeconds = opts.RetryAfterSeconds;    }}class ValidationException extends BillingconductorServiceException {    name = "ValidationException";    $fault = "client";    Message;    Reason;    Fields;    constructor(opts) {        super({            name: "ValidationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ValidationException.prototype);        this.Message = opts.Message;        this.Reason = opts.Reason;        this.Fields = opts.Fields;    }} const _A = "Arn";const _AA = "AutoAssociate";const _AAI = "AssociateAccountsInput";const _AAL = "AccountAssociationsList";const _AALE = "AccountAssociationsListElement";const _AAO = "AssociateAccountsOutput";const _AAs = "AssociateAccounts";const _ADE = "AccessDeniedException";const _AE = "AccountEmail";const _AG = "AccountGrouping";const _AI = "AccountId";const _AIc = "AccountIds";const _AL = "AttributesList";const _AN = "AccountName";const _APPC = "AssociatedPricingPlanCount";const _APR = "AssociatePricingRules";const _APRI = "AssociatePricingRulesInput";const _APRO = "AssociatePricingRulesOutput";const _AR = "AssociatedResources";const _ARE = "AssociateResourceError";const _ARRE = "AssociateResourceResponseElement";const _ARRL = "AssociateResourcesResponseList";const _AS = "AssociationSize";const _AV = "AssociatedValues";const _AVt = "AttributeValues";const _AWSC = "AWSCost";const _Ac = "Activated";const _Ar = "Arns";const _As = "Association";const _At = "Attribute";const _Att = "Attributes";const _BARTCLI = "BatchAssociateResourcesToCustomLineItem";const _BARTCLII = "BatchAssociateResourcesToCustomLineItemInput";const _BARTCLIO = "BatchAssociateResourcesToCustomLineItemOutput";const _BDRFCLI = "BatchDisassociateResourcesFromCustomLineItem";const _BDRFCLII = "BatchDisassociateResourcesFromCustomLineItemInput";const _BDRFCLIO = "BatchDisassociateResourcesFromCustomLineItemOutput";const _BE = "BillingEntity";const _BG = "BillingGroups";const _BGA = "BillingGroupArn";const _BGAi = "BillingGroupArns";const _BGCR = "BillingGroupCostReports";const _BGCRE = "BillingGroupCostReportElement";const _BGCRL = "BillingGroupCostReportList";const _BGCRR = "BillingGroupCostReportResults";const _BGCRRE = "BillingGroupCostReportResultElement";const _BGCRRL = "BillingGroupCostReportResultsList";const _BGD = "BillingGroupDescription";const _BGL = "BillingGroupList";const _BGLE = "BillingGroupListElement";const _BGN = "BillingGroupName";const _BGT = "BillingGroupType";const _BGTi = "BillingGroupTypes";const _BP = "BillingPeriod";const _BPR = "BillingPeriodRange";const _C = "Currency";const _CBG = "CreateBillingGroup";const _CBGI = "CreateBillingGroupInput";const _CBGO = "CreateBillingGroupOutput";const _CC = "CurrencyCode";const _CCLI = "CreateCustomLineItem";const _CCLII = "CreateCustomLineItemInput";const _CCLIO = "CreateCustomLineItemOutput";const _CD = "ChargeDetails";const _CE = "ConflictException";const _CFTC = "CreateFreeTierConfig";const _CLI = "CustomLineItems";const _CLIBPR = "CustomLineItemBillingPeriodRange";const _CLICD = "CustomLineItemChargeDetails";const _CLID = "CustomLineItemDescription";const _CLIFCD = "CustomLineItemFlatChargeDetails";const _CLIL = "CustomLineItemList";const _CLILE = "CustomLineItemListElement";const _CLIN = "CustomLineItemName";const _CLINL = "CustomLineItemNameList";const _CLIPCD = "CustomLineItemPercentageChargeDetails";const _CLIV = "CustomLineItemVersions";const _CLIVL = "CustomLineItemVersionList";const _CLIVLE = "CustomLineItemVersionListElement";const _CP = "ComputationPreference";const _CPP = "CreatePricingPlan";const _CPPI = "CreatePricingPlanInput";const _CPPO = "CreatePricingPlanOutput";const _CPR = "CreatePricingRule";const _CPRI = "CreatePricingRuleInput";const _CPRO = "CreatePricingRuleOutput";const _CR = "ComputationRule";const _CT = "CreationTime";const _CTI = "CreateTieringInput";const _CTl = "ClientToken";const _CV = "ChargeValue";const _D = "Description";const _DA = "DisassociateAccounts";const _DAI = "DisassociateAccountsInput";const _DAO = "DisassociateAccountsOutput";const _DBG = "DeleteBillingGroup";const _DBGI = "DeleteBillingGroupInput";const _DBGO = "DeleteBillingGroupOutput";const _DCLI = "DeleteCustomLineItem";const _DCLII = "DeleteCustomLineItemInput";const _DCLIO = "DeleteCustomLineItemOutput";const _DPP = "DeletePricingPlan";const _DPPI = "DeletePricingPlanInput";const _DPPO = "DeletePricingPlanOutput";const _DPR = "DeletePricingRule";const _DPRI = "DeletePricingRuleInput";const _DPRIi = "DisassociatePricingRulesInput";const _DPRO = "DeletePricingRuleOutput";const _DPROi = "DisassociatePricingRulesOutput";const _DPRi = "DisassociatePricingRules";const _DRRE = "DisassociateResourceResponseElement";const _DRRL = "DisassociateResourcesResponseList";const _E = "Error";const _EBP = "EndBillingPeriod";const _EEBP = "ExclusiveEndBillingPeriod";const _F = "Fields";const _FAR = "FailedAssociatedResources";const _FDR = "FailedDisassociatedResources";const _FT = "FreeTier";const _FTC = "FreeTierConfig";const _Fi = "Filters";const _Fl = "Flat";const _GB = "GroupBy";const _GBGCR = "GetBillingGroupCostReport";const _GBGCRI = "GetBillingGroupCostReportInput";const _GBGCRO = "GetBillingGroupCostReportOutput";const _ISBP = "InclusiveStartBillingPeriod";const _ISE = "InternalServerException";const _K = "Key";const _LA = "LinkedAccounts";const _LAA = "ListAccountAssociations";const _LAAF = "ListAccountAssociationsFilter";const _LAAI = "ListAccountAssociationsInput";const _LAAO = "ListAccountAssociationsOutput";const _LAI = "LinkedAccountIds";const _LBG = "ListBillingGroups";const _LBGAG = "ListBillingGroupAccountGrouping";const _LBGCR = "ListBillingGroupCostReports";const _LBGCRF = "ListBillingGroupCostReportsFilter";const _LBGCRI = "ListBillingGroupCostReportsInput";const _LBGCRO = "ListBillingGroupCostReportsOutput";const _LBGF = "ListBillingGroupsFilter";const _LBGI = "ListBillingGroupsInput";const _LBGO = "ListBillingGroupsOutput";const _LC = "LimitCode";const _LCLI = "ListCustomLineItems";const _LCLICD = "ListCustomLineItemChargeDetails";const _LCLIF = "ListCustomLineItemsFilter";const _LCLIFCD = "ListCustomLineItemFlatChargeDetails";const _LCLII = "ListCustomLineItemsInput";const _LCLIO = "ListCustomLineItemsOutput";const _LCLIPCD = "ListCustomLineItemPercentageChargeDetails";const _LCLIV = "ListCustomLineItemVersions";const _LCLIVBPRF = "ListCustomLineItemVersionsBillingPeriodRangeFilter";const _LCLIVF = "ListCustomLineItemVersionsFilter";const _LCLIVI = "ListCustomLineItemVersionsInput";const _LCLIVO = "ListCustomLineItemVersionsOutput";const _LIF = "LineItemFilters";const _LIFL = "LineItemFiltersList";const _LIFi = "LineItemFilter";const _LMT = "LastModifiedTime";const _LPP = "ListPricingPlans";const _LPPAWPR = "ListPricingPlansAssociatedWithPricingRule";const _LPPAWPRI = "ListPricingPlansAssociatedWithPricingRuleInput";const _LPPAWPRO = "ListPricingPlansAssociatedWithPricingRuleOutput";const _LPPF = "ListPricingPlansFilter";const _LPPI = "ListPricingPlansInput";const _LPPO = "ListPricingPlansOutput";const _LPR = "ListPricingRules";const _LPRATPP = "ListPricingRulesAssociatedToPricingPlan";const _LPRATPPI = "ListPricingRulesAssociatedToPricingPlanInput";const _LPRATPPO = "ListPricingRulesAssociatedToPricingPlanOutput";const _LPRF = "ListPricingRulesFilter";const _LPRI = "ListPricingRulesInput";const _LPRO = "ListPricingRulesOutput";const _LRATCLI = "ListResourcesAssociatedToCustomLineItem";const _LRATCLIF = "ListResourcesAssociatedToCustomLineItemFilter";const _LRATCLII = "ListResourcesAssociatedToCustomLineItemInput";const _LRATCLIO = "ListResourcesAssociatedToCustomLineItemOutput";const _LRATCLIRE = "ListResourcesAssociatedToCustomLineItemResponseElement";const _LRATCLIRL = "ListResourcesAssociatedToCustomLineItemResponseList";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _M = "Message";const _MO = "MatchOption";const _MP = "MarginPercentage";const _MPo = "ModifierPercentage";const _MR = "MaxResults";const _Ma = "Margin";const _N = "Name";const _NT = "NextToken";const _Na = "Names";const _O = "Operation";const _P = "Percentage";const _PAI = "PrimaryAccountId";const _PAIr = "PrimaryAccountIds";const _PC = "ProformaCost";const _PCr = "ProductCode";const _PD = "PresentationDetails";const _PO = "PresentationObject";const _PP = "PricingPlan";const _PPA = "PricingPlanArn";const _PPAr = "PricingPlanArns";const _PPD = "PricingPlanDescription";const _PPL = "PricingPlanList";const _PPLE = "PricingPlanListElement";const _PPN = "PricingPlanName";const _PPr = "PricingPlans";const _PR = "PricingRules";const _PRA = "PricingRuleArns";const _PRAr = "PricingRuleArn";const _PRD = "PricingRuleDescription";const _PRL = "PricingRuleList";const _PRLE = "PricingRuleListElement";const _PRN = "PricingRuleName";const _PV = "PercentageValue";const _R = "Reason";const _RA = "Retry-After";const _RAS = "RetryAfterSeconds";const _RAe = "ResourceArns";const _RAes = "ResourceArn";const _RI = "ResourceId";const _RNFE = "ResourceNotFoundException";const _RT = "ResourceType";const _RTA = "ResponsibilityTransferArn";const _RTAe = "ResponsibilityTransferArns";const _Re = "Relationship";const _S = "Size";const _SAR = "SuccessfullyAssociatedResources";const _SBP = "StartBillingPeriod";const _SC = "ServiceCode";const _SDR = "SuccessfullyDisassociatedResources";const _SLEE = "ServiceLimitExceededException";const _SO = "SearchOption";const _SR = "StatusReason";const _SS = "StringSearch";const _SSt = "StringSearches";const _ST = "StartTime";const _SV = "SearchValue";const _Sc = "Scope";const _Se = "Service";const _St = "Status";const _Sta = "Statuses";const _T = "Tags";const _TA = "TargetArn";const _TE = "ThrottlingException";const _TK = "TagKeys";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _Ti = "Tiering";const _Ty = "Type";const _UBG = "UpdateBillingGroup";const _UBGAG = "UpdateBillingGroupAccountGrouping";const _UBGI = "UpdateBillingGroupInput";const _UBGO = "UpdateBillingGroupOutput";const _UCLI = "UpdateCustomLineItem";const _UCLICD = "UpdateCustomLineItemChargeDetails";const _UCLIFCD = "UpdateCustomLineItemFlatChargeDetails";const _UCLII = "UpdateCustomLineItemInput";const _UCLIO = "UpdateCustomLineItemOutput";const _UCLIPCD = "UpdateCustomLineItemPercentageChargeDetails";const _UFTC = "UpdateFreeTierConfig";const _UPP = "UpdatePricingPlan";const _UPPI = "UpdatePricingPlanInput";const _UPPO = "UpdatePricingPlanOutput";const _UPR = "UpdatePricingRule";const _UPRI = "UpdatePricingRuleInput";const _UPRO = "UpdatePricingRuleOutput";const _UR = "UntagResource";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _UT = "UsageType";const _UTI = "UpdateTieringInput";const _V = "Value";const _VE = "ValidationException";const _VEF = "ValidationExceptionField";const _VEFL = "ValidationExceptionFieldList";const _Va = "Values";const _XACT = "X-Amzn-Client-Token";const _c = "client";const _e = "error";const _h = "http";const _hE = "httpError";const _hH = "httpHeader";const _hQ = "httpQuery";const _iT = "idempotencyToken";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.billingconductor";const _se = "server";const _tK = "tagKeys";const n0 = "com.amazonaws.billingconductor";const _s_registry = TypeRegistry.for(_s);var BillingconductorServiceException$ = [-3, _s, "BillingconductorServiceException", 0, [], []];_s_registry.registerError(BillingconductorServiceException$, BillingconductorServiceException);const n0_registry = TypeRegistry.for(n0);var AccessDeniedException$ = [-3, n0, _ADE,    { [_e]: _c, [_hE]: 403 },    [_M],    [0], 1];n0_registry.registerError(AccessDeniedException$, AccessDeniedException);var ConflictException$ = [-3, n0, _CE,    { [_e]: _c, [_hE]: 409 },    [_M, _RI, _RT, _R],    [0, 0, 0, 0], 3];n0_registry.registerError(ConflictException$, ConflictException);var InternalServerException$ = [-3, n0, _ISE,    { [_e]: _se, [_hE]: 500 },    [_M, _RAS],    [0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(InternalServerException$, InternalServerException);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c, [_hE]: 404 },    [_M, _RI, _RT],    [0, 0, 0], 3];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceLimitExceededException$ = [-3, n0, _SLEE,    { [_e]: _c, [_hE]: 402 },    [_M, _LC, _SC, _RI, _RT],    [0, 0, 0, 0, 0], 3];n0_registry.registerError(ServiceLimitExceededException$, ServiceLimitExceededException);var ThrottlingException$ = [-3, n0, _TE,    { [_e]: _c, [_hE]: 429 },    [_M, _RAS],    [0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var ValidationException$ = [-3, n0, _VE,    { [_e]: _c, [_hE]: 400 },    [_M, _R, _F],    [0, 0, () => ValidationExceptionFieldList], 1];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var AccountEmail = [0, n0, _AE, 8, 0];var AccountName = [0, n0, _AN, 8, 0];var BillingGroupDescription = [0, n0, _BGD, 8, 0];var BillingGroupName = [0, n0, _BGN, 8, 0];var CustomLineItemDescription = [0, n0, _CLID, 8, 0];var CustomLineItemName = [0, n0, _CLIN, 8, 0];var PricingPlanDescription = [0, n0, _PPD, 8, 0];var PricingPlanName = [0, n0, _PPN, 8, 0];var PricingRuleDescription = [0, n0, _PRD, 8, 0];var PricingRuleName = [0, n0, _PRN, 8, 0];var AccountAssociationsListElement$ = [3, n0, _AALE,    0,    [_AI, _BGA, _AN, _AE],    [0, 0, [() => AccountName, 0], [() => AccountEmail, 0]]];var AccountGrouping$ = [3, n0, _AG,    0,    [_LAI, _AA, _RTA],    [64 | 0, 2, 0]];var AssociateAccountsInput$ = [3, n0, _AAI,    0,    [_A, _AIc],    [0, 64 | 0], 2];var AssociateAccountsOutput$ = [3, n0, _AAO,    0,    [_A],    [0]];var AssociatePricingRulesInput$ = [3, n0, _APRI,    0,    [_A, _PRA],    [0, 64 | 0], 2];var AssociatePricingRulesOutput$ = [3, n0, _APRO,    0,    [_A],    [0]];var AssociateResourceError$ = [3, n0, _ARE,    0,    [_M, _R],    [0, 0]];var AssociateResourceResponseElement$ = [3, n0, _ARRE,    0,    [_A, _E],    [0, () => AssociateResourceError$]];var Attribute$ = [3, n0, _At,    0,    [_K, _V],    [0, 0]];var BatchAssociateResourcesToCustomLineItemInput$ = [3, n0, _BARTCLII,    0,    [_TA, _RAe, _BPR],    [0, 64 | 0, () => CustomLineItemBillingPeriodRange$], 2];var BatchAssociateResourcesToCustomLineItemOutput$ = [3, n0, _BARTCLIO,    0,    [_SAR, _FAR],    [() => AssociateResourcesResponseList, () => AssociateResourcesResponseList]];var BatchDisassociateResourcesFromCustomLineItemInput$ = [3, n0, _BDRFCLII,    0,    [_TA, _RAe, _BPR],    [0, 64 | 0, () => CustomLineItemBillingPeriodRange$], 2];var BatchDisassociateResourcesFromCustomLineItemOutput$ = [3, n0, _BDRFCLIO,    0,    [_SDR, _FDR],    [() => DisassociateResourcesResponseList, () => DisassociateResourcesResponseList]];var BillingGroupCostReportElement$ = [3, n0, _BGCRE,    0,    [_A, _AWSC, _PC, _Ma, _MP, _C],    [0, 0, 0, 0, 0, 0]];var BillingGroupCostReportResultElement$ = [3, n0, _BGCRRE,    0,    [_A, _AWSC, _PC, _Ma, _MP, _C, _Att],    [0, 0, 0, 0, 0, 0, () => AttributesList]];var BillingGroupListElement$ = [3, n0, _BGLE,    0,    [_N, _A, _D, _PAI, _CP, _S, _CT, _LMT, _St, _SR, _AG, _BGT],    [[() => BillingGroupName, 0], 0, [() => BillingGroupDescription, 0], 0, () => ComputationPreference$, 1, 1, 1, 0, 0, () => ListBillingGroupAccountGrouping$, 0]];var BillingPeriodRange$ = [3, n0, _BPR,    0,    [_ISBP, _EEBP],    [0, 0], 2];var ComputationPreference$ = [3, n0, _CP,    0,    [_PPA],    [0], 1];var CreateBillingGroupInput$ = [3, n0, _CBGI,    0,    [_N, _AG, _CP, _CTl, _PAI, _D, _T],    [[() => BillingGroupName, 0], () => AccountGrouping$, () => ComputationPreference$, [0, { [_hH]: _XACT, [_iT]: 1 }], 0, [() => BillingGroupDescription, 0], 128 | 0], 3];var CreateBillingGroupOutput$ = [3, n0, _CBGO,    0,    [_A],    [0]];var CreateCustomLineItemInput$ = [3, n0, _CCLII,    0,    [_N, _D, _BGA, _CD, _CTl, _BPR, _T, _AI, _CR, _PD],    [[() => CustomLineItemName, 0], [() => CustomLineItemDescription, 0], 0, () => CustomLineItemChargeDetails$, [0, { [_hH]: _XACT, [_iT]: 1 }], () => CustomLineItemBillingPeriodRange$, 128 | 0, 0, 0, () => PresentationObject$], 4];var CreateCustomLineItemOutput$ = [3, n0, _CCLIO,    0,    [_A],    [0]];var CreateFreeTierConfig$ = [3, n0, _CFTC,    0,    [_Ac],    [2], 1];var CreatePricingPlanInput$ = [3, n0, _CPPI,    0,    [_N, _CTl, _D, _PRA, _T],    [[() => PricingPlanName, 0], [0, { [_hH]: _XACT, [_iT]: 1 }], [() => PricingPlanDescription, 0], 64 | 0, 128 | 0], 1];var CreatePricingPlanOutput$ = [3, n0, _CPPO,    0,    [_A],    [0]];var CreatePricingRuleInput$ = [3, n0, _CPRI,    0,    [_N, _Sc, _Ty, _CTl, _D, _MPo, _Se, _T, _BE, _Ti, _UT, _O],    [[() => PricingRuleName, 0], 0, 0, [0, { [_hH]: _XACT, [_iT]: 1 }], [() => PricingRuleDescription, 0], 1, 0, 128 | 0, 0, () => CreateTieringInput$, 0, 0], 3];var CreatePricingRuleOutput$ = [3, n0, _CPRO,    0,    [_A],    [0]];var CreateTieringInput$ = [3, n0, _CTI,    0,    [_FT],    [() => CreateFreeTierConfig$], 1];var CustomLineItemBillingPeriodRange$ = [3, n0, _CLIBPR,    0,    [_ISBP, _EEBP],    [0, 0], 1];var CustomLineItemChargeDetails$ = [3, n0, _CLICD,    0,    [_Ty, _Fl, _P, _LIF],    [0, () => CustomLineItemFlatChargeDetails$, () => CustomLineItemPercentageChargeDetails$, () => LineItemFiltersList], 1];var CustomLineItemFlatChargeDetails$ = [3, n0, _CLIFCD,    0,    [_CV],    [1], 1];var CustomLineItemListElement$ = [3, n0, _CLILE,    0,    [_A, _N, _CD, _CC, _D, _PCr, _BGA, _CT, _LMT, _AS, _AI, _CR, _PD],    [0, [() => CustomLineItemName, 0], () => ListCustomLineItemChargeDetails$, 0, [() => CustomLineItemDescription, 0], 0, 0, 1, 1, 1, 0, 0, () => PresentationObject$]];var CustomLineItemPercentageChargeDetails$ = [3, n0, _CLIPCD,    0,    [_PV, _AV],    [1, 64 | 0], 1];var CustomLineItemVersionListElement$ = [3, n0, _CLIVLE,    0,    [_N, _CD, _CC, _D, _PCr, _BGA, _CT, _LMT, _AS, _SBP, _EBP, _A, _ST, _AI, _CR, _PD],    [[() => CustomLineItemName, 0], () => ListCustomLineItemChargeDetails$, 0, [() => CustomLineItemDescription, 0], 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, () => PresentationObject$]];var DeleteBillingGroupInput$ = [3, n0, _DBGI,    0,    [_A],    [0], 1];var DeleteBillingGroupOutput$ = [3, n0, _DBGO,    0,    [_A],    [0]];var DeleteCustomLineItemInput$ = [3, n0, _DCLII,    0,    [_A, _BPR],    [0, () => CustomLineItemBillingPeriodRange$], 1];var DeleteCustomLineItemOutput$ = [3, n0, _DCLIO,    0,    [_A],    [0]];var DeletePricingPlanInput$ = [3, n0, _DPPI,    0,    [_A],    [0], 1];var DeletePricingPlanOutput$ = [3, n0, _DPPO,    0,    [_A],    [0]];var DeletePricingRuleInput$ = [3, n0, _DPRI,    0,    [_A],    [0], 1];var DeletePricingRuleOutput$ = [3, n0, _DPRO,    0,    [_A],    [0]];var DisassociateAccountsInput$ = [3, n0, _DAI,    0,    [_A, _AIc],    [0, 64 | 0], 2];var DisassociateAccountsOutput$ = [3, n0, _DAO,    0,    [_A],    [0]];var DisassociatePricingRulesInput$ = [3, n0, _DPRIi,    0,    [_A, _PRA],    [0, 64 | 0], 2];var DisassociatePricingRulesOutput$ = [3, n0, _DPROi,    0,    [_A],    [0]];var DisassociateResourceResponseElement$ = [3, n0, _DRRE,    0,    [_A, _E],    [0, () => AssociateResourceError$]];var FreeTierConfig$ = [3, n0, _FTC,    0,    [_Ac],    [2], 1];var GetBillingGroupCostReportInput$ = [3, n0, _GBGCRI,    0,    [_A, _BPR, _GB, _MR, _NT],    [0, () => BillingPeriodRange$, 64 | 0, 1, 0], 1];var GetBillingGroupCostReportOutput$ = [3, n0, _GBGCRO,    0,    [_BGCRR, _NT],    [() => BillingGroupCostReportResultsList, 0]];var LineItemFilter$ = [3, n0, _LIFi,    0,    [_At, _MO, _Va, _AVt],    [0, 0, 64 | 0, 64 | 0], 2];var ListAccountAssociationsFilter$ = [3, n0, _LAAF,    0,    [_As, _AI, _AIc],    [0, 0, 64 | 0]];var ListAccountAssociationsInput$ = [3, n0, _LAAI,    0,    [_BP, _Fi, _NT],    [0, () => ListAccountAssociationsFilter$, 0]];var ListAccountAssociationsOutput$ = [3, n0, _LAAO,    0,    [_LA, _NT],    [[() => AccountAssociationsList, 0], 0]];var ListBillingGroupAccountGrouping$ = [3, n0, _LBGAG,    0,    [_AA, _RTA],    [2, 0]];var ListBillingGroupCostReportsFilter$ = [3, n0, _LBGCRF,    0,    [_BGAi],    [64 | 0]];var ListBillingGroupCostReportsInput$ = [3, n0, _LBGCRI,    0,    [_BP, _MR, _NT, _Fi],    [0, 1, 0, () => ListBillingGroupCostReportsFilter$]];var ListBillingGroupCostReportsOutput$ = [3, n0, _LBGCRO,    0,    [_BGCR, _NT],    [() => BillingGroupCostReportList, 0]];var ListBillingGroupsFilter$ = [3, n0, _LBGF,    0,    [_Ar, _PP, _Sta, _AA, _PAIr, _BGTi, _Na, _RTAe],    [64 | 0, 0, 64 | 0, 2, 64 | 0, 64 | 0, () => StringSearches, 64 | 0]];var ListBillingGroupsInput$ = [3, n0, _LBGI,    0,    [_BP, _MR, _NT, _Fi],    [0, 1, 0, () => ListBillingGroupsFilter$]];var ListBillingGroupsOutput$ = [3, n0, _LBGO,    0,    [_BG, _NT],    [[() => BillingGroupList, 0], 0]];var ListCustomLineItemChargeDetails$ = [3, n0, _LCLICD,    0,    [_Ty, _Fl, _P, _LIF],    [0, () => ListCustomLineItemFlatChargeDetails$, () => ListCustomLineItemPercentageChargeDetails$, () => LineItemFiltersList], 1];var ListCustomLineItemFlatChargeDetails$ = [3, n0, _LCLIFCD,    0,    [_CV],    [1], 1];var ListCustomLineItemPercentageChargeDetails$ = [3, n0, _LCLIPCD,    0,    [_PV],    [1], 1];var ListCustomLineItemsFilter$ = [3, n0, _LCLIF,    0,    [_Na, _BG, _Ar, _AIc],    [[() => CustomLineItemNameList, 0], 64 | 0, 64 | 0, 64 | 0]];var ListCustomLineItemsInput$ = [3, n0, _LCLII,    0,    [_BP, _MR, _NT, _Fi],    [0, 1, 0, [() => ListCustomLineItemsFilter$, 0]]];var ListCustomLineItemsOutput$ = [3, n0, _LCLIO,    0,    [_CLI, _NT],    [[() => CustomLineItemList, 0], 0]];var ListCustomLineItemVersionsBillingPeriodRangeFilter$ = [3, n0, _LCLIVBPRF,    0,    [_SBP, _EBP],    [0, 0]];var ListCustomLineItemVersionsFilter$ = [3, n0, _LCLIVF,    0,    [_BPR],    [() => ListCustomLineItemVersionsBillingPeriodRangeFilter$]];var ListCustomLineItemVersionsInput$ = [3, n0, _LCLIVI,    0,    [_A, _MR, _NT, _Fi],    [0, 1, 0, () => ListCustomLineItemVersionsFilter$], 1];var ListCustomLineItemVersionsOutput$ = [3, n0, _LCLIVO,    0,    [_CLIV, _NT],    [[() => CustomLineItemVersionList, 0], 0]];var ListPricingPlansAssociatedWithPricingRuleInput$ = [3, n0, _LPPAWPRI,    0,    [_PRAr, _BP, _MR, _NT],    [0, 0, 1, 0], 1];var ListPricingPlansAssociatedWithPricingRuleOutput$ = [3, n0, _LPPAWPRO,    0,    [_BP, _PRAr, _PPAr, _NT],    [0, 0, 64 | 0, 0]];var ListPricingPlansFilter$ = [3, n0, _LPPF,    0,    [_Ar],    [64 | 0]];var ListPricingPlansInput$ = [3, n0, _LPPI,    0,    [_BP, _Fi, _MR, _NT],    [0, () => ListPricingPlansFilter$, 1, 0]];var ListPricingPlansOutput$ = [3, n0, _LPPO,    0,    [_BP, _PPr, _NT],    [0, [() => PricingPlanList, 0], 0]];var ListPricingRulesAssociatedToPricingPlanInput$ = [3, n0, _LPRATPPI,    0,    [_PPA, _BP, _MR, _NT],    [0, 0, 1, 0], 1];var ListPricingRulesAssociatedToPricingPlanOutput$ = [3, n0, _LPRATPPO,    0,    [_BP, _PPA, _PRA, _NT],    [0, 0, 64 | 0, 0]];var ListPricingRulesFilter$ = [3, n0, _LPRF,    0,    [_Ar],    [64 | 0]];var ListPricingRulesInput$ = [3, n0, _LPRI,    0,    [_BP, _Fi, _MR, _NT],    [0, () => ListPricingRulesFilter$, 1, 0]];var ListPricingRulesOutput$ = [3, n0, _LPRO,    0,    [_BP, _PR, _NT],    [0, [() => PricingRuleList, 0], 0]];var ListResourcesAssociatedToCustomLineItemFilter$ = [3, n0, _LRATCLIF,    0,    [_Re],    [0]];var ListResourcesAssociatedToCustomLineItemInput$ = [3, n0, _LRATCLII,    0,    [_A, _BP, _MR, _NT, _Fi],    [0, 0, 1, 0, () => ListResourcesAssociatedToCustomLineItemFilter$], 1];var ListResourcesAssociatedToCustomLineItemOutput$ = [3, n0, _LRATCLIO,    0,    [_A, _AR, _NT],    [0, () => ListResourcesAssociatedToCustomLineItemResponseList, 0]];var ListResourcesAssociatedToCustomLineItemResponseElement$ = [3, n0, _LRATCLIRE,    0,    [_A, _Re, _EBP],    [0, 0, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_RAes],    [[0, 1]], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_T],    [128 | 0]];var PresentationObject$ = [3, n0, _PO,    0,    [_Se],    [0], 1];var PricingPlanListElement$ = [3, n0, _PPLE,    0,    [_N, _A, _D, _S, _CT, _LMT],    [[() => PricingPlanName, 0], 0, [() => PricingPlanDescription, 0], 1, 1, 1]];var PricingRuleListElement$ = [3, n0, _PRLE,    0,    [_N, _A, _D, _Sc, _Ty, _MPo, _Se, _APPC, _CT, _LMT, _BE, _Ti, _UT, _O],    [[() => PricingRuleName, 0], 0, [() => PricingRuleDescription, 0], 0, 0, 1, 0, 1, 1, 1, 0, () => Tiering$, 0, 0]];var StringSearch$ = [3, n0, _SS,    0,    [_SO, _SV],    [0, 0], 2];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_RAes, _T],    [[0, 1], 128 | 0], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var Tiering$ = [3, n0, _Ti,    0,    [_FT],    [() => FreeTierConfig$], 1];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_RAes, _TK],    [[0, 1], [64 | 0, { [_hQ]: _tK }]], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateBillingGroupAccountGrouping$ = [3, n0, _UBGAG,    0,    [_AA, _RTA],    [2, 0]];var UpdateBillingGroupInput$ = [3, n0, _UBGI,    0,    [_A, _N, _St, _CP, _D, _AG],    [0, [() => BillingGroupName, 0], 0, () => ComputationPreference$, [() => BillingGroupDescription, 0], () => UpdateBillingGroupAccountGrouping$], 1];var UpdateBillingGroupOutput$ = [3, n0, _UBGO,    0,    [_A, _N, _D, _PAI, _PPA, _S, _LMT, _St, _SR, _AG],    [0, [() => BillingGroupName, 0], [() => BillingGroupDescription, 0], 0, 0, 1, 1, 0, 0, () => UpdateBillingGroupAccountGrouping$]];var UpdateCustomLineItemChargeDetails$ = [3, n0, _UCLICD,    0,    [_Fl, _P, _LIF],    [() => UpdateCustomLineItemFlatChargeDetails$, () => UpdateCustomLineItemPercentageChargeDetails$, () => LineItemFiltersList]];var UpdateCustomLineItemFlatChargeDetails$ = [3, n0, _UCLIFCD,    0,    [_CV],    [1], 1];var UpdateCustomLineItemInput$ = [3, n0, _UCLII,    0,    [_A, _N, _D, _CD, _BPR],    [0, [() => CustomLineItemName, 0], [() => CustomLineItemDescription, 0], () => UpdateCustomLineItemChargeDetails$, () => CustomLineItemBillingPeriodRange$], 1];var UpdateCustomLineItemOutput$ = [3, n0, _UCLIO,    0,    [_A, _BGA, _N, _D, _CD, _LMT, _AS],    [0, 0, [() => CustomLineItemName, 0], [() => CustomLineItemDescription, 0], () => ListCustomLineItemChargeDetails$, 1, 1]];var UpdateCustomLineItemPercentageChargeDetails$ = [3, n0, _UCLIPCD,    0,    [_PV],    [1], 1];var UpdateFreeTierConfig$ = [3, n0, _UFTC,    0,    [_Ac],    [2], 1];var UpdatePricingPlanInput$ = [3, n0, _UPPI,    0,    [_A, _N, _D],    [0, [() => PricingPlanName, 0], [() => PricingPlanDescription, 0]], 1];var UpdatePricingPlanOutput$ = [3, n0, _UPPO,    0,    [_A, _N, _D, _S, _LMT],    [0, [() => PricingPlanName, 0], [() => PricingPlanDescription, 0], 1, 1]];var UpdatePricingRuleInput$ = [3, n0, _UPRI,    0,    [_A, _N, _D, _Ty, _MPo, _Ti],    [0, [() => PricingRuleName, 0], [() => PricingRuleDescription, 0], 0, 1, () => UpdateTieringInput$], 1];var UpdatePricingRuleOutput$ = [3, n0, _UPRO,    0,    [_A, _N, _D, _Sc, _Ty, _MPo, _Se, _APPC, _LMT, _BE, _Ti, _UT, _O],    [0, [() => PricingRuleName, 0], [() => PricingRuleDescription, 0], 0, 0, 1, 0, 1, 1, 0, () => UpdateTieringInput$, 0, 0]];var UpdateTieringInput$ = [3, n0, _UTI,    0,    [_FT],    [() => UpdateFreeTierConfig$], 1];var ValidationExceptionField$ = [3, n0, _VEF,    0,    [_N, _M],    [0, 0], 2];var AccountAssociationsList = [1, n0, _AAL,    0, [() => AccountAssociationsListElement$,        0]];var AssociateResourcesResponseList = [1, n0, _ARRL,    0, () => AssociateResourceResponseElement$];var AttributesList = [1, n0, _AL,    0, () => Attribute$];var BillingGroupCostReportList = [1, n0, _BGCRL,    0, () => BillingGroupCostReportElement$];var BillingGroupCostReportResultsList = [1, n0, _BGCRRL,    0, () => BillingGroupCostReportResultElement$];var BillingGroupList = [1, n0, _BGL,    0, [() => BillingGroupListElement$,        0]];var CustomLineItemList = [1, n0, _CLIL,    0, [() => CustomLineItemListElement$,        0]];var CustomLineItemNameList = [1, n0, _CLINL,    0, [() => CustomLineItemName,        0]];var CustomLineItemVersionList = [1, n0, _CLIVL,    0, [() => CustomLineItemVersionListElement$,        0]];var DisassociateResourcesResponseList = [1, n0, _DRRL,    0, () => DisassociateResourceResponseElement$];var LineItemFiltersList = [1, n0, _LIFL,    0, () => LineItemFilter$];var ListResourcesAssociatedToCustomLineItemResponseList = [1, n0, _LRATCLIRL,    0, () => ListResourcesAssociatedToCustomLineItemResponseElement$];var PricingPlanList = [1, n0, _PPL,    0, [() => PricingPlanListElement$,        0]];var PricingRuleList = [1, n0, _PRL,    0, [() => PricingRuleListElement$,        0]];var StringSearches = [1, n0, _SSt,    0, () => StringSearch$];var ValidationExceptionFieldList = [1, n0, _VEFL,    0, () => ValidationExceptionField$];var AssociateAccounts$ = [9, n0, _AAs,    { [_h]: ["POST", "/associate-accounts", 200] }, () => AssociateAccountsInput$, () => AssociateAccountsOutput$];var AssociatePricingRules$ = [9, n0, _APR,    { [_h]: ["PUT", "/associate-pricing-rules", 200] }, () => AssociatePricingRulesInput$, () => AssociatePricingRulesOutput$];var BatchAssociateResourcesToCustomLineItem$ = [9, n0, _BARTCLI,    { [_h]: ["PUT", "/batch-associate-resources-to-custom-line-item", 200] }, () => BatchAssociateResourcesToCustomLineItemInput$, () => BatchAssociateResourcesToCustomLineItemOutput$];var BatchDisassociateResourcesFromCustomLineItem$ = [9, n0, _BDRFCLI,    { [_h]: ["PUT", "/batch-disassociate-resources-from-custom-line-item", 200] }, () => BatchDisassociateResourcesFromCustomLineItemInput$, () => BatchDisassociateResourcesFromCustomLineItemOutput$];var CreateBillingGroup$ = [9, n0, _CBG,    { [_h]: ["POST", "/create-billing-group", 200] }, () => CreateBillingGroupInput$, () => CreateBillingGroupOutput$];var CreateCustomLineItem$ = [9, n0, _CCLI,    { [_h]: ["POST", "/create-custom-line-item", 200] }, () => CreateCustomLineItemInput$, () => CreateCustomLineItemOutput$];var CreatePricingPlan$ = [9, n0, _CPP,    { [_h]: ["POST", "/create-pricing-plan", 200] }, () => CreatePricingPlanInput$, () => CreatePricingPlanOutput$];var CreatePricingRule$ = [9, n0, _CPR,    { [_h]: ["POST", "/create-pricing-rule", 200] }, () => CreatePricingRuleInput$, () => CreatePricingRuleOutput$];var DeleteBillingGroup$ = [9, n0, _DBG,    { [_h]: ["POST", "/delete-billing-group", 200] }, () => DeleteBillingGroupInput$, () => DeleteBillingGroupOutput$];var DeleteCustomLineItem$ = [9, n0, _DCLI,    { [_h]: ["POST", "/delete-custom-line-item", 200] }, () => DeleteCustomLineItemInput$, () => DeleteCustomLineItemOutput$];var DeletePricingPlan$ = [9, n0, _DPP,    { [_h]: ["POST", "/delete-pricing-plan", 200] }, () => DeletePricingPlanInput$, () => DeletePricingPlanOutput$];var DeletePricingRule$ = [9, n0, _DPR,    { [_h]: ["POST", "/delete-pricing-rule", 200] }, () => DeletePricingRuleInput$, () => DeletePricingRuleOutput$];var DisassociateAccounts$ = [9, n0, _DA,    { [_h]: ["POST", "/disassociate-accounts", 200] }, () => DisassociateAccountsInput$, () => DisassociateAccountsOutput$];var DisassociatePricingRules$ = [9, n0, _DPRi,    { [_h]: ["PUT", "/disassociate-pricing-rules", 200] }, () => DisassociatePricingRulesInput$, () => DisassociatePricingRulesOutput$];var GetBillingGroupCostReport$ = [9, n0, _GBGCR,    { [_h]: ["POST", "/get-billing-group-cost-report", 200] }, () => GetBillingGroupCostReportInput$, () => GetBillingGroupCostReportOutput$];var ListAccountAssociations$ = [9, n0, _LAA,    { [_h]: ["POST", "/list-account-associations", 200] }, () => ListAccountAssociationsInput$, () => ListAccountAssociationsOutput$];var ListBillingGroupCostReports$ = [9, n0, _LBGCR,    { [_h]: ["POST", "/list-billing-group-cost-reports", 200] }, () => ListBillingGroupCostReportsInput$, () => ListBillingGroupCostReportsOutput$];var ListBillingGroups$ = [9, n0, _LBG,    { [_h]: ["POST", "/list-billing-groups", 200] }, () => ListBillingGroupsInput$, () => ListBillingGroupsOutput$];var ListCustomLineItems$ = [9, n0, _LCLI,    { [_h]: ["POST", "/list-custom-line-items", 200] }, () => ListCustomLineItemsInput$, () => ListCustomLineItemsOutput$];var ListCustomLineItemVersions$ = [9, n0, _LCLIV,    { [_h]: ["POST", "/list-custom-line-item-versions", 200] }, () => ListCustomLineItemVersionsInput$, () => ListCustomLineItemVersionsOutput$];var ListPricingPlans$ = [9, n0, _LPP,    { [_h]: ["POST", "/list-pricing-plans", 200] }, () => ListPricingPlansInput$, () => ListPricingPlansOutput$];var ListPricingPlansAssociatedWithPricingRule$ = [9, n0, _LPPAWPR,    { [_h]: ["POST", "/list-pricing-plans-associated-with-pricing-rule", 200] }, () => ListPricingPlansAssociatedWithPricingRuleInput$, () => ListPricingPlansAssociatedWithPricingRuleOutput$];var ListPricingRules$ = [9, n0, _LPR,    { [_h]: ["POST", "/list-pricing-rules", 200] }, () => ListPricingRulesInput$, () => ListPricingRulesOutput$];var ListPricingRulesAssociatedToPricingPlan$ = [9, n0, _LPRATPP,    { [_h]: ["POST", "/list-pricing-rules-associated-to-pricing-plan", 200] }, () => ListPricingRulesAssociatedToPricingPlanInput$, () => ListPricingRulesAssociatedToPricingPlanOutput$];var ListResourcesAssociatedToCustomLineItem$ = [9, n0, _LRATCLI,    { [_h]: ["POST", "/list-resources-associated-to-custom-line-item", 200] }, () => ListResourcesAssociatedToCustomLineItemInput$, () => ListResourcesAssociatedToCustomLineItemOutput$];var ListTagsForResource$ = [9, n0, _LTFR,    { [_h]: ["GET", "/tags/{ResourceArn}", 204] }, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var TagResource$ = [9, n0, _TR,    { [_h]: ["POST", "/tags/{ResourceArn}", 204] }, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    { [_h]: ["DELETE", "/tags/{ResourceArn}", 204] }, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateBillingGroup$ = [9, n0, _UBG,    { [_h]: ["POST", "/update-billing-group", 200] }, () => UpdateBillingGroupInput$, () => UpdateBillingGroupOutput$];var UpdateCustomLineItem$ = [9, n0, _UCLI,    { [_h]: ["POST", "/update-custom-line-item", 200] }, () => UpdateCustomLineItemInput$, () => UpdateCustomLineItemOutput$];var UpdatePricingPlan$ = [9, n0, _UPP,    { [_h]: ["PUT", "/update-pricing-plan", 200] }, () => UpdatePricingPlanInput$, () => UpdatePricingPlanOutput$];var UpdatePricingRule$ = [9, n0, _UPR,    { [_h]: ["PUT", "/update-pricing-rule", 200] }, () => UpdatePricingRuleInput$, () => UpdatePricingRuleOutput$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2021-07-30",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultBillingconductorHttpAuthSchemeProvider,        httpAuthSchemes: config?.httpAuthSchemes ?? [            {                schemeId: "aws.auth#sigv4",                identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"),                signer: new AwsSdkSigV4Signer(),            },        ],        logger: config?.logger ?? new NoOpLogger(),        protocol: config?.protocol ?? AwsRestJsonProtocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.billingconductor",            errorTypeRegistries,            version: "2021-07-30",            serviceTarget: "AWSBillingConductor",        },        serviceId: config?.serviceId ?? "billingconductor",        sha256: config?.sha256 ?? Sha256,        urlParser: config?.urlParser ?? parseUrl,        utf8Decoder: config?.utf8Decoder ?? fromUtf8,        utf8Encoder: config?.utf8Encoder ?? toUtf8,    };}; const getRuntimeConfig = (config) => {    emitWarningIfUnsupportedVersion(process.version);    const defaultsMode = resolveDefaultsModeConfig(config);    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);    const clientSharedValues = getRuntimeConfig$1(config);    emitWarningIfUnsupportedVersion$1(process.version);    const loaderConfig = {        profile: config?.profile,        logger: clientSharedValues.logger,    };    return {        ...clientSharedValues,        ...config,        runtime: "node",        defaultsMode,        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),        retryMode: config?.retryMode ??            loadConfig({                ...NODE_RETRY_MODE_CONFIG_OPTIONS,                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,            }, config),        streamCollector: config?.streamCollector ?? streamCollector,        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),    };}; 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(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class BillingconductorClient extends Client {    config;    constructor(...[configuration]) {        const _config_0 = getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = resolveUserAgentConfig(_config_1);        const _config_3 = resolveRetryConfig(_config_2);        const _config_4 = resolveRegionConfig(_config_3);        const _config_5 = resolveHostHeaderConfig(_config_4);        const _config_6 = resolveEndpointConfig(_config_5);        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(getSchemaSerdePlugin(this.config));        this.middlewareStack.use(getUserAgentPlugin(this.config));        this.middlewareStack.use(getRetryPlugin(this.config));        this.middlewareStack.use(getContentLengthPlugin(this.config));        this.middlewareStack.use(getHostHeaderPlugin(this.config));        this.middlewareStack.use(getLoggerPlugin(this.config));        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: defaultBillingconductorHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AWSBillingConductor", "BillingconductorClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AssociateAccountsCommand extends command(_ep0, _mw0, "AssociateAccounts", AssociateAccounts$) {} class AssociatePricingRulesCommand extends command(_ep0, _mw0, "AssociatePricingRules", AssociatePricingRules$) {} class BatchAssociateResourcesToCustomLineItemCommand extends command(_ep0, _mw0, "BatchAssociateResourcesToCustomLineItem", BatchAssociateResourcesToCustomLineItem$) {} class BatchDisassociateResourcesFromCustomLineItemCommand extends command(_ep0, _mw0, "BatchDisassociateResourcesFromCustomLineItem", BatchDisassociateResourcesFromCustomLineItem$) {} class CreateBillingGroupCommand extends command(_ep0, _mw0, "CreateBillingGroup", CreateBillingGroup$) {} class CreateCustomLineItemCommand extends command(_ep0, _mw0, "CreateCustomLineItem", CreateCustomLineItem$) {} class CreatePricingPlanCommand extends command(_ep0, _mw0, "CreatePricingPlan", CreatePricingPlan$) {} class CreatePricingRuleCommand extends command(_ep0, _mw0, "CreatePricingRule", CreatePricingRule$) {} class DeleteBillingGroupCommand extends command(_ep0, _mw0, "DeleteBillingGroup", DeleteBillingGroup$) {} class DeleteCustomLineItemCommand extends command(_ep0, _mw0, "DeleteCustomLineItem", DeleteCustomLineItem$) {} class DeletePricingPlanCommand extends command(_ep0, _mw0, "DeletePricingPlan", DeletePricingPlan$) {} class DeletePricingRuleCommand extends command(_ep0, _mw0, "DeletePricingRule", DeletePricingRule$) {} class DisassociateAccountsCommand extends command(_ep0, _mw0, "DisassociateAccounts", DisassociateAccounts$) {} class DisassociatePricingRulesCommand extends command(_ep0, _mw0, "DisassociatePricingRules", DisassociatePricingRules$) {} class GetBillingGroupCostReportCommand extends command(_ep0, _mw0, "GetBillingGroupCostReport", GetBillingGroupCostReport$) {} class ListAccountAssociationsCommand extends command(_ep0, _mw0, "ListAccountAssociations", ListAccountAssociations$) {} class ListBillingGroupCostReportsCommand extends command(_ep0, _mw0, "ListBillingGroupCostReports", ListBillingGroupCostReports$) {} class ListBillingGroupsCommand extends command(_ep0, _mw0, "ListBillingGroups", ListBillingGroups$) {} class ListCustomLineItemsCommand extends command(_ep0, _mw0, "ListCustomLineItems", ListCustomLineItems$) {} class ListCustomLineItemVersionsCommand extends command(_ep0, _mw0, "ListCustomLineItemVersions", ListCustomLineItemVersions$) {} class ListPricingPlansAssociatedWithPricingRuleCommand extends command(_ep0, _mw0, "ListPricingPlansAssociatedWithPricingRule", ListPricingPlansAssociatedWithPricingRule$) {} class ListPricingPlansCommand extends command(_ep0, _mw0, "ListPricingPlans", ListPricingPlans$) {} class ListPricingRulesAssociatedToPricingPlanCommand extends command(_ep0, _mw0, "ListPricingRulesAssociatedToPricingPlan", ListPricingRulesAssociatedToPricingPlan$) {} class ListPricingRulesCommand extends command(_ep0, _mw0, "ListPricingRules", ListPricingRules$) {} class ListResourcesAssociatedToCustomLineItemCommand extends command(_ep0, _mw0, "ListResourcesAssociatedToCustomLineItem", ListResourcesAssociatedToCustomLineItem$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateBillingGroupCommand extends command(_ep0, _mw0, "UpdateBillingGroup", UpdateBillingGroup$) {} class UpdateCustomLineItemCommand extends command(_ep0, _mw0, "UpdateCustomLineItem", UpdateCustomLineItem$) {} class UpdatePricingPlanCommand extends command(_ep0, _mw0, "UpdatePricingPlan", UpdatePricingPlan$) {} class UpdatePricingRuleCommand extends command(_ep0, _mw0, "UpdatePricingRule", UpdatePricingRule$) {} const paginateGetBillingGroupCostReport = createPaginator(BillingconductorClient, GetBillingGroupCostReportCommand, "NextToken", "NextToken", "MaxResults"); const paginateListAccountAssociations = createPaginator(BillingconductorClient, ListAccountAssociationsCommand, "NextToken", "NextToken", ""); const paginateListBillingGroupCostReports = createPaginator(BillingconductorClient, ListBillingGroupCostReportsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListBillingGroups = createPaginator(BillingconductorClient, ListBillingGroupsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListCustomLineItems = createPaginator(BillingconductorClient, ListCustomLineItemsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListCustomLineItemVersions = createPaginator(BillingconductorClient, ListCustomLineItemVersionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPricingPlansAssociatedWithPricingRule = createPaginator(BillingconductorClient, ListPricingPlansAssociatedWithPricingRuleCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPricingPlans = createPaginator(BillingconductorClient, ListPricingPlansCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPricingRulesAssociatedToPricingPlan = createPaginator(BillingconductorClient, ListPricingRulesAssociatedToPricingPlanCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPricingRules = createPaginator(BillingconductorClient, ListPricingRulesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResourcesAssociatedToCustomLineItem = createPaginator(BillingconductorClient, ListResourcesAssociatedToCustomLineItemCommand, "NextToken", "NextToken", "MaxResults"); const commands = {    AssociateAccountsCommand,    AssociatePricingRulesCommand,    BatchAssociateResourcesToCustomLineItemCommand,    BatchDisassociateResourcesFromCustomLineItemCommand,    CreateBillingGroupCommand,    CreateCustomLineItemCommand,    CreatePricingPlanCommand,    CreatePricingRuleCommand,    DeleteBillingGroupCommand,    DeleteCustomLineItemCommand,    DeletePricingPlanCommand,    DeletePricingRuleCommand,    DisassociateAccountsCommand,    DisassociatePricingRulesCommand,    GetBillingGroupCostReportCommand,    ListAccountAssociationsCommand,    ListBillingGroupCostReportsCommand,    ListBillingGroupsCommand,    ListCustomLineItemsCommand,    ListCustomLineItemVersionsCommand,    ListPricingPlansCommand,    ListPricingPlansAssociatedWithPricingRuleCommand,    ListPricingRulesCommand,    ListPricingRulesAssociatedToPricingPlanCommand,    ListResourcesAssociatedToCustomLineItemCommand,    ListTagsForResourceCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateBillingGroupCommand,    UpdateCustomLineItemCommand,    UpdatePricingPlanCommand,    UpdatePricingRuleCommand,};const paginators = {    paginateGetBillingGroupCostReport,    paginateListAccountAssociations,    paginateListBillingGroupCostReports,    paginateListBillingGroups,    paginateListCustomLineItems,    paginateListCustomLineItemVersions,    paginateListPricingPlans,    paginateListPricingPlansAssociatedWithPricingRule,    paginateListPricingRules,    paginateListPricingRulesAssociatedToPricingPlan,    paginateListResourcesAssociatedToCustomLineItem,};class Billingconductor extends BillingconductorClient {}createAggregatedClient(commands, Billingconductor, { paginators }); const ConflictExceptionReason = {    PRICING_PLAN_ATTACHED_TO_BILLING_GROUP_DELETE_CONFLICT: "PRICING_PLAN_ATTACHED_TO_BILLING_GROUP_DELETE_CONFLICT",    PRICING_RULE_ATTACHED_TO_PRICING_PLAN_DELETE_CONFLICT: "PRICING_RULE_ATTACHED_TO_PRICING_PLAN_DELETE_CONFLICT",    PRICING_RULE_IN_PRICING_PLAN_CONFLICT: "PRICING_RULE_IN_PRICING_PLAN_CONFLICT",    RESOURCE_NAME_CONFLICT: "RESOURCE_NAME_CONFLICT",    WRITE_CONFLICT_RETRY: "WRITE_CONFLICT_RETRY",};const ValidationExceptionReason = {    ACCOUNTS_ALREADY_ASSOCIATED: "ACCOUNTS_ALREADY_ASSOCIATED",    ACCOUNTS_NOT_ASSOCIATED: "ACCOUNTS_NOT_ASSOCIATED",    BILLING_GROUP_ALREADY_EXIST_IN_CURRENT_BILLING_PERIOD: "BILLING_GROUP_ALREADY_EXIST_IN_CURRENT_BILLING_PERIOD",    CANNOT_DELETE_AUTO_ASSOCIATE_BILLING_GROUP: "CANNOT_DELETE_AUTO_ASSOCIATE_BILLING_GROUP",    CANNOT_PARSE: "CANNOT_PARSE",    CUSTOM_LINE_ITEM_ASSOCIATION_EXISTS: "CUSTOM_LINE_ITEM_ASSOCIATION_EXISTS",    DUPLICATE_ACCOUNT: "DUPLICATE_ACCOUNT",    DUPLICATE_PRICINGRULE_ARNS: "DUPLICATE_PRICINGRULE_ARNS",    FIELD_VALIDATION_FAILED: "FIELD_VALIDATION_FAILED",    ILLEGAL_ACCOUNTS: "ILLEGAL_ACCOUNTS",    ILLEGAL_ACCOUNT_ID: "ILLEGAL_ACCOUNT_ID",    ILLEGAL_BILLING_ENTITY: "ILLEGAL_BILLING_ENTITY",    ILLEGAL_BILLING_GROUP_PRICING_PLAN: "ILLEGAL_BILLING_GROUP_PRICING_PLAN",    ILLEGAL_BILLING_GROUP_TYPE: "ILLEGAL_BILLING_GROUP_TYPE",    ILLEGAL_BILLING_PERIOD: "ILLEGAL_BILLING_PERIOD",    ILLEGAL_BILLING_PERIOD_RANGE: "ILLEGAL_BILLING_PERIOD_RANGE",    ILLEGAL_CHARGE_DETAILS: "ILLEGAL_CHARGE_DETAILS",    ILLEGAL_CHILD_ASSOCIATE_RESOURCE: "ILLEGAL_CHILD_ASSOCIATE_RESOURCE",    ILLEGAL_COMPUTATION_RULE: "ILLEGAL_COMPUTATION_RULE",    ILLEGAL_CUSTOMLINEITEM: "ILLEGAL_CUSTOMLINEITEM",    ILLEGAL_CUSTOMLINEITEM_MODIFICATION: "ILLEGAL_CUSTOMLINEITEM_MODIFICATION",    ILLEGAL_CUSTOMLINEITEM_UPDATE: "ILLEGAL_CUSTOMLINEITEM_UPDATE",    ILLEGAL_ENDED_BILLINGGROUP: "ILLEGAL_ENDED_BILLINGGROUP",    ILLEGAL_EXPRESSION: "ILLEGAL_EXPRESSION",    ILLEGAL_LINE_ITEM_FILTER: "ILLEGAL_LINE_ITEM_FILTER",    ILLEGAL_MODIFIER_PERCENTAGE: "ILLEGAL_MODIFIER_PERCENTAGE",    ILLEGAL_OPERATION: "ILLEGAL_OPERATION",    ILLEGAL_PRIMARY_ACCOUNT: "ILLEGAL_PRIMARY_ACCOUNT",    ILLEGAL_RESOURCE_ARNS: "ILLEGAL_RESOURCE_ARNS",    ILLEGAL_SCOPE: "ILLEGAL_SCOPE",    ILLEGAL_SERVICE: "ILLEGAL_SERVICE",    ILLEGAL_TIERING_INPUT: "ILLEGAL_TIERING_INPUT",    ILLEGAL_TYPE: "ILLEGAL_TYPE",    ILLEGAL_UPDATE_CHARGE_DETAILS: "ILLEGAL_UPDATE_CHARGE_DETAILS",    ILLEGAL_USAGE_TYPE: "ILLEGAL_USAGE_TYPE",    INVALID_ARN: "INVALID_ARN",    INVALID_BILLINGVIEW_ARN: "INVALID_BILLINGVIEW_ARN",    INVALID_BILLING_GROUP: "INVALID_BILLING_GROUP",    INVALID_BILLING_GROUP_STATUS: "INVALID_BILLING_GROUP_STATUS",    INVALID_BILLING_PERIOD_FOR_OPERATION: "INVALID_BILLING_PERIOD_FOR_OPERATION",    INVALID_FILTER: "INVALID_FILTER",    INVALID_SKU_COMBO: "INVALID_SKU_COMBO",    INVALID_TIME_RANGE: "INVALID_TIME_RANGE",    MISMATCHED_BILLINGGROUP_ARN: "MISMATCHED_BILLINGGROUP_ARN",    MISMATCHED_BILLINGVIEW_ARN: "MISMATCHED_BILLINGVIEW_ARN",    MISMATCHED_CUSTOMLINEITEM_ARN: "MISMATCHED_CUSTOMLINEITEM_ARN",    MISMATCHED_PRICINGPLAN_ARN: "MISMATCHED_PRICINGPLAN_ARN",    MISMATCHED_PRICINGRULE_ARN: "MISMATCHED_PRICINGRULE_ARN",    MISSING_BILLINGGROUP: "MISSING_BILLINGGROUP",    MISSING_COSTCATEGORY: "MISSING_COSTCATEGORY",    MISSING_CUSTOMLINEITEM: "MISSING_CUSTOMLINEITEM",    MISSING_LINKED_ACCOUNT_IDS: "MISSING_LINKED_ACCOUNT_IDS",    MISSING_PRICINGPLAN: "MISSING_PRICINGPLAN",    MISSING_PRICING_PLAN_ARN: "MISSING_PRICING_PLAN_ARN",    MULTIPLE_LINKED_ACCOUNT_IDS: "MULTIPLE_LINKED_ACCOUNT_IDS",    MULTIPLE_PRICING_PLAN_ARN: "MULTIPLE_PRICING_PLAN_ARN",    OTHER: "OTHER",    PRICINGRULES_ALREADY_ASSOCIATED: "PRICINGRULES_ALREADY_ASSOCIATED",    PRICINGRULES_NOT_ASSOCIATED: "PRICINGRULES_NOT_ASSOCIATED",    PRICINGRULES_NOT_EXIST: "PRICINGRULES_NOT_EXIST",    PRIMARY_CANNOT_DISASSOCIATE: "PRIMARY_CANNOT_DISASSOCIATE",    PRIMARY_NOT_ASSOCIATED: "PRIMARY_NOT_ASSOCIATED",    TOO_MANY_ACCOUNTS_IN_REQUEST: "TOO_MANY_ACCOUNTS_IN_REQUEST",    TOO_MANY_AUTO_ASSOCIATE_BILLING_GROUPS: "TOO_MANY_AUTO_ASSOCIATE_BILLING_GROUPS",    TOO_MANY_CUSTOMLINEITEMS_IN_REQUEST: "TOO_MANY_CUSTOMLINEITEMS_IN_REQUEST",    UNKNOWN_OPERATION: "UNKNOWN_OPERATION",};const AssociateResourceErrorReason = {    ILLEGAL_CUSTOMLINEITEM: "ILLEGAL_CUSTOMLINEITEM",    INTERNAL_SERVER_EXCEPTION: "INTERNAL_SERVER_EXCEPTION",    INVALID_ARN: "INVALID_ARN",    INVALID_BILLING_PERIOD_RANGE: "INVALID_BILLING_PERIOD_RANGE",    SERVICE_LIMIT_EXCEEDED: "SERVICE_LIMIT_EXCEEDED",};const BillingGroupType = {    STANDARD: "STANDARD",    TRANSFER_BILLING: "TRANSFER_BILLING",};const SearchOption = {    STARTS_WITH: "STARTS_WITH",};const BillingGroupStatus = {    ACTIVE: "ACTIVE",    PENDING: "PENDING",    PRIMARY_ACCOUNT_MISSING: "PRIMARY_ACCOUNT_MISSING",};const LineItemFilterAttributeName = {    LINE_ITEM_TYPE: "LINE_ITEM_TYPE",    SERVICE: "SERVICE",};const MatchOption = {    EQUAL: "EQUAL",    NOT_EQUAL: "NOT_EQUAL",};const LineItemFilterValue = {    SAVINGS_PLAN_NEGATION: "SAVINGS_PLAN_NEGATION",};const CustomLineItemType = {    CREDIT: "CREDIT",    FEE: "FEE",};const ComputationRuleEnum = {    CONSOLIDATED: "CONSOLIDATED",    ITEMIZED: "ITEMIZED",};const CurrencyCode = {    CNY: "CNY",    USD: "USD",};const CustomLineItemRelationship = {    CHILD: "CHILD",    PARENT: "PARENT",};const GroupByAttributeName = {    BILLING_PERIOD: "BILLING_PERIOD",    PRODUCT_NAME: "PRODUCT_NAME",};const PricingRuleScope = {    BILLING_ENTITY: "BILLING_ENTITY",    GLOBAL: "GLOBAL",    SERVICE: "SERVICE",    SKU: "SKU",};const PricingRuleType = {    DISCOUNT: "DISCOUNT",    MARKUP: "MARKUP",    TIERING: "TIERING",}; exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.AccountAssociationsListElement$ = AccountAssociationsListElement$;exports.AccountGrouping$ = AccountGrouping$;exports.AssociateAccounts$ = AssociateAccounts$;exports.AssociateAccountsCommand = AssociateAccountsCommand;exports.AssociateAccountsInput$ = AssociateAccountsInput$;exports.AssociateAccountsOutput$ = AssociateAccountsOutput$;exports.AssociatePricingRules$ = AssociatePricingRules$;exports.AssociatePricingRulesCommand = AssociatePricingRulesCommand;exports.AssociatePricingRulesInput$ = AssociatePricingRulesInput$;exports.AssociatePricingRulesOutput$ = AssociatePricingRulesOutput$;exports.AssociateResourceError$ = AssociateResourceError$;exports.AssociateResourceErrorReason = AssociateResourceErrorReason;exports.AssociateResourceResponseElement$ = AssociateResourceResponseElement$;exports.Attribute$ = Attribute$;exports.BatchAssociateResourcesToCustomLineItem$ = BatchAssociateResourcesToCustomLineItem$;exports.BatchAssociateResourcesToCustomLineItemCommand = BatchAssociateResourcesToCustomLineItemCommand;exports.BatchAssociateResourcesToCustomLineItemInput$ = BatchAssociateResourcesToCustomLineItemInput$;exports.BatchAssociateResourcesToCustomLineItemOutput$ = BatchAssociateResourcesToCustomLineItemOutput$;exports.BatchDisassociateResourcesFromCustomLineItem$ = BatchDisassociateResourcesFromCustomLineItem$;exports.BatchDisassociateResourcesFromCustomLineItemCommand = BatchDisassociateResourcesFromCustomLineItemCommand;exports.BatchDisassociateResourcesFromCustomLineItemInput$ = BatchDisassociateResourcesFromCustomLineItemInput$;exports.BatchDisassociateResourcesFromCustomLineItemOutput$ = BatchDisassociateResourcesFromCustomLineItemOutput$;exports.BillingGroupCostReportElement$ = BillingGroupCostReportElement$;exports.BillingGroupCostReportResultElement$ = BillingGroupCostReportResultElement$;exports.BillingGroupListElement$ = BillingGroupListElement$;exports.BillingGroupStatus = BillingGroupStatus;exports.BillingGroupType = BillingGroupType;exports.BillingPeriodRange$ = BillingPeriodRange$;exports.Billingconductor = Billingconductor;exports.BillingconductorClient = BillingconductorClient;exports.BillingconductorServiceException = BillingconductorServiceException;exports.BillingconductorServiceException$ = BillingconductorServiceException$;exports.ComputationPreference$ = ComputationPreference$;exports.ComputationRuleEnum = ComputationRuleEnum;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.ConflictExceptionReason = ConflictExceptionReason;exports.CreateBillingGroup$ = CreateBillingGroup$;exports.CreateBillingGroupCommand = CreateBillingGroupCommand;exports.CreateBillingGroupInput$ = CreateBillingGroupInput$;exports.CreateBillingGroupOutput$ = CreateBillingGroupOutput$;exports.CreateCustomLineItem$ = CreateCustomLineItem$;exports.CreateCustomLineItemCommand = CreateCustomLineItemCommand;exports.CreateCustomLineItemInput$ = CreateCustomLineItemInput$;exports.CreateCustomLineItemOutput$ = CreateCustomLineItemOutput$;exports.CreateFreeTierConfig$ = CreateFreeTierConfig$;exports.CreatePricingPlan$ = CreatePricingPlan$;exports.CreatePricingPlanCommand = CreatePricingPlanCommand;exports.CreatePricingPlanInput$ = CreatePricingPlanInput$;exports.CreatePricingPlanOutput$ = CreatePricingPlanOutput$;exports.CreatePricingRule$ = CreatePricingRule$;exports.CreatePricingRuleCommand = CreatePricingRuleCommand;exports.CreatePricingRuleInput$ = CreatePricingRuleInput$;exports.CreatePricingRuleOutput$ = CreatePricingRuleOutput$;exports.CreateTieringInput$ = CreateTieringInput$;exports.CurrencyCode = CurrencyCode;exports.CustomLineItemBillingPeriodRange$ = CustomLineItemBillingPeriodRange$;exports.CustomLineItemChargeDetails$ = CustomLineItemChargeDetails$;exports.CustomLineItemFlatChargeDetails$ = CustomLineItemFlatChargeDetails$;exports.CustomLineItemListElement$ = CustomLineItemListElement$;exports.CustomLineItemPercentageChargeDetails$ = CustomLineItemPercentageChargeDetails$;exports.CustomLineItemRelationship = CustomLineItemRelationship;exports.CustomLineItemType = CustomLineItemType;exports.CustomLineItemVersionListElement$ = CustomLineItemVersionListElement$;exports.DeleteBillingGroup$ = DeleteBillingGroup$;exports.DeleteBillingGroupCommand = DeleteBillingGroupCommand;exports.DeleteBillingGroupInput$ = DeleteBillingGroupInput$;exports.DeleteBillingGroupOutput$ = DeleteBillingGroupOutput$;exports.DeleteCustomLineItem$ = DeleteCustomLineItem$;exports.DeleteCustomLineItemCommand = DeleteCustomLineItemCommand;exports.DeleteCustomLineItemInput$ = DeleteCustomLineItemInput$;exports.DeleteCustomLineItemOutput$ = DeleteCustomLineItemOutput$;exports.DeletePricingPlan$ = DeletePricingPlan$;exports.DeletePricingPlanCommand = DeletePricingPlanCommand;exports.DeletePricingPlanInput$ = DeletePricingPlanInput$;exports.DeletePricingPlanOutput$ = DeletePricingPlanOutput$;exports.DeletePricingRule$ = DeletePricingRule$;exports.DeletePricingRuleCommand = DeletePricingRuleCommand;exports.DeletePricingRuleInput$ = DeletePricingRuleInput$;exports.DeletePricingRuleOutput$ = DeletePricingRuleOutput$;exports.DisassociateAccounts$ = DisassociateAccounts$;exports.DisassociateAccountsCommand = DisassociateAccountsCommand;exports.DisassociateAccountsInput$ = DisassociateAccountsInput$;exports.DisassociateAccountsOutput$ = DisassociateAccountsOutput$;exports.DisassociatePricingRules$ = DisassociatePricingRules$;exports.DisassociatePricingRulesCommand = DisassociatePricingRulesCommand;exports.DisassociatePricingRulesInput$ = DisassociatePricingRulesInput$;exports.DisassociatePricingRulesOutput$ = DisassociatePricingRulesOutput$;exports.DisassociateResourceResponseElement$ = DisassociateResourceResponseElement$;exports.FreeTierConfig$ = FreeTierConfig$;exports.GetBillingGroupCostReport$ = GetBillingGroupCostReport$;exports.GetBillingGroupCostReportCommand = GetBillingGroupCostReportCommand;exports.GetBillingGroupCostReportInput$ = GetBillingGroupCostReportInput$;exports.GetBillingGroupCostReportOutput$ = GetBillingGroupCostReportOutput$;exports.GroupByAttributeName = GroupByAttributeName;exports.InternalServerException = InternalServerException;exports.InternalServerException$ = InternalServerException$;exports.LineItemFilter$ = LineItemFilter$;exports.LineItemFilterAttributeName = LineItemFilterAttributeName;exports.LineItemFilterValue = LineItemFilterValue;exports.ListAccountAssociations$ = ListAccountAssociations$;exports.ListAccountAssociationsCommand = ListAccountAssociationsCommand;exports.ListAccountAssociationsFilter$ = ListAccountAssociationsFilter$;exports.ListAccountAssociationsInput$ = ListAccountAssociationsInput$;exports.ListAccountAssociationsOutput$ = ListAccountAssociationsOutput$;exports.ListBillingGroupAccountGrouping$ = ListBillingGroupAccountGrouping$;exports.ListBillingGroupCostReports$ = ListBillingGroupCostReports$;exports.ListBillingGroupCostReportsCommand = ListBillingGroupCostReportsCommand;exports.ListBillingGroupCostReportsFilter$ = ListBillingGroupCostReportsFilter$;exports.ListBillingGroupCostReportsInput$ = ListBillingGroupCostReportsInput$;exports.ListBillingGroupCostReportsOutput$ = ListBillingGroupCostReportsOutput$;exports.ListBillingGroups$ = ListBillingGroups$;exports.ListBillingGroupsCommand = ListBillingGroupsCommand;exports.ListBillingGroupsFilter$ = ListBillingGroupsFilter$;exports.ListBillingGroupsInput$ = ListBillingGroupsInput$;exports.ListBillingGroupsOutput$ = ListBillingGroupsOutput$;exports.ListCustomLineItemChargeDetails$ = ListCustomLineItemChargeDetails$;exports.ListCustomLineItemFlatChargeDetails$ = ListCustomLineItemFlatChargeDetails$;exports.ListCustomLineItemPercentageChargeDetails$ = ListCustomLineItemPercentageChargeDetails$;exports.ListCustomLineItemVersions$ = ListCustomLineItemVersions$;exports.ListCustomLineItemVersionsBillingPeriodRangeFilter$ = ListCustomLineItemVersionsBillingPeriodRangeFilter$;exports.ListCustomLineItemVersionsCommand = ListCustomLineItemVersionsCommand;exports.ListCustomLineItemVersionsFilter$ = ListCustomLineItemVersionsFilter$;exports.ListCustomLineItemVersionsInput$ = ListCustomLineItemVersionsInput$;exports.ListCustomLineItemVersionsOutput$ = ListCustomLineItemVersionsOutput$;exports.ListCustomLineItems$ = ListCustomLineItems$;exports.ListCustomLineItemsCommand = ListCustomLineItemsCommand;exports.ListCustomLineItemsFilter$ = ListCustomLineItemsFilter$;exports.ListCustomLineItemsInput$ = ListCustomLineItemsInput$;exports.ListCustomLineItemsOutput$ = ListCustomLineItemsOutput$;exports.ListPricingPlans$ = ListPricingPlans$;exports.ListPricingPlansAssociatedWithPricingRule$ = ListPricingPlansAssociatedWithPricingRule$;exports.ListPricingPlansAssociatedWithPricingRuleCommand = ListPricingPlansAssociatedWithPricingRuleCommand;exports.ListPricingPlansAssociatedWithPricingRuleInput$ = ListPricingPlansAssociatedWithPricingRuleInput$;exports.ListPricingPlansAssociatedWithPricingRuleOutput$ = ListPricingPlansAssociatedWithPricingRuleOutput$;exports.ListPricingPlansCommand = ListPricingPlansCommand;exports.ListPricingPlansFilter$ = ListPricingPlansFilter$;exports.ListPricingPlansInput$ = ListPricingPlansInput$;exports.ListPricingPlansOutput$ = ListPricingPlansOutput$;exports.ListPricingRules$ = ListPricingRules$;exports.ListPricingRulesAssociatedToPricingPlan$ = ListPricingRulesAssociatedToPricingPlan$;exports.ListPricingRulesAssociatedToPricingPlanCommand = ListPricingRulesAssociatedToPricingPlanCommand;exports.ListPricingRulesAssociatedToPricingPlanInput$ = ListPricingRulesAssociatedToPricingPlanInput$;exports.ListPricingRulesAssociatedToPricingPlanOutput$ = ListPricingRulesAssociatedToPricingPlanOutput$;exports.ListPricingRulesCommand = ListPricingRulesCommand;exports.ListPricingRulesFilter$ = ListPricingRulesFilter$;exports.ListPricingRulesInput$ = ListPricingRulesInput$;exports.ListPricingRulesOutput$ = ListPricingRulesOutput$;exports.ListResourcesAssociatedToCustomLineItem$ = ListResourcesAssociatedToCustomLineItem$;exports.ListResourcesAssociatedToCustomLineItemCommand = ListResourcesAssociatedToCustomLineItemCommand;exports.ListResourcesAssociatedToCustomLineItemFilter$ = ListResourcesAssociatedToCustomLineItemFilter$;exports.ListResourcesAssociatedToCustomLineItemInput$ = ListResourcesAssociatedToCustomLineItemInput$;exports.ListResourcesAssociatedToCustomLineItemOutput$ = ListResourcesAssociatedToCustomLineItemOutput$;exports.ListResourcesAssociatedToCustomLineItemResponseElement$ = ListResourcesAssociatedToCustomLineItemResponseElement$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.MatchOption = MatchOption;exports.PresentationObject$ = PresentationObject$;exports.PricingPlanListElement$ = PricingPlanListElement$;exports.PricingRuleListElement$ = PricingRuleListElement$;exports.PricingRuleScope = PricingRuleScope;exports.PricingRuleType = PricingRuleType;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.SearchOption = SearchOption;exports.ServiceLimitExceededException = ServiceLimitExceededException;exports.ServiceLimitExceededException$ = ServiceLimitExceededException$;exports.StringSearch$ = StringSearch$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.Tiering$ = Tiering$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateBillingGroup$ = UpdateBillingGroup$;exports.UpdateBillingGroupAccountGrouping$ = UpdateBillingGroupAccountGrouping$;exports.UpdateBillingGroupCommand = UpdateBillingGroupCommand;exports.UpdateBillingGroupInput$ = UpdateBillingGroupInput$;exports.UpdateBillingGroupOutput$ = UpdateBillingGroupOutput$;exports.UpdateCustomLineItem$ = UpdateCustomLineItem$;exports.UpdateCustomLineItemChargeDetails$ = UpdateCustomLineItemChargeDetails$;exports.UpdateCustomLineItemCommand = UpdateCustomLineItemCommand;exports.UpdateCustomLineItemFlatChargeDetails$ = UpdateCustomLineItemFlatChargeDetails$;exports.UpdateCustomLineItemInput$ = UpdateCustomLineItemInput$;exports.UpdateCustomLineItemOutput$ = UpdateCustomLineItemOutput$;exports.UpdateCustomLineItemPercentageChargeDetails$ = UpdateCustomLineItemPercentageChargeDetails$;exports.UpdateFreeTierConfig$ = UpdateFreeTierConfig$;exports.UpdatePricingPlan$ = UpdatePricingPlan$;exports.UpdatePricingPlanCommand = UpdatePricingPlanCommand;exports.UpdatePricingPlanInput$ = UpdatePricingPlanInput$;exports.UpdatePricingPlanOutput$ = UpdatePricingPlanOutput$;exports.UpdatePricingRule$ = UpdatePricingRule$;exports.UpdatePricingRuleCommand = UpdatePricingRuleCommand;exports.UpdatePricingRuleInput$ = UpdatePricingRuleInput$;exports.UpdatePricingRuleOutput$ = UpdatePricingRuleOutput$;exports.UpdateTieringInput$ = UpdateTieringInput$;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.ValidationExceptionField$ = ValidationExceptionField$;exports.ValidationExceptionReason = ValidationExceptionReason;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateGetBillingGroupCostReport = paginateGetBillingGroupCostReport;exports.paginateListAccountAssociations = paginateListAccountAssociations;exports.paginateListBillingGroupCostReports = paginateListBillingGroupCostReports;exports.paginateListBillingGroups = paginateListBillingGroups;exports.paginateListCustomLineItemVersions = paginateListCustomLineItemVersions;exports.paginateListCustomLineItems = paginateListCustomLineItems;exports.paginateListPricingPlans = paginateListPricingPlans;exports.paginateListPricingPlansAssociatedWithPricingRule = paginateListPricingPlansAssociatedWithPricingRule;exports.paginateListPricingRules = paginateListPricingRules;exports.paginateListPricingRulesAssociatedToPricingPlan = paginateListPricingRulesAssociatedToPricingPlan;exports.paginateListResourcesAssociatedToCustomLineItem = paginateListResourcesAssociatedToCustomLineItem;