File Explorer

/var/runtime/node_modules/@aws-sdk/client-ram/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.js136 KB · 3304 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, {  AcceptResourceShareInvitationCommand: () => AcceptResourceShareInvitationCommand,  AssociateResourceShareCommand: () => AssociateResourceShareCommand,  AssociateResourceSharePermissionCommand: () => AssociateResourceSharePermissionCommand,  CreatePermissionCommand: () => CreatePermissionCommand,  CreatePermissionVersionCommand: () => CreatePermissionVersionCommand,  CreateResourceShareCommand: () => CreateResourceShareCommand,  DeletePermissionCommand: () => DeletePermissionCommand,  DeletePermissionVersionCommand: () => DeletePermissionVersionCommand,  DeleteResourceShareCommand: () => DeleteResourceShareCommand,  DisassociateResourceShareCommand: () => DisassociateResourceShareCommand,  DisassociateResourceSharePermissionCommand: () => DisassociateResourceSharePermissionCommand,  EnableSharingWithAwsOrganizationCommand: () => EnableSharingWithAwsOrganizationCommand,  GetPermissionCommand: () => GetPermissionCommand,  GetResourcePoliciesCommand: () => GetResourcePoliciesCommand,  GetResourceShareAssociationsCommand: () => GetResourceShareAssociationsCommand,  GetResourceShareInvitationsCommand: () => GetResourceShareInvitationsCommand,  GetResourceSharesCommand: () => GetResourceSharesCommand,  IdempotentParameterMismatchException: () => IdempotentParameterMismatchException,  InvalidClientTokenException: () => InvalidClientTokenException,  InvalidMaxResultsException: () => InvalidMaxResultsException,  InvalidNextTokenException: () => InvalidNextTokenException,  InvalidParameterException: () => InvalidParameterException,  InvalidPolicyException: () => InvalidPolicyException,  InvalidResourceTypeException: () => InvalidResourceTypeException,  InvalidStateTransitionException: () => InvalidStateTransitionException,  ListPendingInvitationResourcesCommand: () => ListPendingInvitationResourcesCommand,  ListPermissionAssociationsCommand: () => ListPermissionAssociationsCommand,  ListPermissionVersionsCommand: () => ListPermissionVersionsCommand,  ListPermissionsCommand: () => ListPermissionsCommand,  ListPrincipalsCommand: () => ListPrincipalsCommand,  ListReplacePermissionAssociationsWorkCommand: () => ListReplacePermissionAssociationsWorkCommand,  ListResourceSharePermissionsCommand: () => ListResourceSharePermissionsCommand,  ListResourceTypesCommand: () => ListResourceTypesCommand,  ListResourcesCommand: () => ListResourcesCommand,  MalformedArnException: () => MalformedArnException,  MalformedPolicyTemplateException: () => MalformedPolicyTemplateException,  MissingRequiredParameterException: () => MissingRequiredParameterException,  OperationNotPermittedException: () => OperationNotPermittedException,  PermissionAlreadyExistsException: () => PermissionAlreadyExistsException,  PermissionFeatureSet: () => PermissionFeatureSet,  PermissionLimitExceededException: () => PermissionLimitExceededException,  PermissionStatus: () => PermissionStatus,  PermissionType: () => PermissionType,  PermissionTypeFilter: () => PermissionTypeFilter,  PermissionVersionsLimitExceededException: () => PermissionVersionsLimitExceededException,  PromotePermissionCreatedFromPolicyCommand: () => PromotePermissionCreatedFromPolicyCommand,  PromoteResourceShareCreatedFromPolicyCommand: () => PromoteResourceShareCreatedFromPolicyCommand,  RAM: () => RAM,  RAMClient: () => RAMClient,  RAMServiceException: () => RAMServiceException,  RejectResourceShareInvitationCommand: () => RejectResourceShareInvitationCommand,  ReplacePermissionAssociationsCommand: () => ReplacePermissionAssociationsCommand,  ReplacePermissionAssociationsWorkStatus: () => ReplacePermissionAssociationsWorkStatus,  ResourceArnNotFoundException: () => ResourceArnNotFoundException,  ResourceOwner: () => ResourceOwner,  ResourceRegionScope: () => ResourceRegionScope,  ResourceRegionScopeFilter: () => ResourceRegionScopeFilter,  ResourceShareAssociationStatus: () => ResourceShareAssociationStatus,  ResourceShareAssociationType: () => ResourceShareAssociationType,  ResourceShareFeatureSet: () => ResourceShareFeatureSet,  ResourceShareInvitationAlreadyAcceptedException: () => ResourceShareInvitationAlreadyAcceptedException,  ResourceShareInvitationAlreadyRejectedException: () => ResourceShareInvitationAlreadyRejectedException,  ResourceShareInvitationArnNotFoundException: () => ResourceShareInvitationArnNotFoundException,  ResourceShareInvitationExpiredException: () => ResourceShareInvitationExpiredException,  ResourceShareInvitationStatus: () => ResourceShareInvitationStatus,  ResourceShareLimitExceededException: () => ResourceShareLimitExceededException,  ResourceShareStatus: () => ResourceShareStatus,  ResourceStatus: () => ResourceStatus,  ServerInternalException: () => ServerInternalException,  ServiceUnavailableException: () => ServiceUnavailableException,  SetDefaultPermissionVersionCommand: () => SetDefaultPermissionVersionCommand,  TagLimitExceededException: () => TagLimitExceededException,  TagPolicyViolationException: () => TagPolicyViolationException,  TagResourceCommand: () => TagResourceCommand,  ThrottlingException: () => ThrottlingException,  UnknownResourceException: () => UnknownResourceException,  UnmatchedPolicyPermissionException: () => UnmatchedPolicyPermissionException,  UntagResourceCommand: () => UntagResourceCommand,  UpdateResourceShareCommand: () => UpdateResourceShareCommand,  __Client: () => import_smithy_client.Client,  paginateGetResourcePolicies: () => paginateGetResourcePolicies,  paginateGetResourceShareAssociations: () => paginateGetResourceShareAssociations,  paginateGetResourceShareInvitations: () => paginateGetResourceShareInvitations,  paginateGetResourceShares: () => paginateGetResourceShares,  paginateListPendingInvitationResources: () => paginateListPendingInvitationResources,  paginateListPermissionAssociations: () => paginateListPermissionAssociations,  paginateListPermissionVersions: () => paginateListPermissionVersions,  paginateListPermissions: () => paginateListPermissions,  paginateListPrincipals: () => paginateListPrincipals,  paginateListReplacePermissionAssociationsWork: () => paginateListReplacePermissionAssociationsWork,  paginateListResourceSharePermissions: () => paginateListResourceSharePermissions,  paginateListResourceTypes: () => paginateListResourceTypes,  paginateListResources: () => paginateListResources});module.exports = __toCommonJS(index_exports); // src/RAMClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {  return Object.assign(options, {    useDualstackEndpoint: options.useDualstackEndpoint ?? false,    useFipsEndpoint: options.useFipsEndpoint ?? false,    defaultSigningName: "ram"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/RAMClient.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/RAMClient.tsvar RAMClient = class extends import_smithy_client.Client {  static {    __name(this, "RAMClient");  }  /**   * The resolved configuration of RAMClient class. This is resolved and normalized from the {@link RAMClientConfig | 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.defaultRAMHttpAuthSchemeParametersProvider,        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/RAM.ts  // src/commands/AcceptResourceShareInvitationCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core");   // src/models/RAMServiceException.ts var RAMServiceException = class _RAMServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "RAMServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _RAMServiceException.prototype);  }}; // src/models/models_0.tsvar ResourceShareAssociationType = {  PRINCIPAL: "PRINCIPAL",  RESOURCE: "RESOURCE"};var ResourceShareAssociationStatus = {  ASSOCIATED: "ASSOCIATED",  ASSOCIATING: "ASSOCIATING",  DISASSOCIATED: "DISASSOCIATED",  DISASSOCIATING: "DISASSOCIATING",  FAILED: "FAILED"};var ResourceShareInvitationStatus = {  ACCEPTED: "ACCEPTED",  EXPIRED: "EXPIRED",  PENDING: "PENDING",  REJECTED: "REJECTED"};var IdempotentParameterMismatchException = class _IdempotentParameterMismatchException extends RAMServiceException {  static {    __name(this, "IdempotentParameterMismatchException");  }  name = "IdempotentParameterMismatchException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "IdempotentParameterMismatchException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _IdempotentParameterMismatchException.prototype);  }};var InvalidClientTokenException = class _InvalidClientTokenException extends RAMServiceException {  static {    __name(this, "InvalidClientTokenException");  }  name = "InvalidClientTokenException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidClientTokenException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidClientTokenException.prototype);  }};var MalformedArnException = class _MalformedArnException extends RAMServiceException {  static {    __name(this, "MalformedArnException");  }  name = "MalformedArnException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "MalformedArnException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _MalformedArnException.prototype);  }};var OperationNotPermittedException = class _OperationNotPermittedException extends RAMServiceException {  static {    __name(this, "OperationNotPermittedException");  }  name = "OperationNotPermittedException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "OperationNotPermittedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _OperationNotPermittedException.prototype);  }};var ResourceShareInvitationAlreadyAcceptedException = class _ResourceShareInvitationAlreadyAcceptedException extends RAMServiceException {  static {    __name(this, "ResourceShareInvitationAlreadyAcceptedException");  }  name = "ResourceShareInvitationAlreadyAcceptedException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceShareInvitationAlreadyAcceptedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceShareInvitationAlreadyAcceptedException.prototype);  }};var ResourceShareInvitationAlreadyRejectedException = class _ResourceShareInvitationAlreadyRejectedException extends RAMServiceException {  static {    __name(this, "ResourceShareInvitationAlreadyRejectedException");  }  name = "ResourceShareInvitationAlreadyRejectedException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceShareInvitationAlreadyRejectedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceShareInvitationAlreadyRejectedException.prototype);  }};var ResourceShareInvitationArnNotFoundException = class _ResourceShareInvitationArnNotFoundException extends RAMServiceException {  static {    __name(this, "ResourceShareInvitationArnNotFoundException");  }  name = "ResourceShareInvitationArnNotFoundException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceShareInvitationArnNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceShareInvitationArnNotFoundException.prototype);  }};var ResourceShareInvitationExpiredException = class _ResourceShareInvitationExpiredException extends RAMServiceException {  static {    __name(this, "ResourceShareInvitationExpiredException");  }  name = "ResourceShareInvitationExpiredException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceShareInvitationExpiredException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceShareInvitationExpiredException.prototype);  }};var ServerInternalException = class _ServerInternalException extends RAMServiceException {  static {    __name(this, "ServerInternalException");  }  name = "ServerInternalException";  $fault = "server";  /**   * @internal   */  constructor(opts) {    super({      name: "ServerInternalException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _ServerInternalException.prototype);  }};var ServiceUnavailableException = class _ServiceUnavailableException extends RAMServiceException {  static {    __name(this, "ServiceUnavailableException");  }  name = "ServiceUnavailableException";  $fault = "server";  /**   * @internal   */  constructor(opts) {    super({      name: "ServiceUnavailableException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _ServiceUnavailableException.prototype);  }};var InvalidParameterException = class _InvalidParameterException extends RAMServiceException {  static {    __name(this, "InvalidParameterException");  }  name = "InvalidParameterException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidParameterException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidParameterException.prototype);  }};var InvalidStateTransitionException = class _InvalidStateTransitionException extends RAMServiceException {  static {    __name(this, "InvalidStateTransitionException");  }  name = "InvalidStateTransitionException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidStateTransitionException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidStateTransitionException.prototype);  }};var ResourceShareLimitExceededException = class _ResourceShareLimitExceededException extends RAMServiceException {  static {    __name(this, "ResourceShareLimitExceededException");  }  name = "ResourceShareLimitExceededException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceShareLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceShareLimitExceededException.prototype);  }};var ThrottlingException = class _ThrottlingException extends RAMServiceException {  static {    __name(this, "ThrottlingException");  }  name = "ThrottlingException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottlingException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottlingException.prototype);  }};var UnknownResourceException = class _UnknownResourceException extends RAMServiceException {  static {    __name(this, "UnknownResourceException");  }  name = "UnknownResourceException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "UnknownResourceException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _UnknownResourceException.prototype);  }};var PermissionFeatureSet = {  CREATED_FROM_POLICY: "CREATED_FROM_POLICY",  PROMOTING_TO_STANDARD: "PROMOTING_TO_STANDARD",  STANDARD: "STANDARD"};var PermissionType = {  AWS_MANAGED: "AWS_MANAGED",  CUSTOMER_MANAGED: "CUSTOMER_MANAGED"};var InvalidPolicyException = class _InvalidPolicyException extends RAMServiceException {  static {    __name(this, "InvalidPolicyException");  }  name = "InvalidPolicyException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidPolicyException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidPolicyException.prototype);  }};var MalformedPolicyTemplateException = class _MalformedPolicyTemplateException extends RAMServiceException {  static {    __name(this, "MalformedPolicyTemplateException");  }  name = "MalformedPolicyTemplateException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "MalformedPolicyTemplateException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _MalformedPolicyTemplateException.prototype);  }};var PermissionAlreadyExistsException = class _PermissionAlreadyExistsException extends RAMServiceException {  static {    __name(this, "PermissionAlreadyExistsException");  }  name = "PermissionAlreadyExistsException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "PermissionAlreadyExistsException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _PermissionAlreadyExistsException.prototype);  }};var PermissionLimitExceededException = class _PermissionLimitExceededException extends RAMServiceException {  static {    __name(this, "PermissionLimitExceededException");  }  name = "PermissionLimitExceededException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "PermissionLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _PermissionLimitExceededException.prototype);  }};var PermissionStatus = {  ATTACHABLE: "ATTACHABLE",  DELETED: "DELETED",  DELETING: "DELETING",  UNATTACHABLE: "UNATTACHABLE"};var PermissionVersionsLimitExceededException = class _PermissionVersionsLimitExceededException extends RAMServiceException {  static {    __name(this, "PermissionVersionsLimitExceededException");  }  name = "PermissionVersionsLimitExceededException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "PermissionVersionsLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _PermissionVersionsLimitExceededException.prototype);  }};var ResourceShareFeatureSet = {  CREATED_FROM_POLICY: "CREATED_FROM_POLICY",  PROMOTING_TO_STANDARD: "PROMOTING_TO_STANDARD",  STANDARD: "STANDARD"};var ResourceShareStatus = {  ACTIVE: "ACTIVE",  DELETED: "DELETED",  DELETING: "DELETING",  FAILED: "FAILED",  PENDING: "PENDING"};var TagLimitExceededException = class _TagLimitExceededException extends RAMServiceException {  static {    __name(this, "TagLimitExceededException");  }  name = "TagLimitExceededException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "TagLimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _TagLimitExceededException.prototype);  }};var TagPolicyViolationException = class _TagPolicyViolationException extends RAMServiceException {  static {    __name(this, "TagPolicyViolationException");  }  name = "TagPolicyViolationException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "TagPolicyViolationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _TagPolicyViolationException.prototype);  }};var InvalidNextTokenException = class _InvalidNextTokenException extends RAMServiceException {  static {    __name(this, "InvalidNextTokenException");  }  name = "InvalidNextTokenException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidNextTokenException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidNextTokenException.prototype);  }};var ResourceArnNotFoundException = class _ResourceArnNotFoundException extends RAMServiceException {  static {    __name(this, "ResourceArnNotFoundException");  }  name = "ResourceArnNotFoundException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceArnNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceArnNotFoundException.prototype);  }};var InvalidMaxResultsException = class _InvalidMaxResultsException extends RAMServiceException {  static {    __name(this, "InvalidMaxResultsException");  }  name = "InvalidMaxResultsException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidMaxResultsException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidMaxResultsException.prototype);  }};var ResourceOwner = {  OTHER_ACCOUNTS: "OTHER-ACCOUNTS",  SELF: "SELF"};var ResourceRegionScopeFilter = {  ALL: "ALL",  GLOBAL: "GLOBAL",  REGIONAL: "REGIONAL"};var ResourceRegionScope = {  GLOBAL: "GLOBAL",  REGIONAL: "REGIONAL"};var ResourceStatus = {  AVAILABLE: "AVAILABLE",  LIMIT_EXCEEDED: "LIMIT_EXCEEDED",  PENDING: "PENDING",  UNAVAILABLE: "UNAVAILABLE",  ZONAL_RESOURCE_INACCESSIBLE: "ZONAL_RESOURCE_INACCESSIBLE"};var MissingRequiredParameterException = class _MissingRequiredParameterException extends RAMServiceException {  static {    __name(this, "MissingRequiredParameterException");  }  name = "MissingRequiredParameterException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "MissingRequiredParameterException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _MissingRequiredParameterException.prototype);  }};var PermissionTypeFilter = {  ALL: "ALL",  AWS_MANAGED: "AWS_MANAGED",  CUSTOMER_MANAGED: "CUSTOMER_MANAGED"};var ReplacePermissionAssociationsWorkStatus = {  COMPLETED: "COMPLETED",  FAILED: "FAILED",  IN_PROGRESS: "IN_PROGRESS"};var InvalidResourceTypeException = class _InvalidResourceTypeException extends RAMServiceException {  static {    __name(this, "InvalidResourceTypeException");  }  name = "InvalidResourceTypeException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidResourceTypeException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidResourceTypeException.prototype);  }};var UnmatchedPolicyPermissionException = class _UnmatchedPolicyPermissionException extends RAMServiceException {  static {    __name(this, "UnmatchedPolicyPermissionException");  }  name = "UnmatchedPolicyPermissionException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "UnmatchedPolicyPermissionException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _UnmatchedPolicyPermissionException.prototype);  }}; // src/protocols/Aws_restJson1.tsvar se_AcceptResourceShareInvitationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/acceptresourceshareinvitation");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      resourceShareInvitationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AcceptResourceShareInvitationCommand");var se_AssociateResourceShareCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/associateresourceshare");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      principals: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "principals"),      resourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceArns"),      resourceShareArn: [],      sources: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sources")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateResourceShareCommand");var se_AssociateResourceSharePermissionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/associateresourcesharepermission");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      permissionArn: [],      permissionVersion: [],      replace: [],      resourceShareArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateResourceSharePermissionCommand");var se_CreatePermissionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/createpermission");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      name: [],      policyTemplate: [],      resourceType: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreatePermissionCommand");var se_CreatePermissionVersionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/createpermissionversion");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      permissionArn: [],      policyTemplate: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreatePermissionVersionCommand");var se_CreateResourceShareCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/createresourceshare");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      allowExternalPrincipals: [],      clientToken: [],      name: [],      permissionArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "permissionArns"),      principals: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "principals"),      resourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceArns"),      sources: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sources"),      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateResourceShareCommand");var se_DeletePermissionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/deletepermission");  const query = (0, import_smithy_client.map)({    [_pA]: [, (0, import_smithy_client.expectNonNull)(input[_pA], `permissionArn`)],    [_cT]: [, input[_cT]]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_DeletePermissionCommand");var se_DeletePermissionVersionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/deletepermissionversion");  const query = (0, import_smithy_client.map)({    [_pA]: [, (0, import_smithy_client.expectNonNull)(input[_pA], `permissionArn`)],    [_pV]: [(0, import_smithy_client.expectNonNull)(input.permissionVersion, `permissionVersion`) != null, () => input[_pV].toString()],    [_cT]: [, input[_cT]]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_DeletePermissionVersionCommand");var se_DeleteResourceShareCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/deleteresourceshare");  const query = (0, import_smithy_client.map)({    [_rSA]: [, (0, import_smithy_client.expectNonNull)(input[_rSA], `resourceShareArn`)],    [_cT]: [, input[_cT]]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_DeleteResourceShareCommand");var se_DisassociateResourceShareCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/disassociateresourceshare");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      principals: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "principals"),      resourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceArns"),      resourceShareArn: [],      sources: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sources")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateResourceShareCommand");var se_DisassociateResourceSharePermissionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/disassociateresourcesharepermission");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      permissionArn: [],      resourceShareArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_DisassociateResourceSharePermissionCommand");var se_EnableSharingWithAwsOrganizationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/enablesharingwithawsorganization");  let body;  b.m("POST").h(headers).b(body);  return b.build();}, "se_EnableSharingWithAwsOrganizationCommand");var se_GetPermissionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/getpermission");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      permissionArn: [],      permissionVersion: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetPermissionCommand");var se_GetResourcePoliciesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/getresourcepolicies");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      principal: [],      resourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceArns")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetResourcePoliciesCommand");var se_GetResourceShareAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/getresourceshareassociations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      associationStatus: [],      associationType: [],      maxResults: [],      nextToken: [],      principal: [],      resourceArn: [],      resourceShareArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceShareArns")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetResourceShareAssociationsCommand");var se_GetResourceShareInvitationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/getresourceshareinvitations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      resourceShareArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceShareArns"),      resourceShareInvitationArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceShareInvitationArns")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetResourceShareInvitationsCommand");var se_GetResourceSharesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/getresourceshares");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      name: [],      nextToken: [],      permissionArn: [],      permissionVersion: [],      resourceOwner: [],      resourceShareArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceShareArns"),      resourceShareStatus: [],      tagFilters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tagFilters")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetResourceSharesCommand");var se_ListPendingInvitationResourcesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listpendinginvitationresources");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      resourceRegionScope: [],      resourceShareInvitationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPendingInvitationResourcesCommand");var se_ListPermissionAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listpermissionassociations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      associationStatus: [],      defaultVersion: [],      featureSet: [],      maxResults: [],      nextToken: [],      permissionArn: [],      permissionVersion: [],      resourceType: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPermissionAssociationsCommand");var se_ListPermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listpermissions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      permissionType: [],      resourceType: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPermissionsCommand");var se_ListPermissionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listpermissionversions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      permissionArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPermissionVersionsCommand");var se_ListPrincipalsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listprincipals");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      principals: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "principals"),      resourceArn: [],      resourceOwner: [],      resourceShareArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceShareArns"),      resourceType: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListPrincipalsCommand");var se_ListReplacePermissionAssociationsWorkCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listreplacepermissionassociationswork");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      status: [],      workIds: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "workIds")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListReplacePermissionAssociationsWorkCommand");var se_ListResourcesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listresources");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      principal: [],      resourceArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceArns"),      resourceOwner: [],      resourceRegionScope: [],      resourceShareArns: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "resourceShareArns"),      resourceType: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListResourcesCommand");var se_ListResourceSharePermissionsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listresourcesharepermissions");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      resourceShareArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListResourceSharePermissionsCommand");var se_ListResourceTypesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/listresourcetypes");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      maxResults: [],      nextToken: [],      resourceRegionScope: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ListResourceTypesCommand");var se_PromotePermissionCreatedFromPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/promotepermissioncreatedfrompolicy");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      name: [],      permissionArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_PromotePermissionCreatedFromPolicyCommand");var se_PromoteResourceShareCreatedFromPolicyCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/promoteresourcesharecreatedfrompolicy");  const query = (0, import_smithy_client.map)({    [_rSA]: [, (0, import_smithy_client.expectNonNull)(input[_rSA], `resourceShareArn`)]  });  let body;  b.m("POST").h(headers).q(query).b(body);  return b.build();}, "se_PromoteResourceShareCreatedFromPolicyCommand");var se_RejectResourceShareInvitationCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/rejectresourceshareinvitation");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      resourceShareInvitationArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_RejectResourceShareInvitationCommand");var se_ReplacePermissionAssociationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/replacepermissionassociations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      fromPermissionArn: [],      fromPermissionVersion: [],      toPermissionArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_ReplacePermissionAssociationsCommand");var se_SetDefaultPermissionVersionCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/setdefaultpermissionversion");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      clientToken: [],      permissionArn: [],      permissionVersion: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_SetDefaultPermissionVersionCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/tagresource");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      resourceArn: [],      resourceShareArn: [],      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 = {    "content-type": "application/json"  };  b.bp("/untagresource");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      resourceArn: [],      resourceShareArn: [],      tagKeys: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tagKeys")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UntagResourceCommand");var se_UpdateResourceShareCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/updateresourceshare");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      allowExternalPrincipals: [],      clientToken: [],      name: [],      resourceShareArn: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateResourceShareCommand");var de_AcceptResourceShareInvitationCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    resourceShareInvitation: /* @__PURE__ */ __name((_) => de_ResourceShareInvitation(_, context), "resourceShareInvitation")  });  Object.assign(contents, doc);  return contents;}, "de_AcceptResourceShareInvitationCommand");var de_AssociateResourceShareCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    resourceShareAssociations: /* @__PURE__ */ __name((_) => de_ResourceShareAssociationList(_, context), "resourceShareAssociations")  });  Object.assign(contents, doc);  return contents;}, "de_AssociateResourceShareCommand");var de_AssociateResourceSharePermissionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_AssociateResourceSharePermissionCommand");var de_CreatePermissionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    permission: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionSummary(_, context), "permission")  });  Object.assign(contents, doc);  return contents;}, "de_CreatePermissionCommand");var de_CreatePermissionVersionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    permission: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionDetail(_, context), "permission")  });  Object.assign(contents, doc);  return contents;}, "de_CreatePermissionVersionCommand");var de_CreateResourceShareCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    resourceShare: /* @__PURE__ */ __name((_) => de_ResourceShare(_, context), "resourceShare")  });  Object.assign(contents, doc);  return contents;}, "de_CreateResourceShareCommand");var de_DeletePermissionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    permissionStatus: import_smithy_client.expectString,    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_DeletePermissionCommand");var de_DeletePermissionVersionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    permissionStatus: import_smithy_client.expectString,    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_DeletePermissionVersionCommand");var de_DeleteResourceShareCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_DeleteResourceShareCommand");var de_DisassociateResourceShareCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    resourceShareAssociations: /* @__PURE__ */ __name((_) => de_ResourceShareAssociationList(_, context), "resourceShareAssociations")  });  Object.assign(contents, doc);  return contents;}, "de_DisassociateResourceShareCommand");var de_DisassociateResourceSharePermissionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_DisassociateResourceSharePermissionCommand");var de_EnableSharingWithAwsOrganizationCommand = /* @__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, {    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_EnableSharingWithAwsOrganizationCommand");var de_GetPermissionCommand = /* @__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, {    permission: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionDetail(_, context), "permission")  });  Object.assign(contents, doc);  return contents;}, "de_GetPermissionCommand");var de_GetResourcePoliciesCommand = /* @__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,    policies: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_GetResourcePoliciesCommand");var de_GetResourceShareAssociationsCommand = /* @__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,    resourceShareAssociations: /* @__PURE__ */ __name((_) => de_ResourceShareAssociationList(_, context), "resourceShareAssociations")  });  Object.assign(contents, doc);  return contents;}, "de_GetResourceShareAssociationsCommand");var de_GetResourceShareInvitationsCommand = /* @__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,    resourceShareInvitations: /* @__PURE__ */ __name((_) => de_ResourceShareInvitationList(_, context), "resourceShareInvitations")  });  Object.assign(contents, doc);  return contents;}, "de_GetResourceShareInvitationsCommand");var de_GetResourceSharesCommand = /* @__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,    resourceShares: /* @__PURE__ */ __name((_) => de_ResourceShareList(_, context), "resourceShares")  });  Object.assign(contents, doc);  return contents;}, "de_GetResourceSharesCommand");var de_ListPendingInvitationResourcesCommand = /* @__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,    resources: /* @__PURE__ */ __name((_) => de_ResourceList(_, context), "resources")  });  Object.assign(contents, doc);  return contents;}, "de_ListPendingInvitationResourcesCommand");var de_ListPermissionAssociationsCommand = /* @__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,    permissions: /* @__PURE__ */ __name((_) => de_AssociatedPermissionList(_, context), "permissions")  });  Object.assign(contents, doc);  return contents;}, "de_ListPermissionAssociationsCommand");var de_ListPermissionsCommand = /* @__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,    permissions: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionList(_, context), "permissions")  });  Object.assign(contents, doc);  return contents;}, "de_ListPermissionsCommand");var de_ListPermissionVersionsCommand = /* @__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,    permissions: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionList(_, context), "permissions")  });  Object.assign(contents, doc);  return contents;}, "de_ListPermissionVersionsCommand");var de_ListPrincipalsCommand = /* @__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,    principals: /* @__PURE__ */ __name((_) => de_PrincipalList(_, context), "principals")  });  Object.assign(contents, doc);  return contents;}, "de_ListPrincipalsCommand");var de_ListReplacePermissionAssociationsWorkCommand = /* @__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,    replacePermissionAssociationsWorks: /* @__PURE__ */ __name((_) => de_ReplacePermissionAssociationsWorkList(_, context), "replacePermissionAssociationsWorks")  });  Object.assign(contents, doc);  return contents;}, "de_ListReplacePermissionAssociationsWorkCommand");var de_ListResourcesCommand = /* @__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,    resources: /* @__PURE__ */ __name((_) => de_ResourceList(_, context), "resources")  });  Object.assign(contents, doc);  return contents;}, "de_ListResourcesCommand");var de_ListResourceSharePermissionsCommand = /* @__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,    permissions: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionList(_, context), "permissions")  });  Object.assign(contents, doc);  return contents;}, "de_ListResourceSharePermissionsCommand");var de_ListResourceTypesCommand = /* @__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,    resourceTypes: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListResourceTypesCommand");var de_PromotePermissionCreatedFromPolicyCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    permission: /* @__PURE__ */ __name((_) => de_ResourceSharePermissionSummary(_, context), "permission")  });  Object.assign(contents, doc);  return contents;}, "de_PromotePermissionCreatedFromPolicyCommand");var de_PromoteResourceShareCreatedFromPolicyCommand = /* @__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, {    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_PromoteResourceShareCreatedFromPolicyCommand");var de_RejectResourceShareInvitationCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    resourceShareInvitation: /* @__PURE__ */ __name((_) => de_ResourceShareInvitation(_, context), "resourceShareInvitation")  });  Object.assign(contents, doc);  return contents;}, "de_RejectResourceShareInvitationCommand");var de_ReplacePermissionAssociationsCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    replacePermissionAssociationsWork: /* @__PURE__ */ __name((_) => de_ReplacePermissionAssociationsWork(_, context), "replacePermissionAssociationsWork")  });  Object.assign(contents, doc);  return contents;}, "de_ReplacePermissionAssociationsCommand");var de_SetDefaultPermissionVersionCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    returnValue: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_SetDefaultPermissionVersionCommand");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_UpdateResourceShareCommand = /* @__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, {    clientToken: import_smithy_client.expectString,    resourceShare: /* @__PURE__ */ __name((_) => de_ResourceShare(_, context), "resourceShare")  });  Object.assign(contents, doc);  return contents;}, "de_UpdateResourceShareCommand");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 "IdempotentParameterMismatchException":    case "com.amazonaws.ram#IdempotentParameterMismatchException":      throw await de_IdempotentParameterMismatchExceptionRes(parsedOutput, context);    case "InvalidClientTokenException":    case "com.amazonaws.ram#InvalidClientTokenException":      throw await de_InvalidClientTokenExceptionRes(parsedOutput, context);    case "MalformedArnException":    case "com.amazonaws.ram#MalformedArnException":      throw await de_MalformedArnExceptionRes(parsedOutput, context);    case "OperationNotPermittedException":    case "com.amazonaws.ram#OperationNotPermittedException":      throw await de_OperationNotPermittedExceptionRes(parsedOutput, context);    case "ResourceShareInvitationAlreadyAcceptedException":    case "com.amazonaws.ram#ResourceShareInvitationAlreadyAcceptedException":      throw await de_ResourceShareInvitationAlreadyAcceptedExceptionRes(parsedOutput, context);    case "ResourceShareInvitationAlreadyRejectedException":    case "com.amazonaws.ram#ResourceShareInvitationAlreadyRejectedException":      throw await de_ResourceShareInvitationAlreadyRejectedExceptionRes(parsedOutput, context);    case "ResourceShareInvitationArnNotFoundException":    case "com.amazonaws.ram#ResourceShareInvitationArnNotFoundException":      throw await de_ResourceShareInvitationArnNotFoundExceptionRes(parsedOutput, context);    case "ResourceShareInvitationExpiredException":    case "com.amazonaws.ram#ResourceShareInvitationExpiredException":      throw await de_ResourceShareInvitationExpiredExceptionRes(parsedOutput, context);    case "ServerInternalException":    case "com.amazonaws.ram#ServerInternalException":      throw await de_ServerInternalExceptionRes(parsedOutput, context);    case "ServiceUnavailableException":    case "com.amazonaws.ram#ServiceUnavailableException":      throw await de_ServiceUnavailableExceptionRes(parsedOutput, context);    case "InvalidParameterException":    case "com.amazonaws.ram#InvalidParameterException":      throw await de_InvalidParameterExceptionRes(parsedOutput, context);    case "InvalidStateTransitionException":    case "com.amazonaws.ram#InvalidStateTransitionException":      throw await de_InvalidStateTransitionExceptionRes(parsedOutput, context);    case "ResourceShareLimitExceededException":    case "com.amazonaws.ram#ResourceShareLimitExceededException":      throw await de_ResourceShareLimitExceededExceptionRes(parsedOutput, context);    case "ThrottlingException":    case "com.amazonaws.ram#ThrottlingException":      throw await de_ThrottlingExceptionRes(parsedOutput, context);    case "UnknownResourceException":    case "com.amazonaws.ram#UnknownResourceException":      throw await de_UnknownResourceExceptionRes(parsedOutput, context);    case "InvalidPolicyException":    case "com.amazonaws.ram#InvalidPolicyException":      throw await de_InvalidPolicyExceptionRes(parsedOutput, context);    case "MalformedPolicyTemplateException":    case "com.amazonaws.ram#MalformedPolicyTemplateException":      throw await de_MalformedPolicyTemplateExceptionRes(parsedOutput, context);    case "PermissionAlreadyExistsException":    case "com.amazonaws.ram#PermissionAlreadyExistsException":      throw await de_PermissionAlreadyExistsExceptionRes(parsedOutput, context);    case "PermissionLimitExceededException":    case "com.amazonaws.ram#PermissionLimitExceededException":      throw await de_PermissionLimitExceededExceptionRes(parsedOutput, context);    case "PermissionVersionsLimitExceededException":    case "com.amazonaws.ram#PermissionVersionsLimitExceededException":      throw await de_PermissionVersionsLimitExceededExceptionRes(parsedOutput, context);    case "TagLimitExceededException":    case "com.amazonaws.ram#TagLimitExceededException":      throw await de_TagLimitExceededExceptionRes(parsedOutput, context);    case "TagPolicyViolationException":    case "com.amazonaws.ram#TagPolicyViolationException":      throw await de_TagPolicyViolationExceptionRes(parsedOutput, context);    case "InvalidNextTokenException":    case "com.amazonaws.ram#InvalidNextTokenException":      throw await de_InvalidNextTokenExceptionRes(parsedOutput, context);    case "ResourceArnNotFoundException":    case "com.amazonaws.ram#ResourceArnNotFoundException":      throw await de_ResourceArnNotFoundExceptionRes(parsedOutput, context);    case "InvalidMaxResultsException":    case "com.amazonaws.ram#InvalidMaxResultsException":      throw await de_InvalidMaxResultsExceptionRes(parsedOutput, context);    case "MissingRequiredParameterException":    case "com.amazonaws.ram#MissingRequiredParameterException":      throw await de_MissingRequiredParameterExceptionRes(parsedOutput, context);    case "InvalidResourceTypeException":    case "com.amazonaws.ram#InvalidResourceTypeException":      throw await de_InvalidResourceTypeExceptionRes(parsedOutput, context);    case "UnmatchedPolicyPermissionException":    case "com.amazonaws.ram#UnmatchedPolicyPermissionException":      throw await de_UnmatchedPolicyPermissionExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(RAMServiceException);var de_IdempotentParameterMismatchExceptionRes = /* @__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 IdempotentParameterMismatchException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_IdempotentParameterMismatchExceptionRes");var de_InvalidClientTokenExceptionRes = /* @__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 InvalidClientTokenException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidClientTokenExceptionRes");var de_InvalidMaxResultsExceptionRes = /* @__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 InvalidMaxResultsException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidMaxResultsExceptionRes");var de_InvalidNextTokenExceptionRes = /* @__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 InvalidNextTokenException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidNextTokenExceptionRes");var de_InvalidParameterExceptionRes = /* @__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 InvalidParameterException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidParameterExceptionRes");var de_InvalidPolicyExceptionRes = /* @__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 InvalidPolicyException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidPolicyExceptionRes");var de_InvalidResourceTypeExceptionRes = /* @__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 InvalidResourceTypeException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidResourceTypeExceptionRes");var de_InvalidStateTransitionExceptionRes = /* @__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 InvalidStateTransitionException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidStateTransitionExceptionRes");var de_MalformedArnExceptionRes = /* @__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 MalformedArnException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_MalformedArnExceptionRes");var de_MalformedPolicyTemplateExceptionRes = /* @__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 MalformedPolicyTemplateException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_MalformedPolicyTemplateExceptionRes");var de_MissingRequiredParameterExceptionRes = /* @__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 MissingRequiredParameterException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_MissingRequiredParameterExceptionRes");var de_OperationNotPermittedExceptionRes = /* @__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 OperationNotPermittedException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_OperationNotPermittedExceptionRes");var de_PermissionAlreadyExistsExceptionRes = /* @__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 PermissionAlreadyExistsException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_PermissionAlreadyExistsExceptionRes");var de_PermissionLimitExceededExceptionRes = /* @__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 PermissionLimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_PermissionLimitExceededExceptionRes");var de_PermissionVersionsLimitExceededExceptionRes = /* @__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 PermissionVersionsLimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_PermissionVersionsLimitExceededExceptionRes");var de_ResourceArnNotFoundExceptionRes = /* @__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 ResourceArnNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceArnNotFoundExceptionRes");var de_ResourceShareInvitationAlreadyAcceptedExceptionRes = /* @__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 ResourceShareInvitationAlreadyAcceptedException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceShareInvitationAlreadyAcceptedExceptionRes");var de_ResourceShareInvitationAlreadyRejectedExceptionRes = /* @__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 ResourceShareInvitationAlreadyRejectedException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceShareInvitationAlreadyRejectedExceptionRes");var de_ResourceShareInvitationArnNotFoundExceptionRes = /* @__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 ResourceShareInvitationArnNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceShareInvitationArnNotFoundExceptionRes");var de_ResourceShareInvitationExpiredExceptionRes = /* @__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 ResourceShareInvitationExpiredException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceShareInvitationExpiredExceptionRes");var de_ResourceShareLimitExceededExceptionRes = /* @__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 ResourceShareLimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceShareLimitExceededExceptionRes");var de_ServerInternalExceptionRes = /* @__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 ServerInternalException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServerInternalExceptionRes");var de_ServiceUnavailableExceptionRes = /* @__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 ServiceUnavailableException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ServiceUnavailableExceptionRes");var de_TagLimitExceededExceptionRes = /* @__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 TagLimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_TagLimitExceededExceptionRes");var de_TagPolicyViolationExceptionRes = /* @__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 TagPolicyViolationException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_TagPolicyViolationExceptionRes");var de_ThrottlingExceptionRes = /* @__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 ThrottlingException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottlingExceptionRes");var de_UnknownResourceExceptionRes = /* @__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 UnknownResourceException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_UnknownResourceExceptionRes");var de_UnmatchedPolicyPermissionExceptionRes = /* @__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 UnmatchedPolicyPermissionException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_UnmatchedPolicyPermissionExceptionRes");var de_AssociatedPermission = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    arn: import_smithy_client.expectString,    defaultVersion: import_smithy_client.expectBoolean,    featureSet: import_smithy_client.expectString,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    permissionVersion: import_smithy_client.expectString,    resourceShareArn: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString,    status: import_smithy_client.expectString  });}, "de_AssociatedPermission");var de_AssociatedPermissionList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_AssociatedPermission(entry, context);  });  return retVal;}, "de_AssociatedPermissionList");var de_Principal = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    external: import_smithy_client.expectBoolean,    id: import_smithy_client.expectString,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    resourceShareArn: import_smithy_client.expectString  });}, "de_Principal");var de_PrincipalList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Principal(entry, context);  });  return retVal;}, "de_PrincipalList");var de_ReplacePermissionAssociationsWork = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    fromPermissionArn: import_smithy_client.expectString,    fromPermissionVersion: import_smithy_client.expectString,    id: import_smithy_client.expectString,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    status: import_smithy_client.expectString,    statusMessage: import_smithy_client.expectString,    toPermissionArn: import_smithy_client.expectString,    toPermissionVersion: import_smithy_client.expectString  });}, "de_ReplacePermissionAssociationsWork");var de_ReplacePermissionAssociationsWorkList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ReplacePermissionAssociationsWork(entry, context);  });  return retVal;}, "de_ReplacePermissionAssociationsWorkList");var de_Resource = /* @__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.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    resourceGroupArn: import_smithy_client.expectString,    resourceRegionScope: import_smithy_client.expectString,    resourceShareArn: import_smithy_client.expectString,    status: import_smithy_client.expectString,    statusMessage: import_smithy_client.expectString,    type: import_smithy_client.expectString  });}, "de_Resource");var de_ResourceList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_Resource(entry, context);  });  return retVal;}, "de_ResourceList");var de_ResourceShare = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    allowExternalPrincipals: import_smithy_client.expectBoolean,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    featureSet: import_smithy_client.expectString,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    name: import_smithy_client.expectString,    owningAccountId: import_smithy_client.expectString,    resourceShareArn: import_smithy_client.expectString,    status: import_smithy_client.expectString,    statusMessage: import_smithy_client.expectString,    tags: import_smithy_client._json  });}, "de_ResourceShare");var de_ResourceShareAssociation = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    associatedEntity: import_smithy_client.expectString,    associationType: import_smithy_client.expectString,    creationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    external: import_smithy_client.expectBoolean,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    resourceShareArn: import_smithy_client.expectString,    resourceShareName: import_smithy_client.expectString,    status: import_smithy_client.expectString,    statusMessage: import_smithy_client.expectString  });}, "de_ResourceShareAssociation");var de_ResourceShareAssociationList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ResourceShareAssociation(entry, context);  });  return retVal;}, "de_ResourceShareAssociationList");var de_ResourceShareInvitation = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    invitationTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "invitationTimestamp"),    receiverAccountId: import_smithy_client.expectString,    receiverArn: import_smithy_client.expectString,    resourceShareArn: import_smithy_client.expectString,    resourceShareAssociations: /* @__PURE__ */ __name((_) => de_ResourceShareAssociationList(_, context), "resourceShareAssociations"),    resourceShareInvitationArn: import_smithy_client.expectString,    resourceShareName: import_smithy_client.expectString,    senderAccountId: import_smithy_client.expectString,    status: import_smithy_client.expectString  });}, "de_ResourceShareInvitation");var de_ResourceShareInvitationList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ResourceShareInvitation(entry, context);  });  return retVal;}, "de_ResourceShareInvitationList");var de_ResourceShareList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ResourceShare(entry, context);  });  return retVal;}, "de_ResourceShareList");var de_ResourceSharePermissionDetail = /* @__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.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    defaultVersion: import_smithy_client.expectBoolean,    featureSet: import_smithy_client.expectString,    isResourceTypeDefault: import_smithy_client.expectBoolean,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    name: import_smithy_client.expectString,    permission: import_smithy_client.expectString,    permissionType: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString,    status: import_smithy_client.expectString,    tags: import_smithy_client._json,    version: import_smithy_client.expectString  });}, "de_ResourceSharePermissionDetail");var de_ResourceSharePermissionList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_ResourceSharePermissionSummary(entry, context);  });  return retVal;}, "de_ResourceSharePermissionList");var de_ResourceSharePermissionSummary = /* @__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.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "creationTime"),    defaultVersion: import_smithy_client.expectBoolean,    featureSet: import_smithy_client.expectString,    isResourceTypeDefault: import_smithy_client.expectBoolean,    lastUpdatedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "lastUpdatedTime"),    name: import_smithy_client.expectString,    permissionType: import_smithy_client.expectString,    resourceType: import_smithy_client.expectString,    status: import_smithy_client.expectString,    tags: import_smithy_client._json,    version: import_smithy_client.expectString  });}, "de_ResourceSharePermissionSummary");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 _cT = "clientToken";var _pA = "permissionArn";var _pV = "permissionVersion";var _rSA = "resourceShareArn"; // src/commands/AcceptResourceShareInvitationCommand.tsvar AcceptResourceShareInvitationCommand = 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("AmazonResourceSharing", "AcceptResourceShareInvitation", {}).n("RAMClient", "AcceptResourceShareInvitationCommand").f(void 0, void 0).ser(se_AcceptResourceShareInvitationCommand).de(de_AcceptResourceShareInvitationCommand).build() {  static {    __name(this, "AcceptResourceShareInvitationCommand");  }}; // src/commands/AssociateResourceShareCommand.ts   var AssociateResourceShareCommand = 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("AmazonResourceSharing", "AssociateResourceShare", {}).n("RAMClient", "AssociateResourceShareCommand").f(void 0, void 0).ser(se_AssociateResourceShareCommand).de(de_AssociateResourceShareCommand).build() {  static {    __name(this, "AssociateResourceShareCommand");  }}; // src/commands/AssociateResourceSharePermissionCommand.ts   var AssociateResourceSharePermissionCommand = 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("AmazonResourceSharing", "AssociateResourceSharePermission", {}).n("RAMClient", "AssociateResourceSharePermissionCommand").f(void 0, void 0).ser(se_AssociateResourceSharePermissionCommand).de(de_AssociateResourceSharePermissionCommand).build() {  static {    __name(this, "AssociateResourceSharePermissionCommand");  }}; // src/commands/CreatePermissionCommand.ts   var CreatePermissionCommand = 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("AmazonResourceSharing", "CreatePermission", {}).n("RAMClient", "CreatePermissionCommand").f(void 0, void 0).ser(se_CreatePermissionCommand).de(de_CreatePermissionCommand).build() {  static {    __name(this, "CreatePermissionCommand");  }}; // src/commands/CreatePermissionVersionCommand.ts   var CreatePermissionVersionCommand = 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("AmazonResourceSharing", "CreatePermissionVersion", {}).n("RAMClient", "CreatePermissionVersionCommand").f(void 0, void 0).ser(se_CreatePermissionVersionCommand).de(de_CreatePermissionVersionCommand).build() {  static {    __name(this, "CreatePermissionVersionCommand");  }}; // src/commands/CreateResourceShareCommand.ts   var CreateResourceShareCommand = 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("AmazonResourceSharing", "CreateResourceShare", {}).n("RAMClient", "CreateResourceShareCommand").f(void 0, void 0).ser(se_CreateResourceShareCommand).de(de_CreateResourceShareCommand).build() {  static {    __name(this, "CreateResourceShareCommand");  }}; // src/commands/DeletePermissionCommand.ts   var DeletePermissionCommand = 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("AmazonResourceSharing", "DeletePermission", {}).n("RAMClient", "DeletePermissionCommand").f(void 0, void 0).ser(se_DeletePermissionCommand).de(de_DeletePermissionCommand).build() {  static {    __name(this, "DeletePermissionCommand");  }}; // src/commands/DeletePermissionVersionCommand.ts   var DeletePermissionVersionCommand = 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("AmazonResourceSharing", "DeletePermissionVersion", {}).n("RAMClient", "DeletePermissionVersionCommand").f(void 0, void 0).ser(se_DeletePermissionVersionCommand).de(de_DeletePermissionVersionCommand).build() {  static {    __name(this, "DeletePermissionVersionCommand");  }}; // src/commands/DeleteResourceShareCommand.ts   var DeleteResourceShareCommand = 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("AmazonResourceSharing", "DeleteResourceShare", {}).n("RAMClient", "DeleteResourceShareCommand").f(void 0, void 0).ser(se_DeleteResourceShareCommand).de(de_DeleteResourceShareCommand).build() {  static {    __name(this, "DeleteResourceShareCommand");  }}; // src/commands/DisassociateResourceShareCommand.ts   var DisassociateResourceShareCommand = 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("AmazonResourceSharing", "DisassociateResourceShare", {}).n("RAMClient", "DisassociateResourceShareCommand").f(void 0, void 0).ser(se_DisassociateResourceShareCommand).de(de_DisassociateResourceShareCommand).build() {  static {    __name(this, "DisassociateResourceShareCommand");  }}; // src/commands/DisassociateResourceSharePermissionCommand.ts   var DisassociateResourceSharePermissionCommand = 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("AmazonResourceSharing", "DisassociateResourceSharePermission", {}).n("RAMClient", "DisassociateResourceSharePermissionCommand").f(void 0, void 0).ser(se_DisassociateResourceSharePermissionCommand).de(de_DisassociateResourceSharePermissionCommand).build() {  static {    __name(this, "DisassociateResourceSharePermissionCommand");  }}; // src/commands/EnableSharingWithAwsOrganizationCommand.ts   var EnableSharingWithAwsOrganizationCommand = 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("AmazonResourceSharing", "EnableSharingWithAwsOrganization", {}).n("RAMClient", "EnableSharingWithAwsOrganizationCommand").f(void 0, void 0).ser(se_EnableSharingWithAwsOrganizationCommand).de(de_EnableSharingWithAwsOrganizationCommand).build() {  static {    __name(this, "EnableSharingWithAwsOrganizationCommand");  }}; // src/commands/GetPermissionCommand.ts   var GetPermissionCommand = 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("AmazonResourceSharing", "GetPermission", {}).n("RAMClient", "GetPermissionCommand").f(void 0, void 0).ser(se_GetPermissionCommand).de(de_GetPermissionCommand).build() {  static {    __name(this, "GetPermissionCommand");  }}; // src/commands/GetResourcePoliciesCommand.ts   var GetResourcePoliciesCommand = 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("AmazonResourceSharing", "GetResourcePolicies", {}).n("RAMClient", "GetResourcePoliciesCommand").f(void 0, void 0).ser(se_GetResourcePoliciesCommand).de(de_GetResourcePoliciesCommand).build() {  static {    __name(this, "GetResourcePoliciesCommand");  }}; // src/commands/GetResourceShareAssociationsCommand.ts   var GetResourceShareAssociationsCommand = 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("AmazonResourceSharing", "GetResourceShareAssociations", {}).n("RAMClient", "GetResourceShareAssociationsCommand").f(void 0, void 0).ser(se_GetResourceShareAssociationsCommand).de(de_GetResourceShareAssociationsCommand).build() {  static {    __name(this, "GetResourceShareAssociationsCommand");  }}; // src/commands/GetResourceShareInvitationsCommand.ts   var GetResourceShareInvitationsCommand = 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("AmazonResourceSharing", "GetResourceShareInvitations", {}).n("RAMClient", "GetResourceShareInvitationsCommand").f(void 0, void 0).ser(se_GetResourceShareInvitationsCommand).de(de_GetResourceShareInvitationsCommand).build() {  static {    __name(this, "GetResourceShareInvitationsCommand");  }}; // src/commands/GetResourceSharesCommand.ts   var GetResourceSharesCommand = 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("AmazonResourceSharing", "GetResourceShares", {}).n("RAMClient", "GetResourceSharesCommand").f(void 0, void 0).ser(se_GetResourceSharesCommand).de(de_GetResourceSharesCommand).build() {  static {    __name(this, "GetResourceSharesCommand");  }}; // src/commands/ListPendingInvitationResourcesCommand.ts   var ListPendingInvitationResourcesCommand = 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("AmazonResourceSharing", "ListPendingInvitationResources", {}).n("RAMClient", "ListPendingInvitationResourcesCommand").f(void 0, void 0).ser(se_ListPendingInvitationResourcesCommand).de(de_ListPendingInvitationResourcesCommand).build() {  static {    __name(this, "ListPendingInvitationResourcesCommand");  }}; // src/commands/ListPermissionAssociationsCommand.ts   var ListPermissionAssociationsCommand = 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("AmazonResourceSharing", "ListPermissionAssociations", {}).n("RAMClient", "ListPermissionAssociationsCommand").f(void 0, void 0).ser(se_ListPermissionAssociationsCommand).de(de_ListPermissionAssociationsCommand).build() {  static {    __name(this, "ListPermissionAssociationsCommand");  }}; // src/commands/ListPermissionsCommand.ts   var ListPermissionsCommand = 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("AmazonResourceSharing", "ListPermissions", {}).n("RAMClient", "ListPermissionsCommand").f(void 0, void 0).ser(se_ListPermissionsCommand).de(de_ListPermissionsCommand).build() {  static {    __name(this, "ListPermissionsCommand");  }}; // src/commands/ListPermissionVersionsCommand.ts   var ListPermissionVersionsCommand = 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("AmazonResourceSharing", "ListPermissionVersions", {}).n("RAMClient", "ListPermissionVersionsCommand").f(void 0, void 0).ser(se_ListPermissionVersionsCommand).de(de_ListPermissionVersionsCommand).build() {  static {    __name(this, "ListPermissionVersionsCommand");  }}; // src/commands/ListPrincipalsCommand.ts   var ListPrincipalsCommand = 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("AmazonResourceSharing", "ListPrincipals", {}).n("RAMClient", "ListPrincipalsCommand").f(void 0, void 0).ser(se_ListPrincipalsCommand).de(de_ListPrincipalsCommand).build() {  static {    __name(this, "ListPrincipalsCommand");  }}; // src/commands/ListReplacePermissionAssociationsWorkCommand.ts   var ListReplacePermissionAssociationsWorkCommand = 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("AmazonResourceSharing", "ListReplacePermissionAssociationsWork", {}).n("RAMClient", "ListReplacePermissionAssociationsWorkCommand").f(void 0, void 0).ser(se_ListReplacePermissionAssociationsWorkCommand).de(de_ListReplacePermissionAssociationsWorkCommand).build() {  static {    __name(this, "ListReplacePermissionAssociationsWorkCommand");  }}; // src/commands/ListResourcesCommand.ts   var ListResourcesCommand = 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("AmazonResourceSharing", "ListResources", {}).n("RAMClient", "ListResourcesCommand").f(void 0, void 0).ser(se_ListResourcesCommand).de(de_ListResourcesCommand).build() {  static {    __name(this, "ListResourcesCommand");  }}; // src/commands/ListResourceSharePermissionsCommand.ts   var ListResourceSharePermissionsCommand = 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("AmazonResourceSharing", "ListResourceSharePermissions", {}).n("RAMClient", "ListResourceSharePermissionsCommand").f(void 0, void 0).ser(se_ListResourceSharePermissionsCommand).de(de_ListResourceSharePermissionsCommand).build() {  static {    __name(this, "ListResourceSharePermissionsCommand");  }}; // src/commands/ListResourceTypesCommand.ts   var ListResourceTypesCommand = 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("AmazonResourceSharing", "ListResourceTypes", {}).n("RAMClient", "ListResourceTypesCommand").f(void 0, void 0).ser(se_ListResourceTypesCommand).de(de_ListResourceTypesCommand).build() {  static {    __name(this, "ListResourceTypesCommand");  }}; // src/commands/PromotePermissionCreatedFromPolicyCommand.ts   var PromotePermissionCreatedFromPolicyCommand = 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("AmazonResourceSharing", "PromotePermissionCreatedFromPolicy", {}).n("RAMClient", "PromotePermissionCreatedFromPolicyCommand").f(void 0, void 0).ser(se_PromotePermissionCreatedFromPolicyCommand).de(de_PromotePermissionCreatedFromPolicyCommand).build() {  static {    __name(this, "PromotePermissionCreatedFromPolicyCommand");  }}; // src/commands/PromoteResourceShareCreatedFromPolicyCommand.ts   var PromoteResourceShareCreatedFromPolicyCommand = 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("AmazonResourceSharing", "PromoteResourceShareCreatedFromPolicy", {}).n("RAMClient", "PromoteResourceShareCreatedFromPolicyCommand").f(void 0, void 0).ser(se_PromoteResourceShareCreatedFromPolicyCommand).de(de_PromoteResourceShareCreatedFromPolicyCommand).build() {  static {    __name(this, "PromoteResourceShareCreatedFromPolicyCommand");  }}; // src/commands/RejectResourceShareInvitationCommand.ts   var RejectResourceShareInvitationCommand = 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("AmazonResourceSharing", "RejectResourceShareInvitation", {}).n("RAMClient", "RejectResourceShareInvitationCommand").f(void 0, void 0).ser(se_RejectResourceShareInvitationCommand).de(de_RejectResourceShareInvitationCommand).build() {  static {    __name(this, "RejectResourceShareInvitationCommand");  }}; // src/commands/ReplacePermissionAssociationsCommand.ts   var ReplacePermissionAssociationsCommand = 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("AmazonResourceSharing", "ReplacePermissionAssociations", {}).n("RAMClient", "ReplacePermissionAssociationsCommand").f(void 0, void 0).ser(se_ReplacePermissionAssociationsCommand).de(de_ReplacePermissionAssociationsCommand).build() {  static {    __name(this, "ReplacePermissionAssociationsCommand");  }}; // src/commands/SetDefaultPermissionVersionCommand.ts   var SetDefaultPermissionVersionCommand = 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("AmazonResourceSharing", "SetDefaultPermissionVersion", {}).n("RAMClient", "SetDefaultPermissionVersionCommand").f(void 0, void 0).ser(se_SetDefaultPermissionVersionCommand).de(de_SetDefaultPermissionVersionCommand).build() {  static {    __name(this, "SetDefaultPermissionVersionCommand");  }}; // 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("AmazonResourceSharing", "TagResource", {}).n("RAMClient", "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("AmazonResourceSharing", "UntagResource", {}).n("RAMClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateResourceShareCommand.ts   var UpdateResourceShareCommand = 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("AmazonResourceSharing", "UpdateResourceShare", {}).n("RAMClient", "UpdateResourceShareCommand").f(void 0, void 0).ser(se_UpdateResourceShareCommand).de(de_UpdateResourceShareCommand).build() {  static {    __name(this, "UpdateResourceShareCommand");  }}; // src/RAM.tsvar commands = {  AcceptResourceShareInvitationCommand,  AssociateResourceShareCommand,  AssociateResourceSharePermissionCommand,  CreatePermissionCommand,  CreatePermissionVersionCommand,  CreateResourceShareCommand,  DeletePermissionCommand,  DeletePermissionVersionCommand,  DeleteResourceShareCommand,  DisassociateResourceShareCommand,  DisassociateResourceSharePermissionCommand,  EnableSharingWithAwsOrganizationCommand,  GetPermissionCommand,  GetResourcePoliciesCommand,  GetResourceShareAssociationsCommand,  GetResourceShareInvitationsCommand,  GetResourceSharesCommand,  ListPendingInvitationResourcesCommand,  ListPermissionAssociationsCommand,  ListPermissionsCommand,  ListPermissionVersionsCommand,  ListPrincipalsCommand,  ListReplacePermissionAssociationsWorkCommand,  ListResourcesCommand,  ListResourceSharePermissionsCommand,  ListResourceTypesCommand,  PromotePermissionCreatedFromPolicyCommand,  PromoteResourceShareCreatedFromPolicyCommand,  RejectResourceShareInvitationCommand,  ReplacePermissionAssociationsCommand,  SetDefaultPermissionVersionCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateResourceShareCommand};var RAM = class extends RAMClient {  static {    __name(this, "RAM");  }};(0, import_smithy_client.createAggregatedClient)(commands, RAM); // src/pagination/GetResourcePoliciesPaginator.ts var paginateGetResourcePolicies = (0, import_core.createPaginator)(RAMClient, GetResourcePoliciesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/GetResourceShareAssociationsPaginator.ts var paginateGetResourceShareAssociations = (0, import_core.createPaginator)(RAMClient, GetResourceShareAssociationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/GetResourceShareInvitationsPaginator.ts var paginateGetResourceShareInvitations = (0, import_core.createPaginator)(RAMClient, GetResourceShareInvitationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/GetResourceSharesPaginator.ts var paginateGetResourceShares = (0, import_core.createPaginator)(RAMClient, GetResourceSharesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListPendingInvitationResourcesPaginator.ts var paginateListPendingInvitationResources = (0, import_core.createPaginator)(RAMClient, ListPendingInvitationResourcesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListPermissionAssociationsPaginator.ts var paginateListPermissionAssociations = (0, import_core.createPaginator)(RAMClient, ListPermissionAssociationsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListPermissionVersionsPaginator.ts var paginateListPermissionVersions = (0, import_core.createPaginator)(RAMClient, ListPermissionVersionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListPermissionsPaginator.ts var paginateListPermissions = (0, import_core.createPaginator)(RAMClient, ListPermissionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListPrincipalsPaginator.ts var paginateListPrincipals = (0, import_core.createPaginator)(RAMClient, ListPrincipalsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListReplacePermissionAssociationsWorkPaginator.ts var paginateListReplacePermissionAssociationsWork = (0, import_core.createPaginator)(RAMClient, ListReplacePermissionAssociationsWorkCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListResourceSharePermissionsPaginator.ts var paginateListResourceSharePermissions = (0, import_core.createPaginator)(RAMClient, ListResourceSharePermissionsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListResourceTypesPaginator.ts var paginateListResourceTypes = (0, import_core.createPaginator)(RAMClient, ListResourceTypesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListResourcesPaginator.ts var paginateListResources = (0, import_core.createPaginator)(RAMClient, ListResourcesCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  RAMServiceException,  __Client,  RAMClient,  RAM,  $Command,  AcceptResourceShareInvitationCommand,  AssociateResourceShareCommand,  AssociateResourceSharePermissionCommand,  CreatePermissionCommand,  CreatePermissionVersionCommand,  CreateResourceShareCommand,  DeletePermissionCommand,  DeletePermissionVersionCommand,  DeleteResourceShareCommand,  DisassociateResourceShareCommand,  DisassociateResourceSharePermissionCommand,  EnableSharingWithAwsOrganizationCommand,  GetPermissionCommand,  GetResourcePoliciesCommand,  GetResourceShareAssociationsCommand,  GetResourceShareInvitationsCommand,  GetResourceSharesCommand,  ListPendingInvitationResourcesCommand,  ListPermissionAssociationsCommand,  ListPermissionVersionsCommand,  ListPermissionsCommand,  ListPrincipalsCommand,  ListReplacePermissionAssociationsWorkCommand,  ListResourceSharePermissionsCommand,  ListResourceTypesCommand,  ListResourcesCommand,  PromotePermissionCreatedFromPolicyCommand,  PromoteResourceShareCreatedFromPolicyCommand,  RejectResourceShareInvitationCommand,  ReplacePermissionAssociationsCommand,  SetDefaultPermissionVersionCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateResourceShareCommand,  paginateGetResourcePolicies,  paginateGetResourceShareAssociations,  paginateGetResourceShareInvitations,  paginateGetResourceShares,  paginateListPendingInvitationResources,  paginateListPermissionAssociations,  paginateListPermissionVersions,  paginateListPermissions,  paginateListPrincipals,  paginateListReplacePermissionAssociationsWork,  paginateListResourceSharePermissions,  paginateListResourceTypes,  paginateListResources,  ResourceShareAssociationType,  ResourceShareAssociationStatus,  ResourceShareInvitationStatus,  IdempotentParameterMismatchException,  InvalidClientTokenException,  MalformedArnException,  OperationNotPermittedException,  ResourceShareInvitationAlreadyAcceptedException,  ResourceShareInvitationAlreadyRejectedException,  ResourceShareInvitationArnNotFoundException,  ResourceShareInvitationExpiredException,  ServerInternalException,  ServiceUnavailableException,  InvalidParameterException,  InvalidStateTransitionException,  ResourceShareLimitExceededException,  ThrottlingException,  UnknownResourceException,  PermissionFeatureSet,  PermissionType,  InvalidPolicyException,  MalformedPolicyTemplateException,  PermissionAlreadyExistsException,  PermissionLimitExceededException,  PermissionStatus,  PermissionVersionsLimitExceededException,  ResourceShareFeatureSet,  ResourceShareStatus,  TagLimitExceededException,  TagPolicyViolationException,  InvalidNextTokenException,  ResourceArnNotFoundException,  InvalidMaxResultsException,  ResourceOwner,  ResourceRegionScopeFilter,  ResourceRegionScope,  ResourceStatus,  MissingRequiredParameterException,  PermissionTypeFilter,  ReplacePermissionAssociationsWorkStatus,  InvalidResourceTypeException,  UnmatchedPolicyPermissionException});