/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 /.
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;