File Explorer

/proc/self/task/7/root/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 /.

index.js86.3 KB · 2181 lines
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsRestJsonProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultRAMHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: getSmithyContext(context).operation,        region: await normalizeProvider(config.region)() || (() => {            throw new Error("expected `region` to be configured for `aws.auth#sigv4`");        })(),    };};function createAwsAuthSigv4HttpAuthOption(authParameters) {    return {        schemeId: "aws.auth#sigv4",        signingProperties: {            name: "ram",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultRAMHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));        }    }    return options;};const resolveHttpAuthSchemeConfig = (config) => {    const config_0 = resolveAwsSdkSigV4Config(config);    return Object.assign(config_0, {        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),    });}; const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "ram",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = {    conditions: [        [c, [g]],        [c, j],        ["aws.partition", j, d],        [e, [{ [k]: "UseFIPS" }, b]],        [e, [{ [k]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]],        ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws-us-gov"]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, i],        ["https://ram-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://ram.{Region}.amazonaws.com", i],        ["https://ram-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://ram.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://ram.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 13, 3,    1, 4, r + 12,    2, 5, r + 12,    3, 8, 6,    4, 7, r + 11,    5, r + 9, r + 10,    4, 11, 9,    6, 10, r + 8,    7, r + 6, r + 7,    5, 12, r + 5,    6, r + 4, r + 5,    3, r + 1, 14,    4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class RAMServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, RAMServiceException.prototype);    }} class IdempotentParameterMismatchException extends RAMServiceException {    name = "IdempotentParameterMismatchException";    $fault = "client";    constructor(opts) {        super({            name: "IdempotentParameterMismatchException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, IdempotentParameterMismatchException.prototype);    }}class InvalidClientTokenException extends RAMServiceException {    name = "InvalidClientTokenException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidClientTokenException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidClientTokenException.prototype);    }}class MalformedArnException extends RAMServiceException {    name = "MalformedArnException";    $fault = "client";    constructor(opts) {        super({            name: "MalformedArnException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MalformedArnException.prototype);    }}class OperationNotPermittedException extends RAMServiceException {    name = "OperationNotPermittedException";    $fault = "client";    constructor(opts) {        super({            name: "OperationNotPermittedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, OperationNotPermittedException.prototype);    }}class ResourceShareInvitationAlreadyAcceptedException extends RAMServiceException {    name = "ResourceShareInvitationAlreadyAcceptedException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceShareInvitationAlreadyAcceptedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceShareInvitationAlreadyAcceptedException.prototype);    }}class ResourceShareInvitationAlreadyRejectedException extends RAMServiceException {    name = "ResourceShareInvitationAlreadyRejectedException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceShareInvitationAlreadyRejectedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceShareInvitationAlreadyRejectedException.prototype);    }}class ResourceShareInvitationArnNotFoundException extends RAMServiceException {    name = "ResourceShareInvitationArnNotFoundException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceShareInvitationArnNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceShareInvitationArnNotFoundException.prototype);    }}class ResourceShareInvitationExpiredException extends RAMServiceException {    name = "ResourceShareInvitationExpiredException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceShareInvitationExpiredException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceShareInvitationExpiredException.prototype);    }}class ServerInternalException extends RAMServiceException {    name = "ServerInternalException";    $fault = "server";    constructor(opts) {        super({            name: "ServerInternalException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, ServerInternalException.prototype);    }}class ServiceUnavailableException extends RAMServiceException {    name = "ServiceUnavailableException";    $fault = "server";    constructor(opts) {        super({            name: "ServiceUnavailableException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, ServiceUnavailableException.prototype);    }}class InvalidParameterException extends RAMServiceException {    name = "InvalidParameterException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidParameterException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidParameterException.prototype);    }}class InvalidStateTransitionException extends RAMServiceException {    name = "InvalidStateTransitionException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidStateTransitionException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidStateTransitionException.prototype);    }}class ResourceShareLimitExceededException extends RAMServiceException {    name = "ResourceShareLimitExceededException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceShareLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceShareLimitExceededException.prototype);    }}class ThrottlingException extends RAMServiceException {    name = "ThrottlingException";    $fault = "client";    constructor(opts) {        super({            name: "ThrottlingException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ThrottlingException.prototype);    }}class UnknownResourceException extends RAMServiceException {    name = "UnknownResourceException";    $fault = "client";    constructor(opts) {        super({            name: "UnknownResourceException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UnknownResourceException.prototype);    }}class InvalidPolicyException extends RAMServiceException {    name = "InvalidPolicyException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidPolicyException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidPolicyException.prototype);    }}class MalformedPolicyTemplateException extends RAMServiceException {    name = "MalformedPolicyTemplateException";    $fault = "client";    constructor(opts) {        super({            name: "MalformedPolicyTemplateException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MalformedPolicyTemplateException.prototype);    }}class PermissionAlreadyExistsException extends RAMServiceException {    name = "PermissionAlreadyExistsException";    $fault = "client";    constructor(opts) {        super({            name: "PermissionAlreadyExistsException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, PermissionAlreadyExistsException.prototype);    }}class PermissionLimitExceededException extends RAMServiceException {    name = "PermissionLimitExceededException";    $fault = "client";    constructor(opts) {        super({            name: "PermissionLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, PermissionLimitExceededException.prototype);    }}class PermissionVersionsLimitExceededException extends RAMServiceException {    name = "PermissionVersionsLimitExceededException";    $fault = "client";    constructor(opts) {        super({            name: "PermissionVersionsLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, PermissionVersionsLimitExceededException.prototype);    }}class TagLimitExceededException extends RAMServiceException {    name = "TagLimitExceededException";    $fault = "client";    constructor(opts) {        super({            name: "TagLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TagLimitExceededException.prototype);    }}class TagPolicyViolationException extends RAMServiceException {    name = "TagPolicyViolationException";    $fault = "client";    constructor(opts) {        super({            name: "TagPolicyViolationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TagPolicyViolationException.prototype);    }}class InvalidNextTokenException extends RAMServiceException {    name = "InvalidNextTokenException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidNextTokenException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidNextTokenException.prototype);    }}class ResourceArnNotFoundException extends RAMServiceException {    name = "ResourceArnNotFoundException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceArnNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceArnNotFoundException.prototype);    }}class InvalidMaxResultsException extends RAMServiceException {    name = "InvalidMaxResultsException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidMaxResultsException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidMaxResultsException.prototype);    }}class MissingRequiredParameterException extends RAMServiceException {    name = "MissingRequiredParameterException";    $fault = "client";    constructor(opts) {        super({            name: "MissingRequiredParameterException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MissingRequiredParameterException.prototype);    }}class InvalidResourceTypeException extends RAMServiceException {    name = "InvalidResourceTypeException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidResourceTypeException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidResourceTypeException.prototype);    }}class UnmatchedPolicyPermissionException extends RAMServiceException {    name = "UnmatchedPolicyPermissionException";    $fault = "client";    constructor(opts) {        super({            name: "UnmatchedPolicyPermissionException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UnmatchedPolicyPermissionException.prototype);    }} const _AP = "AssociatedPermission";const _APL = "AssociatedPermissionList";const _ARS = "AssociateResourceShare";const _ARSI = "AcceptResourceShareInvitation";const _ARSIR = "AcceptResourceShareInvitationRequest";const _ARSIRc = "AcceptResourceShareInvitationResponse";const _ARSP = "AssociateResourceSharePermission";const _ARSPR = "AssociateResourceSharePermissionRequest";const _ARSPRs = "AssociateResourceSharePermissionResponse";const _ARSR = "AssociateResourceShareRequest";const _ARSRs = "AssociateResourceShareResponse";const _AS = "AssociatedSource";const _ASL = "AssociatedSourceList";const _CP = "CreatePermission";const _CPR = "CreatePermissionRequest";const _CPRr = "CreatePermissionResponse";const _CPV = "CreatePermissionVersion";const _CPVR = "CreatePermissionVersionRequest";const _CPVRr = "CreatePermissionVersionResponse";const _CRS = "CreateResourceShare";const _CRSR = "CreateResourceShareRequest";const _CRSRr = "CreateResourceShareResponse";const _DP = "DeletePermission";const _DPR = "DeletePermissionRequest";const _DPRe = "DeletePermissionResponse";const _DPV = "DeletePermissionVersion";const _DPVR = "DeletePermissionVersionRequest";const _DPVRe = "DeletePermissionVersionResponse";const _DRS = "DeleteResourceShare";const _DRSP = "DisassociateResourceSharePermission";const _DRSPR = "DisassociateResourceSharePermissionRequest";const _DRSPRi = "DisassociateResourceSharePermissionResponse";const _DRSR = "DeleteResourceShareRequest";const _DRSRe = "DeleteResourceShareResponse";const _DRSRi = "DisassociateResourceShareRequest";const _DRSRis = "DisassociateResourceShareResponse";const _DRSi = "DisassociateResourceShare";const _ESWAO = "EnableSharingWithAwsOrganization";const _ESWAOR = "EnableSharingWithAwsOrganizationRequest";const _ESWAORn = "EnableSharingWithAwsOrganizationResponse";const _GP = "GetPermission";const _GPR = "GetPermissionRequest";const _GPRe = "GetPermissionResponse";const _GRP = "GetResourcePolicies";const _GRPR = "GetResourcePoliciesRequest";const _GRPRe = "GetResourcePoliciesResponse";const _GRS = "GetResourceShares";const _GRSA = "GetResourceShareAssociations";const _GRSAR = "GetResourceShareAssociationsRequest";const _GRSARe = "GetResourceShareAssociationsResponse";const _GRSI = "GetResourceShareInvitations";const _GRSIR = "GetResourceShareInvitationsRequest";const _GRSIRe = "GetResourceShareInvitationsResponse";const _GRSR = "GetResourceSharesRequest";const _GRSRe = "GetResourceSharesResponse";const _ICTE = "InvalidClientTokenException";const _IMRE = "InvalidMaxResultsException";const _INTE = "InvalidNextTokenException";const _IPE = "InvalidParameterException";const _IPEn = "InvalidPolicyException";const _IPME = "IdempotentParameterMismatchException";const _IRTE = "InvalidResourceTypeException";const _ISTE = "InvalidStateTransitionException";const _LP = "ListPermissions";const _LPA = "ListPermissionAssociations";const _LPAR = "ListPermissionAssociationsRequest";const _LPARi = "ListPermissionAssociationsResponse";const _LPIR = "ListPendingInvitationResources";const _LPIRR = "ListPendingInvitationResourcesRequest";const _LPIRRi = "ListPendingInvitationResourcesResponse";const _LPR = "ListPermissionsRequest";const _LPRi = "ListPermissionsResponse";const _LPRis = "ListPrincipalsRequest";const _LPRist = "ListPrincipalsResponse";const _LPV = "ListPermissionVersions";const _LPVR = "ListPermissionVersionsRequest";const _LPVRi = "ListPermissionVersionsResponse";const _LPi = "ListPrincipals";const _LR = "ListResources";const _LRPAW = "ListReplacePermissionAssociationsWork";const _LRPAWR = "ListReplacePermissionAssociationsWorkRequest";const _LRPAWRi = "ListReplacePermissionAssociationsWorkResponse";const _LRR = "ListResourcesRequest";const _LRRi = "ListResourcesResponse";const _LRSP = "ListResourceSharePermissions";const _LRSPR = "ListResourceSharePermissionsRequest";const _LRSPRi = "ListResourceSharePermissionsResponse";const _LRT = "ListResourceTypes";const _LRTR = "ListResourceTypesRequest";const _LRTRi = "ListResourceTypesResponse";const _LSA = "ListSourceAssociations";const _LSAR = "ListSourceAssociationsRequest";const _LSARi = "ListSourceAssociationsResponse";const _MAE = "MalformedArnException";const _MPTE = "MalformedPolicyTemplateException";const _MRPE = "MissingRequiredParameterException";const _ONPE = "OperationNotPermittedException";const _P = "Principal";const _PAEE = "PermissionAlreadyExistsException";const _PAL = "PermissionArnList";const _PAOIL = "PrincipalArnOrIdList";const _PL = "PolicyList";const _PLEE = "PermissionLimitExceededException";const _PLr = "PrincipalList";const _PPCFP = "PromotePermissionCreatedFromPolicy";const _PPCFPR = "PromotePermissionCreatedFromPolicyRequest";const _PPCFPRr = "PromotePermissionCreatedFromPolicyResponse";const _PRSCFP = "PromoteResourceShareCreatedFromPolicy";const _PRSCFPR = "PromoteResourceShareCreatedFromPolicyRequest";const _PRSCFPRr = "PromoteResourceShareCreatedFromPolicyResponse";const _PVLEE = "PermissionVersionsLimitExceededException";const _R = "Resource";const _RAL = "ResourceArnList";const _RANFE = "ResourceArnNotFoundException";const _RL = "ResourceList";const _RPA = "ReplacePermissionAssociations";const _RPAR = "ReplacePermissionAssociationsRequest";const _RPARe = "ReplacePermissionAssociationsResponse";const _RPAW = "ReplacePermissionAssociationsWork";const _RPAWIL = "ReplacePermissionAssociationsWorkIdList";const _RPAWL = "ReplacePermissionAssociationsWorkList";const _RRSI = "RejectResourceShareInvitation";const _RRSIR = "RejectResourceShareInvitationRequest";const _RRSIRe = "RejectResourceShareInvitationResponse";const _RS = "ResourceShare";const _RSA = "ResourceShareAssociation";const _RSAL = "ResourceShareArnList";const _RSALe = "ResourceShareAssociationList";const _RSC = "ResourceShareConfiguration";const _RSI = "ResourceShareInvitation";const _RSIAAE = "ResourceShareInvitationAlreadyAcceptedException";const _RSIAL = "ResourceShareInvitationArnList";const _RSIANFE = "ResourceShareInvitationArnNotFoundException";const _RSIARE = "ResourceShareInvitationAlreadyRejectedException";const _RSIEE = "ResourceShareInvitationExpiredException";const _RSIL = "ResourceShareInvitationList";const _RSL = "ResourceShareList";const _RSLEE = "ResourceShareLimitExceededException";const _RSPD = "ResourceSharePermissionDetail";const _RSPL = "ResourceSharePermissionList";const _RSPS = "ResourceSharePermissionSummary";const _SAOAL = "SourceArnOrAccountList";const _SDPV = "SetDefaultPermissionVersion";const _SDPVR = "SetDefaultPermissionVersionRequest";const _SDPVRe = "SetDefaultPermissionVersionResponse";const _SIE = "ServerInternalException";const _SNART = "ServiceNameAndResourceType";const _SNARTL = "ServiceNameAndResourceTypeList";const _SUE = "ServiceUnavailableException";const _T = "Tag";const _TE = "ThrottlingException";const _TF = "TagFilter";const _TFa = "TagFilters";const _TL = "TagList";const _TLEE = "TagLimitExceededException";const _TPVE = "TagPolicyViolationException";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _UPPE = "UnmatchedPolicyPermissionException";const _UR = "UntagResource";const _URE = "UnknownResourceException";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _URS = "UpdateResourceShare";const _URSR = "UpdateResourceShareRequest";const _URSRp = "UpdateResourceShareResponse";const _a = "arn";const _aE = "associatedEntity";const _aEP = "allowExternalPrincipals";const _aQE = "awsQueryError";const _aS = "associationStatus";const _aT = "associationType";const _c = "client";const _cT = "clientToken";const _cTr = "creationTime";const _dV = "defaultVersion";const _e = "error";const _ex = "external";const _fPA = "fromPermissionArn";const _fPV = "fromPermissionVersion";const _fS = "featureSet";const _h = "http";const _hE = "httpError";const _hQ = "httpQuery";const _i = "id";const _iRTD = "isResourceTypeDefault";const _iT = "invitationTimestamp";const _it = "item";const _k = "key";const _lUT = "lastUpdatedTime";const _m = "message";const _mR = "maxResults";const _n = "name";const _nT = "nextToken";const _oAI = "owningAccountId";const _p = "principals";const _pA = "permissionArn";const _pAe = "permissionArns";const _pS = "permissionStatus";const _pT = "policyTemplate";const _pTe = "permissionType";const _pV = "permissionVersion";const _pe = "permission";const _per = "permissions";const _po = "policies";const _pr = "principal";const _r = "replace";const _rA = "resourceArns";const _rAI = "receiverAccountId";const _rAe = "resourceArn";const _rAec = "receiverArn";const _rGA = "resourceGroupArn";const _rO = "resourceOwner";const _rPAW = "replacePermissionAssociationsWorks";const _rPAWe = "replacePermissionAssociationsWork";const _rRS = "resourceRegionScope";const _rS = "resourceShare";const _rSA = "resourceShareArn";const _rSAe = "resourceShareAssociations";const _rSAes = "resourceShareArns";const _rSC = "resourceShareConfiguration";const _rSI = "resourceShareInvitation";const _rSIA = "resourceShareInvitationArn";const _rSIAe = "resourceShareInvitationArns";const _rSIe = "resourceShareInvitations";const _rSN = "resourceShareName";const _rSOALO = "retainSharingOnAccountLeaveOrganization";const _rSS = "resourceShareStatus";const _rSe = "resourceShares";const _rT = "resourceType";const _rTe = "resourceTypes";const _rV = "returnValue";const _re = "return";const _res = "resources";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.ram";const _sA = "sourceAssociations";const _sAI = "senderAccountId";const _sI = "sourceId";const _sM = "statusMessage";const _sN = "serviceName";const _sT = "sourceType";const _se = "server";const _so = "sources";const _st = "status";const _t = "tags";const _tF = "tagFilters";const _tK = "tagKey";const _tKa = "tagKeys";const _tPA = "toPermissionArn";const _tPV = "toPermissionVersion";const _tV = "tagValues";const _ty = "type";const _v = "version";const _va = "value";const _wI = "workIds";const _xN = "xmlName";const n0 = "com.amazonaws.ram";const _s_registry = TypeRegistry.for(_s);var RAMServiceException$ = [-3, _s, "RAMServiceException", 0, [], []];_s_registry.registerError(RAMServiceException$, RAMServiceException);const n0_registry = TypeRegistry.for(n0);var IdempotentParameterMismatchException$ = [-3, n0, _IPME,    { [_aQE]: [`IdempotentParameterMismatch`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(IdempotentParameterMismatchException$, IdempotentParameterMismatchException);var InvalidClientTokenException$ = [-3, n0, _ICTE,    { [_aQE]: [`InvalidClientToken`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidClientTokenException$, InvalidClientTokenException);var InvalidMaxResultsException$ = [-3, n0, _IMRE,    { [_aQE]: [`InvalidMaxResults`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidMaxResultsException$, InvalidMaxResultsException);var InvalidNextTokenException$ = [-3, n0, _INTE,    { [_aQE]: [`InvalidNextToken`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidNextTokenException$, InvalidNextTokenException);var InvalidParameterException$ = [-3, n0, _IPE,    { [_aQE]: [`InvalidParameter`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidParameterException$, InvalidParameterException);var InvalidPolicyException$ = [-3, n0, _IPEn,    { [_aQE]: [`InvalidPolicy`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidPolicyException$, InvalidPolicyException);var InvalidResourceTypeException$ = [-3, n0, _IRTE,    { [_aQE]: [`InvalidResourceType.Unknown`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidResourceTypeException$, InvalidResourceTypeException);var InvalidStateTransitionException$ = [-3, n0, _ISTE,    { [_aQE]: [`InvalidStateTransitionException.Unknown`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(InvalidStateTransitionException$, InvalidStateTransitionException);var MalformedArnException$ = [-3, n0, _MAE,    { [_aQE]: [`InvalidArn.Malformed`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(MalformedArnException$, MalformedArnException);var MalformedPolicyTemplateException$ = [-3, n0, _MPTE,    { [_aQE]: [`MalformedPolicyTemplateException`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(MalformedPolicyTemplateException$, MalformedPolicyTemplateException);var MissingRequiredParameterException$ = [-3, n0, _MRPE,    { [_aQE]: [`MissingRequiredParameter`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(MissingRequiredParameterException$, MissingRequiredParameterException);var OperationNotPermittedException$ = [-3, n0, _ONPE,    { [_aQE]: [`OperationNotPermitted`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(OperationNotPermittedException$, OperationNotPermittedException);var PermissionAlreadyExistsException$ = [-3, n0, _PAEE,    { [_aQE]: [`PermissionAlreadyExistsException`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0], 1];n0_registry.registerError(PermissionAlreadyExistsException$, PermissionAlreadyExistsException);var PermissionLimitExceededException$ = [-3, n0, _PLEE,    { [_aQE]: [`PermissionLimitExceededException`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(PermissionLimitExceededException$, PermissionLimitExceededException);var PermissionVersionsLimitExceededException$ = [-3, n0, _PVLEE,    { [_aQE]: [`PermissionVersionsLimitExceededException`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(PermissionVersionsLimitExceededException$, PermissionVersionsLimitExceededException);var ResourceArnNotFoundException$ = [-3, n0, _RANFE,    { [_aQE]: [`InvalidResourceArn.NotFound`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ResourceArnNotFoundException$, ResourceArnNotFoundException);var ResourceShareInvitationAlreadyAcceptedException$ = [-3, n0, _RSIAAE,    { [_aQE]: [`InvalidResourceShareInvitationArn.AlreadyAccepted`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ResourceShareInvitationAlreadyAcceptedException$, ResourceShareInvitationAlreadyAcceptedException);var ResourceShareInvitationAlreadyRejectedException$ = [-3, n0, _RSIARE,    { [_aQE]: [`InvalidResourceShareInvitationArn.AlreadyRejected`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ResourceShareInvitationAlreadyRejectedException$, ResourceShareInvitationAlreadyRejectedException);var ResourceShareInvitationArnNotFoundException$ = [-3, n0, _RSIANFE,    { [_aQE]: [`InvalidResourceShareInvitationArn.NotFound`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ResourceShareInvitationArnNotFoundException$, ResourceShareInvitationArnNotFoundException);var ResourceShareInvitationExpiredException$ = [-3, n0, _RSIEE,    { [_aQE]: [`InvalidResourceShareInvitationArn.Expired`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ResourceShareInvitationExpiredException$, ResourceShareInvitationExpiredException);var ResourceShareLimitExceededException$ = [-3, n0, _RSLEE,    { [_aQE]: [`ResourceShareLimitExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ResourceShareLimitExceededException$, ResourceShareLimitExceededException);var ServerInternalException$ = [-3, n0, _SIE,    { [_aQE]: [`InternalError`, 500], [_e]: _se, [_hE]: 500 },    [_m],    [0], 1];n0_registry.registerError(ServerInternalException$, ServerInternalException);var ServiceUnavailableException$ = [-3, n0, _SUE,    { [_aQE]: [`Unavailable`, 503], [_e]: _se, [_hE]: 503 },    [_m],    [0], 1];n0_registry.registerError(ServiceUnavailableException$, ServiceUnavailableException);var TagLimitExceededException$ = [-3, n0, _TLEE,    { [_aQE]: [`TagLimitExceeded`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(TagLimitExceededException$, TagLimitExceededException);var TagPolicyViolationException$ = [-3, n0, _TPVE,    { [_aQE]: [`TagPolicyViolation`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(TagPolicyViolationException$, TagPolicyViolationException);var ThrottlingException$ = [-3, n0, _TE,    { [_aQE]: [`ThrottlingException`, 429], [_e]: _c, [_hE]: 429 },    [_m],    [0], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var UnknownResourceException$ = [-3, n0, _URE,    { [_aQE]: [`InvalidResourceShareArn.NotFound`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(UnknownResourceException$, UnknownResourceException);var UnmatchedPolicyPermissionException$ = [-3, n0, _UPPE,    { [_aQE]: [`UnmatchedPolicyPermissionException`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(UnmatchedPolicyPermissionException$, UnmatchedPolicyPermissionException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var AcceptResourceShareInvitationRequest$ = [3, n0, _ARSIR,    0,    [_rSIA, _cT],    [0, 0], 1];var AcceptResourceShareInvitationResponse$ = [3, n0, _ARSIRc,    0,    [_rSI, _cT],    [[() => ResourceShareInvitation$, 0], 0]];var AssociatedPermission$ = [3, n0, _AP,    0,    [_a, _pV, _dV, _rT, _st, _fS, _lUT, _rSA],    [0, 0, 2, 0, 0, 0, 4, 0]];var AssociatedSource$ = [3, n0, _AS,    0,    [_rSA, _sI, _sT, _st, _lUT, _cTr, _sM],    [0, 0, 0, 0, 4, 4, 0]];var AssociateResourceSharePermissionRequest$ = [3, n0, _ARSPR,    0,    [_rSA, _pA, _r, _cT, _pV],    [0, 0, 2, 0, 1], 2];var AssociateResourceSharePermissionResponse$ = [3, n0, _ARSPRs,    0,    [_rV, _cT],    [2, 0]];var AssociateResourceShareRequest$ = [3, n0, _ARSR,    0,    [_rSA, _rA, _p, _cT, _so],    [0, [() => ResourceArnList, 0], [() => PrincipalArnOrIdList, 0], 0, [() => SourceArnOrAccountList, 0]], 1];var AssociateResourceShareResponse$ = [3, n0, _ARSRs,    0,    [_rSAe, _cT],    [[() => ResourceShareAssociationList, 0], 0]];var CreatePermissionRequest$ = [3, n0, _CPR,    0,    [_n, _rT, _pT, _cT, _t],    [0, 0, 0, 0, () => TagList], 3];var CreatePermissionResponse$ = [3, n0, _CPRr,    0,    [_pe, _cT],    [() => ResourceSharePermissionSummary$, 0]];var CreatePermissionVersionRequest$ = [3, n0, _CPVR,    0,    [_pA, _pT, _cT],    [0, 0, 0], 2];var CreatePermissionVersionResponse$ = [3, n0, _CPVRr,    0,    [_pe, _cT],    [() => ResourceSharePermissionDetail$, 0]];var CreateResourceShareRequest$ = [3, n0, _CRSR,    0,    [_n, _rA, _p, _t, _aEP, _cT, _pAe, _so, _rSC],    [0, [() => ResourceArnList, 0], [() => PrincipalArnOrIdList, 0], () => TagList, 2, 0, [() => PermissionArnList, 0], [() => SourceArnOrAccountList, 0], () => ResourceShareConfiguration$], 1];var CreateResourceShareResponse$ = [3, n0, _CRSRr,    0,    [_rS, _cT],    [() => ResourceShare$, 0]];var DeletePermissionRequest$ = [3, n0, _DPR,    0,    [_pA, _cT],    [[0, { [_hQ]: _pA }], [0, { [_hQ]: _cT }]], 1];var DeletePermissionResponse$ = [3, n0, _DPRe,    0,    [_rV, _cT, _pS],    [[2, { [_xN]: _re }], 0, 0]];var DeletePermissionVersionRequest$ = [3, n0, _DPVR,    0,    [_pA, _pV, _cT],    [[0, { [_hQ]: _pA }], [1, { [_hQ]: _pV }], [0, { [_hQ]: _cT }]], 2];var DeletePermissionVersionResponse$ = [3, n0, _DPVRe,    0,    [_rV, _cT, _pS],    [[2, { [_xN]: _re }], 0, 0]];var DeleteResourceShareRequest$ = [3, n0, _DRSR,    0,    [_rSA, _cT],    [[0, { [_hQ]: _rSA }], [0, { [_hQ]: _cT }]], 1];var DeleteResourceShareResponse$ = [3, n0, _DRSRe,    0,    [_rV, _cT],    [[2, { [_xN]: _re }], 0]];var DisassociateResourceSharePermissionRequest$ = [3, n0, _DRSPR,    0,    [_rSA, _pA, _cT],    [0, 0, 0], 2];var DisassociateResourceSharePermissionResponse$ = [3, n0, _DRSPRi,    0,    [_rV, _cT],    [2, 0]];var DisassociateResourceShareRequest$ = [3, n0, _DRSRi,    0,    [_rSA, _rA, _p, _cT, _so],    [0, [() => ResourceArnList, 0], [() => PrincipalArnOrIdList, 0], 0, [() => SourceArnOrAccountList, 0]], 1];var DisassociateResourceShareResponse$ = [3, n0, _DRSRis,    0,    [_rSAe, _cT],    [[() => ResourceShareAssociationList, 0], 0]];var EnableSharingWithAwsOrganizationRequest$ = [3, n0, _ESWAOR,    0,    [],    []];var EnableSharingWithAwsOrganizationResponse$ = [3, n0, _ESWAORn,    0,    [_rV],    [[2, { [_xN]: _re }]]];var GetPermissionRequest$ = [3, n0, _GPR,    0,    [_pA, _pV],    [0, 1], 1];var GetPermissionResponse$ = [3, n0, _GPRe,    0,    [_pe],    [() => ResourceSharePermissionDetail$]];var GetResourcePoliciesRequest$ = [3, n0, _GRPR,    0,    [_rA, _pr, _nT, _mR],    [[() => ResourceArnList, 0], 0, 0, 1], 1];var GetResourcePoliciesResponse$ = [3, n0, _GRPRe,    0,    [_po, _nT],    [[() => PolicyList, 0], 0]];var GetResourceShareAssociationsRequest$ = [3, n0, _GRSAR,    0,    [_aT, _rSAes, _rAe, _pr, _aS, _nT, _mR],    [0, [() => ResourceShareArnList, 0], 0, 0, 0, 0, 1], 1];var GetResourceShareAssociationsResponse$ = [3, n0, _GRSARe,    0,    [_rSAe, _nT],    [[() => ResourceShareAssociationList, 0], 0]];var GetResourceShareInvitationsRequest$ = [3, n0, _GRSIR,    0,    [_rSIAe, _rSAes, _nT, _mR],    [[() => ResourceShareInvitationArnList, 0], [() => ResourceShareArnList, 0], 0, 1]];var GetResourceShareInvitationsResponse$ = [3, n0, _GRSIRe,    0,    [_rSIe, _nT],    [[() => ResourceShareInvitationList, 0], 0]];var GetResourceSharesRequest$ = [3, n0, _GRSR,    0,    [_rO, _rSAes, _rSS, _n, _tF, _nT, _mR, _pA, _pV],    [0, [() => ResourceShareArnList, 0], 0, 0, () => TagFilters, 0, 1, 0, 1], 1];var GetResourceSharesResponse$ = [3, n0, _GRSRe,    0,    [_rSe, _nT],    [[() => ResourceShareList, 0], 0]];var ListPendingInvitationResourcesRequest$ = [3, n0, _LPIRR,    0,    [_rSIA, _nT, _mR, _rRS],    [0, 0, 1, 0], 1];var ListPendingInvitationResourcesResponse$ = [3, n0, _LPIRRi,    0,    [_res, _nT],    [[() => ResourceList, 0], 0]];var ListPermissionAssociationsRequest$ = [3, n0, _LPAR,    0,    [_pA, _pV, _aS, _rT, _fS, _dV, _nT, _mR],    [0, 1, 0, 0, 0, 2, 0, 1]];var ListPermissionAssociationsResponse$ = [3, n0, _LPARi,    0,    [_per, _nT],    [[() => AssociatedPermissionList, 0], 0]];var ListPermissionsRequest$ = [3, n0, _LPR,    0,    [_rT, _nT, _mR, _pTe],    [0, 0, 1, 0]];var ListPermissionsResponse$ = [3, n0, _LPRi,    0,    [_per, _nT],    [[() => ResourceSharePermissionList, 0], 0]];var ListPermissionVersionsRequest$ = [3, n0, _LPVR,    0,    [_pA, _nT, _mR],    [0, 0, 1], 1];var ListPermissionVersionsResponse$ = [3, n0, _LPVRi,    0,    [_per, _nT],    [[() => ResourceSharePermissionList, 0], 0]];var ListPrincipalsRequest$ = [3, n0, _LPRis,    0,    [_rO, _rAe, _p, _rT, _rSAes, _nT, _mR],    [0, 0, [() => PrincipalArnOrIdList, 0], 0, [() => ResourceShareArnList, 0], 0, 1], 1];var ListPrincipalsResponse$ = [3, n0, _LPRist,    0,    [_p, _nT],    [[() => PrincipalList, 0], 0]];var ListReplacePermissionAssociationsWorkRequest$ = [3, n0, _LRPAWR,    0,    [_wI, _st, _nT, _mR],    [[() => ReplacePermissionAssociationsWorkIdList, 0], 0, 0, 1]];var ListReplacePermissionAssociationsWorkResponse$ = [3, n0, _LRPAWRi,    0,    [_rPAW, _nT],    [[() => ReplacePermissionAssociationsWorkList, 0], 0]];var ListResourceSharePermissionsRequest$ = [3, n0, _LRSPR,    0,    [_rSA, _nT, _mR],    [0, 0, 1], 1];var ListResourceSharePermissionsResponse$ = [3, n0, _LRSPRi,    0,    [_per, _nT],    [[() => ResourceSharePermissionList, 0], 0]];var ListResourcesRequest$ = [3, n0, _LRR,    0,    [_rO, _pr, _rT, _rA, _rSAes, _nT, _mR, _rRS],    [0, 0, 0, [() => ResourceArnList, 0], [() => ResourceShareArnList, 0], 0, 1, 0], 1];var ListResourcesResponse$ = [3, n0, _LRRi,    0,    [_res, _nT],    [[() => ResourceList, 0], 0]];var ListResourceTypesRequest$ = [3, n0, _LRTR,    0,    [_nT, _mR, _rRS],    [0, 1, 0]];var ListResourceTypesResponse$ = [3, n0, _LRTRi,    0,    [_rTe, _nT],    [[() => ServiceNameAndResourceTypeList, 0], 0]];var ListSourceAssociationsRequest$ = [3, n0, _LSAR,    0,    [_rSAes, _sI, _sT, _aS, _nT, _mR],    [[() => ResourceShareArnList, 0], 0, 0, 0, 0, 1]];var ListSourceAssociationsResponse$ = [3, n0, _LSARi,    0,    [_sA, _nT],    [[() => AssociatedSourceList, 0], 0]];var Principal$ = [3, n0, _P,    0,    [_i, _rSA, _cTr, _lUT, _ex],    [0, 0, 4, 4, 2]];var PromotePermissionCreatedFromPolicyRequest$ = [3, n0, _PPCFPR,    0,    [_pA, _n, _cT],    [0, 0, 0], 2];var PromotePermissionCreatedFromPolicyResponse$ = [3, n0, _PPCFPRr,    0,    [_pe, _cT],    [() => ResourceSharePermissionSummary$, 0]];var PromoteResourceShareCreatedFromPolicyRequest$ = [3, n0, _PRSCFPR,    0,    [_rSA],    [[0, { [_hQ]: _rSA }]], 1];var PromoteResourceShareCreatedFromPolicyResponse$ = [3, n0, _PRSCFPRr,    0,    [_rV],    [[2, { [_xN]: _re }]]];var RejectResourceShareInvitationRequest$ = [3, n0, _RRSIR,    0,    [_rSIA, _cT],    [0, 0], 1];var RejectResourceShareInvitationResponse$ = [3, n0, _RRSIRe,    0,    [_rSI, _cT],    [[() => ResourceShareInvitation$, 0], 0]];var ReplacePermissionAssociationsRequest$ = [3, n0, _RPAR,    0,    [_fPA, _tPA, _fPV, _cT],    [0, 0, 1, 0], 2];var ReplacePermissionAssociationsResponse$ = [3, n0, _RPARe,    0,    [_rPAWe, _cT],    [() => ReplacePermissionAssociationsWork$, 0]];var ReplacePermissionAssociationsWork$ = [3, n0, _RPAW,    0,    [_i, _fPA, _fPV, _tPA, _tPV, _st, _sM, _cTr, _lUT],    [0, 0, 0, 0, 0, 0, 0, 4, 4]];var Resource$ = [3, n0, _R,    0,    [_a, _ty, _rSA, _rGA, _st, _sM, _cTr, _lUT, _rRS],    [0, 0, 0, 0, 0, 0, 4, 4, 0]];var ResourceShare$ = [3, n0, _RS,    0,    [_rSA, _n, _oAI, _aEP, _st, _sM, _t, _cTr, _lUT, _fS, _rSC],    [0, 0, 0, 2, 0, 0, () => TagList, 4, 4, 0, () => ResourceShareConfiguration$]];var ResourceShareAssociation$ = [3, n0, _RSA,    0,    [_rSA, _rSN, _aE, _aT, _st, _sM, _cTr, _lUT, _ex],    [0, 0, 0, 0, 0, 0, 4, 4, 2]];var ResourceShareConfiguration$ = [3, n0, _RSC,    0,    [_rSOALO],    [2]];var ResourceShareInvitation$ = [3, n0, _RSI,    0,    [_rSIA, _rSN, _rSA, _sAI, _rAI, _iT, _st, _rSAe, _rAec],    [0, 0, 0, 0, 0, 4, 0, [() => ResourceShareAssociationList, 0], 0]];var ResourceSharePermissionDetail$ = [3, n0, _RSPD,    0,    [_a, _v, _dV, _n, _rT, _pe, _cTr, _lUT, _iRTD, _pTe, _fS, _st, _t],    [0, 0, 2, 0, 0, 0, 4, 4, 2, 0, 0, 0, () => TagList]];var ResourceSharePermissionSummary$ = [3, n0, _RSPS,    0,    [_a, _v, _dV, _n, _rT, _st, _cTr, _lUT, _iRTD, _pTe, _fS, _t],    [0, 0, 2, 0, 0, 0, 4, 4, 2, 0, 0, () => TagList]];var ServiceNameAndResourceType$ = [3, n0, _SNART,    0,    [_rT, _sN, _rRS],    [0, 0, 0]];var SetDefaultPermissionVersionRequest$ = [3, n0, _SDPVR,    0,    [_pA, _pV, _cT],    [0, 1, 0], 2];var SetDefaultPermissionVersionResponse$ = [3, n0, _SDPVRe,    0,    [_rV, _cT],    [[2, { [_xN]: _re }], 0]];var Tag$ = [3, n0, _T,    0,    [_k, _va],    [0, 0]];var TagFilter$ = [3, n0, _TF,    0,    [_tK, _tV],    [0, 64 | 0]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_t, _rSA, _rAe],    [() => TagList, 0, 0], 1];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_tKa, _rSA, _rAe],    [64 | 0, 0, 0], 1];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateResourceShareRequest$ = [3, n0, _URSR,    0,    [_rSA, _n, _aEP, _cT],    [0, 0, 2, 0], 1];var UpdateResourceShareResponse$ = [3, n0, _URSRp,    0,    [_rS, _cT],    [() => ResourceShare$, 0]];var AssociatedPermissionList = [1, n0, _APL,    0, [() => AssociatedPermission$,        { [_xN]: _it }]];var AssociatedSourceList = [1, n0, _ASL,    0, [() => AssociatedSource$,        { [_xN]: _it }]];var PermissionArnList = [1, n0, _PAL,    0, [0,        { [_xN]: _it }]];var PolicyList = [1, n0, _PL,    0, [0,        { [_xN]: _it }]];var PrincipalArnOrIdList = [1, n0, _PAOIL,    0, [0,        { [_xN]: _it }]];var PrincipalList = [1, n0, _PLr,    0, [() => Principal$,        { [_xN]: _it }]];var ReplacePermissionAssociationsWorkIdList = [1, n0, _RPAWIL,    0, [0,        { [_xN]: _it }]];var ReplacePermissionAssociationsWorkList = [1, n0, _RPAWL,    0, [() => ReplacePermissionAssociationsWork$,        { [_xN]: _it }]];var ResourceArnList = [1, n0, _RAL,    0, [0,        { [_xN]: _it }]];var ResourceList = [1, n0, _RL,    0, [() => Resource$,        { [_xN]: _it }]];var ResourceShareArnList = [1, n0, _RSAL,    0, [0,        { [_xN]: _it }]];var ResourceShareAssociationList = [1, n0, _RSALe,    0, [() => ResourceShareAssociation$,        { [_xN]: _it }]];var ResourceShareInvitationArnList = [1, n0, _RSIAL,    0, [0,        { [_xN]: _it }]];var ResourceShareInvitationList = [1, n0, _RSIL,    0, [() => ResourceShareInvitation$,        { [_xN]: _it }]];var ResourceShareList = [1, n0, _RSL,    0, [() => ResourceShare$,        { [_xN]: _it }]];var ResourceSharePermissionList = [1, n0, _RSPL,    0, [() => ResourceSharePermissionSummary$,        { [_xN]: _it }]];var ServiceNameAndResourceTypeList = [1, n0, _SNARTL,    0, [() => ServiceNameAndResourceType$,        { [_xN]: _it }]];var SourceArnOrAccountList = [1, n0, _SAOAL,    0, [0,        { [_xN]: _it }]];var TagFilters = [1, n0, _TFa,    0, () => TagFilter$];var TagList = [1, n0, _TL,    0, () => Tag$];var AcceptResourceShareInvitation$ = [9, n0, _ARSI,    { [_h]: ["POST", "/acceptresourceshareinvitation", 200] }, () => AcceptResourceShareInvitationRequest$, () => AcceptResourceShareInvitationResponse$];var AssociateResourceShare$ = [9, n0, _ARS,    { [_h]: ["POST", "/associateresourceshare", 200] }, () => AssociateResourceShareRequest$, () => AssociateResourceShareResponse$];var AssociateResourceSharePermission$ = [9, n0, _ARSP,    { [_h]: ["POST", "/associateresourcesharepermission", 200] }, () => AssociateResourceSharePermissionRequest$, () => AssociateResourceSharePermissionResponse$];var CreatePermission$ = [9, n0, _CP,    { [_h]: ["POST", "/createpermission", 200] }, () => CreatePermissionRequest$, () => CreatePermissionResponse$];var CreatePermissionVersion$ = [9, n0, _CPV,    { [_h]: ["POST", "/createpermissionversion", 200] }, () => CreatePermissionVersionRequest$, () => CreatePermissionVersionResponse$];var CreateResourceShare$ = [9, n0, _CRS,    { [_h]: ["POST", "/createresourceshare", 200] }, () => CreateResourceShareRequest$, () => CreateResourceShareResponse$];var DeletePermission$ = [9, n0, _DP,    { [_h]: ["DELETE", "/deletepermission", 200] }, () => DeletePermissionRequest$, () => DeletePermissionResponse$];var DeletePermissionVersion$ = [9, n0, _DPV,    { [_h]: ["DELETE", "/deletepermissionversion", 200] }, () => DeletePermissionVersionRequest$, () => DeletePermissionVersionResponse$];var DeleteResourceShare$ = [9, n0, _DRS,    { [_h]: ["DELETE", "/deleteresourceshare", 200] }, () => DeleteResourceShareRequest$, () => DeleteResourceShareResponse$];var DisassociateResourceShare$ = [9, n0, _DRSi,    { [_h]: ["POST", "/disassociateresourceshare", 200] }, () => DisassociateResourceShareRequest$, () => DisassociateResourceShareResponse$];var DisassociateResourceSharePermission$ = [9, n0, _DRSP,    { [_h]: ["POST", "/disassociateresourcesharepermission", 200] }, () => DisassociateResourceSharePermissionRequest$, () => DisassociateResourceSharePermissionResponse$];var EnableSharingWithAwsOrganization$ = [9, n0, _ESWAO,    { [_h]: ["POST", "/enablesharingwithawsorganization", 200] }, () => EnableSharingWithAwsOrganizationRequest$, () => EnableSharingWithAwsOrganizationResponse$];var GetPermission$ = [9, n0, _GP,    { [_h]: ["POST", "/getpermission", 200] }, () => GetPermissionRequest$, () => GetPermissionResponse$];var GetResourcePolicies$ = [9, n0, _GRP,    { [_h]: ["POST", "/getresourcepolicies", 200] }, () => GetResourcePoliciesRequest$, () => GetResourcePoliciesResponse$];var GetResourceShareAssociations$ = [9, n0, _GRSA,    { [_h]: ["POST", "/getresourceshareassociations", 200] }, () => GetResourceShareAssociationsRequest$, () => GetResourceShareAssociationsResponse$];var GetResourceShareInvitations$ = [9, n0, _GRSI,    { [_h]: ["POST", "/getresourceshareinvitations", 200] }, () => GetResourceShareInvitationsRequest$, () => GetResourceShareInvitationsResponse$];var GetResourceShares$ = [9, n0, _GRS,    { [_h]: ["POST", "/getresourceshares", 200] }, () => GetResourceSharesRequest$, () => GetResourceSharesResponse$];var ListPendingInvitationResources$ = [9, n0, _LPIR,    { [_h]: ["POST", "/listpendinginvitationresources", 200] }, () => ListPendingInvitationResourcesRequest$, () => ListPendingInvitationResourcesResponse$];var ListPermissionAssociations$ = [9, n0, _LPA,    { [_h]: ["POST", "/listpermissionassociations", 200] }, () => ListPermissionAssociationsRequest$, () => ListPermissionAssociationsResponse$];var ListPermissions$ = [9, n0, _LP,    { [_h]: ["POST", "/listpermissions", 200] }, () => ListPermissionsRequest$, () => ListPermissionsResponse$];var ListPermissionVersions$ = [9, n0, _LPV,    { [_h]: ["POST", "/listpermissionversions", 200] }, () => ListPermissionVersionsRequest$, () => ListPermissionVersionsResponse$];var ListPrincipals$ = [9, n0, _LPi,    { [_h]: ["POST", "/listprincipals", 200] }, () => ListPrincipalsRequest$, () => ListPrincipalsResponse$];var ListReplacePermissionAssociationsWork$ = [9, n0, _LRPAW,    { [_h]: ["POST", "/listreplacepermissionassociationswork", 200] }, () => ListReplacePermissionAssociationsWorkRequest$, () => ListReplacePermissionAssociationsWorkResponse$];var ListResources$ = [9, n0, _LR,    { [_h]: ["POST", "/listresources", 200] }, () => ListResourcesRequest$, () => ListResourcesResponse$];var ListResourceSharePermissions$ = [9, n0, _LRSP,    { [_h]: ["POST", "/listresourcesharepermissions", 200] }, () => ListResourceSharePermissionsRequest$, () => ListResourceSharePermissionsResponse$];var ListResourceTypes$ = [9, n0, _LRT,    { [_h]: ["POST", "/listresourcetypes", 200] }, () => ListResourceTypesRequest$, () => ListResourceTypesResponse$];var ListSourceAssociations$ = [9, n0, _LSA,    { [_h]: ["POST", "/listsourceassociations", 200] }, () => ListSourceAssociationsRequest$, () => ListSourceAssociationsResponse$];var PromotePermissionCreatedFromPolicy$ = [9, n0, _PPCFP,    { [_h]: ["POST", "/promotepermissioncreatedfrompolicy", 200] }, () => PromotePermissionCreatedFromPolicyRequest$, () => PromotePermissionCreatedFromPolicyResponse$];var PromoteResourceShareCreatedFromPolicy$ = [9, n0, _PRSCFP,    { [_h]: ["POST", "/promoteresourcesharecreatedfrompolicy", 200] }, () => PromoteResourceShareCreatedFromPolicyRequest$, () => PromoteResourceShareCreatedFromPolicyResponse$];var RejectResourceShareInvitation$ = [9, n0, _RRSI,    { [_h]: ["POST", "/rejectresourceshareinvitation", 200] }, () => RejectResourceShareInvitationRequest$, () => RejectResourceShareInvitationResponse$];var ReplacePermissionAssociations$ = [9, n0, _RPA,    { [_h]: ["POST", "/replacepermissionassociations", 200] }, () => ReplacePermissionAssociationsRequest$, () => ReplacePermissionAssociationsResponse$];var SetDefaultPermissionVersion$ = [9, n0, _SDPV,    { [_h]: ["POST", "/setdefaultpermissionversion", 200] }, () => SetDefaultPermissionVersionRequest$, () => SetDefaultPermissionVersionResponse$];var TagResource$ = [9, n0, _TR,    { [_h]: ["POST", "/tagresource", 200] }, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    { [_h]: ["POST", "/untagresource", 200] }, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateResourceShare$ = [9, n0, _URS,    { [_h]: ["POST", "/updateresourceshare", 200] }, () => UpdateResourceShareRequest$, () => UpdateResourceShareResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2018-01-04",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultRAMHttpAuthSchemeProvider,        httpAuthSchemes: config?.httpAuthSchemes ?? [            {                schemeId: "aws.auth#sigv4",                identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"),                signer: new AwsSdkSigV4Signer(),            },        ],        logger: config?.logger ?? new NoOpLogger(),        protocol: config?.protocol ?? AwsRestJsonProtocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.ram",            errorTypeRegistries,            version: "2018-01-04",            serviceTarget: "AmazonResourceSharing",        },        serviceId: config?.serviceId ?? "RAM",        sha256: config?.sha256 ?? Sha256,        urlParser: config?.urlParser ?? parseUrl,        utf8Decoder: config?.utf8Decoder ?? fromUtf8,        utf8Encoder: config?.utf8Encoder ?? toUtf8,    };}; const getRuntimeConfig = (config) => {    emitWarningIfUnsupportedVersion(process.version);    const defaultsMode = resolveDefaultsModeConfig(config);    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);    const clientSharedValues = getRuntimeConfig$1(config);    emitWarningIfUnsupportedVersion$1(process.version);    const loaderConfig = {        profile: config?.profile,        logger: clientSharedValues.logger,    };    return {        ...clientSharedValues,        ...config,        runtime: "node",        defaultsMode,        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),        retryMode: config?.retryMode ??            loadConfig({                ...NODE_RETRY_MODE_CONFIG_OPTIONS,                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,            }, config),        streamCollector: config?.streamCollector ?? streamCollector,        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),    };}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => {    const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;    let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;    let _credentials = runtimeConfig.credentials;    return {        setHttpAuthScheme(httpAuthScheme) {            const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);            if (index === -1) {                _httpAuthSchemes.push(httpAuthScheme);            }            else {                _httpAuthSchemes.splice(index, 1, httpAuthScheme);            }        },        httpAuthSchemes() {            return _httpAuthSchemes;        },        setHttpAuthSchemeProvider(httpAuthSchemeProvider) {            _httpAuthSchemeProvider = httpAuthSchemeProvider;        },        httpAuthSchemeProvider() {            return _httpAuthSchemeProvider;        },        setCredentials(credentials) {            _credentials = credentials;        },        credentials() {            return _credentials;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class RAMClient extends Client {    config;    constructor(...[configuration]) {        const _config_0 = getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = resolveUserAgentConfig(_config_1);        const _config_3 = resolveRetryConfig(_config_2);        const _config_4 = resolveRegionConfig(_config_3);        const _config_5 = resolveHostHeaderConfig(_config_4);        const _config_6 = resolveEndpointConfig(_config_5);        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(getSchemaSerdePlugin(this.config));        this.middlewareStack.use(getUserAgentPlugin(this.config));        this.middlewareStack.use(getRetryPlugin(this.config));        this.middlewareStack.use(getContentLengthPlugin(this.config));        this.middlewareStack.use(getHostHeaderPlugin(this.config));        this.middlewareStack.use(getLoggerPlugin(this.config));        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: defaultRAMHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AmazonResourceSharing", "RAMClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AcceptResourceShareInvitationCommand extends command(_ep0, _mw0, "AcceptResourceShareInvitation", AcceptResourceShareInvitation$) {} class AssociateResourceShareCommand extends command(_ep0, _mw0, "AssociateResourceShare", AssociateResourceShare$) {} class AssociateResourceSharePermissionCommand extends command(_ep0, _mw0, "AssociateResourceSharePermission", AssociateResourceSharePermission$) {} class CreatePermissionCommand extends command(_ep0, _mw0, "CreatePermission", CreatePermission$) {} class CreatePermissionVersionCommand extends command(_ep0, _mw0, "CreatePermissionVersion", CreatePermissionVersion$) {} class CreateResourceShareCommand extends command(_ep0, _mw0, "CreateResourceShare", CreateResourceShare$) {} class DeletePermissionCommand extends command(_ep0, _mw0, "DeletePermission", DeletePermission$) {} class DeletePermissionVersionCommand extends command(_ep0, _mw0, "DeletePermissionVersion", DeletePermissionVersion$) {} class DeleteResourceShareCommand extends command(_ep0, _mw0, "DeleteResourceShare", DeleteResourceShare$) {} class DisassociateResourceShareCommand extends command(_ep0, _mw0, "DisassociateResourceShare", DisassociateResourceShare$) {} class DisassociateResourceSharePermissionCommand extends command(_ep0, _mw0, "DisassociateResourceSharePermission", DisassociateResourceSharePermission$) {} class EnableSharingWithAwsOrganizationCommand extends command(_ep0, _mw0, "EnableSharingWithAwsOrganization", EnableSharingWithAwsOrganization$) {} class GetPermissionCommand extends command(_ep0, _mw0, "GetPermission", GetPermission$) {} class GetResourcePoliciesCommand extends command(_ep0, _mw0, "GetResourcePolicies", GetResourcePolicies$) {} class GetResourceShareAssociationsCommand extends command(_ep0, _mw0, "GetResourceShareAssociations", GetResourceShareAssociations$) {} class GetResourceShareInvitationsCommand extends command(_ep0, _mw0, "GetResourceShareInvitations", GetResourceShareInvitations$) {} class GetResourceSharesCommand extends command(_ep0, _mw0, "GetResourceShares", GetResourceShares$) {} class ListPendingInvitationResourcesCommand extends command(_ep0, _mw0, "ListPendingInvitationResources", ListPendingInvitationResources$) {} class ListPermissionAssociationsCommand extends command(_ep0, _mw0, "ListPermissionAssociations", ListPermissionAssociations$) {} class ListPermissionsCommand extends command(_ep0, _mw0, "ListPermissions", ListPermissions$) {} class ListPermissionVersionsCommand extends command(_ep0, _mw0, "ListPermissionVersions", ListPermissionVersions$) {} class ListPrincipalsCommand extends command(_ep0, _mw0, "ListPrincipals", ListPrincipals$) {} class ListReplacePermissionAssociationsWorkCommand extends command(_ep0, _mw0, "ListReplacePermissionAssociationsWork", ListReplacePermissionAssociationsWork$) {} class ListResourcesCommand extends command(_ep0, _mw0, "ListResources", ListResources$) {} class ListResourceSharePermissionsCommand extends command(_ep0, _mw0, "ListResourceSharePermissions", ListResourceSharePermissions$) {} class ListResourceTypesCommand extends command(_ep0, _mw0, "ListResourceTypes", ListResourceTypes$) {} class ListSourceAssociationsCommand extends command(_ep0, _mw0, "ListSourceAssociations", ListSourceAssociations$) {} class PromotePermissionCreatedFromPolicyCommand extends command(_ep0, _mw0, "PromotePermissionCreatedFromPolicy", PromotePermissionCreatedFromPolicy$) {} class PromoteResourceShareCreatedFromPolicyCommand extends command(_ep0, _mw0, "PromoteResourceShareCreatedFromPolicy", PromoteResourceShareCreatedFromPolicy$) {} class RejectResourceShareInvitationCommand extends command(_ep0, _mw0, "RejectResourceShareInvitation", RejectResourceShareInvitation$) {} class ReplacePermissionAssociationsCommand extends command(_ep0, _mw0, "ReplacePermissionAssociations", ReplacePermissionAssociations$) {} class SetDefaultPermissionVersionCommand extends command(_ep0, _mw0, "SetDefaultPermissionVersion", SetDefaultPermissionVersion$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateResourceShareCommand extends command(_ep0, _mw0, "UpdateResourceShare", UpdateResourceShare$) {} const paginateGetResourcePolicies = createPaginator(RAMClient, GetResourcePoliciesCommand, "nextToken", "nextToken", "maxResults"); const paginateGetResourceShareAssociations = createPaginator(RAMClient, GetResourceShareAssociationsCommand, "nextToken", "nextToken", "maxResults"); const paginateGetResourceShareInvitations = createPaginator(RAMClient, GetResourceShareInvitationsCommand, "nextToken", "nextToken", "maxResults"); const paginateGetResourceShares = createPaginator(RAMClient, GetResourceSharesCommand, "nextToken", "nextToken", "maxResults"); const paginateListPendingInvitationResources = createPaginator(RAMClient, ListPendingInvitationResourcesCommand, "nextToken", "nextToken", "maxResults"); const paginateListPermissionAssociations = createPaginator(RAMClient, ListPermissionAssociationsCommand, "nextToken", "nextToken", "maxResults"); const paginateListPermissions = createPaginator(RAMClient, ListPermissionsCommand, "nextToken", "nextToken", "maxResults"); const paginateListPermissionVersions = createPaginator(RAMClient, ListPermissionVersionsCommand, "nextToken", "nextToken", "maxResults"); const paginateListPrincipals = createPaginator(RAMClient, ListPrincipalsCommand, "nextToken", "nextToken", "maxResults"); const paginateListReplacePermissionAssociationsWork = createPaginator(RAMClient, ListReplacePermissionAssociationsWorkCommand, "nextToken", "nextToken", "maxResults"); const paginateListResourceSharePermissions = createPaginator(RAMClient, ListResourceSharePermissionsCommand, "nextToken", "nextToken", "maxResults"); const paginateListResources = createPaginator(RAMClient, ListResourcesCommand, "nextToken", "nextToken", "maxResults"); const paginateListResourceTypes = createPaginator(RAMClient, ListResourceTypesCommand, "nextToken", "nextToken", "maxResults"); const paginateListSourceAssociations = createPaginator(RAMClient, ListSourceAssociationsCommand, "nextToken", "nextToken", "maxResults"); const 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,    ListSourceAssociationsCommand,    PromotePermissionCreatedFromPolicyCommand,    PromoteResourceShareCreatedFromPolicyCommand,    RejectResourceShareInvitationCommand,    ReplacePermissionAssociationsCommand,    SetDefaultPermissionVersionCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateResourceShareCommand,};const paginators = {    paginateGetResourcePolicies,    paginateGetResourceShareAssociations,    paginateGetResourceShareInvitations,    paginateGetResourceShares,    paginateListPendingInvitationResources,    paginateListPermissionAssociations,    paginateListPermissions,    paginateListPermissionVersions,    paginateListPrincipals,    paginateListReplacePermissionAssociationsWork,    paginateListResources,    paginateListResourceSharePermissions,    paginateListResourceTypes,    paginateListSourceAssociations,};class RAM extends RAMClient {}createAggregatedClient(commands, RAM, { paginators }); const ResourceShareAssociationType = {    PRINCIPAL: "PRINCIPAL",    RESOURCE: "RESOURCE",    SOURCE: "SOURCE",};const ResourceShareAssociationStatus = {    ASSOCIATED: "ASSOCIATED",    ASSOCIATING: "ASSOCIATING",    DISASSOCIATED: "DISASSOCIATED",    DISASSOCIATING: "DISASSOCIATING",    FAILED: "FAILED",    RESTORING: "RESTORING",    SUSPENDED: "SUSPENDED",    SUSPENDING: "SUSPENDING",};const ResourceShareInvitationStatus = {    ACCEPTED: "ACCEPTED",    EXPIRED: "EXPIRED",    PENDING: "PENDING",    REJECTED: "REJECTED",};const PermissionFeatureSet = {    CREATED_FROM_POLICY: "CREATED_FROM_POLICY",    PROMOTING_TO_STANDARD: "PROMOTING_TO_STANDARD",    STANDARD: "STANDARD",};const PermissionType = {    AWS_MANAGED: "AWS_MANAGED",    CUSTOMER_MANAGED: "CUSTOMER_MANAGED",};const PermissionStatus = {    ATTACHABLE: "ATTACHABLE",    DELETED: "DELETED",    DELETING: "DELETING",    UNATTACHABLE: "UNATTACHABLE",};const ResourceShareFeatureSet = {    CREATED_FROM_POLICY: "CREATED_FROM_POLICY",    PROMOTING_TO_STANDARD: "PROMOTING_TO_STANDARD",    STANDARD: "STANDARD",};const ResourceShareStatus = {    ACTIVE: "ACTIVE",    DELETED: "DELETED",    DELETING: "DELETING",    FAILED: "FAILED",    PENDING: "PENDING",};const ResourceOwner = {    OTHER_ACCOUNTS: "OTHER-ACCOUNTS",    SELF: "SELF",};const ResourceRegionScopeFilter = {    ALL: "ALL",    GLOBAL: "GLOBAL",    REGIONAL: "REGIONAL",};const ResourceRegionScope = {    GLOBAL: "GLOBAL",    REGIONAL: "REGIONAL",};const ResourceStatus = {    AVAILABLE: "AVAILABLE",    LIMIT_EXCEEDED: "LIMIT_EXCEEDED",    PENDING: "PENDING",    UNAVAILABLE: "UNAVAILABLE",    ZONAL_RESOURCE_INACCESSIBLE: "ZONAL_RESOURCE_INACCESSIBLE",};const PermissionTypeFilter = {    ALL: "ALL",    AWS_MANAGED: "AWS_MANAGED",    CUSTOMER_MANAGED: "CUSTOMER_MANAGED",};const ReplacePermissionAssociationsWorkStatus = {    COMPLETED: "COMPLETED",    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",}; exports.AcceptResourceShareInvitation$ = AcceptResourceShareInvitation$;exports.AcceptResourceShareInvitationCommand = AcceptResourceShareInvitationCommand;exports.AcceptResourceShareInvitationRequest$ = AcceptResourceShareInvitationRequest$;exports.AcceptResourceShareInvitationResponse$ = AcceptResourceShareInvitationResponse$;exports.AssociateResourceShare$ = AssociateResourceShare$;exports.AssociateResourceShareCommand = AssociateResourceShareCommand;exports.AssociateResourceSharePermission$ = AssociateResourceSharePermission$;exports.AssociateResourceSharePermissionCommand = AssociateResourceSharePermissionCommand;exports.AssociateResourceSharePermissionRequest$ = AssociateResourceSharePermissionRequest$;exports.AssociateResourceSharePermissionResponse$ = AssociateResourceSharePermissionResponse$;exports.AssociateResourceShareRequest$ = AssociateResourceShareRequest$;exports.AssociateResourceShareResponse$ = AssociateResourceShareResponse$;exports.AssociatedPermission$ = AssociatedPermission$;exports.AssociatedSource$ = AssociatedSource$;exports.CreatePermission$ = CreatePermission$;exports.CreatePermissionCommand = CreatePermissionCommand;exports.CreatePermissionRequest$ = CreatePermissionRequest$;exports.CreatePermissionResponse$ = CreatePermissionResponse$;exports.CreatePermissionVersion$ = CreatePermissionVersion$;exports.CreatePermissionVersionCommand = CreatePermissionVersionCommand;exports.CreatePermissionVersionRequest$ = CreatePermissionVersionRequest$;exports.CreatePermissionVersionResponse$ = CreatePermissionVersionResponse$;exports.CreateResourceShare$ = CreateResourceShare$;exports.CreateResourceShareCommand = CreateResourceShareCommand;exports.CreateResourceShareRequest$ = CreateResourceShareRequest$;exports.CreateResourceShareResponse$ = CreateResourceShareResponse$;exports.DeletePermission$ = DeletePermission$;exports.DeletePermissionCommand = DeletePermissionCommand;exports.DeletePermissionRequest$ = DeletePermissionRequest$;exports.DeletePermissionResponse$ = DeletePermissionResponse$;exports.DeletePermissionVersion$ = DeletePermissionVersion$;exports.DeletePermissionVersionCommand = DeletePermissionVersionCommand;exports.DeletePermissionVersionRequest$ = DeletePermissionVersionRequest$;exports.DeletePermissionVersionResponse$ = DeletePermissionVersionResponse$;exports.DeleteResourceShare$ = DeleteResourceShare$;exports.DeleteResourceShareCommand = DeleteResourceShareCommand;exports.DeleteResourceShareRequest$ = DeleteResourceShareRequest$;exports.DeleteResourceShareResponse$ = DeleteResourceShareResponse$;exports.DisassociateResourceShare$ = DisassociateResourceShare$;exports.DisassociateResourceShareCommand = DisassociateResourceShareCommand;exports.DisassociateResourceSharePermission$ = DisassociateResourceSharePermission$;exports.DisassociateResourceSharePermissionCommand = DisassociateResourceSharePermissionCommand;exports.DisassociateResourceSharePermissionRequest$ = DisassociateResourceSharePermissionRequest$;exports.DisassociateResourceSharePermissionResponse$ = DisassociateResourceSharePermissionResponse$;exports.DisassociateResourceShareRequest$ = DisassociateResourceShareRequest$;exports.DisassociateResourceShareResponse$ = DisassociateResourceShareResponse$;exports.EnableSharingWithAwsOrganization$ = EnableSharingWithAwsOrganization$;exports.EnableSharingWithAwsOrganizationCommand = EnableSharingWithAwsOrganizationCommand;exports.EnableSharingWithAwsOrganizationRequest$ = EnableSharingWithAwsOrganizationRequest$;exports.EnableSharingWithAwsOrganizationResponse$ = EnableSharingWithAwsOrganizationResponse$;exports.GetPermission$ = GetPermission$;exports.GetPermissionCommand = GetPermissionCommand;exports.GetPermissionRequest$ = GetPermissionRequest$;exports.GetPermissionResponse$ = GetPermissionResponse$;exports.GetResourcePolicies$ = GetResourcePolicies$;exports.GetResourcePoliciesCommand = GetResourcePoliciesCommand;exports.GetResourcePoliciesRequest$ = GetResourcePoliciesRequest$;exports.GetResourcePoliciesResponse$ = GetResourcePoliciesResponse$;exports.GetResourceShareAssociations$ = GetResourceShareAssociations$;exports.GetResourceShareAssociationsCommand = GetResourceShareAssociationsCommand;exports.GetResourceShareAssociationsRequest$ = GetResourceShareAssociationsRequest$;exports.GetResourceShareAssociationsResponse$ = GetResourceShareAssociationsResponse$;exports.GetResourceShareInvitations$ = GetResourceShareInvitations$;exports.GetResourceShareInvitationsCommand = GetResourceShareInvitationsCommand;exports.GetResourceShareInvitationsRequest$ = GetResourceShareInvitationsRequest$;exports.GetResourceShareInvitationsResponse$ = GetResourceShareInvitationsResponse$;exports.GetResourceShares$ = GetResourceShares$;exports.GetResourceSharesCommand = GetResourceSharesCommand;exports.GetResourceSharesRequest$ = GetResourceSharesRequest$;exports.GetResourceSharesResponse$ = GetResourceSharesResponse$;exports.IdempotentParameterMismatchException = IdempotentParameterMismatchException;exports.IdempotentParameterMismatchException$ = IdempotentParameterMismatchException$;exports.InvalidClientTokenException = InvalidClientTokenException;exports.InvalidClientTokenException$ = InvalidClientTokenException$;exports.InvalidMaxResultsException = InvalidMaxResultsException;exports.InvalidMaxResultsException$ = InvalidMaxResultsException$;exports.InvalidNextTokenException = InvalidNextTokenException;exports.InvalidNextTokenException$ = InvalidNextTokenException$;exports.InvalidParameterException = InvalidParameterException;exports.InvalidParameterException$ = InvalidParameterException$;exports.InvalidPolicyException = InvalidPolicyException;exports.InvalidPolicyException$ = InvalidPolicyException$;exports.InvalidResourceTypeException = InvalidResourceTypeException;exports.InvalidResourceTypeException$ = InvalidResourceTypeException$;exports.InvalidStateTransitionException = InvalidStateTransitionException;exports.InvalidStateTransitionException$ = InvalidStateTransitionException$;exports.ListPendingInvitationResources$ = ListPendingInvitationResources$;exports.ListPendingInvitationResourcesCommand = ListPendingInvitationResourcesCommand;exports.ListPendingInvitationResourcesRequest$ = ListPendingInvitationResourcesRequest$;exports.ListPendingInvitationResourcesResponse$ = ListPendingInvitationResourcesResponse$;exports.ListPermissionAssociations$ = ListPermissionAssociations$;exports.ListPermissionAssociationsCommand = ListPermissionAssociationsCommand;exports.ListPermissionAssociationsRequest$ = ListPermissionAssociationsRequest$;exports.ListPermissionAssociationsResponse$ = ListPermissionAssociationsResponse$;exports.ListPermissionVersions$ = ListPermissionVersions$;exports.ListPermissionVersionsCommand = ListPermissionVersionsCommand;exports.ListPermissionVersionsRequest$ = ListPermissionVersionsRequest$;exports.ListPermissionVersionsResponse$ = ListPermissionVersionsResponse$;exports.ListPermissions$ = ListPermissions$;exports.ListPermissionsCommand = ListPermissionsCommand;exports.ListPermissionsRequest$ = ListPermissionsRequest$;exports.ListPermissionsResponse$ = ListPermissionsResponse$;exports.ListPrincipals$ = ListPrincipals$;exports.ListPrincipalsCommand = ListPrincipalsCommand;exports.ListPrincipalsRequest$ = ListPrincipalsRequest$;exports.ListPrincipalsResponse$ = ListPrincipalsResponse$;exports.ListReplacePermissionAssociationsWork$ = ListReplacePermissionAssociationsWork$;exports.ListReplacePermissionAssociationsWorkCommand = ListReplacePermissionAssociationsWorkCommand;exports.ListReplacePermissionAssociationsWorkRequest$ = ListReplacePermissionAssociationsWorkRequest$;exports.ListReplacePermissionAssociationsWorkResponse$ = ListReplacePermissionAssociationsWorkResponse$;exports.ListResourceSharePermissions$ = ListResourceSharePermissions$;exports.ListResourceSharePermissionsCommand = ListResourceSharePermissionsCommand;exports.ListResourceSharePermissionsRequest$ = ListResourceSharePermissionsRequest$;exports.ListResourceSharePermissionsResponse$ = ListResourceSharePermissionsResponse$;exports.ListResourceTypes$ = ListResourceTypes$;exports.ListResourceTypesCommand = ListResourceTypesCommand;exports.ListResourceTypesRequest$ = ListResourceTypesRequest$;exports.ListResourceTypesResponse$ = ListResourceTypesResponse$;exports.ListResources$ = ListResources$;exports.ListResourcesCommand = ListResourcesCommand;exports.ListResourcesRequest$ = ListResourcesRequest$;exports.ListResourcesResponse$ = ListResourcesResponse$;exports.ListSourceAssociations$ = ListSourceAssociations$;exports.ListSourceAssociationsCommand = ListSourceAssociationsCommand;exports.ListSourceAssociationsRequest$ = ListSourceAssociationsRequest$;exports.ListSourceAssociationsResponse$ = ListSourceAssociationsResponse$;exports.MalformedArnException = MalformedArnException;exports.MalformedArnException$ = MalformedArnException$;exports.MalformedPolicyTemplateException = MalformedPolicyTemplateException;exports.MalformedPolicyTemplateException$ = MalformedPolicyTemplateException$;exports.MissingRequiredParameterException = MissingRequiredParameterException;exports.MissingRequiredParameterException$ = MissingRequiredParameterException$;exports.OperationNotPermittedException = OperationNotPermittedException;exports.OperationNotPermittedException$ = OperationNotPermittedException$;exports.PermissionAlreadyExistsException = PermissionAlreadyExistsException;exports.PermissionAlreadyExistsException$ = PermissionAlreadyExistsException$;exports.PermissionFeatureSet = PermissionFeatureSet;exports.PermissionLimitExceededException = PermissionLimitExceededException;exports.PermissionLimitExceededException$ = PermissionLimitExceededException$;exports.PermissionStatus = PermissionStatus;exports.PermissionType = PermissionType;exports.PermissionTypeFilter = PermissionTypeFilter;exports.PermissionVersionsLimitExceededException = PermissionVersionsLimitExceededException;exports.PermissionVersionsLimitExceededException$ = PermissionVersionsLimitExceededException$;exports.Principal$ = Principal$;exports.PromotePermissionCreatedFromPolicy$ = PromotePermissionCreatedFromPolicy$;exports.PromotePermissionCreatedFromPolicyCommand = PromotePermissionCreatedFromPolicyCommand;exports.PromotePermissionCreatedFromPolicyRequest$ = PromotePermissionCreatedFromPolicyRequest$;exports.PromotePermissionCreatedFromPolicyResponse$ = PromotePermissionCreatedFromPolicyResponse$;exports.PromoteResourceShareCreatedFromPolicy$ = PromoteResourceShareCreatedFromPolicy$;exports.PromoteResourceShareCreatedFromPolicyCommand = PromoteResourceShareCreatedFromPolicyCommand;exports.PromoteResourceShareCreatedFromPolicyRequest$ = PromoteResourceShareCreatedFromPolicyRequest$;exports.PromoteResourceShareCreatedFromPolicyResponse$ = PromoteResourceShareCreatedFromPolicyResponse$;exports.RAM = RAM;exports.RAMClient = RAMClient;exports.RAMServiceException = RAMServiceException;exports.RAMServiceException$ = RAMServiceException$;exports.RejectResourceShareInvitation$ = RejectResourceShareInvitation$;exports.RejectResourceShareInvitationCommand = RejectResourceShareInvitationCommand;exports.RejectResourceShareInvitationRequest$ = RejectResourceShareInvitationRequest$;exports.RejectResourceShareInvitationResponse$ = RejectResourceShareInvitationResponse$;exports.ReplacePermissionAssociations$ = ReplacePermissionAssociations$;exports.ReplacePermissionAssociationsCommand = ReplacePermissionAssociationsCommand;exports.ReplacePermissionAssociationsRequest$ = ReplacePermissionAssociationsRequest$;exports.ReplacePermissionAssociationsResponse$ = ReplacePermissionAssociationsResponse$;exports.ReplacePermissionAssociationsWork$ = ReplacePermissionAssociationsWork$;exports.ReplacePermissionAssociationsWorkStatus = ReplacePermissionAssociationsWorkStatus;exports.Resource$ = Resource$;exports.ResourceArnNotFoundException = ResourceArnNotFoundException;exports.ResourceArnNotFoundException$ = ResourceArnNotFoundException$;exports.ResourceOwner = ResourceOwner;exports.ResourceRegionScope = ResourceRegionScope;exports.ResourceRegionScopeFilter = ResourceRegionScopeFilter;exports.ResourceShare$ = ResourceShare$;exports.ResourceShareAssociation$ = ResourceShareAssociation$;exports.ResourceShareAssociationStatus = ResourceShareAssociationStatus;exports.ResourceShareAssociationType = ResourceShareAssociationType;exports.ResourceShareConfiguration$ = ResourceShareConfiguration$;exports.ResourceShareFeatureSet = ResourceShareFeatureSet;exports.ResourceShareInvitation$ = ResourceShareInvitation$;exports.ResourceShareInvitationAlreadyAcceptedException = ResourceShareInvitationAlreadyAcceptedException;exports.ResourceShareInvitationAlreadyAcceptedException$ = ResourceShareInvitationAlreadyAcceptedException$;exports.ResourceShareInvitationAlreadyRejectedException = ResourceShareInvitationAlreadyRejectedException;exports.ResourceShareInvitationAlreadyRejectedException$ = ResourceShareInvitationAlreadyRejectedException$;exports.ResourceShareInvitationArnNotFoundException = ResourceShareInvitationArnNotFoundException;exports.ResourceShareInvitationArnNotFoundException$ = ResourceShareInvitationArnNotFoundException$;exports.ResourceShareInvitationExpiredException = ResourceShareInvitationExpiredException;exports.ResourceShareInvitationExpiredException$ = ResourceShareInvitationExpiredException$;exports.ResourceShareInvitationStatus = ResourceShareInvitationStatus;exports.ResourceShareLimitExceededException = ResourceShareLimitExceededException;exports.ResourceShareLimitExceededException$ = ResourceShareLimitExceededException$;exports.ResourceSharePermissionDetail$ = ResourceSharePermissionDetail$;exports.ResourceSharePermissionSummary$ = ResourceSharePermissionSummary$;exports.ResourceShareStatus = ResourceShareStatus;exports.ResourceStatus = ResourceStatus;exports.ServerInternalException = ServerInternalException;exports.ServerInternalException$ = ServerInternalException$;exports.ServiceNameAndResourceType$ = ServiceNameAndResourceType$;exports.ServiceUnavailableException = ServiceUnavailableException;exports.ServiceUnavailableException$ = ServiceUnavailableException$;exports.SetDefaultPermissionVersion$ = SetDefaultPermissionVersion$;exports.SetDefaultPermissionVersionCommand = SetDefaultPermissionVersionCommand;exports.SetDefaultPermissionVersionRequest$ = SetDefaultPermissionVersionRequest$;exports.SetDefaultPermissionVersionResponse$ = SetDefaultPermissionVersionResponse$;exports.Tag$ = Tag$;exports.TagFilter$ = TagFilter$;exports.TagLimitExceededException = TagLimitExceededException;exports.TagLimitExceededException$ = TagLimitExceededException$;exports.TagPolicyViolationException = TagPolicyViolationException;exports.TagPolicyViolationException$ = TagPolicyViolationException$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.UnknownResourceException = UnknownResourceException;exports.UnknownResourceException$ = UnknownResourceException$;exports.UnmatchedPolicyPermissionException = UnmatchedPolicyPermissionException;exports.UnmatchedPolicyPermissionException$ = UnmatchedPolicyPermissionException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateResourceShare$ = UpdateResourceShare$;exports.UpdateResourceShareCommand = UpdateResourceShareCommand;exports.UpdateResourceShareRequest$ = UpdateResourceShareRequest$;exports.UpdateResourceShareResponse$ = UpdateResourceShareResponse$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateGetResourcePolicies = paginateGetResourcePolicies;exports.paginateGetResourceShareAssociations = paginateGetResourceShareAssociations;exports.paginateGetResourceShareInvitations = paginateGetResourceShareInvitations;exports.paginateGetResourceShares = paginateGetResourceShares;exports.paginateListPendingInvitationResources = paginateListPendingInvitationResources;exports.paginateListPermissionAssociations = paginateListPermissionAssociations;exports.paginateListPermissionVersions = paginateListPermissionVersions;exports.paginateListPermissions = paginateListPermissions;exports.paginateListPrincipals = paginateListPrincipals;exports.paginateListReplacePermissionAssociationsWork = paginateListReplacePermissionAssociationsWork;exports.paginateListResourceSharePermissions = paginateListResourceSharePermissions;exports.paginateListResourceTypes = paginateListResourceTypes;exports.paginateListResources = paginateListResources;exports.paginateListSourceAssociations = paginateListSourceAssociations;