File Explorer

/var/runtime/node_modules/@aws-sdk/client-mpa/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.js53.9 KB · 1511 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 defaultMPAHttpAuthSchemeParametersProvider = 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: "mpa",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultMPAHttpAuthSchemeProvider = (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, {        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "mpa",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const a = "isSet", b = { "ref": "Endpoint" }, c = [{ "ref": "Region" }];const _data = {    conditions: [        [a, [b]],        [a, c],        ["aws.partition", c, "PartitionResult"],        ["booleanEquals", [{ ref: "UseFIPS" }, true]]    ],    results: [        [-1],        [-1, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [b, {}],        ["https://mpa-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", {}],        ["https://mpa.{Region}.{PartitionResult#dualStackDnsSuffix}", {}],        [-1, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 6, 3,    1, 4, r + 5,    2, 5, r + 5,    3, r + 3, r + 4,    3, r + 1, r + 2,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class MPAServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, MPAServiceException.prototype);    }} class AccessDeniedException extends MPAServiceException {    name = "AccessDeniedException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "AccessDeniedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, AccessDeniedException.prototype);        this.Message = opts.Message;    }}class ConflictException extends MPAServiceException {    name = "ConflictException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ConflictException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ConflictException.prototype);        this.Message = opts.Message;    }}class InternalServerException extends MPAServiceException {    name = "InternalServerException";    $fault = "server";    $retryable = {};    Message;    constructor(opts) {        super({            name: "InternalServerException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, InternalServerException.prototype);        this.Message = opts.Message;    }}class ServiceQuotaExceededException extends MPAServiceException {    name = "ServiceQuotaExceededException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ServiceQuotaExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype);        this.Message = opts.Message;    }}class ThrottlingException extends MPAServiceException {    name = "ThrottlingException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ThrottlingException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ThrottlingException.prototype);        this.Message = opts.Message;    }}class ValidationException extends MPAServiceException {    name = "ValidationException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ValidationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ValidationException.prototype);        this.Message = opts.Message;    }}class ResourceNotFoundException extends MPAServiceException {    name = "ResourceNotFoundException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ResourceNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);        this.Message = opts.Message;    }}class InvalidParameterException extends MPAServiceException {    name = "InvalidParameterException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InvalidParameterException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidParameterException.prototype);        this.Message = opts.Message;    }}class TooManyTagsException extends MPAServiceException {    name = "TooManyTagsException";    $fault = "client";    Message;    ResourceName;    constructor(opts) {        super({            name: "TooManyTagsException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TooManyTagsException.prototype);        this.Message = opts.Message;        this.ResourceName = opts.ResourceName;    }} const _A = "Approvers";const _ACS = "ActionCompletionStrategy";const _ADE = "AccessDeniedException";const _AI = "ApproverId";const _AIp = "ApproverIds";const _AN = "ActionName";const _APU = "ApprovalPortalUrl";const _AR = "ApproverResponses";const _AS = "ApprovalStrategy";const _ASR = "AdditionalSecurityRequirements";const _ASRp = "ApprovalStrategyResponse";const _AT = "ApprovalTeams";const _ATA = "ApprovalTeamArn";const _ATN = "ApprovalTeamName";const _ATRA = "ApprovalTeamRequestApprover";const _ATRAp = "ApprovalTeamRequestApprovers";const _Ar = "Arn";const _BSA = "BaselineSessionArn";const _CAT = "CreateApprovalTeam";const _CATR = "CreateApprovalTeamRequest";const _CATRr = "CreateApprovalTeamResponse";const _CE = "ConflictException";const _CIS = "CreateIdentitySource";const _CISR = "CreateIdentitySourceRequest";const _CISRr = "CreateIdentitySourceResponse";const _CS = "CancelSession";const _CSR = "CancelSessionRequest";const _CSRa = "CancelSessionResponse";const _CT = "ClientToken";const _CTo = "CompletionTime";const _CTr = "CreationTime";const _D = "Description";const _DCT = "DeletionCompletionTime";const _DIATV = "DeleteInactiveApprovalTeamVersion";const _DIATVR = "DeleteInactiveApprovalTeamVersionRequest";const _DIATVRe = "DeleteInactiveApprovalTeamVersionResponse";const _DIS = "DeleteIdentitySource";const _DISR = "DeleteIdentitySourceRequest";const _DST = "DeletionStartTime";const _DV = "DefaultVersion";const _Do = "Document";const _ES = "ExecutionStatus";const _ET = "ExpirationTime";const _F = "Filter";const _FN = "FieldName";const _Fi = "Filters";const _GAT = "GetApprovalTeam";const _GATR = "GetApprovalTeamRequest";const _GATRA = "GetApprovalTeamResponseApprover";const _GATRAe = "GetApprovalTeamResponseApprovers";const _GATRe = "GetApprovalTeamResponse";const _GIS = "GetIdentitySource";const _GISR = "GetIdentitySourceRequest";const _GISRe = "GetIdentitySourceResponse";const _GPV = "GetPolicyVersion";const _GPVR = "GetPolicyVersionRequest";const _GPVRe = "GetPolicyVersionResponse";const _GRP = "GetResourcePolicy";const _GRPR = "GetResourcePolicyRequest";const _GRPRe = "GetResourcePolicyResponse";const _GS = "GetSession";const _GSR = "GetSessionRequest";const _GSRAR = "GetSessionResponseApproverResponse";const _GSRARe = "GetSessionResponseApproverResponses";const _GSRe = "GetSessionResponse";const _IA = "InstanceArn";const _ID = "IsDefault";const _II = "IdentityId";const _IIC = "IamIdentityCenter";const _IICFG = "IamIdentityCenterForGet";const _IICFL = "IamIdentityCenterForList";const _IPE = "InvalidParameterException";const _IS = "IdentitySources";const _ISA = "IdentitySourceArn";const _ISE = "InternalServerException";const _ISFL = "IdentitySourceForList";const _ISP = "IdentitySourceParameters";const _ISPFG = "IdentitySourceParametersForGet";const _ISPFL = "IdentitySourceParametersForList";const _IST = "IdentitySourceType";const _IT = "InitiationTime";const _LA = "LastActivity";const _LAT = "LastActivityTime";const _LATR = "ListApprovalTeamsRequest";const _LATRAT = "ListApprovalTeamsResponseApprovalTeam";const _LATRATi = "ListApprovalTeamsResponseApprovalTeams";const _LATRi = "ListApprovalTeamsResponse";const _LATi = "ListApprovalTeams";const _LIS = "ListIdentitySources";const _LISR = "ListIdentitySourcesRequest";const _LISRi = "ListIdentitySourcesResponse";const _LP = "ListPolicies";const _LPR = "ListPoliciesRequest";const _LPRi = "ListPoliciesResponse";const _LPV = "ListPolicyVersions";const _LPVR = "ListPolicyVersionsRequest";const _LPVRi = "ListPolicyVersionsResponse";const _LRP = "ListResourcePolicies";const _LRPR = "ListResourcePoliciesRequest";const _LRPRRP = "ListResourcePoliciesResponseResourcePolicy";const _LRPRRPi = "ListResourcePoliciesResponseResourcePolicies";const _LRPRi = "ListResourcePoliciesResponse";const _LS = "ListSessions";const _LSR = "ListSessionsRequest";const _LSRS = "ListSessionsResponseSession";const _LSRSi = "ListSessionsResponseSessions";const _LSRi = "ListSessionsResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _LUT = "LastUpdateTime";const _LUTa = "LastUpdatedTime";const _M = "Message";const _MAR = "MinApprovalsRequired";const _MM = "MfaMethods";const _MMf = "MfaMethod";const _MN = "MofN";const _MNAS = "MofNApprovalStrategy";const _MR = "MaxResults";const _Me = "Metadata";const _N = "Name";const _NOA = "NumberOfApprovers";const _NT = "NextToken";const _O = "Operator";const _P = "Policies";const _PA = "PolicyArn";const _PBSA = "PendingBaselineSessionArn";const _PD = "PolicyDocument";const _PII = "PrimaryIdentityId";const _PIS = "PrimaryIdentityStatus";const _PISA = "PrimaryIdentitySourceArn";const _PN = "PolicyName";const _PR = "PolicyReference";const _PRA = "ProtectedResourceArn";const _PRo = "PoliciesReferences";const _PT = "PolicyType";const _PU = "PendingUpdate";const _PV = "PolicyVersion";const _PVA = "PolicyVersionArn";const _PVS = "PolicyVersionSummary";const _PVo = "PolicyVersions";const _PWD = "PendingWindowDays";const _Po = "Policy";const _R = "Response";const _RA = "ResourceArn";const _RAI = "RequesterAccountId";const _RC = "RequesterComment";const _RN = "ResourceName";const _RNFE = "ResourceNotFoundException";const _RP = "ResourcePolicies";const _RPA = "RequesterPrincipalArn";const _RR = "RequesterRegion";const _RSP = "RequesterServicePrincipal";const _RT = "ResponseTime";const _Re = "Region";const _S = "Status";const _SA = "SessionArn";const _SAATD = "StartActiveApprovalTeamDeletion";const _SAATDR = "StartActiveApprovalTeamDeletionRequest";const _SAATDRt = "StartActiveApprovalTeamDeletionResponse";const _SATB = "StartApprovalTeamBaseline";const _SATBR = "StartApprovalTeamBaselineRequest";const _SATBRt = "StartApprovalTeamBaselineResponse";const _SC = "StatusCode";const _SK = "SessionKey";const _SM = "StatusMessage";const _SMe = "SessionMetadata";const _SQEE = "ServiceQuotaExceededException";const _SS = "SyncStatus";const _SV = "SessionValue";const _Se = "Sessions";const _T = "Tags";const _TE = "ThrottlingException";const _TK = "TagKey";const _TKL = "TagKeyList";const _TKa = "TagKeys";const _TMTE = "TooManyTagsException";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TV = "TagValue";const _Ty = "Type";const _UA = "UpdateActions";const _UAT = "UpdateApprovalTeam";const _UATR = "UpdateApprovalTeamRequest";const _UATRp = "UpdateApprovalTeamResponse";const _UIT = "UpdateInitiationTime";const _UR = "UntagResource";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _USA = "UpdateSessionArn";const _V = "Value";const _VE = "ValidationException";const _VI = "VersionId";const _c = "client";const _e = "error";const _h = "http";const _hE = "httpError";const _hQ = "httpQuery";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.mpa";const _se = "server";const n0 = "com.amazonaws.mpa";const _s_registry = TypeRegistry.for(_s);var MPAServiceException$ = [-3, _s, "MPAServiceException", 0, [], []];_s_registry.registerError(MPAServiceException$, MPAServiceException);const n0_registry = TypeRegistry.for(n0);var AccessDeniedException$ = [-3, n0, _ADE,    { [_e]: _c, [_hE]: 403 },    [_M],    [0], 1];n0_registry.registerError(AccessDeniedException$, AccessDeniedException);var ConflictException$ = [-3, n0, _CE,    { [_e]: _c, [_hE]: 409 },    [_M],    [0], 1];n0_registry.registerError(ConflictException$, ConflictException);var InternalServerException$ = [-3, n0, _ISE,    { [_e]: _se, [_hE]: 500 },    [_M],    [0], 1];n0_registry.registerError(InternalServerException$, InternalServerException);var InvalidParameterException$ = [-3, n0, _IPE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0], 1];n0_registry.registerError(InvalidParameterException$, InvalidParameterException);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c, [_hE]: 404 },    [_M],    [0], 1];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceQuotaExceededException$ = [-3, n0, _SQEE,    { [_e]: _c, [_hE]: 402 },    [_M],    [0], 1];n0_registry.registerError(ServiceQuotaExceededException$, ServiceQuotaExceededException);var ThrottlingException$ = [-3, n0, _TE,    { [_e]: _c, [_hE]: 429 },    [_M],    [0], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var TooManyTagsException$ = [-3, n0, _TMTE,    { [_e]: _c, [_hE]: 400 },    [_M, _RN],    [0, 0], 1];n0_registry.registerError(TooManyTagsException$, TooManyTagsException);var ValidationException$ = [-3, n0, _VE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0], 1];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var Description = [0, n0, _D, 8, 0];var PolicyDocument = [0, n0, _PD, 8, 0];var RequesterComment = [0, n0, _RC, 8, 0];var SessionKey = [0, n0, _SK, 8, 0];var SessionValue = [0, n0, _SV, 8, 0];var TagKey = [0, n0, _TK, 8, 0];var TagValue = [0, n0, _TV, 8, 0];var ApprovalTeamRequestApprover$ = [3, n0, _ATRA,    0,    [_PII, _PISA],    [0, 0], 2];var CancelSessionRequest$ = [3, n0, _CSR,    0,    [_SA],    [[0, 1]], 1];var CancelSessionResponse$ = [3, n0, _CSRa,    0,    [],    []];var CreateApprovalTeamRequest$ = [3, n0, _CATR,    0,    [_AS, _A, _D, _P, _N, _CT, _T],    [() => ApprovalStrategy$, () => ApprovalTeamRequestApprovers, [() => Description, 0], () => PoliciesReferences, 0, [0, 4], [() => Tags, 0]], 5];var CreateApprovalTeamResponse$ = [3, n0, _CATRr,    0,    [_CTr, _Ar, _N, _VI],    [5, 0, 0, 0]];var CreateIdentitySourceRequest$ = [3, n0, _CISR,    0,    [_ISP, _CT, _T],    [() => IdentitySourceParameters$, [0, 4], [() => Tags, 0]], 1];var CreateIdentitySourceResponse$ = [3, n0, _CISRr,    0,    [_IST, _ISA, _CTr],    [0, 0, 5]];var DeleteIdentitySourceRequest$ = [3, n0, _DISR,    0,    [_ISA],    [[0, 1]], 1];var DeleteInactiveApprovalTeamVersionRequest$ = [3, n0, _DIATVR,    0,    [_Ar, _VI],    [[0, 1], [0, 1]], 2];var DeleteInactiveApprovalTeamVersionResponse$ = [3, n0, _DIATVRe,    0,    [],    []];var Filter$ = [3, n0, _F,    0,    [_FN, _O, _V],    [0, 0, 0]];var GetApprovalTeamRequest$ = [3, n0, _GATR,    0,    [_Ar],    [[0, 1]], 1];var GetApprovalTeamResponse$ = [3, n0, _GATRe,    0,    [_CTr, _AS, _NOA, _A, _Ar, _D, _N, _S, _SC, _SM, _USA, _VI, _P, _LUT, _PU],    [5, () => ApprovalStrategyResponse$, 1, () => GetApprovalTeamResponseApprovers, 0, [() => Description, 0], 0, 0, 0, 0, 0, 0, () => PoliciesReferences, 5, () => PendingUpdate$]];var GetApprovalTeamResponseApprover$ = [3, n0, _GATRA,    0,    [_AI, _RT, _PII, _PISA, _PIS, _LA, _LAT, _PBSA, _MM],    [0, 5, 0, 0, 0, 0, 5, 0, () => MfaMethods]];var GetIdentitySourceRequest$ = [3, n0, _GISR,    0,    [_ISA],    [[0, 1]], 1];var GetIdentitySourceResponse$ = [3, n0, _GISRe,    0,    [_IST, _ISP, _ISA, _CTr, _S, _SC, _SM],    [0, () => IdentitySourceParametersForGet$, 0, 5, 0, 0, 0]];var GetPolicyVersionRequest$ = [3, n0, _GPVR,    0,    [_PVA],    [[0, 1]], 1];var GetPolicyVersionResponse$ = [3, n0, _GPVRe,    0,    [_PV],    [[() => PolicyVersion$, 0]], 1];var GetResourcePolicyRequest$ = [3, n0, _GRPR,    0,    [_RA, _PN, _PT],    [0, 0, 0], 3];var GetResourcePolicyResponse$ = [3, n0, _GRPRe,    0,    [_RA, _PT, _PN, _PD, _PVA],    [0, 0, 0, [() => PolicyDocument, 0], 0], 4];var GetSessionRequest$ = [3, n0, _GSR,    0,    [_SA],    [[0, 1]], 1];var GetSessionResponse$ = [3, n0, _GSRe,    0,    [_SA, _ATA, _ATN, _PRA, _AS, _NOA, _IT, _ET, _CTo, _D, _Me, _S, _SC, _SM, _ES, _AN, _RSP, _RPA, _RAI, _RR, _RC, _ACS, _AR, _ASR],    [0, 0, 0, 0, () => ApprovalStrategyResponse$, 1, 5, 5, 5, [() => Description, 0], [() => SessionMetadata, 0], 0, 0, 0, 0, 0, 0, 0, 0, 0, [() => RequesterComment, 0], 0, () => GetSessionResponseApproverResponses, 64 | 0]];var GetSessionResponseApproverResponse$ = [3, n0, _GSRAR,    0,    [_AI, _ISA, _II, _R, _RT],    [0, 0, 0, 0, 5]];var IamIdentityCenter$ = [3, n0, _IIC,    0,    [_IA, _Re],    [0, 0], 2];var IamIdentityCenterForGet$ = [3, n0, _IICFG,    0,    [_IA, _APU, _Re],    [0, 0, 0]];var IamIdentityCenterForList$ = [3, n0, _IICFL,    0,    [_IA, _APU, _Re],    [0, 0, 0]];var IdentitySourceForList$ = [3, n0, _ISFL,    0,    [_IST, _ISP, _ISA, _CTr, _S, _SC, _SM],    [0, () => IdentitySourceParametersForList$, 0, 5, 0, 0, 0]];var IdentitySourceParameters$ = [3, n0, _ISP,    0,    [_IIC],    [() => IamIdentityCenter$]];var ListApprovalTeamsRequest$ = [3, n0, _LATR,    0,    [_MR, _NT],    [[1, { [_hQ]: _MR }], [0, { [_hQ]: _NT }]]];var ListApprovalTeamsResponse$ = [3, n0, _LATRi,    0,    [_NT, _AT],    [0, [() => ListApprovalTeamsResponseApprovalTeams, 0]]];var ListApprovalTeamsResponseApprovalTeam$ = [3, n0, _LATRAT,    0,    [_CTr, _AS, _NOA, _Ar, _N, _D, _S, _SC, _SM],    [5, () => ApprovalStrategyResponse$, 1, 0, 0, [() => Description, 0], 0, 0, 0]];var ListIdentitySourcesRequest$ = [3, n0, _LISR,    0,    [_MR, _NT],    [[1, { [_hQ]: _MR }], [0, { [_hQ]: _NT }]]];var ListIdentitySourcesResponse$ = [3, n0, _LISRi,    0,    [_NT, _IS],    [0, () => IdentitySources]];var ListPoliciesRequest$ = [3, n0, _LPR,    0,    [_MR, _NT],    [[1, { [_hQ]: _MR }], [0, { [_hQ]: _NT }]]];var ListPoliciesResponse$ = [3, n0, _LPRi,    0,    [_NT, _P],    [0, () => Policies]];var ListPolicyVersionsRequest$ = [3, n0, _LPVR,    0,    [_PA, _MR, _NT],    [[0, 1], [1, { [_hQ]: _MR }], [0, { [_hQ]: _NT }]], 1];var ListPolicyVersionsResponse$ = [3, n0, _LPVRi,    0,    [_NT, _PVo],    [0, () => PolicyVersions]];var ListResourcePoliciesRequest$ = [3, n0, _LRPR,    0,    [_RA, _MR, _NT],    [[0, 1], [1, { [_hQ]: _MR }], [0, { [_hQ]: _NT }]], 1];var ListResourcePoliciesResponse$ = [3, n0, _LRPRi,    0,    [_NT, _RP],    [0, () => ListResourcePoliciesResponseResourcePolicies]];var ListResourcePoliciesResponseResourcePolicy$ = [3, n0, _LRPRRP,    0,    [_PA, _PT, _PN],    [0, 0, 0]];var ListSessionsRequest$ = [3, n0, _LSR,    0,    [_ATA, _MR, _NT, _Fi],    [[0, 1], 1, 0, () => Filters], 1];var ListSessionsResponse$ = [3, n0, _LSRi,    0,    [_NT, _Se],    [0, [() => ListSessionsResponseSessions, 0]]];var ListSessionsResponseSession$ = [3, n0, _LSRS,    0,    [_SA, _ATN, _ATA, _IT, _ET, _CTo, _D, _AN, _PRA, _RSP, _RPA, _RR, _RAI, _S, _SC, _SM, _ACS, _ASR],    [0, 0, 0, 5, 5, 5, [() => Description, 0], 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64 | 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_RA],    [[0, 1]], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_T],    [[() => Tags, 0]]];var MfaMethod$ = [3, n0, _MMf,    0,    [_Ty, _SS],    [0, 0], 2];var MofNApprovalStrategy$ = [3, n0, _MNAS,    0,    [_MAR],    [1], 1];var PendingUpdate$ = [3, n0, _PU,    0,    [_VI, _D, _AS, _NOA, _S, _SC, _SM, _A, _UIT],    [0, 0, () => ApprovalStrategyResponse$, 1, 0, 0, 0, () => GetApprovalTeamResponseApprovers, 5]];var Policy$ = [3, n0, _Po,    0,    [_Ar, _DV, _PT, _N],    [0, 1, 0, 0], 4];var PolicyReference$ = [3, n0, _PR,    0,    [_PA],    [0], 1];var PolicyVersion$ = [3, n0, _PV,    0,    [_Ar, _PA, _VI, _PT, _ID, _N, _S, _CTr, _LUTa, _Do],    [0, 0, 1, 0, 2, 0, 0, 5, 5, [() => PolicyDocument, 0]], 10];var PolicyVersionSummary$ = [3, n0, _PVS,    0,    [_Ar, _PA, _VI, _PT, _ID, _N, _S, _CTr, _LUTa],    [0, 0, 1, 0, 2, 0, 0, 5, 5], 9];var StartActiveApprovalTeamDeletionRequest$ = [3, n0, _SAATDR,    0,    [_Ar, _PWD],    [[0, 1], 1], 1];var StartActiveApprovalTeamDeletionResponse$ = [3, n0, _SAATDRt,    0,    [_DCT, _DST],    [5, 5]];var StartApprovalTeamBaselineRequest$ = [3, n0, _SATBR,    0,    [_Ar, _AIp],    [[0, 1], 64 | 0], 1];var StartApprovalTeamBaselineResponse$ = [3, n0, _SATBRt,    0,    [_BSA],    [0]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_RA, _T],    [[0, 1], [() => Tags, 0]], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_RA, _TKa],    [[0, 1], [() => TagKeyList, 0]], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateApprovalTeamRequest$ = [3, n0, _UATR,    0,    [_Ar, _AS, _A, _D, _UA],    [[0, 1], () => ApprovalStrategy$, () => ApprovalTeamRequestApprovers, [() => Description, 0], 64 | 0], 1];var UpdateApprovalTeamResponse$ = [3, n0, _UATRp,    0,    [_VI],    [0]];var __Unit = "unit";var ApprovalTeamRequestApprovers = [1, n0, _ATRAp,    0, () => ApprovalTeamRequestApprover$];var Filters = [1, n0, _Fi,    0, () => Filter$];var GetApprovalTeamResponseApprovers = [1, n0, _GATRAe,    0, () => GetApprovalTeamResponseApprover$];var GetSessionResponseApproverResponses = [1, n0, _GSRARe,    0, () => GetSessionResponseApproverResponse$];var IdentitySources = [1, n0, _IS,    0, () => IdentitySourceForList$];var ListApprovalTeamsResponseApprovalTeams = [1, n0, _LATRATi,    0, [() => ListApprovalTeamsResponseApprovalTeam$,        0]];var ListResourcePoliciesResponseResourcePolicies = [1, n0, _LRPRRPi,    0, () => ListResourcePoliciesResponseResourcePolicy$];var ListSessionsResponseSessions = [1, n0, _LSRSi,    0, [() => ListSessionsResponseSession$,        0]];var MfaMethods = [1, n0, _MM,    0, () => MfaMethod$];var Policies = [1, n0, _P,    0, () => Policy$];var PoliciesReferences = [1, n0, _PRo,    0, () => PolicyReference$];var PolicyVersions = [1, n0, _PVo,    0, () => PolicyVersionSummary$];var TagKeyList = [1, n0, _TKL,    8, [() => TagKey,        0]];var SessionMetadata = [2, n0, _SMe,    8, [() => SessionKey,        0],    [() => SessionValue,        0]];var Tags = [2, n0, _T,    8, [() => TagKey,        0],    [() => TagValue,        0]];var ApprovalStrategy$ = [4, n0, _AS,    0,    [_MN],    [() => MofNApprovalStrategy$]];var ApprovalStrategyResponse$ = [4, n0, _ASRp,    0,    [_MN],    [() => MofNApprovalStrategy$]];var IdentitySourceParametersForGet$ = [4, n0, _ISPFG,    0,    [_IIC],    [() => IamIdentityCenterForGet$]];var IdentitySourceParametersForList$ = [4, n0, _ISPFL,    0,    [_IIC],    [() => IamIdentityCenterForList$]];var CancelSession$ = [9, n0, _CS,    { [_h]: ["PUT", "/sessions/{SessionArn}", 200] }, () => CancelSessionRequest$, () => CancelSessionResponse$];var CreateApprovalTeam$ = [9, n0, _CAT,    { [_h]: ["POST", "/approval-teams", 200] }, () => CreateApprovalTeamRequest$, () => CreateApprovalTeamResponse$];var CreateIdentitySource$ = [9, n0, _CIS,    { [_h]: ["POST", "/identity-sources", 200] }, () => CreateIdentitySourceRequest$, () => CreateIdentitySourceResponse$];var DeleteIdentitySource$ = [9, n0, _DIS,    { [_h]: ["DELETE", "/identity-sources/{IdentitySourceArn}", 200] }, () => DeleteIdentitySourceRequest$, () => __Unit];var DeleteInactiveApprovalTeamVersion$ = [9, n0, _DIATV,    { [_h]: ["DELETE", "/approval-teams/{Arn}/{VersionId}", 200] }, () => DeleteInactiveApprovalTeamVersionRequest$, () => DeleteInactiveApprovalTeamVersionResponse$];var GetApprovalTeam$ = [9, n0, _GAT,    { [_h]: ["GET", "/approval-teams/{Arn}", 200] }, () => GetApprovalTeamRequest$, () => GetApprovalTeamResponse$];var GetIdentitySource$ = [9, n0, _GIS,    { [_h]: ["GET", "/identity-sources/{IdentitySourceArn}", 200] }, () => GetIdentitySourceRequest$, () => GetIdentitySourceResponse$];var GetPolicyVersion$ = [9, n0, _GPV,    { [_h]: ["GET", "/policy-versions/{PolicyVersionArn}", 200] }, () => GetPolicyVersionRequest$, () => GetPolicyVersionResponse$];var GetResourcePolicy$ = [9, n0, _GRP,    { [_h]: ["POST", "/GetResourcePolicy", 200] }, () => GetResourcePolicyRequest$, () => GetResourcePolicyResponse$];var GetSession$ = [9, n0, _GS,    { [_h]: ["GET", "/sessions/{SessionArn}", 200] }, () => GetSessionRequest$, () => GetSessionResponse$];var ListApprovalTeams$ = [9, n0, _LATi,    { [_h]: ["POST", "/approval-teams/?List", 200] }, () => ListApprovalTeamsRequest$, () => ListApprovalTeamsResponse$];var ListIdentitySources$ = [9, n0, _LIS,    { [_h]: ["POST", "/identity-sources/?List", 200] }, () => ListIdentitySourcesRequest$, () => ListIdentitySourcesResponse$];var ListPolicies$ = [9, n0, _LP,    { [_h]: ["POST", "/policies/?List", 200] }, () => ListPoliciesRequest$, () => ListPoliciesResponse$];var ListPolicyVersions$ = [9, n0, _LPV,    { [_h]: ["POST", "/policies/{PolicyArn}/?List", 200] }, () => ListPolicyVersionsRequest$, () => ListPolicyVersionsResponse$];var ListResourcePolicies$ = [9, n0, _LRP,    { [_h]: ["POST", "/resource-policies/{ResourceArn}/?List", 200] }, () => ListResourcePoliciesRequest$, () => ListResourcePoliciesResponse$];var ListSessions$ = [9, n0, _LS,    { [_h]: ["POST", "/approval-teams/{ApprovalTeamArn}/sessions/?List", 200] }, () => ListSessionsRequest$, () => ListSessionsResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    { [_h]: ["GET", "/tags/{ResourceArn}", 200] }, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var StartActiveApprovalTeamDeletion$ = [9, n0, _SAATD,    { [_h]: ["POST", "/approval-teams/{Arn}?Delete", 200] }, () => StartActiveApprovalTeamDeletionRequest$, () => StartActiveApprovalTeamDeletionResponse$];var StartApprovalTeamBaseline$ = [9, n0, _SATB,    { [_h]: ["POST", "/approval-teams/{Arn}/baseline", 200] }, () => StartApprovalTeamBaselineRequest$, () => StartApprovalTeamBaselineResponse$];var TagResource$ = [9, n0, _TR,    { [_h]: ["PUT", "/tags/{ResourceArn}", 200] }, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    { [_h]: ["POST", "/tags/{ResourceArn}", 200] }, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateApprovalTeam$ = [9, n0, _UAT,    { [_h]: ["PATCH", "/approval-teams/{Arn}", 200] }, () => UpdateApprovalTeamRequest$, () => UpdateApprovalTeamResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2022-07-26",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultMPAHttpAuthSchemeProvider,        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.mpa",            errorTypeRegistries,            version: "2022-07-26",            serviceTarget: "AWSFluffyCoreService",        },        serviceId: config?.serviceId ?? "MPA",        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 MPAClient 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: defaultMPAHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AWSFluffyCoreService", "MPAClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class CancelSessionCommand extends command(_ep0, _mw0, "CancelSession", CancelSession$) {} class CreateApprovalTeamCommand extends command(_ep0, _mw0, "CreateApprovalTeam", CreateApprovalTeam$) {} class CreateIdentitySourceCommand extends command(_ep0, _mw0, "CreateIdentitySource", CreateIdentitySource$) {} class DeleteIdentitySourceCommand extends command(_ep0, _mw0, "DeleteIdentitySource", DeleteIdentitySource$) {} class DeleteInactiveApprovalTeamVersionCommand extends command(_ep0, _mw0, "DeleteInactiveApprovalTeamVersion", DeleteInactiveApprovalTeamVersion$) {} class GetApprovalTeamCommand extends command(_ep0, _mw0, "GetApprovalTeam", GetApprovalTeam$) {} class GetIdentitySourceCommand extends command(_ep0, _mw0, "GetIdentitySource", GetIdentitySource$) {} class GetPolicyVersionCommand extends command(_ep0, _mw0, "GetPolicyVersion", GetPolicyVersion$) {} class GetResourcePolicyCommand extends command(_ep0, _mw0, "GetResourcePolicy", GetResourcePolicy$) {} class GetSessionCommand extends command(_ep0, _mw0, "GetSession", GetSession$) {} class ListApprovalTeamsCommand extends command(_ep0, _mw0, "ListApprovalTeams", ListApprovalTeams$) {} class ListIdentitySourcesCommand extends command(_ep0, _mw0, "ListIdentitySources", ListIdentitySources$) {} class ListPoliciesCommand extends command(_ep0, _mw0, "ListPolicies", ListPolicies$) {} class ListPolicyVersionsCommand extends command(_ep0, _mw0, "ListPolicyVersions", ListPolicyVersions$) {} class ListResourcePoliciesCommand extends command(_ep0, _mw0, "ListResourcePolicies", ListResourcePolicies$) {} class ListSessionsCommand extends command(_ep0, _mw0, "ListSessions", ListSessions$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class StartActiveApprovalTeamDeletionCommand extends command(_ep0, _mw0, "StartActiveApprovalTeamDeletion", StartActiveApprovalTeamDeletion$) {} class StartApprovalTeamBaselineCommand extends command(_ep0, _mw0, "StartApprovalTeamBaseline", StartApprovalTeamBaseline$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateApprovalTeamCommand extends command(_ep0, _mw0, "UpdateApprovalTeam", UpdateApprovalTeam$) {} const paginateListApprovalTeams = createPaginator(MPAClient, ListApprovalTeamsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListIdentitySources = createPaginator(MPAClient, ListIdentitySourcesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPolicies = createPaginator(MPAClient, ListPoliciesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPolicyVersions = createPaginator(MPAClient, ListPolicyVersionsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListResourcePolicies = createPaginator(MPAClient, ListResourcePoliciesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListSessions = createPaginator(MPAClient, ListSessionsCommand, "NextToken", "NextToken", "MaxResults"); const commands = {    CancelSessionCommand,    CreateApprovalTeamCommand,    CreateIdentitySourceCommand,    DeleteIdentitySourceCommand,    DeleteInactiveApprovalTeamVersionCommand,    GetApprovalTeamCommand,    GetIdentitySourceCommand,    GetPolicyVersionCommand,    GetResourcePolicyCommand,    GetSessionCommand,    ListApprovalTeamsCommand,    ListIdentitySourcesCommand,    ListPoliciesCommand,    ListPolicyVersionsCommand,    ListResourcePoliciesCommand,    ListSessionsCommand,    ListTagsForResourceCommand,    StartActiveApprovalTeamDeletionCommand,    StartApprovalTeamBaselineCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateApprovalTeamCommand,};const paginators = {    paginateListApprovalTeams,    paginateListIdentitySources,    paginateListPolicies,    paginateListPolicyVersions,    paginateListResourcePolicies,    paginateListSessions,};class MPA extends MPAClient {}createAggregatedClient(commands, MPA, { paginators }); const ActionCompletionStrategy = {    AUTO_COMPLETION_UPON_APPROVAL: "AUTO_COMPLETION_UPON_APPROVAL",};const AdditionalSecurityRequirement = {    APPROVER_VERIFICATION_REQUIRED: "APPROVER_VERIFICATION_REQUIRED",};const ApproverLastActivity = {    BASELINED: "BASELINED",    RESPONDED_TO_INVITATION: "RESPONDED_TO_INVITATION",    VOTED: "VOTED",};const MfaSyncStatus = {    IN_SYNC: "IN_SYNC",    OUT_OF_SYNC: "OUT_OF_SYNC",};const MfaType = {    EMAIL_OTP: "EMAIL_OTP",};const IdentityStatus = {    ACCEPTED: "ACCEPTED",    INVALID: "INVALID",    PENDING: "PENDING",    REJECTED: "REJECTED",};const ApprovalTeamStatus = {    ACTIVE: "ACTIVE",    DELETING: "DELETING",    INACTIVE: "INACTIVE",    PENDING: "PENDING",};const ApprovalTeamStatusCode = {    DELETE_FAILED_APPROVAL: "DELETE_FAILED_APPROVAL",    DELETE_FAILED_VALIDATION: "DELETE_FAILED_VALIDATION",    DELETE_PENDING_APPROVAL: "DELETE_PENDING_APPROVAL",    FAILED_ACTIVATION: "FAILED_ACTIVATION",    FAILED_VALIDATION: "FAILED_VALIDATION",    PENDING_ACTIVATION: "PENDING_ACTIVATION",    UPDATE_FAILED_ACTIVATION: "UPDATE_FAILED_ACTIVATION",    UPDATE_FAILED_APPROVAL: "UPDATE_FAILED_APPROVAL",    UPDATE_FAILED_VALIDATION: "UPDATE_FAILED_VALIDATION",    UPDATE_PENDING_ACTIVATION: "UPDATE_PENDING_ACTIVATION",    UPDATE_PENDING_APPROVAL: "UPDATE_PENDING_APPROVAL",    VALIDATING: "VALIDATING",};const UpdateAction = {    SYNCHRONIZE_MFA_DEVICES: "SYNCHRONIZE_MFA_DEVICES",};const PolicyType = {    AWS_MANAGED: "AWS_MANAGED",    AWS_RAM: "AWS_RAM",};const PolicyStatus = {    ATTACHABLE: "ATTACHABLE",    DEPRECATED: "DEPRECATED",};const IdentitySourceType = {    IAM_IDENTITY_CENTER: "IAM_IDENTITY_CENTER",};const IdentitySourceStatus = {    ACTIVE: "ACTIVE",    CREATING: "CREATING",    DELETING: "DELETING",    ERROR: "ERROR",};const IdentitySourceStatusCode = {    ACCESS_DENIED: "ACCESS_DENIED",    DELETION_FAILED: "DELETION_FAILED",    IDC_INSTANCE_NOT_FOUND: "IDC_INSTANCE_NOT_FOUND",    IDC_INSTANCE_NOT_VALID: "IDC_INSTANCE_NOT_VALID",};const SessionResponse = {    APPROVED: "APPROVED",    NO_RESPONSE: "NO_RESPONSE",    REJECTED: "REJECTED",};const SessionExecutionStatus = {    EXECUTED: "EXECUTED",    FAILED: "FAILED",    PENDING: "PENDING",};const SessionStatus = {    APPROVED: "APPROVED",    CANCELLED: "CANCELLED",    CREATING: "CREATING",    FAILED: "FAILED",    PENDING: "PENDING",};const SessionStatusCode = {    ALL_APPROVERS_IN_SESSION: "ALL_APPROVERS_IN_SESSION",    CONFIGURATION_CHANGED: "CONFIGURATION_CHANGED",    EXPIRED: "EXPIRED",    REJECTED: "REJECTED",};const FilterField = {    ACTION_NAME: "ActionName",    APPROVAL_TEAM_NAME: "ApprovalTeamName",    INITIATION_TIME: "InitiationTime",    SESSION_STATUS: "SessionStatus",    VOTE: "Vote",    VOTING_TIME: "VotingTime",};const Operator = {    BETWEEN: "BETWEEN",    CONTAINS: "CONTAINS",    DOES_NOT_CONTAIN: "NOT_CONTAINS",    EQUALS: "EQ",    GREATER_THAN: "GT",    GREATER_THAN_OR_EQUAL_TO: "GTE",    LESS_THAN: "LT",    LESS_THAN_OR_EQUAL_TO: "LTE",    NOT_EQUALS: "NE",}; exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.ActionCompletionStrategy = ActionCompletionStrategy;exports.AdditionalSecurityRequirement = AdditionalSecurityRequirement;exports.ApprovalStrategy$ = ApprovalStrategy$;exports.ApprovalStrategyResponse$ = ApprovalStrategyResponse$;exports.ApprovalTeamRequestApprover$ = ApprovalTeamRequestApprover$;exports.ApprovalTeamStatus = ApprovalTeamStatus;exports.ApprovalTeamStatusCode = ApprovalTeamStatusCode;exports.ApproverLastActivity = ApproverLastActivity;exports.CancelSession$ = CancelSession$;exports.CancelSessionCommand = CancelSessionCommand;exports.CancelSessionRequest$ = CancelSessionRequest$;exports.CancelSessionResponse$ = CancelSessionResponse$;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.CreateApprovalTeam$ = CreateApprovalTeam$;exports.CreateApprovalTeamCommand = CreateApprovalTeamCommand;exports.CreateApprovalTeamRequest$ = CreateApprovalTeamRequest$;exports.CreateApprovalTeamResponse$ = CreateApprovalTeamResponse$;exports.CreateIdentitySource$ = CreateIdentitySource$;exports.CreateIdentitySourceCommand = CreateIdentitySourceCommand;exports.CreateIdentitySourceRequest$ = CreateIdentitySourceRequest$;exports.CreateIdentitySourceResponse$ = CreateIdentitySourceResponse$;exports.DeleteIdentitySource$ = DeleteIdentitySource$;exports.DeleteIdentitySourceCommand = DeleteIdentitySourceCommand;exports.DeleteIdentitySourceRequest$ = DeleteIdentitySourceRequest$;exports.DeleteInactiveApprovalTeamVersion$ = DeleteInactiveApprovalTeamVersion$;exports.DeleteInactiveApprovalTeamVersionCommand = DeleteInactiveApprovalTeamVersionCommand;exports.DeleteInactiveApprovalTeamVersionRequest$ = DeleteInactiveApprovalTeamVersionRequest$;exports.DeleteInactiveApprovalTeamVersionResponse$ = DeleteInactiveApprovalTeamVersionResponse$;exports.Filter$ = Filter$;exports.FilterField = FilterField;exports.GetApprovalTeam$ = GetApprovalTeam$;exports.GetApprovalTeamCommand = GetApprovalTeamCommand;exports.GetApprovalTeamRequest$ = GetApprovalTeamRequest$;exports.GetApprovalTeamResponse$ = GetApprovalTeamResponse$;exports.GetApprovalTeamResponseApprover$ = GetApprovalTeamResponseApprover$;exports.GetIdentitySource$ = GetIdentitySource$;exports.GetIdentitySourceCommand = GetIdentitySourceCommand;exports.GetIdentitySourceRequest$ = GetIdentitySourceRequest$;exports.GetIdentitySourceResponse$ = GetIdentitySourceResponse$;exports.GetPolicyVersion$ = GetPolicyVersion$;exports.GetPolicyVersionCommand = GetPolicyVersionCommand;exports.GetPolicyVersionRequest$ = GetPolicyVersionRequest$;exports.GetPolicyVersionResponse$ = GetPolicyVersionResponse$;exports.GetResourcePolicy$ = GetResourcePolicy$;exports.GetResourcePolicyCommand = GetResourcePolicyCommand;exports.GetResourcePolicyRequest$ = GetResourcePolicyRequest$;exports.GetResourcePolicyResponse$ = GetResourcePolicyResponse$;exports.GetSession$ = GetSession$;exports.GetSessionCommand = GetSessionCommand;exports.GetSessionRequest$ = GetSessionRequest$;exports.GetSessionResponse$ = GetSessionResponse$;exports.GetSessionResponseApproverResponse$ = GetSessionResponseApproverResponse$;exports.IamIdentityCenter$ = IamIdentityCenter$;exports.IamIdentityCenterForGet$ = IamIdentityCenterForGet$;exports.IamIdentityCenterForList$ = IamIdentityCenterForList$;exports.IdentitySourceForList$ = IdentitySourceForList$;exports.IdentitySourceParameters$ = IdentitySourceParameters$;exports.IdentitySourceParametersForGet$ = IdentitySourceParametersForGet$;exports.IdentitySourceParametersForList$ = IdentitySourceParametersForList$;exports.IdentitySourceStatus = IdentitySourceStatus;exports.IdentitySourceStatusCode = IdentitySourceStatusCode;exports.IdentitySourceType = IdentitySourceType;exports.IdentityStatus = IdentityStatus;exports.InternalServerException = InternalServerException;exports.InternalServerException$ = InternalServerException$;exports.InvalidParameterException = InvalidParameterException;exports.InvalidParameterException$ = InvalidParameterException$;exports.ListApprovalTeams$ = ListApprovalTeams$;exports.ListApprovalTeamsCommand = ListApprovalTeamsCommand;exports.ListApprovalTeamsRequest$ = ListApprovalTeamsRequest$;exports.ListApprovalTeamsResponse$ = ListApprovalTeamsResponse$;exports.ListApprovalTeamsResponseApprovalTeam$ = ListApprovalTeamsResponseApprovalTeam$;exports.ListIdentitySources$ = ListIdentitySources$;exports.ListIdentitySourcesCommand = ListIdentitySourcesCommand;exports.ListIdentitySourcesRequest$ = ListIdentitySourcesRequest$;exports.ListIdentitySourcesResponse$ = ListIdentitySourcesResponse$;exports.ListPolicies$ = ListPolicies$;exports.ListPoliciesCommand = ListPoliciesCommand;exports.ListPoliciesRequest$ = ListPoliciesRequest$;exports.ListPoliciesResponse$ = ListPoliciesResponse$;exports.ListPolicyVersions$ = ListPolicyVersions$;exports.ListPolicyVersionsCommand = ListPolicyVersionsCommand;exports.ListPolicyVersionsRequest$ = ListPolicyVersionsRequest$;exports.ListPolicyVersionsResponse$ = ListPolicyVersionsResponse$;exports.ListResourcePolicies$ = ListResourcePolicies$;exports.ListResourcePoliciesCommand = ListResourcePoliciesCommand;exports.ListResourcePoliciesRequest$ = ListResourcePoliciesRequest$;exports.ListResourcePoliciesResponse$ = ListResourcePoliciesResponse$;exports.ListResourcePoliciesResponseResourcePolicy$ = ListResourcePoliciesResponseResourcePolicy$;exports.ListSessions$ = ListSessions$;exports.ListSessionsCommand = ListSessionsCommand;exports.ListSessionsRequest$ = ListSessionsRequest$;exports.ListSessionsResponse$ = ListSessionsResponse$;exports.ListSessionsResponseSession$ = ListSessionsResponseSession$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.MPA = MPA;exports.MPAClient = MPAClient;exports.MPAServiceException = MPAServiceException;exports.MPAServiceException$ = MPAServiceException$;exports.MfaMethod$ = MfaMethod$;exports.MfaSyncStatus = MfaSyncStatus;exports.MfaType = MfaType;exports.MofNApprovalStrategy$ = MofNApprovalStrategy$;exports.Operator = Operator;exports.PendingUpdate$ = PendingUpdate$;exports.Policy$ = Policy$;exports.PolicyReference$ = PolicyReference$;exports.PolicyStatus = PolicyStatus;exports.PolicyType = PolicyType;exports.PolicyVersion$ = PolicyVersion$;exports.PolicyVersionSummary$ = PolicyVersionSummary$;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.ServiceQuotaExceededException = ServiceQuotaExceededException;exports.ServiceQuotaExceededException$ = ServiceQuotaExceededException$;exports.SessionExecutionStatus = SessionExecutionStatus;exports.SessionResponse = SessionResponse;exports.SessionStatus = SessionStatus;exports.SessionStatusCode = SessionStatusCode;exports.StartActiveApprovalTeamDeletion$ = StartActiveApprovalTeamDeletion$;exports.StartActiveApprovalTeamDeletionCommand = StartActiveApprovalTeamDeletionCommand;exports.StartActiveApprovalTeamDeletionRequest$ = StartActiveApprovalTeamDeletionRequest$;exports.StartActiveApprovalTeamDeletionResponse$ = StartActiveApprovalTeamDeletionResponse$;exports.StartApprovalTeamBaseline$ = StartApprovalTeamBaseline$;exports.StartApprovalTeamBaselineCommand = StartApprovalTeamBaselineCommand;exports.StartApprovalTeamBaselineRequest$ = StartApprovalTeamBaselineRequest$;exports.StartApprovalTeamBaselineResponse$ = StartApprovalTeamBaselineResponse$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.TooManyTagsException = TooManyTagsException;exports.TooManyTagsException$ = TooManyTagsException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateAction = UpdateAction;exports.UpdateApprovalTeam$ = UpdateApprovalTeam$;exports.UpdateApprovalTeamCommand = UpdateApprovalTeamCommand;exports.UpdateApprovalTeamRequest$ = UpdateApprovalTeamRequest$;exports.UpdateApprovalTeamResponse$ = UpdateApprovalTeamResponse$;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateListApprovalTeams = paginateListApprovalTeams;exports.paginateListIdentitySources = paginateListIdentitySources;exports.paginateListPolicies = paginateListPolicies;exports.paginateListPolicyVersions = paginateListPolicyVersions;exports.paginateListResourcePolicies = paginateListResourcePolicies;exports.paginateListSessions = paginateListSessions;