/var/runtime/node_modules/@aws-sdk/client-budgets/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 /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { AccessDeniedException: () => AccessDeniedException, ActionFilterSensitiveLog: () => ActionFilterSensitiveLog, ActionHistoryDetailsFilterSensitiveLog: () => ActionHistoryDetailsFilterSensitiveLog, ActionHistoryFilterSensitiveLog: () => ActionHistoryFilterSensitiveLog, ActionStatus: () => ActionStatus, ActionSubType: () => ActionSubType, ActionType: () => ActionType, ApprovalModel: () => ApprovalModel, AutoAdjustType: () => AutoAdjustType, BillingViewHealthStatusException: () => BillingViewHealthStatusException, BudgetType: () => BudgetType, Budgets: () => Budgets, BudgetsClient: () => BudgetsClient, BudgetsServiceException: () => BudgetsServiceException, ComparisonOperator: () => ComparisonOperator, CreateBudgetActionCommand: () => CreateBudgetActionCommand, CreateBudgetActionRequestFilterSensitiveLog: () => CreateBudgetActionRequestFilterSensitiveLog, CreateBudgetCommand: () => CreateBudgetCommand, CreateBudgetRequestFilterSensitiveLog: () => CreateBudgetRequestFilterSensitiveLog, CreateNotificationCommand: () => CreateNotificationCommand, CreateNotificationRequestFilterSensitiveLog: () => CreateNotificationRequestFilterSensitiveLog, CreateSubscriberCommand: () => CreateSubscriberCommand, CreateSubscriberRequestFilterSensitiveLog: () => CreateSubscriberRequestFilterSensitiveLog, CreationLimitExceededException: () => CreationLimitExceededException, DeleteBudgetActionCommand: () => DeleteBudgetActionCommand, DeleteBudgetActionResponseFilterSensitiveLog: () => DeleteBudgetActionResponseFilterSensitiveLog, DeleteBudgetCommand: () => DeleteBudgetCommand, DeleteNotificationCommand: () => DeleteNotificationCommand, DeleteSubscriberCommand: () => DeleteSubscriberCommand, DeleteSubscriberRequestFilterSensitiveLog: () => DeleteSubscriberRequestFilterSensitiveLog, DescribeBudgetActionCommand: () => DescribeBudgetActionCommand, DescribeBudgetActionHistoriesCommand: () => DescribeBudgetActionHistoriesCommand, DescribeBudgetActionHistoriesResponseFilterSensitiveLog: () => DescribeBudgetActionHistoriesResponseFilterSensitiveLog, DescribeBudgetActionResponseFilterSensitiveLog: () => DescribeBudgetActionResponseFilterSensitiveLog, DescribeBudgetActionsForAccountCommand: () => DescribeBudgetActionsForAccountCommand, DescribeBudgetActionsForAccountResponseFilterSensitiveLog: () => DescribeBudgetActionsForAccountResponseFilterSensitiveLog, DescribeBudgetActionsForBudgetCommand: () => DescribeBudgetActionsForBudgetCommand, DescribeBudgetActionsForBudgetResponseFilterSensitiveLog: () => DescribeBudgetActionsForBudgetResponseFilterSensitiveLog, DescribeBudgetCommand: () => DescribeBudgetCommand, DescribeBudgetNotificationsForAccountCommand: () => DescribeBudgetNotificationsForAccountCommand, DescribeBudgetPerformanceHistoryCommand: () => DescribeBudgetPerformanceHistoryCommand, DescribeBudgetsCommand: () => DescribeBudgetsCommand, DescribeNotificationsForBudgetCommand: () => DescribeNotificationsForBudgetCommand, DescribeSubscribersForNotificationCommand: () => DescribeSubscribersForNotificationCommand, DescribeSubscribersForNotificationResponseFilterSensitiveLog: () => DescribeSubscribersForNotificationResponseFilterSensitiveLog, Dimension: () => Dimension, DuplicateRecordException: () => DuplicateRecordException, EventType: () => EventType, ExecuteBudgetActionCommand: () => ExecuteBudgetActionCommand, ExecutionType: () => ExecutionType, ExpiredNextTokenException: () => ExpiredNextTokenException, HealthStatusReason: () => HealthStatusReason, HealthStatusValue: () => HealthStatusValue, InternalErrorException: () => InternalErrorException, InvalidNextTokenException: () => InvalidNextTokenException, InvalidParameterException: () => InvalidParameterException, ListTagsForResourceCommand: () => ListTagsForResourceCommand, MatchOption: () => MatchOption, Metric: () => Metric, NotFoundException: () => NotFoundException, NotificationState: () => NotificationState, NotificationType: () => NotificationType, NotificationWithSubscribersFilterSensitiveLog: () => NotificationWithSubscribersFilterSensitiveLog, ResourceLockedException: () => ResourceLockedException, ServiceQuotaExceededException: () => ServiceQuotaExceededException, SubscriberFilterSensitiveLog: () => SubscriberFilterSensitiveLog, SubscriptionType: () => SubscriptionType, TagResourceCommand: () => TagResourceCommand, ThresholdType: () => ThresholdType, ThrottlingException: () => ThrottlingException, TimeUnit: () => TimeUnit, UntagResourceCommand: () => UntagResourceCommand, UpdateBudgetActionCommand: () => UpdateBudgetActionCommand, UpdateBudgetActionRequestFilterSensitiveLog: () => UpdateBudgetActionRequestFilterSensitiveLog, UpdateBudgetActionResponseFilterSensitiveLog: () => UpdateBudgetActionResponseFilterSensitiveLog, UpdateBudgetCommand: () => UpdateBudgetCommand, UpdateNotificationCommand: () => UpdateNotificationCommand, UpdateSubscriberCommand: () => UpdateSubscriberCommand, UpdateSubscriberRequestFilterSensitiveLog: () => UpdateSubscriberRequestFilterSensitiveLog, __Client: () => import_smithy_client.Client, paginateDescribeBudgetActionHistories: () => paginateDescribeBudgetActionHistories, paginateDescribeBudgetActionsForAccount: () => paginateDescribeBudgetActionsForAccount, paginateDescribeBudgetActionsForBudget: () => paginateDescribeBudgetActionsForBudget, paginateDescribeBudgetNotificationsForAccount: () => paginateDescribeBudgetNotificationsForAccount, paginateDescribeBudgetPerformanceHistory: () => paginateDescribeBudgetPerformanceHistory, paginateDescribeBudgets: () => paginateDescribeBudgets, paginateDescribeNotificationsForBudget: () => paginateDescribeNotificationsForBudget, paginateDescribeSubscribersForNotification: () => paginateDescribeSubscribersForNotification});module.exports = __toCommonJS(index_exports); // src/BudgetsClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "budgets" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/BudgetsClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((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; } };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) );}, "resolveRuntimeExtensions"); // src/BudgetsClient.tsvar BudgetsClient = class extends import_smithy_client.Client { static { __name(this, "BudgetsClient"); } /** * The resolved configuration of BudgetsClient class. This is resolved and normalized from the {@link BudgetsClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultBudgetsHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); }}; // src/Budgets.ts // src/commands/CreateBudgetActionCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/models/models_0.ts // src/models/BudgetsServiceException.ts var BudgetsServiceException = class _BudgetsServiceException extends import_smithy_client.ServiceException { static { __name(this, "BudgetsServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _BudgetsServiceException.prototype); }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends BudgetsServiceException { static { __name(this, "AccessDeniedException"); } name = "AccessDeniedException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _AccessDeniedException.prototype); this.Message = opts.Message; }};var ThresholdType = { ABSOLUTE_VALUE: "ABSOLUTE_VALUE", PERCENTAGE: "PERCENTAGE"};var ActionType = { IAM: "APPLY_IAM_POLICY", SCP: "APPLY_SCP_POLICY", SSM: "RUN_SSM_DOCUMENTS"};var ApprovalModel = { AUTO: "AUTOMATIC", MANUAL: "MANUAL"};var ActionSubType = { STOP_EC2: "STOP_EC2_INSTANCES", STOP_RDS: "STOP_RDS_INSTANCES"};var NotificationType = { ACTUAL: "ACTUAL", FORECASTED: "FORECASTED"};var ActionStatus = { Execution_Failure: "EXECUTION_FAILURE", Execution_In_Progress: "EXECUTION_IN_PROGRESS", Execution_Success: "EXECUTION_SUCCESS", Pending: "PENDING", Reset_Failure: "RESET_FAILURE", Reset_In_Progress: "RESET_IN_PROGRESS", Reverse_Failure: "REVERSE_FAILURE", Reverse_In_Progress: "REVERSE_IN_PROGRESS", Reverse_Success: "REVERSE_SUCCESS", Standby: "STANDBY"};var SubscriptionType = { EMAIL: "EMAIL", SNS: "SNS"};var EventType = { CreateAction: "CREATE_ACTION", DeleteAction: "DELETE_ACTION", ExecuteAction: "EXECUTE_ACTION", System: "SYSTEM", UpdateAction: "UPDATE_ACTION"};var AutoAdjustType = { FORECAST: "FORECAST", HISTORICAL: "HISTORICAL"};var BillingViewHealthStatusException = class _BillingViewHealthStatusException extends BudgetsServiceException { static { __name(this, "BillingViewHealthStatusException"); } name = "BillingViewHealthStatusException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "BillingViewHealthStatusException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _BillingViewHealthStatusException.prototype); this.Message = opts.Message; }};var BudgetType = { Cost: "COST", RICoverage: "RI_COVERAGE", RIUtilization: "RI_UTILIZATION", SPCoverage: "SAVINGS_PLANS_COVERAGE", SPUtilization: "SAVINGS_PLANS_UTILIZATION", Usage: "USAGE"};var MatchOption = { ABSENT: "ABSENT", CASE_INSENSITIVE: "CASE_INSENSITIVE", CASE_SENSITIVE: "CASE_SENSITIVE", CONTAINS: "CONTAINS", ENDS_WITH: "ENDS_WITH", EQUALS: "EQUALS", GREATER_THAN_OR_EQUAL: "GREATER_THAN_OR_EQUAL", STARTS_WITH: "STARTS_WITH"};var Dimension = { AZ: "AZ", BILLING_ENTITY: "BILLING_ENTITY", CACHE_ENGINE: "CACHE_ENGINE", COST_CATEGORY_NAME: "COST_CATEGORY_NAME", DATABASE_ENGINE: "DATABASE_ENGINE", DEPLOYMENT_OPTION: "DEPLOYMENT_OPTION", INSTANCE_TYPE: "INSTANCE_TYPE", INSTANCE_TYPE_FAMILY: "INSTANCE_TYPE_FAMILY", INVOICING_ENTITY: "INVOICING_ENTITY", LEGAL_ENTITY_NAME: "LEGAL_ENTITY_NAME", LINKED_ACCOUNT: "LINKED_ACCOUNT", LINKED_ACCOUNT_NAME: "LINKED_ACCOUNT_NAME", OPERATING_SYSTEM: "OPERATING_SYSTEM", OPERATION: "OPERATION", PAYMENT_OPTION: "PAYMENT_OPTION", PLATFORM: "PLATFORM", PURCHASE_TYPE: "PURCHASE_TYPE", RECORD_TYPE: "RECORD_TYPE", REGION: "REGION", RESERVATION_ID: "RESERVATION_ID", RESERVATION_MODIFIED: "RESERVATION_MODIFIED", RESOURCE_ID: "RESOURCE_ID", RIGHTSIZING_TYPE: "RIGHTSIZING_TYPE", SAVINGS_PLANS_TYPE: "SAVINGS_PLANS_TYPE", SAVINGS_PLAN_ARN: "SAVINGS_PLAN_ARN", SCOPE: "SCOPE", SERVICE: "SERVICE", SERVICE_CODE: "SERVICE_CODE", SUBSCRIPTION_ID: "SUBSCRIPTION_ID", TAG_KEY: "TAG_KEY", TENANCY: "TENANCY", USAGE_TYPE: "USAGE_TYPE", USAGE_TYPE_GROUP: "USAGE_TYPE_GROUP"};var HealthStatusValue = { HEALTHY: "HEALTHY", UNHEALTHY: "UNHEALTHY"};var HealthStatusReason = { BILLING_VIEW_NO_ACCESS: "BILLING_VIEW_NO_ACCESS", BILLING_VIEW_UNHEALTHY: "BILLING_VIEW_UNHEALTHY", FILTER_INVALID: "FILTER_INVALID", MULTI_YEAR_HISTORICAL_DATA_DISABLED: "MULTI_YEAR_HISTORICAL_DATA_DISABLED"};var Metric = { AMORTIZED_COST: "AmortizedCost", BLENDED_COST: "BlendedCost", HOURS: "Hours", NET_AMORTIZED_COST: "NetAmortizedCost", NET_UNBLENDED_COST: "NetUnblendedCost", NORMALIZED_USAGE_AMOUNT: "NormalizedUsageAmount", UNBLENDED_COST: "UnblendedCost", USAGE_QUANTITY: "UsageQuantity"};var TimeUnit = { ANNUALLY: "ANNUALLY", CUSTOM: "CUSTOM", DAILY: "DAILY", MONTHLY: "MONTHLY", QUARTERLY: "QUARTERLY"};var ComparisonOperator = { EQUAL_TO: "EQUAL_TO", GREATER_THAN: "GREATER_THAN", LESS_THAN: "LESS_THAN"};var NotificationState = { ALARM: "ALARM", OK: "OK"};var CreationLimitExceededException = class _CreationLimitExceededException extends BudgetsServiceException { static { __name(this, "CreationLimitExceededException"); } name = "CreationLimitExceededException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "CreationLimitExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CreationLimitExceededException.prototype); this.Message = opts.Message; }};var DuplicateRecordException = class _DuplicateRecordException extends BudgetsServiceException { static { __name(this, "DuplicateRecordException"); } name = "DuplicateRecordException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "DuplicateRecordException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _DuplicateRecordException.prototype); this.Message = opts.Message; }};var InternalErrorException = class _InternalErrorException extends BudgetsServiceException { static { __name(this, "InternalErrorException"); } name = "InternalErrorException"; $fault = "server"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "InternalErrorException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalErrorException.prototype); this.Message = opts.Message; }};var InvalidParameterException = class _InvalidParameterException extends BudgetsServiceException { static { __name(this, "InvalidParameterException"); } name = "InvalidParameterException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "InvalidParameterException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParameterException.prototype); this.Message = opts.Message; }};var NotFoundException = class _NotFoundException extends BudgetsServiceException { static { __name(this, "NotFoundException"); } name = "NotFoundException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "NotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _NotFoundException.prototype); this.Message = opts.Message; }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends BudgetsServiceException { static { __name(this, "ServiceQuotaExceededException"); } name = "ServiceQuotaExceededException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "ServiceQuotaExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype); this.Message = opts.Message; }};var ThrottlingException = class _ThrottlingException extends BudgetsServiceException { static { __name(this, "ThrottlingException"); } name = "ThrottlingException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ThrottlingException.prototype); this.Message = opts.Message; }};var ResourceLockedException = class _ResourceLockedException extends BudgetsServiceException { static { __name(this, "ResourceLockedException"); } name = "ResourceLockedException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "ResourceLockedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceLockedException.prototype); this.Message = opts.Message; }};var InvalidNextTokenException = class _InvalidNextTokenException extends BudgetsServiceException { static { __name(this, "InvalidNextTokenException"); } name = "InvalidNextTokenException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "InvalidNextTokenException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidNextTokenException.prototype); this.Message = opts.Message; }};var ExpiredNextTokenException = class _ExpiredNextTokenException extends BudgetsServiceException { static { __name(this, "ExpiredNextTokenException"); } name = "ExpiredNextTokenException"; $fault = "client"; /** * <p>The error message the exception carries.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "ExpiredNextTokenException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ExpiredNextTokenException.prototype); this.Message = opts.Message; }};var ExecutionType = { ApproveBudgetAction: "APPROVE_BUDGET_ACTION", ResetBudgetAction: "RESET_BUDGET_ACTION", RetryBudgetAction: "RETRY_BUDGET_ACTION", ReverseBudgetAction: "REVERSE_BUDGET_ACTION"};var SubscriberFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Address && { Address: import_smithy_client.SENSITIVE_STRING }}), "SubscriberFilterSensitiveLog");var ActionFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "ActionFilterSensitiveLog");var ActionHistoryDetailsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Action && { Action: ActionFilterSensitiveLog(obj.Action) }}), "ActionHistoryDetailsFilterSensitiveLog");var ActionHistoryFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.ActionHistoryDetails && { ActionHistoryDetails: ActionHistoryDetailsFilterSensitiveLog(obj.ActionHistoryDetails) }}), "ActionHistoryFilterSensitiveLog");var NotificationWithSubscribersFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "NotificationWithSubscribersFilterSensitiveLog");var CreateBudgetActionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "CreateBudgetActionRequestFilterSensitiveLog");var CreateNotificationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "CreateNotificationRequestFilterSensitiveLog");var CreateSubscriberRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscriber && { Subscriber: SubscriberFilterSensitiveLog(obj.Subscriber) }}), "CreateSubscriberRequestFilterSensitiveLog");var DeleteBudgetActionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Action && { Action: ActionFilterSensitiveLog(obj.Action) }}), "DeleteBudgetActionResponseFilterSensitiveLog");var DeleteSubscriberRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscriber && { Subscriber: SubscriberFilterSensitiveLog(obj.Subscriber) }}), "DeleteSubscriberRequestFilterSensitiveLog");var DescribeBudgetActionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Action && { Action: ActionFilterSensitiveLog(obj.Action) }}), "DescribeBudgetActionResponseFilterSensitiveLog");var DescribeBudgetActionHistoriesResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "DescribeBudgetActionHistoriesResponseFilterSensitiveLog");var DescribeBudgetActionsForAccountResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "DescribeBudgetActionsForAccountResponseFilterSensitiveLog");var DescribeBudgetActionsForBudgetResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "DescribeBudgetActionsForBudgetResponseFilterSensitiveLog");var DescribeSubscribersForNotificationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "DescribeSubscribersForNotificationResponseFilterSensitiveLog");var UpdateBudgetActionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Subscribers && { Subscribers: obj.Subscribers.map((item) => SubscriberFilterSensitiveLog(item)) }}), "UpdateBudgetActionRequestFilterSensitiveLog");var UpdateBudgetActionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.OldAction && { OldAction: ActionFilterSensitiveLog(obj.OldAction) }, ...obj.NewAction && { NewAction: ActionFilterSensitiveLog(obj.NewAction) }}), "UpdateBudgetActionResponseFilterSensitiveLog");var UpdateSubscriberRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.OldSubscriber && { OldSubscriber: SubscriberFilterSensitiveLog(obj.OldSubscriber) }, ...obj.NewSubscriber && { NewSubscriber: SubscriberFilterSensitiveLog(obj.NewSubscriber) }}), "UpdateSubscriberRequestFilterSensitiveLog");var CreateBudgetRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "CreateBudgetRequestFilterSensitiveLog"); // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core"); var se_CreateBudgetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateBudget"); let body; body = JSON.stringify(se_CreateBudgetRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateBudgetCommand");var se_CreateBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateBudgetAction"); let body; body = JSON.stringify(se_CreateBudgetActionRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateBudgetActionCommand");var se_CreateNotificationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateNotification"); let body; body = JSON.stringify(se_CreateNotificationRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateNotificationCommand");var se_CreateSubscriberCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateSubscriber"); let body; body = JSON.stringify(se_CreateSubscriberRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSubscriberCommand");var se_DeleteBudgetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteBudget"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteBudgetCommand");var se_DeleteBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteBudgetAction"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteBudgetActionCommand");var se_DeleteNotificationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteNotification"); let body; body = JSON.stringify(se_DeleteNotificationRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteNotificationCommand");var se_DeleteSubscriberCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteSubscriber"); let body; body = JSON.stringify(se_DeleteSubscriberRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSubscriberCommand");var se_DescribeBudgetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudget"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetCommand");var se_DescribeBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgetAction"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionCommand");var se_DescribeBudgetActionHistoriesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgetActionHistories"); let body; body = JSON.stringify(se_DescribeBudgetActionHistoriesRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionHistoriesCommand");var se_DescribeBudgetActionsForAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgetActionsForAccount"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionsForAccountCommand");var se_DescribeBudgetActionsForBudgetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgetActionsForBudget"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetActionsForBudgetCommand");var se_DescribeBudgetNotificationsForAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgetNotificationsForAccount"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetNotificationsForAccountCommand");var se_DescribeBudgetPerformanceHistoryCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgetPerformanceHistory"); let body; body = JSON.stringify(se_DescribeBudgetPerformanceHistoryRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetPerformanceHistoryCommand");var se_DescribeBudgetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeBudgets"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeBudgetsCommand");var se_DescribeNotificationsForBudgetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeNotificationsForBudget"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeNotificationsForBudgetCommand");var se_DescribeSubscribersForNotificationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeSubscribersForNotification"); let body; body = JSON.stringify(se_DescribeSubscribersForNotificationRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeSubscribersForNotificationCommand");var se_ExecuteBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ExecuteBudgetAction"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ExecuteBudgetActionCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListTagsForResource"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListTagsForResourceCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("TagResource"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UntagResource"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UntagResourceCommand");var se_UpdateBudgetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateBudget"); let body; body = JSON.stringify(se_UpdateBudgetRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateBudgetCommand");var se_UpdateBudgetActionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateBudgetAction"); let body; body = JSON.stringify(se_UpdateBudgetActionRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateBudgetActionCommand");var se_UpdateNotificationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateNotification"); let body; body = JSON.stringify(se_UpdateNotificationRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateNotificationCommand");var se_UpdateSubscriberCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateSubscriber"); let body; body = JSON.stringify(se_UpdateSubscriberRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateSubscriberCommand");var de_CreateBudgetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateBudgetCommand");var de_CreateBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateBudgetActionCommand");var de_CreateNotificationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateNotificationCommand");var de_CreateSubscriberCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateSubscriberCommand");var de_DeleteBudgetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteBudgetCommand");var de_DeleteBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DeleteBudgetActionResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteBudgetActionCommand");var de_DeleteNotificationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteNotificationCommand");var de_DeleteSubscriberCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteSubscriberCommand");var de_DescribeBudgetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetCommand");var de_DescribeBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetActionResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetActionCommand");var de_DescribeBudgetActionHistoriesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetActionHistoriesResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetActionHistoriesCommand");var de_DescribeBudgetActionsForAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetActionsForAccountResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetActionsForAccountCommand");var de_DescribeBudgetActionsForBudgetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetActionsForBudgetResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetActionsForBudgetCommand");var de_DescribeBudgetNotificationsForAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetNotificationsForAccountResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetNotificationsForAccountCommand");var de_DescribeBudgetPerformanceHistoryCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetPerformanceHistoryResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetPerformanceHistoryCommand");var de_DescribeBudgetsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeBudgetsResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeBudgetsCommand");var de_DescribeNotificationsForBudgetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeNotificationsForBudgetResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeNotificationsForBudgetCommand");var de_DescribeSubscribersForNotificationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeSubscribersForNotificationCommand");var de_ExecuteBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ExecuteBudgetActionCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListTagsForResourceCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UntagResourceCommand");var de_UpdateBudgetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateBudgetCommand");var de_UpdateBudgetActionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_UpdateBudgetActionResponse(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateBudgetActionCommand");var de_UpdateNotificationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateNotificationCommand");var de_UpdateSubscriberCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_UpdateSubscriberCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "AccessDeniedException": case "com.amazonaws.budgets#AccessDeniedException": throw await de_AccessDeniedExceptionRes(parsedOutput, context); case "BillingViewHealthStatusException": case "com.amazonaws.budgets#BillingViewHealthStatusException": throw await de_BillingViewHealthStatusExceptionRes(parsedOutput, context); case "CreationLimitExceededException": case "com.amazonaws.budgets#CreationLimitExceededException": throw await de_CreationLimitExceededExceptionRes(parsedOutput, context); case "DuplicateRecordException": case "com.amazonaws.budgets#DuplicateRecordException": throw await de_DuplicateRecordExceptionRes(parsedOutput, context); case "InternalErrorException": case "com.amazonaws.budgets#InternalErrorException": throw await de_InternalErrorExceptionRes(parsedOutput, context); case "InvalidParameterException": case "com.amazonaws.budgets#InvalidParameterException": throw await de_InvalidParameterExceptionRes(parsedOutput, context); case "NotFoundException": case "com.amazonaws.budgets#NotFoundException": throw await de_NotFoundExceptionRes(parsedOutput, context); case "ServiceQuotaExceededException": case "com.amazonaws.budgets#ServiceQuotaExceededException": throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazonaws.budgets#ThrottlingException": throw await de_ThrottlingExceptionRes(parsedOutput, context); case "ResourceLockedException": case "com.amazonaws.budgets#ResourceLockedException": throw await de_ResourceLockedExceptionRes(parsedOutput, context); case "InvalidNextTokenException": case "com.amazonaws.budgets#InvalidNextTokenException": throw await de_InvalidNextTokenExceptionRes(parsedOutput, context); case "ExpiredNextTokenException": case "com.amazonaws.budgets#ExpiredNextTokenException": throw await de_ExpiredNextTokenExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new AccessDeniedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_AccessDeniedExceptionRes");var de_BillingViewHealthStatusExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new BillingViewHealthStatusException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_BillingViewHealthStatusExceptionRes");var de_CreationLimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new CreationLimitExceededException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_CreationLimitExceededExceptionRes");var de_DuplicateRecordExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new DuplicateRecordException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_DuplicateRecordExceptionRes");var de_ExpiredNextTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ExpiredNextTokenException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ExpiredNextTokenExceptionRes");var de_InternalErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InternalErrorException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InternalErrorExceptionRes");var de_InvalidNextTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidNextTokenException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidNextTokenExceptionRes");var de_InvalidParameterExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidParameterException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidParameterExceptionRes");var de_NotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new NotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_NotFoundExceptionRes");var de_ResourceLockedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ResourceLockedException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ResourceLockedExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ServiceQuotaExceededException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new ThrottlingException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_ThrottlingExceptionRes");var se_ActionThreshold = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ActionThresholdType: [], ActionThresholdValue: import_smithy_client.serializeFloat });}, "se_ActionThreshold");var se_AutoAdjustData = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AutoAdjustType: [], HistoricalOptions: import_smithy_client._json, LastAutoAdjustTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastAutoAdjustTime") });}, "se_AutoAdjustData");var se_Budget = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AutoAdjustData: /* @__PURE__ */ __name((_) => se_AutoAdjustData(_, context), "AutoAdjustData"), BillingViewArn: [], BudgetLimit: import_smithy_client._json, BudgetName: [], BudgetType: [], CalculatedSpend: import_smithy_client._json, CostFilters: import_smithy_client._json, CostTypes: import_smithy_client._json, FilterExpression: /* @__PURE__ */ __name((_) => se_Expression(_, context), "FilterExpression"), HealthStatus: /* @__PURE__ */ __name((_) => se_HealthStatus(_, context), "HealthStatus"), LastUpdatedTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastUpdatedTime"), Metrics: import_smithy_client._json, PlannedBudgetLimits: import_smithy_client._json, TimePeriod: /* @__PURE__ */ __name((_) => se_TimePeriod(_, context), "TimePeriod"), TimeUnit: [] });}, "se_Budget");var se_CreateBudgetActionRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], ActionThreshold: /* @__PURE__ */ __name((_) => se_ActionThreshold(_, context), "ActionThreshold"), ActionType: [], ApprovalModel: [], BudgetName: [], Definition: import_smithy_client._json, ExecutionRoleArn: [], NotificationType: [], ResourceTags: import_smithy_client._json, Subscribers: import_smithy_client._json });}, "se_CreateBudgetActionRequest");var se_CreateBudgetRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], Budget: /* @__PURE__ */ __name((_) => se_Budget(_, context), "Budget"), NotificationsWithSubscribers: /* @__PURE__ */ __name((_) => se_NotificationWithSubscribersList(_, context), "NotificationsWithSubscribers"), ResourceTags: import_smithy_client._json });}, "se_CreateBudgetRequest");var se_CreateNotificationRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"), Subscribers: import_smithy_client._json });}, "se_CreateNotificationRequest");var se_CreateSubscriberRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"), Subscriber: import_smithy_client._json });}, "se_CreateSubscriberRequest");var se_DeleteNotificationRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification") });}, "se_DeleteNotificationRequest");var se_DeleteSubscriberRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"), Subscriber: import_smithy_client._json });}, "se_DeleteSubscriberRequest");var se_DescribeBudgetActionHistoriesRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], ActionId: [], BudgetName: [], MaxResults: [], NextToken: [], TimePeriod: /* @__PURE__ */ __name((_) => se_TimePeriod(_, context), "TimePeriod") });}, "se_DescribeBudgetActionHistoriesRequest");var se_DescribeBudgetPerformanceHistoryRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], MaxResults: [], NextToken: [], TimePeriod: /* @__PURE__ */ __name((_) => se_TimePeriod(_, context), "TimePeriod") });}, "se_DescribeBudgetPerformanceHistoryRequest");var se_DescribeSubscribersForNotificationRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], MaxResults: [], NextToken: [], Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification") });}, "se_DescribeSubscribersForNotificationRequest");var se_Expression = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { And: /* @__PURE__ */ __name((_) => se_Expressions(_, context), "And"), CostCategories: import_smithy_client._json, Dimensions: import_smithy_client._json, Not: /* @__PURE__ */ __name((_) => se_Expression(_, context), "Not"), Or: /* @__PURE__ */ __name((_) => se_Expressions(_, context), "Or"), Tags: import_smithy_client._json });}, "se_Expression");var se_Expressions = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_Expression(entry, context); });}, "se_Expressions");var se_HealthStatus = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { LastUpdatedTime: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "LastUpdatedTime"), Status: [], StatusReason: [] });}, "se_HealthStatus");var se_Notification = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ComparisonOperator: [], NotificationState: [], NotificationType: [], Threshold: import_smithy_client.serializeFloat, ThresholdType: [] });}, "se_Notification");var se_NotificationWithSubscribers = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"), Subscribers: import_smithy_client._json });}, "se_NotificationWithSubscribers");var se_NotificationWithSubscribersList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_NotificationWithSubscribers(entry, context); });}, "se_NotificationWithSubscribersList");var se_TimePeriod = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { End: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "End"), Start: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "Start") });}, "se_TimePeriod");var se_UpdateBudgetActionRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], ActionId: [], ActionThreshold: /* @__PURE__ */ __name((_) => se_ActionThreshold(_, context), "ActionThreshold"), ApprovalModel: [], BudgetName: [], Definition: import_smithy_client._json, ExecutionRoleArn: [], NotificationType: [], Subscribers: import_smithy_client._json });}, "se_UpdateBudgetActionRequest");var se_UpdateBudgetRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], NewBudget: /* @__PURE__ */ __name((_) => se_Budget(_, context), "NewBudget") });}, "se_UpdateBudgetRequest");var se_UpdateNotificationRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], NewNotification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "NewNotification"), OldNotification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "OldNotification") });}, "se_UpdateNotificationRequest");var se_UpdateSubscriberRequest = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AccountId: [], BudgetName: [], NewSubscriber: import_smithy_client._json, Notification: /* @__PURE__ */ __name((_) => se_Notification(_, context), "Notification"), OldSubscriber: import_smithy_client._json });}, "se_UpdateSubscriberRequest");var de_Action = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActionId: import_smithy_client.expectString, ActionThreshold: /* @__PURE__ */ __name((_) => de_ActionThreshold(_, context), "ActionThreshold"), ActionType: import_smithy_client.expectString, ApprovalModel: import_smithy_client.expectString, BudgetName: import_smithy_client.expectString, Definition: import_smithy_client._json, ExecutionRoleArn: import_smithy_client.expectString, NotificationType: import_smithy_client.expectString, Status: import_smithy_client.expectString, Subscribers: import_smithy_client._json });}, "de_Action");var de_ActionHistories = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ActionHistory(entry, context); }); return retVal;}, "de_ActionHistories");var de_ActionHistory = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActionHistoryDetails: /* @__PURE__ */ __name((_) => de_ActionHistoryDetails(_, context), "ActionHistoryDetails"), EventType: import_smithy_client.expectString, Status: import_smithy_client.expectString, Timestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Timestamp") });}, "de_ActionHistory");var de_ActionHistoryDetails = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Action: /* @__PURE__ */ __name((_) => de_Action(_, context), "Action"), Message: import_smithy_client.expectString });}, "de_ActionHistoryDetails");var de_Actions = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Action(entry, context); }); return retVal;}, "de_Actions");var de_ActionThreshold = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActionThresholdType: import_smithy_client.expectString, ActionThresholdValue: import_smithy_client.limitedParseDouble });}, "de_ActionThreshold");var de_AutoAdjustData = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AutoAdjustType: import_smithy_client.expectString, HistoricalOptions: import_smithy_client._json, LastAutoAdjustTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastAutoAdjustTime") });}, "de_AutoAdjustData");var de_Budget = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AutoAdjustData: /* @__PURE__ */ __name((_) => de_AutoAdjustData(_, context), "AutoAdjustData"), BillingViewArn: import_smithy_client.expectString, BudgetLimit: import_smithy_client._json, BudgetName: import_smithy_client.expectString, BudgetType: import_smithy_client.expectString, CalculatedSpend: import_smithy_client._json, CostFilters: import_smithy_client._json, CostTypes: import_smithy_client._json, FilterExpression: /* @__PURE__ */ __name((_) => de_Expression(_, context), "FilterExpression"), HealthStatus: /* @__PURE__ */ __name((_) => de_HealthStatus(_, context), "HealthStatus"), LastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTime"), Metrics: import_smithy_client._json, PlannedBudgetLimits: import_smithy_client._json, TimePeriod: /* @__PURE__ */ __name((_) => de_TimePeriod(_, context), "TimePeriod"), TimeUnit: import_smithy_client.expectString });}, "de_Budget");var de_BudgetedAndActualAmounts = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActualAmount: import_smithy_client._json, BudgetedAmount: import_smithy_client._json, TimePeriod: /* @__PURE__ */ __name((_) => de_TimePeriod(_, context), "TimePeriod") });}, "de_BudgetedAndActualAmounts");var de_BudgetedAndActualAmountsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BudgetedAndActualAmounts(entry, context); }); return retVal;}, "de_BudgetedAndActualAmountsList");var de_BudgetNotificationsForAccount = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BudgetName: import_smithy_client.expectString, Notifications: /* @__PURE__ */ __name((_) => de_Notifications(_, context), "Notifications") });}, "de_BudgetNotificationsForAccount");var de_BudgetNotificationsForAccountList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_BudgetNotificationsForAccount(entry, context); }); return retVal;}, "de_BudgetNotificationsForAccountList");var de_BudgetPerformanceHistory = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BillingViewArn: import_smithy_client.expectString, BudgetName: import_smithy_client.expectString, BudgetType: import_smithy_client.expectString, BudgetedAndActualAmountsList: /* @__PURE__ */ __name((_) => de_BudgetedAndActualAmountsList(_, context), "BudgetedAndActualAmountsList"), CostFilters: import_smithy_client._json, CostTypes: import_smithy_client._json, TimeUnit: import_smithy_client.expectString });}, "de_BudgetPerformanceHistory");var de_Budgets = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Budget(entry, context); }); return retVal;}, "de_Budgets");var de_DeleteBudgetActionResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, Action: /* @__PURE__ */ __name((_) => de_Action(_, context), "Action"), BudgetName: import_smithy_client.expectString });}, "de_DeleteBudgetActionResponse");var de_DescribeBudgetActionHistoriesResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActionHistories: /* @__PURE__ */ __name((_) => de_ActionHistories(_, context), "ActionHistories"), NextToken: import_smithy_client.expectString });}, "de_DescribeBudgetActionHistoriesResponse");var de_DescribeBudgetActionResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, Action: /* @__PURE__ */ __name((_) => de_Action(_, context), "Action"), BudgetName: import_smithy_client.expectString });}, "de_DescribeBudgetActionResponse");var de_DescribeBudgetActionsForAccountResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Actions: /* @__PURE__ */ __name((_) => de_Actions(_, context), "Actions"), NextToken: import_smithy_client.expectString });}, "de_DescribeBudgetActionsForAccountResponse");var de_DescribeBudgetActionsForBudgetResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Actions: /* @__PURE__ */ __name((_) => de_Actions(_, context), "Actions"), NextToken: import_smithy_client.expectString });}, "de_DescribeBudgetActionsForBudgetResponse");var de_DescribeBudgetNotificationsForAccountResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BudgetNotificationsForAccount: /* @__PURE__ */ __name((_) => de_BudgetNotificationsForAccountList(_, context), "BudgetNotificationsForAccount"), NextToken: import_smithy_client.expectString });}, "de_DescribeBudgetNotificationsForAccountResponse");var de_DescribeBudgetPerformanceHistoryResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BudgetPerformanceHistory: /* @__PURE__ */ __name((_) => de_BudgetPerformanceHistory(_, context), "BudgetPerformanceHistory"), NextToken: import_smithy_client.expectString });}, "de_DescribeBudgetPerformanceHistoryResponse");var de_DescribeBudgetResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Budget: /* @__PURE__ */ __name((_) => de_Budget(_, context), "Budget") });}, "de_DescribeBudgetResponse");var de_DescribeBudgetsResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Budgets: /* @__PURE__ */ __name((_) => de_Budgets(_, context), "Budgets"), NextToken: import_smithy_client.expectString });}, "de_DescribeBudgetsResponse");var de_DescribeNotificationsForBudgetResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NextToken: import_smithy_client.expectString, Notifications: /* @__PURE__ */ __name((_) => de_Notifications(_, context), "Notifications") });}, "de_DescribeNotificationsForBudgetResponse");var de_Expression = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { And: /* @__PURE__ */ __name((_) => de_Expressions(_, context), "And"), CostCategories: import_smithy_client._json, Dimensions: import_smithy_client._json, Not: /* @__PURE__ */ __name((_) => de_Expression(_, context), "Not"), Or: /* @__PURE__ */ __name((_) => de_Expressions(_, context), "Or"), Tags: import_smithy_client._json });}, "de_Expression");var de_Expressions = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Expression(entry, context); }); return retVal;}, "de_Expressions");var de_HealthStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { LastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastUpdatedTime"), Status: import_smithy_client.expectString, StatusReason: import_smithy_client.expectString });}, "de_HealthStatus");var de_Notification = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ComparisonOperator: import_smithy_client.expectString, NotificationState: import_smithy_client.expectString, NotificationType: import_smithy_client.expectString, Threshold: import_smithy_client.limitedParseDouble, ThresholdType: import_smithy_client.expectString });}, "de_Notification");var de_Notifications = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Notification(entry, context); }); return retVal;}, "de_Notifications");var de_TimePeriod = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { End: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "End"), Start: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "Start") });}, "de_TimePeriod");var de_UpdateBudgetActionResponse = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AccountId: import_smithy_client.expectString, BudgetName: import_smithy_client.expectString, NewAction: /* @__PURE__ */ __name((_) => de_Action(_, context), "NewAction"), OldAction: /* @__PURE__ */ __name((_) => de_Action(_, context), "OldAction") });}, "de_UpdateBudgetActionResponse");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ httpStatusCode: output.statusCode, requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], extendedRequestId: output.headers["x-amz-id-2"], cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var throwDefaultError = (0, import_smithy_client.withBaseException)(BudgetsServiceException);var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const contents = { protocol, hostname, port, method: "POST", path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, headers }; if (resolvedHostname !== void 0) { contents.hostname = resolvedHostname; } if (body !== void 0) { contents.body = body; } return new import_protocol_http.HttpRequest(contents);}, "buildHttpRpcRequest");function sharedHeaders(operation) { return { "content-type": "application/x-amz-json-1.1", "x-amz-target": `AWSBudgetServiceGateway.${operation}` };}__name(sharedHeaders, "sharedHeaders"); // src/commands/CreateBudgetActionCommand.tsvar CreateBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "CreateBudgetAction", {}).n("BudgetsClient", "CreateBudgetActionCommand").f(CreateBudgetActionRequestFilterSensitiveLog, void 0).ser(se_CreateBudgetActionCommand).de(de_CreateBudgetActionCommand).build() { static { __name(this, "CreateBudgetActionCommand"); }}; // src/commands/CreateBudgetCommand.ts var CreateBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "CreateBudget", {}).n("BudgetsClient", "CreateBudgetCommand").f(CreateBudgetRequestFilterSensitiveLog, void 0).ser(se_CreateBudgetCommand).de(de_CreateBudgetCommand).build() { static { __name(this, "CreateBudgetCommand"); }}; // src/commands/CreateNotificationCommand.ts var CreateNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "CreateNotification", {}).n("BudgetsClient", "CreateNotificationCommand").f(CreateNotificationRequestFilterSensitiveLog, void 0).ser(se_CreateNotificationCommand).de(de_CreateNotificationCommand).build() { static { __name(this, "CreateNotificationCommand"); }}; // src/commands/CreateSubscriberCommand.ts var CreateSubscriberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "CreateSubscriber", {}).n("BudgetsClient", "CreateSubscriberCommand").f(CreateSubscriberRequestFilterSensitiveLog, void 0).ser(se_CreateSubscriberCommand).de(de_CreateSubscriberCommand).build() { static { __name(this, "CreateSubscriberCommand"); }}; // src/commands/DeleteBudgetActionCommand.ts var DeleteBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DeleteBudgetAction", {}).n("BudgetsClient", "DeleteBudgetActionCommand").f(void 0, DeleteBudgetActionResponseFilterSensitiveLog).ser(se_DeleteBudgetActionCommand).de(de_DeleteBudgetActionCommand).build() { static { __name(this, "DeleteBudgetActionCommand"); }}; // src/commands/DeleteBudgetCommand.ts var DeleteBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DeleteBudget", {}).n("BudgetsClient", "DeleteBudgetCommand").f(void 0, void 0).ser(se_DeleteBudgetCommand).de(de_DeleteBudgetCommand).build() { static { __name(this, "DeleteBudgetCommand"); }}; // src/commands/DeleteNotificationCommand.ts var DeleteNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DeleteNotification", {}).n("BudgetsClient", "DeleteNotificationCommand").f(void 0, void 0).ser(se_DeleteNotificationCommand).de(de_DeleteNotificationCommand).build() { static { __name(this, "DeleteNotificationCommand"); }}; // src/commands/DeleteSubscriberCommand.ts var DeleteSubscriberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DeleteSubscriber", {}).n("BudgetsClient", "DeleteSubscriberCommand").f(DeleteSubscriberRequestFilterSensitiveLog, void 0).ser(se_DeleteSubscriberCommand).de(de_DeleteSubscriberCommand).build() { static { __name(this, "DeleteSubscriberCommand"); }}; // src/commands/DescribeBudgetActionCommand.ts var DescribeBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgetAction", {}).n("BudgetsClient", "DescribeBudgetActionCommand").f(void 0, DescribeBudgetActionResponseFilterSensitiveLog).ser(se_DescribeBudgetActionCommand).de(de_DescribeBudgetActionCommand).build() { static { __name(this, "DescribeBudgetActionCommand"); }}; // src/commands/DescribeBudgetActionHistoriesCommand.ts var DescribeBudgetActionHistoriesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgetActionHistories", {}).n("BudgetsClient", "DescribeBudgetActionHistoriesCommand").f(void 0, DescribeBudgetActionHistoriesResponseFilterSensitiveLog).ser(se_DescribeBudgetActionHistoriesCommand).de(de_DescribeBudgetActionHistoriesCommand).build() { static { __name(this, "DescribeBudgetActionHistoriesCommand"); }}; // src/commands/DescribeBudgetActionsForAccountCommand.ts var DescribeBudgetActionsForAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgetActionsForAccount", {}).n("BudgetsClient", "DescribeBudgetActionsForAccountCommand").f(void 0, DescribeBudgetActionsForAccountResponseFilterSensitiveLog).ser(se_DescribeBudgetActionsForAccountCommand).de(de_DescribeBudgetActionsForAccountCommand).build() { static { __name(this, "DescribeBudgetActionsForAccountCommand"); }}; // src/commands/DescribeBudgetActionsForBudgetCommand.ts var DescribeBudgetActionsForBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgetActionsForBudget", {}).n("BudgetsClient", "DescribeBudgetActionsForBudgetCommand").f(void 0, DescribeBudgetActionsForBudgetResponseFilterSensitiveLog).ser(se_DescribeBudgetActionsForBudgetCommand).de(de_DescribeBudgetActionsForBudgetCommand).build() { static { __name(this, "DescribeBudgetActionsForBudgetCommand"); }}; // src/commands/DescribeBudgetCommand.ts var DescribeBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudget", {}).n("BudgetsClient", "DescribeBudgetCommand").f(void 0, void 0).ser(se_DescribeBudgetCommand).de(de_DescribeBudgetCommand).build() { static { __name(this, "DescribeBudgetCommand"); }}; // src/commands/DescribeBudgetNotificationsForAccountCommand.ts var DescribeBudgetNotificationsForAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgetNotificationsForAccount", {}).n("BudgetsClient", "DescribeBudgetNotificationsForAccountCommand").f(void 0, void 0).ser(se_DescribeBudgetNotificationsForAccountCommand).de(de_DescribeBudgetNotificationsForAccountCommand).build() { static { __name(this, "DescribeBudgetNotificationsForAccountCommand"); }}; // src/commands/DescribeBudgetPerformanceHistoryCommand.ts var DescribeBudgetPerformanceHistoryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgetPerformanceHistory", {}).n("BudgetsClient", "DescribeBudgetPerformanceHistoryCommand").f(void 0, void 0).ser(se_DescribeBudgetPerformanceHistoryCommand).de(de_DescribeBudgetPerformanceHistoryCommand).build() { static { __name(this, "DescribeBudgetPerformanceHistoryCommand"); }}; // src/commands/DescribeBudgetsCommand.ts var DescribeBudgetsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeBudgets", {}).n("BudgetsClient", "DescribeBudgetsCommand").f(void 0, void 0).ser(se_DescribeBudgetsCommand).de(de_DescribeBudgetsCommand).build() { static { __name(this, "DescribeBudgetsCommand"); }}; // src/commands/DescribeNotificationsForBudgetCommand.ts var DescribeNotificationsForBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeNotificationsForBudget", {}).n("BudgetsClient", "DescribeNotificationsForBudgetCommand").f(void 0, void 0).ser(se_DescribeNotificationsForBudgetCommand).de(de_DescribeNotificationsForBudgetCommand).build() { static { __name(this, "DescribeNotificationsForBudgetCommand"); }}; // src/commands/DescribeSubscribersForNotificationCommand.ts var DescribeSubscribersForNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "DescribeSubscribersForNotification", {}).n("BudgetsClient", "DescribeSubscribersForNotificationCommand").f(void 0, DescribeSubscribersForNotificationResponseFilterSensitiveLog).ser(se_DescribeSubscribersForNotificationCommand).de(de_DescribeSubscribersForNotificationCommand).build() { static { __name(this, "DescribeSubscribersForNotificationCommand"); }}; // src/commands/ExecuteBudgetActionCommand.ts var ExecuteBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "ExecuteBudgetAction", {}).n("BudgetsClient", "ExecuteBudgetActionCommand").f(void 0, void 0).ser(se_ExecuteBudgetActionCommand).de(de_ExecuteBudgetActionCommand).build() { static { __name(this, "ExecuteBudgetActionCommand"); }}; // src/commands/ListTagsForResourceCommand.ts var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "ListTagsForResource", {}).n("BudgetsClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { static { __name(this, "ListTagsForResourceCommand"); }}; // src/commands/TagResourceCommand.ts var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "TagResource", {}).n("BudgetsClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); }}; // src/commands/UntagResourceCommand.ts var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "UntagResource", {}).n("BudgetsClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateBudgetActionCommand.ts var UpdateBudgetActionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "UpdateBudgetAction", {}).n("BudgetsClient", "UpdateBudgetActionCommand").f(UpdateBudgetActionRequestFilterSensitiveLog, UpdateBudgetActionResponseFilterSensitiveLog).ser(se_UpdateBudgetActionCommand).de(de_UpdateBudgetActionCommand).build() { static { __name(this, "UpdateBudgetActionCommand"); }}; // src/commands/UpdateBudgetCommand.ts var UpdateBudgetCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "UpdateBudget", {}).n("BudgetsClient", "UpdateBudgetCommand").f(void 0, void 0).ser(se_UpdateBudgetCommand).de(de_UpdateBudgetCommand).build() { static { __name(this, "UpdateBudgetCommand"); }}; // src/commands/UpdateNotificationCommand.ts var UpdateNotificationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "UpdateNotification", {}).n("BudgetsClient", "UpdateNotificationCommand").f(void 0, void 0).ser(se_UpdateNotificationCommand).de(de_UpdateNotificationCommand).build() { static { __name(this, "UpdateNotificationCommand"); }}; // src/commands/UpdateSubscriberCommand.ts var UpdateSubscriberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("AWSBudgetServiceGateway", "UpdateSubscriber", {}).n("BudgetsClient", "UpdateSubscriberCommand").f(UpdateSubscriberRequestFilterSensitiveLog, void 0).ser(se_UpdateSubscriberCommand).de(de_UpdateSubscriberCommand).build() { static { __name(this, "UpdateSubscriberCommand"); }}; // src/Budgets.tsvar commands = { CreateBudgetCommand, CreateBudgetActionCommand, CreateNotificationCommand, CreateSubscriberCommand, DeleteBudgetCommand, DeleteBudgetActionCommand, DeleteNotificationCommand, DeleteSubscriberCommand, DescribeBudgetCommand, DescribeBudgetActionCommand, DescribeBudgetActionHistoriesCommand, DescribeBudgetActionsForAccountCommand, DescribeBudgetActionsForBudgetCommand, DescribeBudgetNotificationsForAccountCommand, DescribeBudgetPerformanceHistoryCommand, DescribeBudgetsCommand, DescribeNotificationsForBudgetCommand, DescribeSubscribersForNotificationCommand, ExecuteBudgetActionCommand, ListTagsForResourceCommand, TagResourceCommand, UntagResourceCommand, UpdateBudgetCommand, UpdateBudgetActionCommand, UpdateNotificationCommand, UpdateSubscriberCommand};var Budgets = class extends BudgetsClient { static { __name(this, "Budgets"); }};(0, import_smithy_client.createAggregatedClient)(commands, Budgets); // src/pagination/DescribeBudgetActionHistoriesPaginator.ts var paginateDescribeBudgetActionHistories = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetActionHistoriesCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetActionsForAccountPaginator.ts var paginateDescribeBudgetActionsForAccount = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetActionsForAccountCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetActionsForBudgetPaginator.ts var paginateDescribeBudgetActionsForBudget = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetActionsForBudgetCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetNotificationsForAccountPaginator.ts var paginateDescribeBudgetNotificationsForAccount = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetNotificationsForAccountCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetPerformanceHistoryPaginator.ts var paginateDescribeBudgetPerformanceHistory = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetPerformanceHistoryCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeBudgetsPaginator.ts var paginateDescribeBudgets = (0, import_core.createPaginator)(BudgetsClient, DescribeBudgetsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeNotificationsForBudgetPaginator.ts var paginateDescribeNotificationsForBudget = (0, import_core.createPaginator)(BudgetsClient, DescribeNotificationsForBudgetCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/DescribeSubscribersForNotificationPaginator.ts var paginateDescribeSubscribersForNotification = (0, import_core.createPaginator)(BudgetsClient, DescribeSubscribersForNotificationCommand, "NextToken", "NextToken", "MaxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { BudgetsServiceException, __Client, BudgetsClient, Budgets, $Command, CreateBudgetActionCommand, CreateBudgetCommand, CreateNotificationCommand, CreateSubscriberCommand, DeleteBudgetActionCommand, DeleteBudgetCommand, DeleteNotificationCommand, DeleteSubscriberCommand, DescribeBudgetActionCommand, DescribeBudgetActionHistoriesCommand, DescribeBudgetActionsForAccountCommand, DescribeBudgetActionsForBudgetCommand, DescribeBudgetCommand, DescribeBudgetNotificationsForAccountCommand, DescribeBudgetPerformanceHistoryCommand, DescribeBudgetsCommand, DescribeNotificationsForBudgetCommand, DescribeSubscribersForNotificationCommand, ExecuteBudgetActionCommand, ListTagsForResourceCommand, TagResourceCommand, UntagResourceCommand, UpdateBudgetActionCommand, UpdateBudgetCommand, UpdateNotificationCommand, UpdateSubscriberCommand, paginateDescribeBudgetActionHistories, paginateDescribeBudgetActionsForAccount, paginateDescribeBudgetActionsForBudget, paginateDescribeBudgetNotificationsForAccount, paginateDescribeBudgetPerformanceHistory, paginateDescribeBudgets, paginateDescribeNotificationsForBudget, paginateDescribeSubscribersForNotification, AccessDeniedException, ThresholdType, ActionType, ApprovalModel, ActionSubType, NotificationType, ActionStatus, SubscriptionType, EventType, AutoAdjustType, BillingViewHealthStatusException, BudgetType, MatchOption, Dimension, HealthStatusValue, HealthStatusReason, Metric, TimeUnit, ComparisonOperator, NotificationState, CreationLimitExceededException, DuplicateRecordException, InternalErrorException, InvalidParameterException, NotFoundException, ServiceQuotaExceededException, ThrottlingException, ResourceLockedException, InvalidNextTokenException, ExpiredNextTokenException, ExecutionType, SubscriberFilterSensitiveLog, ActionFilterSensitiveLog, ActionHistoryDetailsFilterSensitiveLog, ActionHistoryFilterSensitiveLog, NotificationWithSubscribersFilterSensitiveLog, CreateBudgetActionRequestFilterSensitiveLog, CreateNotificationRequestFilterSensitiveLog, CreateSubscriberRequestFilterSensitiveLog, DeleteBudgetActionResponseFilterSensitiveLog, DeleteSubscriberRequestFilterSensitiveLog, DescribeBudgetActionResponseFilterSensitiveLog, DescribeBudgetActionHistoriesResponseFilterSensitiveLog, DescribeBudgetActionsForAccountResponseFilterSensitiveLog, DescribeBudgetActionsForBudgetResponseFilterSensitiveLog, DescribeSubscribersForNotificationResponseFilterSensitiveLog, UpdateBudgetActionRequestFilterSensitiveLog, UpdateBudgetActionResponseFilterSensitiveLog, UpdateSubscriberRequestFilterSensitiveLog, CreateBudgetRequestFilterSensitiveLog});