/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 /.
"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});