File Explorer

/var/runtime/node_modules/@aws-sdk/client-notifications/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 /.

2 dirs
3 files
index.js123 KB · 2901 lines
"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,  AccessStatus: () => AccessStatus,  AccountContactType: () => AccountContactType,  AggregationDuration: () => AggregationDuration,  AggregationEventType: () => AggregationEventType,  AssociateChannelCommand: () => AssociateChannelCommand,  AssociateManagedNotificationAccountContactCommand: () => AssociateManagedNotificationAccountContactCommand,  AssociateManagedNotificationAdditionalChannelCommand: () => AssociateManagedNotificationAdditionalChannelCommand,  AssociateOrganizationalUnitCommand: () => AssociateOrganizationalUnitCommand,  ChannelAssociationOverrideOption: () => ChannelAssociationOverrideOption,  ChannelType: () => ChannelType,  ConflictException: () => ConflictException,  CreateEventRuleCommand: () => CreateEventRuleCommand,  CreateNotificationConfigurationCommand: () => CreateNotificationConfigurationCommand,  DeleteEventRuleCommand: () => DeleteEventRuleCommand,  DeleteNotificationConfigurationCommand: () => DeleteNotificationConfigurationCommand,  DeregisterNotificationHubCommand: () => DeregisterNotificationHubCommand,  DisableNotificationsAccessForOrganizationCommand: () => DisableNotificationsAccessForOrganizationCommand,  DisassociateChannelCommand: () => DisassociateChannelCommand,  DisassociateManagedNotificationAccountContactCommand: () => DisassociateManagedNotificationAccountContactCommand,  DisassociateManagedNotificationAdditionalChannelCommand: () => DisassociateManagedNotificationAdditionalChannelCommand,  DisassociateOrganizationalUnitCommand: () => DisassociateOrganizationalUnitCommand,  EnableNotificationsAccessForOrganizationCommand: () => EnableNotificationsAccessForOrganizationCommand,  EventRuleStatus: () => EventRuleStatus,  EventStatus: () => EventStatus,  GetEventRuleCommand: () => GetEventRuleCommand,  GetManagedNotificationChildEventCommand: () => GetManagedNotificationChildEventCommand,  GetManagedNotificationConfigurationCommand: () => GetManagedNotificationConfigurationCommand,  GetManagedNotificationEventCommand: () => GetManagedNotificationEventCommand,  GetNotificationConfigurationCommand: () => GetNotificationConfigurationCommand,  GetNotificationEventCommand: () => GetNotificationEventCommand,  GetNotificationsAccessForOrganizationCommand: () => GetNotificationsAccessForOrganizationCommand,  InternalServerException: () => InternalServerException,  ListChannelsCommand: () => ListChannelsCommand,  ListEventRulesCommand: () => ListEventRulesCommand,  ListManagedNotificationChannelAssociationsCommand: () => ListManagedNotificationChannelAssociationsCommand,  ListManagedNotificationChildEventsCommand: () => ListManagedNotificationChildEventsCommand,  ListManagedNotificationConfigurationsCommand: () => ListManagedNotificationConfigurationsCommand,  ListManagedNotificationEventsCommand: () => ListManagedNotificationEventsCommand,  ListMemberAccountsCommand: () => ListMemberAccountsCommand,  ListNotificationConfigurationsCommand: () => ListNotificationConfigurationsCommand,  ListNotificationEventsCommand: () => ListNotificationEventsCommand,  ListNotificationHubsCommand: () => ListNotificationHubsCommand,  ListOrganizationalUnitsCommand: () => ListOrganizationalUnitsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  LocaleCode: () => LocaleCode,  MediaElementType: () => MediaElementType,  MemberAccountNotificationConfigurationStatus: () => MemberAccountNotificationConfigurationStatus,  NotificationConfigurationStatus: () => NotificationConfigurationStatus,  NotificationConfigurationSubtype: () => NotificationConfigurationSubtype,  NotificationHubStatus: () => NotificationHubStatus,  NotificationType: () => NotificationType,  Notifications: () => Notifications,  NotificationsClient: () => NotificationsClient,  NotificationsServiceException: () => NotificationsServiceException,  RegisterNotificationHubCommand: () => RegisterNotificationHubCommand,  ResourceNotFoundException: () => ResourceNotFoundException,  SchemaVersion: () => SchemaVersion,  ServiceQuotaExceededException: () => ServiceQuotaExceededException,  TagResourceCommand: () => TagResourceCommand,  TextPartType: () => TextPartType,  ThrottlingException: () => ThrottlingException,  UntagResourceCommand: () => UntagResourceCommand,  UpdateEventRuleCommand: () => UpdateEventRuleCommand,  UpdateNotificationConfigurationCommand: () => UpdateNotificationConfigurationCommand,  ValidationException: () => ValidationException,  ValidationExceptionReason: () => ValidationExceptionReason,  __Client: () => import_smithy_client.Client,  paginateListChannels: () => paginateListChannels,  paginateListEventRules: () => paginateListEventRules,  paginateListManagedNotificationChannelAssociations: () => paginateListManagedNotificationChannelAssociations,  paginateListManagedNotificationChildEvents: () => paginateListManagedNotificationChildEvents,  paginateListManagedNotificationConfigurations: () => paginateListManagedNotificationConfigurations,  paginateListManagedNotificationEvents: () => paginateListManagedNotificationEvents,  paginateListMemberAccounts: () => paginateListMemberAccounts,  paginateListNotificationConfigurations: () => paginateListNotificationConfigurations,  paginateListNotificationEvents: () => paginateListNotificationEvents,  paginateListNotificationHubs: () => paginateListNotificationHubs,  paginateListOrganizationalUnits: () => paginateListOrganizationalUnits});module.exports = __toCommonJS(index_exports); // src/NotificationsClient.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, {    useFipsEndpoint: options.useFipsEndpoint ?? false,    defaultSigningName: "notifications"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" }}; // src/NotificationsClient.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/NotificationsClient.tsvar NotificationsClient = class extends import_smithy_client.Client {  static {    __name(this, "NotificationsClient");  }  /**   * The resolved configuration of NotificationsClient class. This is resolved and normalized from the {@link NotificationsClientConfig | 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.defaultNotificationsHttpAuthSchemeParametersProvider,        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/Notifications.ts  // src/commands/AssociateChannelCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core");   // src/models/NotificationsServiceException.ts var NotificationsServiceException = class _NotificationsServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "NotificationsServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _NotificationsServiceException.prototype);  }}; // src/models/models_0.tsvar AccessDeniedException = class _AccessDeniedException extends NotificationsServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);  }};var AccessStatus = {  DISABLED: "DISABLED",  ENABLED: "ENABLED",  FAILED: "FAILED",  PENDING: "PENDING"};var AccountContactType = {  /**   *     Alternate Billing Contact managed by AWS Account Management Service.   *   */  ACCOUNT_ALTERNATE_BILLING: "ACCOUNT_ALTERNATE_BILLING",  /**   *     Alternate Operations Contact managed by AWS Account Management Service.   *   */  ACCOUNT_ALTERNATE_OPERATIONS: "ACCOUNT_ALTERNATE_OPERATIONS",  /**   *     Alternate Security Contact managed by AWS Account Management Service.   *   */  ACCOUNT_ALTERNATE_SECURITY: "ACCOUNT_ALTERNATE_SECURITY",  /**   *     Primary Contact managed by AWS Account Management Service.   *   */  ACCOUNT_PRIMARY: "ACCOUNT_PRIMARY"};var AggregationDuration = {  /**   * Aggregate notifications for long periods of time (12 hours)   */  LONG: "LONG",  /**   * Do not aggregate notifications sourced from a notification configuration   */  NONE: "NONE",  /**   * Aggregate notifications for short periods of time (5 mins)   */  SHORT: "SHORT"};var AggregationEventType = {  AGGREGATE: "AGGREGATE",  CHILD: "CHILD",  NONE: "NONE"};var ConflictException = class _ConflictException extends NotificationsServiceException {  static {    __name(this, "ConflictException");  }  name = "ConflictException";  $fault = "client";  /**   * <p>The resource ID that prompted the conflict error.</p>   * @public   */  resourceId;  /**   * @internal   */  constructor(opts) {    super({      name: "ConflictException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ConflictException.prototype);    this.resourceId = opts.resourceId;  }};var InternalServerException = class _InternalServerException extends NotificationsServiceException {  static {    __name(this, "InternalServerException");  }  name = "InternalServerException";  $fault = "server";  $retryable = {};  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServerException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalServerException.prototype);  }};var ResourceNotFoundException = class _ResourceNotFoundException extends NotificationsServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  /**   * <p>The ID of the resource that wasn't found.</p>   * @public   */  resourceId;  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);    this.resourceId = opts.resourceId;  }};var ServiceQuotaExceededException = class _ServiceQuotaExceededException extends NotificationsServiceException {  static {    __name(this, "ServiceQuotaExceededException");  }  name = "ServiceQuotaExceededException";  $fault = "client";  /**   * <p>The type of the resource that exceeds the service quota.</p>   * @public   */  resourceType;  /**   * <p>The ID of the resource that exceeds the service quota.</p>   * @public   */  resourceId;  /**   * <p>The code for the service quota exceeded in <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html">Service Quotas</a>.</p>   * @public   */  serviceCode;  /**   * <p>The code for the service quota in <a href="https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html">Service Quotas</a>.</p>   * @public   */  quotaCode;  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceQuotaExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ServiceQuotaExceededException.prototype);    this.resourceType = opts.resourceType;    this.resourceId = opts.resourceId;    this.serviceCode = opts.serviceCode;    this.quotaCode = opts.quotaCode;  }};var ThrottlingException = class _ThrottlingException extends NotificationsServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  $retryable = {    throttling: true  };  /**   * <p>Identifies the service being throttled.</p>   * @public   */  serviceCode;  /**   * <p>Identifies the quota that is being throttled.</p>   * @public   */  quotaCode;  /**   * <p>The number of seconds a client should wait before retrying the request.</p>   * @public   */  retryAfterSeconds;  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);    this.serviceCode = opts.serviceCode;    this.quotaCode = opts.quotaCode;    this.retryAfterSeconds = opts.retryAfterSeconds;  }};var ValidationExceptionReason = {  FIELD_VALIDATION_FAILED: "fieldValidationFailed",  OTHER: "other"};var ValidationException = class _ValidationException extends NotificationsServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  /**   * <p>The reason why your input is considered invalid.</p>   * @public   */  reason;  /**   * <p>The list of input fields that are invalid.</p>   * @public   */  fieldList;  /**   * @internal   */  constructor(opts) {    super({      name: "ValidationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ValidationException.prototype);    this.reason = opts.reason;    this.fieldList = opts.fieldList;  }};var ChannelAssociationOverrideOption = {  /**   *     AWS User Notification service users can not associate or disassociate a Channel with a notification configuration.   *   */  DISABLED: "DISABLED",  /**   *     AWS User Notification service users can associate or disassociate a Channel with a notification configuration.   *   */  ENABLED: "ENABLED"};var ChannelType = {  /**   *     User Notification Service sends notifications to Account Managed contacts.   *   */  ACCOUNT_CONTACT: "ACCOUNT_CONTACT",  /**   *     Chatbot sends notifications to group platforms, like Slack or Chime. Link:https://aws.amazon.com/chatbot/   *   */  CHATBOT: "CHATBOT",  /**   *     Email sends notifications to email addresses.   *   */  EMAIL: "EMAIL",  /**   *     AWS Console Mobile App sends notifications to mobile devices. Link:https://aws.amazon.com/console/mobile/   *   */  MOBILE: "MOBILE"};var EventRuleStatus = {  /**   * EventRule is processing events. Any call can be executed.   */  ACTIVE: "ACTIVE",  /**   * This EventRule is being created. Only GET/LIST calls can be executed.   */  CREATING: "CREATING",  /**   * This EventRule is being deleted. Only GET/LIST calls can be executed.   */  DELETING: "DELETING",  /**   * EventRule is in a bad state and may not be processing events. Any call can be executed.   */  INACTIVE: "INACTIVE",  /**   * This EventRule is being updated. Only GET/LIST calls can be executed.   */  UPDATING: "UPDATING"};var NotificationConfigurationStatus = {  /**   * All of the EventRules are in ACTIVE Status. Any call can be executed.   */  ACTIVE: "ACTIVE",  /**   * This NotificationConfiguration is being deleted. Only GET/LIST calls can be executed.   */  DELETING: "DELETING",  /**   * All of the EventRules are in INACTIVE Status. Any call can be executed.   */  INACTIVE: "INACTIVE",  /**   * Some EventRules are in ACTIVE Status and some are INACTIVE. Any call can be executed.   */  PARTIALLY_ACTIVE: "PARTIALLY_ACTIVE"};var NotificationHubStatus = {  /**   * Incoming Notification Events are being replicated to this Notification Hub. A Notification Hub with this status can be deregistered.   */  ACTIVE: "ACTIVE",  /**   * Notification Hub is being deleted. Cannot register a Notification Hub in the same region as one in this status.   */  DEREGISTERING: "DEREGISTERING",  /**   * Notification Hub is in a failure state. Incoming Notification Events are not being replicated to this Hub.   */  INACTIVE: "INACTIVE",  /**   * Notification Hub is initializing. Cannot deregister a Notification Hub in this status.   */  REGISTERING: "REGISTERING"};var EventStatus = {  HEALTHY: "HEALTHY",  UNHEALTHY: "UNHEALTHY"};var LocaleCode = {  /**   * German (Germany)   */  de_DE: "de_DE",  /**   * English (Canada)   */  en_CA: "en_CA",  /**   * English (United Kingdom)   */  en_UK: "en_UK",  /**   * English (United States). This is the default locale.   */  en_US: "en_US",  /**   * Spanish (Spain)   */  es_ES: "es_ES",  /**   * French (Canada)   */  fr_CA: "fr_CA",  /**   * French (France)   */  fr_FR: "fr_FR",  /**   * Bahasa Indonesian (Indonesia)   */  id_ID: "id_ID",  /**   * Italian (Italy)   */  it_IT: "it_IT",  /**   * Japanese (Japan)   */  ja_JP: "ja_JP",  /**   * Korean (Korea)   */  ko_KR: "ko_KR",  /**   * Portuguese (Brazil)   */  pt_BR: "pt_BR",  /**   * Turkish (Turkey)   */  tr_TR: "tr_TR",  /**   * Chinese (China)   */  zh_CN: "zh_CN",  /**   * Chinese (Taiwan)   */  zh_TW: "zh_TW"};var NotificationType = {  ALERT: "ALERT",  ANNOUNCEMENT: "ANNOUNCEMENT",  INFORMATIONAL: "INFORMATIONAL",  WARNING: "WARNING"};var SchemaVersion = {  SCHEMA_VERSION_1_0: "v1.0"};var TextPartType = {  LOCALIZED_TEXT: "LOCALIZED_TEXT",  PLAIN_TEXT: "PLAIN_TEXT",  URL: "URL"};var NotificationConfigurationSubtype = {  /**   * Notification configuration created by the account   */  ACCOUNT: "ACCOUNT",  /**   * Notification configuration managed by an administrator account   */  ADMIN_MANAGED: "ADMIN_MANAGED"};var MediaElementType = {  IMAGE: "IMAGE"};var MemberAccountNotificationConfigurationStatus = {  /**   * The member account Notification Configuration status is ACTIVE.   */  ACTIVE: "ACTIVE",  /**   * The member account Notification Configuration status is CREATING.   */  CREATING: "CREATING",  /**   * The member account Notification Configuration status is DELETING.   */  DELETING: "DELETING",  /**   * The member account Notification Configuration status is INACTIVE.   */  INACTIVE: "INACTIVE",  /**   * The member account Notification Configuration status is PENDING.   */  PENDING: "PENDING"}; // src/protocols/Aws_restJson1.tsvar se_AssociateChannelCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/channels/associate/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      notificationConfigurationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateChannelCommand");var se_AssociateManagedNotificationAccountContactCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/contacts/associate-managed-notification/{contactIdentifier}");  b.p("contactIdentifier", () => input.contactIdentifier, "{contactIdentifier}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      managedNotificationConfigurationArn: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_AssociateManagedNotificationAccountContactCommand");var se_AssociateManagedNotificationAdditionalChannelCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/channels/associate-managed-notification/{channelArn}");  b.p("channelArn", () => input.channelArn, "{channelArn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      managedNotificationConfigurationArn: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_AssociateManagedNotificationAdditionalChannelCommand");var se_AssociateOrganizationalUnitCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/organizational-units/associate/{organizationalUnitId}");  b.p("organizationalUnitId", () => input.organizationalUnitId, "{organizationalUnitId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      notificationConfigurationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateOrganizationalUnitCommand");var se_CreateEventRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/event-rules");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      eventPattern: [],      eventType: [],      notificationConfigurationArn: [],      regions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "regions"),      source: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateEventRuleCommand");var se_CreateNotificationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/notification-configurations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      aggregationDuration: [],      description: [],      name: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateNotificationConfigurationCommand");var se_DeleteEventRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/event-rules/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteEventRuleCommand");var se_DeleteNotificationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-configurations/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeleteNotificationConfigurationCommand");var se_DeregisterNotificationHubCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-hubs/{notificationHubRegion}");  b.p("notificationHubRegion", () => input.notificationHubRegion, "{notificationHubRegion}", false);  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DeregisterNotificationHubCommand");var se_DisableNotificationsAccessForOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/organization/access");  let body;  b.m("DELETE").h(headers).b(body);  return b.build();}, "se_DisableNotificationsAccessForOrganizationCommand");var se_DisassociateChannelCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/channels/disassociate/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      notificationConfigurationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateChannelCommand");var se_DisassociateManagedNotificationAccountContactCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/contacts/disassociate-managed-notification/{contactIdentifier}");  b.p("contactIdentifier", () => input.contactIdentifier, "{contactIdentifier}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      managedNotificationConfigurationArn: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_DisassociateManagedNotificationAccountContactCommand");var se_DisassociateManagedNotificationAdditionalChannelCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/channels/disassociate-managed-notification/{channelArn}");  b.p("channelArn", () => input.channelArn, "{channelArn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      managedNotificationConfigurationArn: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_DisassociateManagedNotificationAdditionalChannelCommand");var se_DisassociateOrganizationalUnitCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/organizational-units/disassociate/{organizationalUnitId}");  b.p("organizationalUnitId", () => input.organizationalUnitId, "{organizationalUnitId}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      notificationConfigurationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateOrganizationalUnitCommand");var se_EnableNotificationsAccessForOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/organization/access");  let body;  b.m("POST").h(headers).b(body);  return b.build();}, "se_EnableNotificationsAccessForOrganizationCommand");var se_GetEventRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/event-rules/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetEventRuleCommand");var se_GetManagedNotificationChildEventCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/managed-notification-child-events/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  const query = (0, import_smithy_client.map)({    [_l]: [, input[_l]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_GetManagedNotificationChildEventCommand");var se_GetManagedNotificationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/managed-notification-configurations/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetManagedNotificationConfigurationCommand");var se_GetManagedNotificationEventCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/managed-notification-events/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  const query = (0, import_smithy_client.map)({    [_l]: [, input[_l]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_GetManagedNotificationEventCommand");var se_GetNotificationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-configurations/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetNotificationConfigurationCommand");var se_GetNotificationEventCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-events/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  const query = (0, import_smithy_client.map)({    [_l]: [, input[_l]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_GetNotificationEventCommand");var se_GetNotificationsAccessForOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/organization/access");  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_GetNotificationsAccessForOrganizationCommand");var se_ListChannelsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/channels");  const query = (0, import_smithy_client.map)({    [_nCA]: [, (0, import_smithy_client.expectNonNull)(input[_nCA], `notificationConfigurationArn`)],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListChannelsCommand");var se_ListEventRulesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/event-rules");  const query = (0, import_smithy_client.map)({    [_nCA]: [, (0, import_smithy_client.expectNonNull)(input[_nCA], `notificationConfigurationArn`)],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListEventRulesCommand");var se_ListManagedNotificationChannelAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/channels/list-managed-notification-channel-associations");  const query = (0, import_smithy_client.map)({    [_mNCA]: [, (0, import_smithy_client.expectNonNull)(input[_mNCA], `managedNotificationConfigurationArn`)],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListManagedNotificationChannelAssociationsCommand");var se_ListManagedNotificationChildEventsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/list-managed-notification-child-events/{aggregateManagedNotificationEventArn}");  b.p(    "aggregateManagedNotificationEventArn",    () => input.aggregateManagedNotificationEventArn,    "{aggregateManagedNotificationEventArn}",    false  );  const query = (0, import_smithy_client.map)({    [_sT]: [() => input.startTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()],    [_eT]: [() => input.endTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_eT]).toString()],    [_l]: [, input[_l]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_rA]: [, input[_rA]],    [_oUI]: [, input[_oUI]],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListManagedNotificationChildEventsCommand");var se_ListManagedNotificationConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/managed-notification-configurations");  const query = (0, import_smithy_client.map)({    [_cI]: [, input[_cI]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListManagedNotificationConfigurationsCommand");var se_ListManagedNotificationEventsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/managed-notification-events");  const query = (0, import_smithy_client.map)({    [_sT]: [() => input.startTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()],    [_eT]: [() => input.endTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_eT]).toString()],    [_l]: [, input[_l]],    [_s]: [, input[_s]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]],    [_oUI]: [, input[_oUI]],    [_rA]: [, input[_rA]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListManagedNotificationEventsCommand");var se_ListMemberAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/list-member-accounts");  const query = (0, import_smithy_client.map)({    [_nCA]: [, (0, import_smithy_client.expectNonNull)(input[_nCA], `notificationConfigurationArn`)],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]],    [_mA]: [, input[_mA]],    [_st]: [, input[_st]],    [_oUI]: [, input[_oUI]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListMemberAccountsCommand");var se_ListNotificationConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-configurations");  const query = (0, import_smithy_client.map)({    [_eRS]: [, input[_eRS]],    [_cA]: [, input[_cA]],    [_st]: [, input[_st]],    [_su]: [, input[_su]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListNotificationConfigurationsCommand");var se_ListNotificationEventsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-events");  const query = (0, import_smithy_client.map)({    [_sT]: [() => input.startTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_sT]).toString()],    [_eT]: [() => input.endTime !== void 0, () => (0, import_smithy_client.serializeDateTime)(input[_eT]).toString()],    [_l]: [, input[_l]],    [_s]: [, input[_s]],    [_iCE]: [() => input.includeChildEvents !== void 0, () => input[_iCE].toString()],    [_aNEA]: [, input[_aNEA]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]],    [_oUI]: [, input[_oUI]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListNotificationEventsCommand");var se_ListNotificationHubsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/notification-hubs");  const query = (0, import_smithy_client.map)({    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListNotificationHubsCommand");var se_ListOrganizationalUnitsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/organizational-units");  const query = (0, import_smithy_client.map)({    [_nCA]: [, (0, import_smithy_client.expectNonNull)(input[_nCA], `notificationConfigurationArn`)],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()],    [_nT]: [, input[_nT]]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListOrganizationalUnitsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/tags/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  b.m("GET").h(headers).b(body);  return b.build();}, "se_ListTagsForResourceCommand");var se_RegisterNotificationHubCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/notification-hubs");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      notificationHubRegion: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RegisterNotificationHubCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/tags/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/tags/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  const query = (0, import_smithy_client.map)({    [_tK]: [(0, import_smithy_client.expectNonNull)(input.tagKeys, `tagKeys`) != null, () => input[_tK] || []]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_UntagResourceCommand");var se_UpdateEventRuleCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/event-rules/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      eventPattern: [],      regions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "regions")    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_UpdateEventRuleCommand");var se_UpdateNotificationConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/notification-configurations/{arn}");  b.p("arn", () => input.arn, "{arn}", false);  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      aggregationDuration: [],      description: [],      name: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_UpdateNotificationConfigurationCommand");var de_AssociateChannelCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_AssociateChannelCommand");var de_AssociateManagedNotificationAccountContactCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_AssociateManagedNotificationAccountContactCommand");var de_AssociateManagedNotificationAdditionalChannelCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_AssociateManagedNotificationAdditionalChannelCommand");var de_AssociateOrganizationalUnitCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_AssociateOrganizationalUnitCommand");var de_CreateEventRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    notificationConfigurationArn: import_smithy_client.expectString,    statusSummaryByRegion: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_CreateEventRuleCommand");var de_CreateNotificationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    status: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateNotificationConfigurationCommand");var de_DeleteEventRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DeleteEventRuleCommand");var de_DeleteNotificationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DeleteNotificationConfigurationCommand");var de_DeregisterNotificationHubCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    notificationHubRegion: import_smithy_client.expectString,    statusSummary: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_DeregisterNotificationHubCommand");var de_DisableNotificationsAccessForOrganizationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DisableNotificationsAccessForOrganizationCommand");var de_DisassociateChannelCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DisassociateChannelCommand");var de_DisassociateManagedNotificationAccountContactCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DisassociateManagedNotificationAccountContactCommand");var de_DisassociateManagedNotificationAdditionalChannelCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DisassociateManagedNotificationAdditionalChannelCommand");var de_DisassociateOrganizationalUnitCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DisassociateOrganizationalUnitCommand");var de_EnableNotificationsAccessForOrganizationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_EnableNotificationsAccessForOrganizationCommand");var de_GetEventRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    eventPattern: import_smithy_client.expectString,    eventType: import_smithy_client.expectString,    managedRules: import_smithy_client._json,    notificationConfigurationArn: import_smithy_client.expectString,    regions: import_smithy_client._json,    source: import_smithy_client.expectString,    statusSummaryByRegion: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_GetEventRuleCommand");var de_GetManagedNotificationChildEventCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    content: /* @__PURE__ */ __name((_) => de_ManagedNotificationChildEvent(_, context), "content"),    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    managedNotificationConfigurationArn: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetManagedNotificationChildEventCommand");var de_GetManagedNotificationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    category: import_smithy_client.expectString,    description: import_smithy_client.expectString,    name: import_smithy_client.expectString,    subCategory: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetManagedNotificationConfigurationCommand");var de_GetManagedNotificationEventCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    content: /* @__PURE__ */ __name((_) => de_ManagedNotificationEvent(_, context), "content"),    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    managedNotificationConfigurationArn: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetManagedNotificationEventCommand");var de_GetNotificationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    aggregationDuration: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    description: import_smithy_client.expectString,    name: import_smithy_client.expectString,    status: import_smithy_client.expectString,    subtype: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetNotificationConfigurationCommand");var de_GetNotificationEventCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    content: /* @__PURE__ */ __name((_) => de_NotificationEventSchema(_, context), "content"),    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    notificationConfigurationArn: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetNotificationEventCommand");var de_GetNotificationsAccessForOrganizationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    notificationsAccessForOrganization: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_GetNotificationsAccessForOrganizationCommand");var de_ListChannelsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    channels: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListChannelsCommand");var de_ListEventRulesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    eventRules: /* @__PURE__ */ __name((_) => de_EventRules(_, context), "eventRules"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListEventRulesCommand");var de_ListManagedNotificationChannelAssociationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    channelAssociations: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListManagedNotificationChannelAssociationsCommand");var de_ListManagedNotificationChildEventsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    managedNotificationChildEvents: /* @__PURE__ */ __name((_) => de_ManagedNotificationChildEvents(_, context), "managedNotificationChildEvents"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListManagedNotificationChildEventsCommand");var de_ListManagedNotificationConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    managedNotificationConfigurations: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListManagedNotificationConfigurationsCommand");var de_ListManagedNotificationEventsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    managedNotificationEvents: /* @__PURE__ */ __name((_) => de_ManagedNotificationEvents(_, context), "managedNotificationEvents"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListManagedNotificationEventsCommand");var de_ListMemberAccountsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    memberAccounts: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListMemberAccountsCommand");var de_ListNotificationConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    nextToken: import_smithy_client.expectString,    notificationConfigurations: /* @__PURE__ */ __name((_) => de_NotificationConfigurations(_, context), "notificationConfigurations")  });  Object.assign(contents, doc);  return contents;}, "de_ListNotificationConfigurationsCommand");var de_ListNotificationEventsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    nextToken: import_smithy_client.expectString,    notificationEvents: /* @__PURE__ */ __name((_) => de_NotificationEvents(_, context), "notificationEvents")  });  Object.assign(contents, doc);  return contents;}, "de_ListNotificationEventsCommand");var de_ListNotificationHubsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    nextToken: import_smithy_client.expectString,    notificationHubs: /* @__PURE__ */ __name((_) => de_NotificationHubs(_, context), "notificationHubs")  });  Object.assign(contents, doc);  return contents;}, "de_ListNotificationHubsCommand");var de_ListOrganizationalUnitsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    nextToken: import_smithy_client.expectString,    organizationalUnits: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListOrganizationalUnitsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListTagsForResourceCommand");var de_RegisterNotificationHubCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 201 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    lastActivationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "lastActivationTime"),    notificationHubRegion: import_smithy_client.expectString,    statusSummary: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_RegisterNotificationHubCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_UntagResourceCommand");var de_UpdateEventRuleCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString,    notificationConfigurationArn: import_smithy_client.expectString,    statusSummaryByRegion: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_UpdateEventRuleCommand");var de_UpdateNotificationConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    arn: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_UpdateNotificationConfigurationCommand");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.notifications#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "ConflictException":    case "com.amazonaws.notifications#ConflictException":      throw await de_ConflictExceptionRes(parsedOutput, context);    case "InternalServerException":    case "com.amazonaws.notifications#InternalServerException":      throw await de_InternalServerExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.notifications#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "ServiceQuotaExceededException":    case "com.amazonaws.notifications#ServiceQuotaExceededException":      throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.notifications#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.notifications#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(NotificationsServiceException);var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new AccessDeniedException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedExceptionRes");var de_ConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString,    resourceId: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ConflictException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ConflictExceptionRes");var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new InternalServerException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString,    resourceId: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ResourceNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ServiceQuotaExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString,    quotaCode: import_smithy_client.expectString,    resourceId: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString,    serviceCode: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ServiceQuotaExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceQuotaExceededExceptionRes");var de_ThrottlingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({    [_rAS]: [() => void 0 !== parsedOutput.headers[_ra], () => (0, import_smithy_client.strictParseInt32)(parsedOutput.headers[_ra])]  });  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString,    quotaCode: import_smithy_client.expectString,    serviceCode: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ThrottlingException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    fieldList: import_smithy_client._json,    message: import_smithy_client.expectString,    reason: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ValidationException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_EventRules = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_EventRuleStructure(entry, context);  });  return retVal;}, "de_EventRules");var de_EventRuleStructure = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    arn: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    eventPattern: import_smithy_client.expectString,    eventType: import_smithy_client.expectString,    managedRules: import_smithy_client._json,    notificationConfigurationArn: import_smithy_client.expectString,    regions: import_smithy_client._json,    source: import_smithy_client.expectString,    statusSummaryByRegion: import_smithy_client._json  });}, "de_EventRuleStructure");var de_ManagedNotificationChildEvent = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregateManagedNotificationEventArn: import_smithy_client.expectString,    aggregationDetail: import_smithy_client._json,    endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "endTime"),    eventStatus: import_smithy_client.expectString,    id: import_smithy_client.expectString,    messageComponents: import_smithy_client._json,    notificationType: import_smithy_client.expectString,    organizationalUnitId: import_smithy_client.expectString,    schemaVersion: import_smithy_client.expectString,    sourceEventDetailUrl: import_smithy_client.expectString,    sourceEventDetailUrlDisplayText: import_smithy_client.expectString,    startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "startTime"),    textParts: import_smithy_client._json  });}, "de_ManagedNotificationChildEvent");var de_ManagedNotificationChildEventOverview = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregateManagedNotificationEventArn: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    childEvent: import_smithy_client._json,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    managedNotificationConfigurationArn: import_smithy_client.expectString,    organizationalUnitId: import_smithy_client.expectString,    relatedAccount: import_smithy_client.expectString  });}, "de_ManagedNotificationChildEventOverview");var de_ManagedNotificationChildEvents = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ManagedNotificationChildEventOverview(entry, context);  });  return retVal;}, "de_ManagedNotificationChildEvents");var de_ManagedNotificationEvent = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregationEventType: import_smithy_client.expectString,    aggregationSummary: import_smithy_client._json,    endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "endTime"),    eventStatus: import_smithy_client.expectString,    id: import_smithy_client.expectString,    messageComponents: import_smithy_client._json,    notificationType: import_smithy_client.expectString,    organizationalUnitId: import_smithy_client.expectString,    schemaVersion: import_smithy_client.expectString,    sourceEventDetailUrl: import_smithy_client.expectString,    sourceEventDetailUrlDisplayText: import_smithy_client.expectString,    startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "startTime"),    textParts: import_smithy_client._json  });}, "de_ManagedNotificationEvent");var de_ManagedNotificationEventOverview = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregatedNotificationRegions: import_smithy_client._json,    aggregationEventType: import_smithy_client.expectString,    aggregationSummary: import_smithy_client._json,    arn: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    managedNotificationConfigurationArn: import_smithy_client.expectString,    notificationEvent: import_smithy_client._json,    organizationalUnitId: import_smithy_client.expectString,    relatedAccount: import_smithy_client.expectString  });}, "de_ManagedNotificationEventOverview");var de_ManagedNotificationEvents = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ManagedNotificationEventOverview(entry, context);  });  return retVal;}, "de_ManagedNotificationEvents");var de_NotificationConfigurations = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_NotificationConfigurationStructure(entry, context);  });  return retVal;}, "de_NotificationConfigurations");var de_NotificationConfigurationStructure = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregationDuration: import_smithy_client.expectString,    arn: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    description: import_smithy_client.expectString,    name: import_smithy_client.expectString,    status: import_smithy_client.expectString,    subtype: import_smithy_client.expectString  });}, "de_NotificationConfigurationStructure");var de_NotificationEventOverview = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregateNotificationEventArn: import_smithy_client.expectString,    aggregationEventType: import_smithy_client.expectString,    aggregationSummary: import_smithy_client._json,    arn: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    notificationConfigurationArn: import_smithy_client.expectString,    notificationEvent: import_smithy_client._json,    organizationalUnitId: import_smithy_client.expectString,    relatedAccount: import_smithy_client.expectString  });}, "de_NotificationEventOverview");var de_NotificationEvents = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_NotificationEventOverview(entry, context);  });  return retVal;}, "de_NotificationEvents");var de_NotificationEventSchema = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    aggregateNotificationEventArn: import_smithy_client.expectString,    aggregationEventType: import_smithy_client.expectString,    aggregationSummary: import_smithy_client._json,    endTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "endTime"),    eventStatus: import_smithy_client.expectString,    id: import_smithy_client.expectString,    media: import_smithy_client._json,    messageComponents: import_smithy_client._json,    notificationType: import_smithy_client.expectString,    organizationalUnitId: import_smithy_client.expectString,    schemaVersion: import_smithy_client.expectString,    sourceEventDetailUrl: import_smithy_client.expectString,    sourceEventDetailUrlDisplayText: import_smithy_client.expectString,    sourceEventMetadata: /* @__PURE__ */ __name((_) => de_SourceEventMetadata(_, context), "sourceEventMetadata"),    startTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "startTime"),    textParts: import_smithy_client._json  });}, "de_NotificationEventSchema");var de_NotificationHubOverview = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "creationTime"),    lastActivationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "lastActivationTime"),    notificationHubRegion: import_smithy_client.expectString,    statusSummary: import_smithy_client._json  });}, "de_NotificationHubOverview");var de_NotificationHubs = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_NotificationHubOverview(entry, context);  });  return retVal;}, "de_NotificationHubs");var de_SourceEventMetadata = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    eventOccurrenceTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseRfc3339DateTimeWithOffset)(_)), "eventOccurrenceTime"),    eventOriginRegion: import_smithy_client.expectString,    eventType: import_smithy_client.expectString,    eventTypeVersion: import_smithy_client.expectString,    relatedAccount: import_smithy_client.expectString,    relatedResources: import_smithy_client._json,    source: import_smithy_client.expectString,    sourceEventId: import_smithy_client.expectString  });}, "de_SourceEventMetadata");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 _aNEA = "aggregateNotificationEventArn";var _cA = "channelArn";var _cI = "channelIdentifier";var _eRS = "eventRuleSource";var _eT = "endTime";var _iCE = "includeChildEvents";var _l = "locale";var _mA = "memberAccount";var _mNCA = "managedNotificationConfigurationArn";var _mR = "maxResults";var _nCA = "notificationConfigurationArn";var _nT = "nextToken";var _oUI = "organizationalUnitId";var _rA = "relatedAccount";var _rAS = "retryAfterSeconds";var _ra = "retry-after";var _s = "source";var _sT = "startTime";var _st = "status";var _su = "subtype";var _tK = "tagKeys"; // src/commands/AssociateChannelCommand.tsvar AssociateChannelCommand = 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("Notifications", "AssociateChannel", {}).n("NotificationsClient", "AssociateChannelCommand").f(void 0, void 0).ser(se_AssociateChannelCommand).de(de_AssociateChannelCommand).build() {  static {    __name(this, "AssociateChannelCommand");  }}; // src/commands/AssociateManagedNotificationAccountContactCommand.ts   var AssociateManagedNotificationAccountContactCommand = 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("Notifications", "AssociateManagedNotificationAccountContact", {}).n("NotificationsClient", "AssociateManagedNotificationAccountContactCommand").f(void 0, void 0).ser(se_AssociateManagedNotificationAccountContactCommand).de(de_AssociateManagedNotificationAccountContactCommand).build() {  static {    __name(this, "AssociateManagedNotificationAccountContactCommand");  }}; // src/commands/AssociateManagedNotificationAdditionalChannelCommand.ts   var AssociateManagedNotificationAdditionalChannelCommand = 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("Notifications", "AssociateManagedNotificationAdditionalChannel", {}).n("NotificationsClient", "AssociateManagedNotificationAdditionalChannelCommand").f(void 0, void 0).ser(se_AssociateManagedNotificationAdditionalChannelCommand).de(de_AssociateManagedNotificationAdditionalChannelCommand).build() {  static {    __name(this, "AssociateManagedNotificationAdditionalChannelCommand");  }}; // src/commands/AssociateOrganizationalUnitCommand.ts   var AssociateOrganizationalUnitCommand = 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("Notifications", "AssociateOrganizationalUnit", {}).n("NotificationsClient", "AssociateOrganizationalUnitCommand").f(void 0, void 0).ser(se_AssociateOrganizationalUnitCommand).de(de_AssociateOrganizationalUnitCommand).build() {  static {    __name(this, "AssociateOrganizationalUnitCommand");  }}; // src/commands/CreateEventRuleCommand.ts   var CreateEventRuleCommand = 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("Notifications", "CreateEventRule", {}).n("NotificationsClient", "CreateEventRuleCommand").f(void 0, void 0).ser(se_CreateEventRuleCommand).de(de_CreateEventRuleCommand).build() {  static {    __name(this, "CreateEventRuleCommand");  }}; // src/commands/CreateNotificationConfigurationCommand.ts   var CreateNotificationConfigurationCommand = 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("Notifications", "CreateNotificationConfiguration", {}).n("NotificationsClient", "CreateNotificationConfigurationCommand").f(void 0, void 0).ser(se_CreateNotificationConfigurationCommand).de(de_CreateNotificationConfigurationCommand).build() {  static {    __name(this, "CreateNotificationConfigurationCommand");  }}; // src/commands/DeleteEventRuleCommand.ts   var DeleteEventRuleCommand = 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("Notifications", "DeleteEventRule", {}).n("NotificationsClient", "DeleteEventRuleCommand").f(void 0, void 0).ser(se_DeleteEventRuleCommand).de(de_DeleteEventRuleCommand).build() {  static {    __name(this, "DeleteEventRuleCommand");  }}; // src/commands/DeleteNotificationConfigurationCommand.ts   var DeleteNotificationConfigurationCommand = 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("Notifications", "DeleteNotificationConfiguration", {}).n("NotificationsClient", "DeleteNotificationConfigurationCommand").f(void 0, void 0).ser(se_DeleteNotificationConfigurationCommand).de(de_DeleteNotificationConfigurationCommand).build() {  static {    __name(this, "DeleteNotificationConfigurationCommand");  }}; // src/commands/DeregisterNotificationHubCommand.ts   var DeregisterNotificationHubCommand = 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("Notifications", "DeregisterNotificationHub", {}).n("NotificationsClient", "DeregisterNotificationHubCommand").f(void 0, void 0).ser(se_DeregisterNotificationHubCommand).de(de_DeregisterNotificationHubCommand).build() {  static {    __name(this, "DeregisterNotificationHubCommand");  }}; // src/commands/DisableNotificationsAccessForOrganizationCommand.ts   var DisableNotificationsAccessForOrganizationCommand = 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("Notifications", "DisableNotificationsAccessForOrganization", {}).n("NotificationsClient", "DisableNotificationsAccessForOrganizationCommand").f(void 0, void 0).ser(se_DisableNotificationsAccessForOrganizationCommand).de(de_DisableNotificationsAccessForOrganizationCommand).build() {  static {    __name(this, "DisableNotificationsAccessForOrganizationCommand");  }}; // src/commands/DisassociateChannelCommand.ts   var DisassociateChannelCommand = 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("Notifications", "DisassociateChannel", {}).n("NotificationsClient", "DisassociateChannelCommand").f(void 0, void 0).ser(se_DisassociateChannelCommand).de(de_DisassociateChannelCommand).build() {  static {    __name(this, "DisassociateChannelCommand");  }}; // src/commands/DisassociateManagedNotificationAccountContactCommand.ts   var DisassociateManagedNotificationAccountContactCommand = 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("Notifications", "DisassociateManagedNotificationAccountContact", {}).n("NotificationsClient", "DisassociateManagedNotificationAccountContactCommand").f(void 0, void 0).ser(se_DisassociateManagedNotificationAccountContactCommand).de(de_DisassociateManagedNotificationAccountContactCommand).build() {  static {    __name(this, "DisassociateManagedNotificationAccountContactCommand");  }}; // src/commands/DisassociateManagedNotificationAdditionalChannelCommand.ts   var DisassociateManagedNotificationAdditionalChannelCommand = 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("Notifications", "DisassociateManagedNotificationAdditionalChannel", {}).n("NotificationsClient", "DisassociateManagedNotificationAdditionalChannelCommand").f(void 0, void 0).ser(se_DisassociateManagedNotificationAdditionalChannelCommand).de(de_DisassociateManagedNotificationAdditionalChannelCommand).build() {  static {    __name(this, "DisassociateManagedNotificationAdditionalChannelCommand");  }}; // src/commands/DisassociateOrganizationalUnitCommand.ts   var DisassociateOrganizationalUnitCommand = 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("Notifications", "DisassociateOrganizationalUnit", {}).n("NotificationsClient", "DisassociateOrganizationalUnitCommand").f(void 0, void 0).ser(se_DisassociateOrganizationalUnitCommand).de(de_DisassociateOrganizationalUnitCommand).build() {  static {    __name(this, "DisassociateOrganizationalUnitCommand");  }}; // src/commands/EnableNotificationsAccessForOrganizationCommand.ts   var EnableNotificationsAccessForOrganizationCommand = 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("Notifications", "EnableNotificationsAccessForOrganization", {}).n("NotificationsClient", "EnableNotificationsAccessForOrganizationCommand").f(void 0, void 0).ser(se_EnableNotificationsAccessForOrganizationCommand).de(de_EnableNotificationsAccessForOrganizationCommand).build() {  static {    __name(this, "EnableNotificationsAccessForOrganizationCommand");  }}; // src/commands/GetEventRuleCommand.ts   var GetEventRuleCommand = 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("Notifications", "GetEventRule", {}).n("NotificationsClient", "GetEventRuleCommand").f(void 0, void 0).ser(se_GetEventRuleCommand).de(de_GetEventRuleCommand).build() {  static {    __name(this, "GetEventRuleCommand");  }}; // src/commands/GetManagedNotificationChildEventCommand.ts   var GetManagedNotificationChildEventCommand = 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("Notifications", "GetManagedNotificationChildEvent", {}).n("NotificationsClient", "GetManagedNotificationChildEventCommand").f(void 0, void 0).ser(se_GetManagedNotificationChildEventCommand).de(de_GetManagedNotificationChildEventCommand).build() {  static {    __name(this, "GetManagedNotificationChildEventCommand");  }}; // src/commands/GetManagedNotificationConfigurationCommand.ts   var GetManagedNotificationConfigurationCommand = 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("Notifications", "GetManagedNotificationConfiguration", {}).n("NotificationsClient", "GetManagedNotificationConfigurationCommand").f(void 0, void 0).ser(se_GetManagedNotificationConfigurationCommand).de(de_GetManagedNotificationConfigurationCommand).build() {  static {    __name(this, "GetManagedNotificationConfigurationCommand");  }}; // src/commands/GetManagedNotificationEventCommand.ts   var GetManagedNotificationEventCommand = 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("Notifications", "GetManagedNotificationEvent", {}).n("NotificationsClient", "GetManagedNotificationEventCommand").f(void 0, void 0).ser(se_GetManagedNotificationEventCommand).de(de_GetManagedNotificationEventCommand).build() {  static {    __name(this, "GetManagedNotificationEventCommand");  }}; // src/commands/GetNotificationConfigurationCommand.ts   var GetNotificationConfigurationCommand = 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("Notifications", "GetNotificationConfiguration", {}).n("NotificationsClient", "GetNotificationConfigurationCommand").f(void 0, void 0).ser(se_GetNotificationConfigurationCommand).de(de_GetNotificationConfigurationCommand).build() {  static {    __name(this, "GetNotificationConfigurationCommand");  }}; // src/commands/GetNotificationEventCommand.ts   var GetNotificationEventCommand = 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("Notifications", "GetNotificationEvent", {}).n("NotificationsClient", "GetNotificationEventCommand").f(void 0, void 0).ser(se_GetNotificationEventCommand).de(de_GetNotificationEventCommand).build() {  static {    __name(this, "GetNotificationEventCommand");  }}; // src/commands/GetNotificationsAccessForOrganizationCommand.ts   var GetNotificationsAccessForOrganizationCommand = 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("Notifications", "GetNotificationsAccessForOrganization", {}).n("NotificationsClient", "GetNotificationsAccessForOrganizationCommand").f(void 0, void 0).ser(se_GetNotificationsAccessForOrganizationCommand).de(de_GetNotificationsAccessForOrganizationCommand).build() {  static {    __name(this, "GetNotificationsAccessForOrganizationCommand");  }}; // src/commands/ListChannelsCommand.ts   var ListChannelsCommand = 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("Notifications", "ListChannels", {}).n("NotificationsClient", "ListChannelsCommand").f(void 0, void 0).ser(se_ListChannelsCommand).de(de_ListChannelsCommand).build() {  static {    __name(this, "ListChannelsCommand");  }}; // src/commands/ListEventRulesCommand.ts   var ListEventRulesCommand = 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("Notifications", "ListEventRules", {}).n("NotificationsClient", "ListEventRulesCommand").f(void 0, void 0).ser(se_ListEventRulesCommand).de(de_ListEventRulesCommand).build() {  static {    __name(this, "ListEventRulesCommand");  }}; // src/commands/ListManagedNotificationChannelAssociationsCommand.ts   var ListManagedNotificationChannelAssociationsCommand = 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("Notifications", "ListManagedNotificationChannelAssociations", {}).n("NotificationsClient", "ListManagedNotificationChannelAssociationsCommand").f(void 0, void 0).ser(se_ListManagedNotificationChannelAssociationsCommand).de(de_ListManagedNotificationChannelAssociationsCommand).build() {  static {    __name(this, "ListManagedNotificationChannelAssociationsCommand");  }}; // src/commands/ListManagedNotificationChildEventsCommand.ts   var ListManagedNotificationChildEventsCommand = 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("Notifications", "ListManagedNotificationChildEvents", {}).n("NotificationsClient", "ListManagedNotificationChildEventsCommand").f(void 0, void 0).ser(se_ListManagedNotificationChildEventsCommand).de(de_ListManagedNotificationChildEventsCommand).build() {  static {    __name(this, "ListManagedNotificationChildEventsCommand");  }}; // src/commands/ListManagedNotificationConfigurationsCommand.ts   var ListManagedNotificationConfigurationsCommand = 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("Notifications", "ListManagedNotificationConfigurations", {}).n("NotificationsClient", "ListManagedNotificationConfigurationsCommand").f(void 0, void 0).ser(se_ListManagedNotificationConfigurationsCommand).de(de_ListManagedNotificationConfigurationsCommand).build() {  static {    __name(this, "ListManagedNotificationConfigurationsCommand");  }}; // src/commands/ListManagedNotificationEventsCommand.ts   var ListManagedNotificationEventsCommand = 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("Notifications", "ListManagedNotificationEvents", {}).n("NotificationsClient", "ListManagedNotificationEventsCommand").f(void 0, void 0).ser(se_ListManagedNotificationEventsCommand).de(de_ListManagedNotificationEventsCommand).build() {  static {    __name(this, "ListManagedNotificationEventsCommand");  }}; // src/commands/ListMemberAccountsCommand.ts   var ListMemberAccountsCommand = 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("Notifications", "ListMemberAccounts", {}).n("NotificationsClient", "ListMemberAccountsCommand").f(void 0, void 0).ser(se_ListMemberAccountsCommand).de(de_ListMemberAccountsCommand).build() {  static {    __name(this, "ListMemberAccountsCommand");  }}; // src/commands/ListNotificationConfigurationsCommand.ts   var ListNotificationConfigurationsCommand = 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("Notifications", "ListNotificationConfigurations", {}).n("NotificationsClient", "ListNotificationConfigurationsCommand").f(void 0, void 0).ser(se_ListNotificationConfigurationsCommand).de(de_ListNotificationConfigurationsCommand).build() {  static {    __name(this, "ListNotificationConfigurationsCommand");  }}; // src/commands/ListNotificationEventsCommand.ts   var ListNotificationEventsCommand = 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("Notifications", "ListNotificationEvents", {}).n("NotificationsClient", "ListNotificationEventsCommand").f(void 0, void 0).ser(se_ListNotificationEventsCommand).de(de_ListNotificationEventsCommand).build() {  static {    __name(this, "ListNotificationEventsCommand");  }}; // src/commands/ListNotificationHubsCommand.ts   var ListNotificationHubsCommand = 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("Notifications", "ListNotificationHubs", {}).n("NotificationsClient", "ListNotificationHubsCommand").f(void 0, void 0).ser(se_ListNotificationHubsCommand).de(de_ListNotificationHubsCommand).build() {  static {    __name(this, "ListNotificationHubsCommand");  }}; // src/commands/ListOrganizationalUnitsCommand.ts   var ListOrganizationalUnitsCommand = 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("Notifications", "ListOrganizationalUnits", {}).n("NotificationsClient", "ListOrganizationalUnitsCommand").f(void 0, void 0).ser(se_ListOrganizationalUnitsCommand).de(de_ListOrganizationalUnitsCommand).build() {  static {    __name(this, "ListOrganizationalUnitsCommand");  }}; // 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("Notifications", "ListTagsForResource", {}).n("NotificationsClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/RegisterNotificationHubCommand.ts   var RegisterNotificationHubCommand = 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("Notifications", "RegisterNotificationHub", {}).n("NotificationsClient", "RegisterNotificationHubCommand").f(void 0, void 0).ser(se_RegisterNotificationHubCommand).de(de_RegisterNotificationHubCommand).build() {  static {    __name(this, "RegisterNotificationHubCommand");  }}; // 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("Notifications", "TagResource", {}).n("NotificationsClient", "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("Notifications", "UntagResource", {}).n("NotificationsClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateEventRuleCommand.ts   var UpdateEventRuleCommand = 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("Notifications", "UpdateEventRule", {}).n("NotificationsClient", "UpdateEventRuleCommand").f(void 0, void 0).ser(se_UpdateEventRuleCommand).de(de_UpdateEventRuleCommand).build() {  static {    __name(this, "UpdateEventRuleCommand");  }}; // src/commands/UpdateNotificationConfigurationCommand.ts   var UpdateNotificationConfigurationCommand = 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("Notifications", "UpdateNotificationConfiguration", {}).n("NotificationsClient", "UpdateNotificationConfigurationCommand").f(void 0, void 0).ser(se_UpdateNotificationConfigurationCommand).de(de_UpdateNotificationConfigurationCommand).build() {  static {    __name(this, "UpdateNotificationConfigurationCommand");  }}; // src/Notifications.tsvar commands = {  AssociateChannelCommand,  AssociateManagedNotificationAccountContactCommand,  AssociateManagedNotificationAdditionalChannelCommand,  AssociateOrganizationalUnitCommand,  CreateEventRuleCommand,  CreateNotificationConfigurationCommand,  DeleteEventRuleCommand,  DeleteNotificationConfigurationCommand,  DeregisterNotificationHubCommand,  DisableNotificationsAccessForOrganizationCommand,  DisassociateChannelCommand,  DisassociateManagedNotificationAccountContactCommand,  DisassociateManagedNotificationAdditionalChannelCommand,  DisassociateOrganizationalUnitCommand,  EnableNotificationsAccessForOrganizationCommand,  GetEventRuleCommand,  GetManagedNotificationChildEventCommand,  GetManagedNotificationConfigurationCommand,  GetManagedNotificationEventCommand,  GetNotificationConfigurationCommand,  GetNotificationEventCommand,  GetNotificationsAccessForOrganizationCommand,  ListChannelsCommand,  ListEventRulesCommand,  ListManagedNotificationChannelAssociationsCommand,  ListManagedNotificationChildEventsCommand,  ListManagedNotificationConfigurationsCommand,  ListManagedNotificationEventsCommand,  ListMemberAccountsCommand,  ListNotificationConfigurationsCommand,  ListNotificationEventsCommand,  ListNotificationHubsCommand,  ListOrganizationalUnitsCommand,  ListTagsForResourceCommand,  RegisterNotificationHubCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateEventRuleCommand,  UpdateNotificationConfigurationCommand};var Notifications = class extends NotificationsClient {  static {    __name(this, "Notifications");  }};(0, import_smithy_client.createAggregatedClient)(commands, Notifications); // src/pagination/ListChannelsPaginator.ts var paginateListChannels = (0, import_core.createPaginator)(NotificationsClient, ListChannelsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListEventRulesPaginator.ts var paginateListEventRules = (0, import_core.createPaginator)(NotificationsClient, ListEventRulesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListManagedNotificationChannelAssociationsPaginator.ts var paginateListManagedNotificationChannelAssociations = (0, import_core.createPaginator)(NotificationsClient, ListManagedNotificationChannelAssociationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListManagedNotificationChildEventsPaginator.ts var paginateListManagedNotificationChildEvents = (0, import_core.createPaginator)(NotificationsClient, ListManagedNotificationChildEventsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListManagedNotificationConfigurationsPaginator.ts var paginateListManagedNotificationConfigurations = (0, import_core.createPaginator)(NotificationsClient, ListManagedNotificationConfigurationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListManagedNotificationEventsPaginator.ts var paginateListManagedNotificationEvents = (0, import_core.createPaginator)(NotificationsClient, ListManagedNotificationEventsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListMemberAccountsPaginator.ts var paginateListMemberAccounts = (0, import_core.createPaginator)(NotificationsClient, ListMemberAccountsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListNotificationConfigurationsPaginator.ts var paginateListNotificationConfigurations = (0, import_core.createPaginator)(NotificationsClient, ListNotificationConfigurationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListNotificationEventsPaginator.ts var paginateListNotificationEvents = (0, import_core.createPaginator)(NotificationsClient, ListNotificationEventsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListNotificationHubsPaginator.ts var paginateListNotificationHubs = (0, import_core.createPaginator)(NotificationsClient, ListNotificationHubsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListOrganizationalUnitsPaginator.ts var paginateListOrganizationalUnits = (0, import_core.createPaginator)(NotificationsClient, ListOrganizationalUnitsCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  NotificationsServiceException,  __Client,  NotificationsClient,  Notifications,  $Command,  AssociateChannelCommand,  AssociateManagedNotificationAccountContactCommand,  AssociateManagedNotificationAdditionalChannelCommand,  AssociateOrganizationalUnitCommand,  CreateEventRuleCommand,  CreateNotificationConfigurationCommand,  DeleteEventRuleCommand,  DeleteNotificationConfigurationCommand,  DeregisterNotificationHubCommand,  DisableNotificationsAccessForOrganizationCommand,  DisassociateChannelCommand,  DisassociateManagedNotificationAccountContactCommand,  DisassociateManagedNotificationAdditionalChannelCommand,  DisassociateOrganizationalUnitCommand,  EnableNotificationsAccessForOrganizationCommand,  GetEventRuleCommand,  GetManagedNotificationChildEventCommand,  GetManagedNotificationConfigurationCommand,  GetManagedNotificationEventCommand,  GetNotificationConfigurationCommand,  GetNotificationEventCommand,  GetNotificationsAccessForOrganizationCommand,  ListChannelsCommand,  ListEventRulesCommand,  ListManagedNotificationChannelAssociationsCommand,  ListManagedNotificationChildEventsCommand,  ListManagedNotificationConfigurationsCommand,  ListManagedNotificationEventsCommand,  ListMemberAccountsCommand,  ListNotificationConfigurationsCommand,  ListNotificationEventsCommand,  ListNotificationHubsCommand,  ListOrganizationalUnitsCommand,  ListTagsForResourceCommand,  RegisterNotificationHubCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateEventRuleCommand,  UpdateNotificationConfigurationCommand,  paginateListChannels,  paginateListEventRules,  paginateListManagedNotificationChannelAssociations,  paginateListManagedNotificationChildEvents,  paginateListManagedNotificationConfigurations,  paginateListManagedNotificationEvents,  paginateListMemberAccounts,  paginateListNotificationConfigurations,  paginateListNotificationEvents,  paginateListNotificationHubs,  paginateListOrganizationalUnits,  AccessDeniedException,  AccessStatus,  AccountContactType,  AggregationDuration,  AggregationEventType,  ConflictException,  InternalServerException,  ResourceNotFoundException,  ServiceQuotaExceededException,  ThrottlingException,  ValidationExceptionReason,  ValidationException,  ChannelAssociationOverrideOption,  ChannelType,  EventRuleStatus,  NotificationConfigurationStatus,  NotificationHubStatus,  EventStatus,  LocaleCode,  NotificationType,  SchemaVersion,  TextPartType,  NotificationConfigurationSubtype,  MediaElementType,  MemberAccountNotificationConfigurationStatus});