File Explorer

/proc/self/root/proc/4/root/var/runtime/node_modules/@aws-sdk/client-iam/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.js218 KB · 6052 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, createWaiter, checkExceptions, WaiterState, 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 { AwsQueryProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultIAMHttpAuthSchemeParametersProvider = 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: "iam",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultIAMHttpAuthSchemeProvider = (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: "iam",    });};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 v = "ref", w = "authSchemes", x = "name", y = "signingRegion";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "stringEquals", f = "booleanEquals", g = "getAttr", h = { [v]: "Endpoint" }, i = { "fn": g, "argv": [{ [v]: d }, "name"] }, j = { [v]: d }, k = { [w]: [{ [x]: "sigv4", [y]: "us-east-1" }] }, l = { [w]: [{ [x]: "sigv4", [y]: "cn-north-1" }] }, m = { [w]: [{ [x]: "sigv4", [y]: "us-gov-west-1" }] }, n = { [w]: [{ [x]: "sigv4", [y]: "us-iso-east-1" }] }, o = { [w]: [{ [x]: "sigv4", [y]: "us-isob-east-1" }] }, p = { [w]: [{ [x]: "sigv4", [y]: "eu-isoe-west-1" }] }, q = { [w]: [{ [x]: "sigv4", [y]: "us-isof-south-1" }] }, s = { [w]: [{ [x]: "sigv4", [y]: "eusc-de-east-1" }] }, t = { [w]: [{ [x]: "sigv4", [y]: "{PartitionResult#implicitGlobalRegion}" }] }, u = [{ [v]: "Region" }];const _data = {    conditions: [        [c, [h]],        [c, u],        ["aws.partition", u, d],        [e, [i, "aws"]],        [e, [i, "aws-cn"]],        [e, [i, "aws-us-gov"]],        [e, [i, "aws-iso"]],        [f, [{ [v]: "UseFIPS" }, b]],        [f, [{ [v]: "UseDualStack" }, b]],        [e, [i, "aws-iso-b"]],        [e, [i, "aws-iso-e"]],        [e, [i, "aws-iso-f"]],        [e, [i, "aws-eusc"]],        [f, [{ fn: g, argv: [j, "supportsDualStack"] }, b]],        [f, [{ fn: g, argv: [j, "supportsFIPS"] }, b]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [h, {}],        ["https://iam.amazonaws.com", k],        ["https://iam-fips.amazonaws.com", k],        ["https://iam.global.api.aws", k],        ["https://iam-fips.global.api.aws", k],        ["https://iam.global.api.amazonwebservices.com.cn", l],        ["https://iam-fips.api.amazonwebservices.com.cn", l],        ["https://iam.cn-north-1.amazonaws.com.cn", l],        ["https://iam-fips.amazonaws.com.cn", l],        ["https://iam.us-gov.api.aws", m],        ["https://iam.us-gov.amazonaws.com", m],        ["https://iam.us-iso-east-1.c2s.ic.gov", n],        ["https://iam-fips.us-iso-east-1.c2s.ic.gov", n],        ["https://iam.api.aws.ic.gov", n],        ["https://iam-fips.api.aws.ic.gov", n],        ["https://iam.us-isob-east-1.sc2s.sgov.gov", o],        ["https://iam-fips.us-isob-east-1.sc2s.sgov.gov", o],        ["https://iam.api.aws.scloud", o],        ["https://iam-fips.api.aws.scloud", o],        ["https://iam.eu-isoe-west-1.cloud.adc-e.uk", p],        ["https://iam-fips.cloud.adc-e.uk", p],        ["https://iam.api.cloud-aws.adc-e.uk", p],        ["https://iam-fips.api.cloud-aws.adc-e.uk", p],        ["https://iam.us-isof-south-1.csp.hci.ic.gov", q],        ["https://iam-fips.csp.hci.ic.gov", q],        ["https://iam.api.aws.hci.ic.gov", q],        ["https://iam-fips.api.aws.hci.ic.gov", q],        ["https://iam.eusc-de-east-1.amazonaws.eu", s],        ["https://iam-fips.amazonaws.eu", s],        ["https://iam.global.api.amazonwebservices.eu", s],        ["https://iam-fips.api.amazonwebservices.eu", s],        ["https://iam-fips.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dualStackDnsSuffix}", t],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://iam-fips.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dnsSuffix}", t],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://iam.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dualStackDnsSuffix}", t],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://iam.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dnsSuffix}", t],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 42, 3,    1, 4, r + 41,    2, 5, r + 41,    3, 39, 6,    4, 36, 7,    5, 35, 8,    6, 32, 9,    7, 20, 10,    8, 15, 11,    9, r + 18, 12,    10, r + 22, 13,    11, r + 26, 14,    12, r + 30, r + 40,    9, r + 20, 16,    10, r + 24, 17,    11, r + 28, 18,    12, r + 32, 19,    13, r + 38, r + 39,    8, 26, 21,    9, r + 19, 22,    10, r + 23, 23,    11, r + 27, 24,    12, r + 31, 25,    14, r + 36, r + 37,    9, r + 21, 27,    10, r + 25, 28,    11, r + 29, 29,    12, r + 33, 30,    13, 31, r + 35,    14, r + 34, r + 35,    7, 34, 33,    8, r + 16, r + 14,    8, r + 17, r + 15,    8, r + 12, r + 13,    7, 38, 37,    8, r + 8, r + 10,    8, r + 9, r + 11,    7, 41, 40,    8, r + 6, r + 4,    8, r + 7, r + 5,    7, r + 1, 43,    8, 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 IAMServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, IAMServiceException.prototype);    }} class ConcurrentModificationException extends IAMServiceException {    name = "ConcurrentModificationException";    $fault = "client";    constructor(opts) {        super({            name: "ConcurrentModificationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ConcurrentModificationException.prototype);    }}class NoSuchEntityException extends IAMServiceException {    name = "NoSuchEntityException";    $fault = "client";    constructor(opts) {        super({            name: "NoSuchEntityException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, NoSuchEntityException.prototype);    }}class ServiceFailureException extends IAMServiceException {    name = "ServiceFailureException";    $fault = "server";    constructor(opts) {        super({            name: "ServiceFailureException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, ServiceFailureException.prototype);    }}class AccountNotManagementOrDelegatedAdministratorException extends IAMServiceException {    name = "AccountNotManagementOrDelegatedAdministratorException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "AccountNotManagementOrDelegatedAdministratorException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, AccountNotManagementOrDelegatedAdministratorException.prototype);        this.Message = opts.Message;    }}class InvalidInputException extends IAMServiceException {    name = "InvalidInputException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidInputException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidInputException.prototype);    }}class LimitExceededException extends IAMServiceException {    name = "LimitExceededException";    $fault = "client";    constructor(opts) {        super({            name: "LimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, LimitExceededException.prototype);    }}class EntityAlreadyExistsException extends IAMServiceException {    name = "EntityAlreadyExistsException";    $fault = "client";    constructor(opts) {        super({            name: "EntityAlreadyExistsException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, EntityAlreadyExistsException.prototype);    }}class UnmodifiableEntityException extends IAMServiceException {    name = "UnmodifiableEntityException";    $fault = "client";    constructor(opts) {        super({            name: "UnmodifiableEntityException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UnmodifiableEntityException.prototype);    }}class PolicyNotAttachableException extends IAMServiceException {    name = "PolicyNotAttachableException";    $fault = "client";    constructor(opts) {        super({            name: "PolicyNotAttachableException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, PolicyNotAttachableException.prototype);    }}class EntityTemporarilyUnmodifiableException extends IAMServiceException {    name = "EntityTemporarilyUnmodifiableException";    $fault = "client";    constructor(opts) {        super({            name: "EntityTemporarilyUnmodifiableException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, EntityTemporarilyUnmodifiableException.prototype);    }}class InvalidUserTypeException extends IAMServiceException {    name = "InvalidUserTypeException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidUserTypeException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidUserTypeException.prototype);    }}class PasswordPolicyViolationException extends IAMServiceException {    name = "PasswordPolicyViolationException";    $fault = "client";    constructor(opts) {        super({            name: "PasswordPolicyViolationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, PasswordPolicyViolationException.prototype);    }}class OpenIdIdpCommunicationErrorException extends IAMServiceException {    name = "OpenIdIdpCommunicationErrorException";    $fault = "client";    constructor(opts) {        super({            name: "OpenIdIdpCommunicationErrorException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, OpenIdIdpCommunicationErrorException.prototype);    }}class MalformedPolicyDocumentException extends IAMServiceException {    name = "MalformedPolicyDocumentException";    $fault = "client";    constructor(opts) {        super({            name: "MalformedPolicyDocumentException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MalformedPolicyDocumentException.prototype);    }}class ServiceNotSupportedException extends IAMServiceException {    name = "ServiceNotSupportedException";    $fault = "client";    constructor(opts) {        super({            name: "ServiceNotSupportedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceNotSupportedException.prototype);    }}class DeleteConflictException extends IAMServiceException {    name = "DeleteConflictException";    $fault = "client";    constructor(opts) {        super({            name: "DeleteConflictException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, DeleteConflictException.prototype);    }}class OrganizationNotFoundException extends IAMServiceException {    name = "OrganizationNotFoundException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "OrganizationNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, OrganizationNotFoundException.prototype);        this.Message = opts.Message;    }}class OrganizationNotInAllFeaturesModeException extends IAMServiceException {    name = "OrganizationNotInAllFeaturesModeException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "OrganizationNotInAllFeaturesModeException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, OrganizationNotInAllFeaturesModeException.prototype);        this.Message = opts.Message;    }}class ServiceAccessNotEnabledException extends IAMServiceException {    name = "ServiceAccessNotEnabledException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ServiceAccessNotEnabledException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceAccessNotEnabledException.prototype);        this.Message = opts.Message;    }}class FeatureDisabledException extends IAMServiceException {    name = "FeatureDisabledException";    $fault = "client";    constructor(opts) {        super({            name: "FeatureDisabledException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, FeatureDisabledException.prototype);    }}class InvalidAuthenticationCodeException extends IAMServiceException {    name = "InvalidAuthenticationCodeException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidAuthenticationCodeException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidAuthenticationCodeException.prototype);    }}class CallerIsNotManagementAccountException extends IAMServiceException {    name = "CallerIsNotManagementAccountException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "CallerIsNotManagementAccountException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, CallerIsNotManagementAccountException.prototype);        this.Message = opts.Message;    }}class FeatureEnabledException extends IAMServiceException {    name = "FeatureEnabledException";    $fault = "client";    constructor(opts) {        super({            name: "FeatureEnabledException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, FeatureEnabledException.prototype);    }}class ReportGenerationLimitExceededException extends IAMServiceException {    name = "ReportGenerationLimitExceededException";    $fault = "client";    constructor(opts) {        super({            name: "ReportGenerationLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ReportGenerationLimitExceededException.prototype);    }}class CredentialReportExpiredException extends IAMServiceException {    name = "CredentialReportExpiredException";    $fault = "client";    constructor(opts) {        super({            name: "CredentialReportExpiredException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, CredentialReportExpiredException.prototype);    }}class CredentialReportNotPresentException extends IAMServiceException {    name = "CredentialReportNotPresentException";    $fault = "client";    constructor(opts) {        super({            name: "CredentialReportNotPresentException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, CredentialReportNotPresentException.prototype);    }}class CredentialReportNotReadyException extends IAMServiceException {    name = "CredentialReportNotReadyException";    $fault = "client";    constructor(opts) {        super({            name: "CredentialReportNotReadyException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, CredentialReportNotReadyException.prototype);    }}class UnrecognizedPublicKeyEncodingException extends IAMServiceException {    name = "UnrecognizedPublicKeyEncodingException";    $fault = "client";    constructor(opts) {        super({            name: "UnrecognizedPublicKeyEncodingException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, UnrecognizedPublicKeyEncodingException.prototype);    }}class PolicyEvaluationException extends IAMServiceException {    name = "PolicyEvaluationException";    $fault = "server";    constructor(opts) {        super({            name: "PolicyEvaluationException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, PolicyEvaluationException.prototype);    }}class KeyPairMismatchException extends IAMServiceException {    name = "KeyPairMismatchException";    $fault = "client";    constructor(opts) {        super({            name: "KeyPairMismatchException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, KeyPairMismatchException.prototype);    }}class MalformedCertificateException extends IAMServiceException {    name = "MalformedCertificateException";    $fault = "client";    constructor(opts) {        super({            name: "MalformedCertificateException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, MalformedCertificateException.prototype);    }}class DuplicateCertificateException extends IAMServiceException {    name = "DuplicateCertificateException";    $fault = "client";    constructor(opts) {        super({            name: "DuplicateCertificateException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, DuplicateCertificateException.prototype);    }}class InvalidCertificateException extends IAMServiceException {    name = "InvalidCertificateException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidCertificateException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidCertificateException.prototype);    }}class DuplicateSSHPublicKeyException extends IAMServiceException {    name = "DuplicateSSHPublicKeyException";    $fault = "client";    constructor(opts) {        super({            name: "DuplicateSSHPublicKeyException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, DuplicateSSHPublicKeyException.prototype);    }}class InvalidPublicKeyException extends IAMServiceException {    name = "InvalidPublicKeyException";    $fault = "client";    constructor(opts) {        super({            name: "InvalidPublicKeyException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidPublicKeyException.prototype);    }} const _A = "Arn";const _AA = "AccountAlias";const _AAc = "AccountAliases";const _ABO = "AllowedByOrganizations";const _ABPB = "AllowedByPermissionsBoundary";const _AC = "AuthenticationCode1";const _ACIDTOIDCP = "AddClientIDToOpenIDConnectProvider";const _ACIDTOIDCPR = "AddClientIDToOpenIDConnectProviderRequest";const _ACt = "AttachmentCount";const _ACu = "AuthenticationCode2";const _AD = "AccessDetail";const _ADR = "AcceptDelegationRequest";const _ADRR = "AcceptDelegationRequestRequest";const _ADRRs = "AssociateDelegationRequestRequest";const _ADRs = "AssociateDelegationRequest";const _ADc = "AccessDetails";const _AEM = "AssertionEncryptionMode";const _AGP = "AttachGroupPolicy";const _AGPR = "AttachGroupPolicyRequest";const _AI = "ApproverId";const _AK = "AccessKey";const _AKI = "AccessKeyId";const _AKLU = "AccessKeyLastUsed";const _AKM = "AccessKeyMetadata";const _AMP = "AttachedManagedPolicies";const _AN = "AttachmentName";const _ANMODAE = "AccountNotManagementOrDelegatedAdministratorException";const _ANc = "ActionNames";const _ANct = "ActionName";const _AP = "AttachedPolicy";const _APB = "AttachedPermissionsBoundary";const _APK = "AddPrivateKey";const _APt = "AttachedPolicies";const _ARP = "AttachRolePolicy";const _ARPD = "AssumeRolePolicyDocument";const _ARPR = "AttachRolePolicyRequest";const _ARTIP = "AddRoleToInstanceProfile";const _ARTIPR = "AddRoleToInstanceProfileRequest";const _AS = "AssignmentStatus";const _AT = "AttachmentType";const _AU = "AllUsers";const _AUP = "AttachUserPolicy";const _AUPR = "AttachUserPolicyRequest";const _AUTCP = "AllowUsersToChangePassword";const _AUTG = "AddUserToGroup";const _AUTGR = "AddUserToGroupRequest";const _AWSSN = "AWSServiceName";const _BD = "BootstrapDatum";const _BSS = "Base32StringSeed";const _C = "Code";const _CA = "CallerArn";const _CAA = "CreateAccountAlias";const _CAAR = "CreateAccountAliasRequest";const _CAD = "CredentialAgeDays";const _CAK = "CreateAccessKey";const _CAKR = "CreateAccessKeyRequest";const _CAKRr = "CreateAccessKeyResponse";const _CB = "CertificateBody";const _CC = "CertificateChain";const _CD = "CreateDate";const _CDL = "ConsoleDeepLink";const _CDR = "CreateDelegationRequest";const _CDRR = "CreateDelegationRequestRequest";const _CDRRr = "CreateDelegationRequestResponse";const _CE = "ContextEntry";const _CELT = "ContextEntryListType";const _CEo = "ContextEntries";const _CG = "CreateGroup";const _CGR = "CreateGroupRequest";const _CGRr = "CreateGroupResponse";const _CI = "CertificateId";const _CID = "ClientID";const _CIDL = "ClientIDList";const _CINMAE = "CallerIsNotManagementAccountException";const _CIP = "CreateInstanceProfile";const _CIPR = "CreateInstanceProfileRequest";const _CIPRr = "CreateInstanceProfileResponse";const _CKN = "ContextKeyName";const _CKNo = "ContextKeyNames";const _CKT = "ContextKeyType";const _CKV = "ContextKeyValues";const _CLP = "CreateLoginProfile";const _CLPR = "CreateLoginProfileRequest";const _CLPRr = "CreateLoginProfileResponse";const _CME = "ConcurrentModificationException";const _COIDCP = "CreateOpenIDConnectProvider";const _COIDCPR = "CreateOpenIDConnectProviderRequest";const _COIDCPRr = "CreateOpenIDConnectProviderResponse";const _CP = "ChangePassword";const _CPR = "ChangePasswordRequest";const _CPRr = "CreatePolicyRequest";const _CPRre = "CreatePolicyResponse";const _CPV = "CreatePolicyVersion";const _CPVR = "CreatePolicyVersionRequest";const _CPVRr = "CreatePolicyVersionResponse";const _CPr = "CreatePolicy";const _CR = "CreateRole";const _CREE = "CredentialReportExpiredException";const _CRNPE = "CredentialReportNotPresentException";const _CRNRE = "CredentialReportNotReadyException";const _CRR = "CreateRoleRequest";const _CRRr = "CreateRoleResponse";const _CS = "CustomSuffix";const _CSAMLP = "CreateSAMLProvider";const _CSAMLPR = "CreateSAMLProviderRequest";const _CSAMLPRr = "CreateSAMLProviderResponse";const _CSLR = "CreateServiceLinkedRole";const _CSLRR = "CreateServiceLinkedRoleRequest";const _CSLRRr = "CreateServiceLinkedRoleResponse";const _CSSC = "CreateServiceSpecificCredential";const _CSSCR = "CreateServiceSpecificCredentialRequest";const _CSSCRr = "CreateServiceSpecificCredentialResponse";const _CU = "CreateUser";const _CUR = "CreateUserRequest";const _CURr = "CreateUserResponse";const _CVMFAD = "CreateVirtualMFADevice";const _CVMFADR = "CreateVirtualMFADeviceRequest";const _CVMFADRr = "CreateVirtualMFADeviceResponse";const _Ce = "Certifications";const _Cer = "Certificates";const _Cert = "Certificate";const _Co = "Content";const _Col = "Column";const _D = "Description";const _DAA = "DeleteAccountAlias";const _DAAR = "DeleteAccountAliasRequest";const _DAK = "DeleteAccessKey";const _DAKR = "DeleteAccessKeyRequest";const _DAPP = "DeleteAccountPasswordPolicy";const _DCE = "DeleteConflictException";const _DCEu = "DuplicateCertificateException";const _DG = "DeleteGroup";const _DGP = "DeleteGroupPolicy";const _DGPR = "DeleteGroupPolicyRequest";const _DGPRe = "DetachGroupPolicyRequest";const _DGPe = "DetachGroupPolicy";const _DGR = "DeleteGroupRequest";const _DIP = "DeleteInstanceProfile";const _DIPR = "DeleteInstanceProfileRequest";const _DLP = "DeleteLoginProfile";const _DLPR = "DeleteLoginProfileRequest";const _DMFAD = "DeactivateMFADevice";const _DMFADR = "DeactivateMFADeviceRequest";const _DOIDCP = "DeleteOpenIDConnectProvider";const _DOIDCPR = "DeleteOpenIDConnectProviderRequest";const _DORCM = "DisableOrganizationsRootCredentialsManagement";const _DORCMR = "DisableOrganizationsRootCredentialsManagementRequest";const _DORCMRi = "DisableOrganizationsRootCredentialsManagementResponse";const _DORS = "DisableOrganizationsRootSessions";const _DORSR = "DisableOrganizationsRootSessionsRequest";const _DORSRi = "DisableOrganizationsRootSessionsResponse";const _DOWIF = "DisableOutboundWebIdentityFederation";const _DP = "DelegationPermission";const _DPC = "DelegationPermissionCheck";const _DPR = "DeletePolicyRequest";const _DPV = "DeletePolicyVersion";const _DPVR = "DeletePolicyVersionRequest";const _DPe = "DeletePolicy";const _DR = "DelegationRequest";const _DRI = "DelegationRequestId";const _DRP = "DeleteRolePolicy";const _DRPB = "DeleteRolePermissionsBoundary";const _DRPBR = "DeleteRolePermissionsBoundaryRequest";const _DRPR = "DeleteRolePolicyRequest";const _DRPRe = "DetachRolePolicyRequest";const _DRPe = "DetachRolePolicy";const _DRR = "DeleteRoleRequest";const _DRe = "DelegationRequests";const _DRel = "DeleteRole";const _DSAMLP = "DeleteSAMLProvider";const _DSAMLPR = "DeleteSAMLProviderRequest";const _DSC = "DeleteServerCertificate";const _DSCR = "DeleteServerCertificateRequest";const _DSCRe = "DeleteSigningCertificateRequest";const _DSCe = "DeleteSigningCertificate";const _DSLR = "DeleteServiceLinkedRole";const _DSLRR = "DeleteServiceLinkedRoleRequest";const _DSLRRe = "DeleteServiceLinkedRoleResponse";const _DSSC = "DeleteServiceSpecificCredential";const _DSSCR = "DeleteServiceSpecificCredentialRequest";const _DSSHPK = "DeleteSSHPublicKey";const _DSSHPKE = "DuplicateSSHPublicKeyException";const _DSSHPKR = "DeleteSSHPublicKeyRequest";const _DTFRT = "DeletionTaskFailureReasonType";const _DTI = "DeletionTaskId";const _DU = "DeleteUser";const _DUP = "DeleteUserPolicy";const _DUPB = "DeleteUserPermissionsBoundary";const _DUPBR = "DeleteUserPermissionsBoundaryRequest";const _DUPR = "DeleteUserPolicyRequest";const _DUPRe = "DetachUserPolicyRequest";const _DUPe = "DetachUserPolicy";const _DUR = "DeleteUserRequest";const _DVI = "DefaultVersionId";const _DVMFAD = "DeleteVirtualMFADevice";const _DVMFADR = "DeleteVirtualMFADeviceRequest";const _Do = "Document";const _E = "Error";const _EA = "EntityArn";const _EAEE = "EntityAlreadyExistsException";const _EAN = "EvalActionName";const _ED = "EntityDetails";const _EDD = "EvalDecisionDetails";const _EDL = "EntityDetailsList";const _EDn = "EnableDate";const _EDr = "ErrorDetails";const _EDv = "EvalDecision";const _EDx = "ExpirationDate";const _EF = "EnabledFeatures";const _EFn = "EntityFilter";const _EI = "EntityInfo";const _EMFAD = "EnableMFADevice";const _EMFADR = "EnableMFADeviceRequest";const _EN = "EntityName";const _EORCM = "EnableOrganizationsRootCredentialsManagement";const _EORCMR = "EnableOrganizationsRootCredentialsManagementRequest";const _EORCMRn = "EnableOrganizationsRootCredentialsManagementResponse";const _EORS = "EnableOrganizationsRootSessions";const _EORSR = "EnableOrganizationsRootSessionsRequest";const _EORSRn = "EnableOrganizationsRootSessionsResponse";const _EOWIF = "EnableOutboundWebIdentityFederation";const _EOWIFR = "EnableOutboundWebIdentityFederationResponse";const _EP = "EntityPath";const _EPn = "EndPosition";const _EPx = "ExpirePasswords";const _ER = "EvaluationResult";const _ERD = "EvalResourceDecision";const _ERLT = "EvaluationResultsListType";const _ERN = "EvalResourceName";const _ERv = "EvaluationResults";const _ET = "ExpirationTime";const _ETUE = "EntityTemporarilyUnmodifiableException";const _ETn = "EntityType";const _En = "Encoding";const _Ex = "Expiration";const _F = "Filter";const _FDE = "FeatureDisabledException";const _FEE = "FeatureEnabledException";const _Fi = "Fingerprint";const _G = "Group";const _GAAD = "GetAccountAuthorizationDetails";const _GAADR = "GetAccountAuthorizationDetailsRequest";const _GAADRe = "GetAccountAuthorizationDetailsResponse";const _GAKLU = "GetAccessKeyLastUsed";const _GAKLUR = "GetAccessKeyLastUsedRequest";const _GAKLURe = "GetAccessKeyLastUsedResponse";const _GAPP = "GetAccountPasswordPolicy";const _GAPPR = "GetAccountPasswordPolicyResponse";const _GAS = "GetAccountSummary";const _GASR = "GetAccountSummaryResponse";const _GCKFCP = "GetContextKeysForCustomPolicy";const _GCKFCPR = "GetContextKeysForCustomPolicyRequest";const _GCKFPP = "GetContextKeysForPrincipalPolicy";const _GCKFPPR = "GetContextKeysForPrincipalPolicyRequest";const _GCKFPR = "GetContextKeysForPolicyResponse";const _GCR = "GenerateCredentialReport";const _GCRR = "GenerateCredentialReportResponse";const _GCRRe = "GetCredentialReportResponse";const _GCRe = "GetCredentialReport";const _GD = "GroupDetail";const _GDL = "GroupDetailList";const _GDR = "GetDelegationRequest";const _GDRR = "GetDelegationRequestRequest";const _GDRRe = "GetDelegationRequestResponse";const _GETV = "GlobalEndpointTokenVersion";const _GG = "GetGroup";const _GGP = "GetGroupPolicy";const _GGPR = "GetGroupPolicyRequest";const _GGPRe = "GetGroupPolicyResponse";const _GGR = "GetGroupRequest";const _GGRe = "GetGroupResponse";const _GHRS = "GetHumanReadableSummary";const _GHRSR = "GetHumanReadableSummaryRequest";const _GHRSRe = "GetHumanReadableSummaryResponse";const _GI = "GroupId";const _GIP = "GetInstanceProfile";const _GIPR = "GetInstanceProfileRequest";const _GIPRe = "GetInstanceProfileResponse";const _GL = "GroupList";const _GLP = "GetLoginProfile";const _GLPR = "GetLoginProfileRequest";const _GLPRe = "GetLoginProfileResponse";const _GMFAD = "GetMFADevice";const _GMFADR = "GetMFADeviceRequest";const _GMFADRe = "GetMFADeviceResponse";const _GN = "GroupName";const _GOAR = "GenerateOrganizationsAccessReport";const _GOARR = "GenerateOrganizationsAccessReportRequest";const _GOARRe = "GenerateOrganizationsAccessReportResponse";const _GOARRet = "GetOrganizationsAccessReportRequest";const _GOARRetr = "GetOrganizationsAccessReportResponse";const _GOARe = "GetOrganizationsAccessReport";const _GOIDCP = "GetOpenIDConnectProvider";const _GOIDCPR = "GetOpenIDConnectProviderRequest";const _GOIDCPRe = "GetOpenIDConnectProviderResponse";const _GOWIFI = "GetOutboundWebIdentityFederationInfo";const _GOWIFIR = "GetOutboundWebIdentityFederationInfoResponse";const _GP = "GetPolicy";const _GPL = "GroupPolicyList";const _GPR = "GetPolicyRequest";const _GPRe = "GetPolicyResponse";const _GPV = "GetPolicyVersion";const _GPVR = "GetPolicyVersionRequest";const _GPVRe = "GetPolicyVersionResponse";const _GR = "GetRole";const _GRP = "GetRolePolicy";const _GRPR = "GetRolePolicyRequest";const _GRPRe = "GetRolePolicyResponse";const _GRR = "GetRoleRequest";const _GRRe = "GetRoleResponse";const _GSAMLP = "GetSAMLProvider";const _GSAMLPR = "GetSAMLProviderRequest";const _GSAMLPRe = "GetSAMLProviderResponse";const _GSC = "GetServerCertificate";const _GSCR = "GetServerCertificateRequest";const _GSCRe = "GetServerCertificateResponse";const _GSLAD = "GenerateServiceLastAccessedDetails";const _GSLADR = "GenerateServiceLastAccessedDetailsRequest";const _GSLADRe = "GenerateServiceLastAccessedDetailsResponse";const _GSLADRet = "GetServiceLastAccessedDetailsRequest";const _GSLADRete = "GetServiceLastAccessedDetailsResponse";const _GSLADWE = "GetServiceLastAccessedDetailsWithEntities";const _GSLADWER = "GetServiceLastAccessedDetailsWithEntitiesRequest";const _GSLADWERe = "GetServiceLastAccessedDetailsWithEntitiesResponse";const _GSLADe = "GetServiceLastAccessedDetails";const _GSLRDS = "GetServiceLinkedRoleDeletionStatus";const _GSLRDSR = "GetServiceLinkedRoleDeletionStatusRequest";const _GSLRDSRe = "GetServiceLinkedRoleDeletionStatusResponse";const _GSSHPK = "GetSSHPublicKey";const _GSSHPKR = "GetSSHPublicKeyRequest";const _GSSHPKRe = "GetSSHPublicKeyResponse";const _GT = "GeneratedTime";const _GU = "GetUser";const _GUP = "GetUserPolicy";const _GUPR = "GetUserPolicyRequest";const _GUPRe = "GetUserPolicyResponse";const _GUR = "GetUserRequest";const _GURe = "GetUserResponse";const _Gr = "Granularity";const _Gro = "Groups";const _HE = "HardExpiry";const _I = "Id";const _IA = "IsAttachable";const _IACE = "InvalidAuthenticationCodeException";const _ICE = "InvalidCertificateException";const _IDV = "IsDefaultVersion";const _II = "IssuerIdentifier";const _IIE = "InvalidInputException";const _IP = "InstanceProfile";const _IPI = "InstanceProfileId";const _IPIT = "InlinePolicyIdentifierType";const _IPIn = "InlinePolicyIdentifier";const _IPKE = "InvalidPublicKeyException";const _IPL = "InstanceProfileList";const _IPN = "InstanceProfileName";const _IPn = "InstanceProfiles";const _IT = "IsTruncated";const _IUTE = "InvalidUserTypeException";const _JCD = "JobCreationDate";const _JCDo = "JobCompletionDate";const _JI = "JobId";const _JS = "JobStatus";const _JT = "JobType";const _JVE = "JwtVendingEnabled";const _K = "Key";const _KI = "KeyId";const _KPME = "KeyPairMismatchException";const _L = "Locale";const _LA = "LastAuthenticated";const _LAA = "ListAccountAliases";const _LAAR = "ListAccountAliasesRequest";const _LAARi = "ListAccountAliasesResponse";const _LAE = "LastAuthenticatedEntity";const _LAEa = "LastAccessedEntity";const _LAGP = "ListAttachedGroupPolicies";const _LAGPR = "ListAttachedGroupPoliciesRequest";const _LAGPRi = "ListAttachedGroupPoliciesResponse";const _LAK = "ListAccessKeys";const _LAKR = "ListAccessKeysRequest";const _LAKRi = "ListAccessKeysResponse";const _LAR = "LastAuthenticatedRegion";const _LARP = "ListAttachedRolePolicies";const _LARPR = "ListAttachedRolePoliciesRequest";const _LARPRi = "ListAttachedRolePoliciesResponse";const _LARa = "LastAccessedRegion";const _LAT = "LastAuthenticatedTime";const _LATa = "LastAccessedTime";const _LAUP = "ListAttachedUserPolicies";const _LAUPR = "ListAttachedUserPoliciesRequest";const _LAUPRi = "ListAttachedUserPoliciesResponse";const _LDR = "ListDelegationRequests";const _LDRR = "ListDelegationRequestsRequest";const _LDRRi = "ListDelegationRequestsResponse";const _LEE = "LimitExceededException";const _LEFP = "ListEntitiesForPolicy";const _LEFPR = "ListEntitiesForPolicyRequest";const _LEFPRi = "ListEntitiesForPolicyResponse";const _LG = "ListGroups";const _LGFU = "ListGroupsForUser";const _LGFUR = "ListGroupsForUserRequest";const _LGFURi = "ListGroupsForUserResponse";const _LGP = "ListGroupPolicies";const _LGPR = "ListGroupPoliciesRequest";const _LGPRi = "ListGroupPoliciesResponse";const _LGR = "ListGroupsRequest";const _LGRi = "ListGroupsResponse";const _LIP = "ListInstanceProfiles";const _LIPFR = "ListInstanceProfilesForRole";const _LIPFRR = "ListInstanceProfilesForRoleRequest";const _LIPFRRi = "ListInstanceProfilesForRoleResponse";const _LIPR = "ListInstanceProfilesRequest";const _LIPRi = "ListInstanceProfilesResponse";const _LIPT = "ListInstanceProfileTags";const _LIPTR = "ListInstanceProfileTagsRequest";const _LIPTRi = "ListInstanceProfileTagsResponse";const _LMFAD = "ListMFADevices";const _LMFADR = "ListMFADevicesRequest";const _LMFADRi = "ListMFADevicesResponse";const _LMFADT = "ListMFADeviceTags";const _LMFADTR = "ListMFADeviceTagsRequest";const _LMFADTRi = "ListMFADeviceTagsResponse";const _LOF = "ListOrganizationsFeatures";const _LOFR = "ListOrganizationsFeaturesRequest";const _LOFRi = "ListOrganizationsFeaturesResponse";const _LOIDCP = "ListOpenIDConnectProviders";const _LOIDCPR = "ListOpenIDConnectProvidersRequest";const _LOIDCPRi = "ListOpenIDConnectProvidersResponse";const _LOIDCPT = "ListOpenIDConnectProviderTags";const _LOIDCPTR = "ListOpenIDConnectProviderTagsRequest";const _LOIDCPTRi = "ListOpenIDConnectProviderTagsResponse";const _LP = "LoginProfile";const _LPGSA = "ListPoliciesGrantingServiceAccess";const _LPGSAE = "ListPoliciesGrantingServiceAccessEntry";const _LPGSAR = "ListPoliciesGrantingServiceAccessRequest";const _LPGSARi = "ListPoliciesGrantingServiceAccessResponse";const _LPR = "ListPoliciesRequest";const _LPRi = "ListPoliciesResponse";const _LPT = "ListPolicyTags";const _LPTR = "ListPolicyTagsRequest";const _LPTRi = "ListPolicyTagsResponse";const _LPV = "ListPolicyVersions";const _LPVR = "ListPolicyVersionsRequest";const _LPVRi = "ListPolicyVersionsResponse";const _LPi = "ListPolicies";const _LR = "ListRoles";const _LRP = "ListRolePolicies";const _LRPR = "ListRolePoliciesRequest";const _LRPRi = "ListRolePoliciesResponse";const _LRR = "ListRolesRequest";const _LRRi = "ListRolesResponse";const _LRT = "ListRoleTags";const _LRTR = "ListRoleTagsRequest";const _LRTRi = "ListRoleTagsResponse";const _LSAMLP = "ListSAMLProviders";const _LSAMLPR = "ListSAMLProvidersRequest";const _LSAMLPRi = "ListSAMLProvidersResponse";const _LSAMLPT = "ListSAMLProviderTags";const _LSAMLPTR = "ListSAMLProviderTagsRequest";const _LSAMLPTRi = "ListSAMLProviderTagsResponse";const _LSC = "ListServerCertificates";const _LSCR = "ListServerCertificatesRequest";const _LSCRi = "ListServerCertificatesResponse";const _LSCRis = "ListSigningCertificatesRequest";const _LSCRist = "ListSigningCertificatesResponse";const _LSCT = "ListServerCertificateTags";const _LSCTR = "ListServerCertificateTagsRequest";const _LSCTRi = "ListServerCertificateTagsResponse";const _LSCi = "ListSigningCertificates";const _LSSC = "ListServiceSpecificCredentials";const _LSSCR = "ListServiceSpecificCredentialsRequest";const _LSSCRi = "ListServiceSpecificCredentialsResponse";const _LSSHPK = "ListSSHPublicKeys";const _LSSHPKR = "ListSSHPublicKeysRequest";const _LSSHPKRi = "ListSSHPublicKeysResponse";const _LU = "ListUsers";const _LUD = "LastUsedDate";const _LUP = "ListUserPolicies";const _LUPR = "ListUserPoliciesRequest";const _LUPRi = "ListUserPoliciesResponse";const _LUR = "ListUsersRequest";const _LURi = "ListUsersResponse";const _LUT = "ListUserTags";const _LUTR = "ListUserTagsRequest";const _LUTRi = "ListUserTagsResponse";const _LVMFAD = "ListVirtualMFADevices";const _LVMFADR = "ListVirtualMFADevicesRequest";const _LVMFADRi = "ListVirtualMFADevicesResponse";const _Li = "Line";const _M = "Message";const _MCE = "MalformedCertificateException";const _MCV = "MissingContextValues";const _MFAD = "MFADevices";const _MFADe = "MFADevice";const _MI = "MaxItems";const _MPA = "MaxPasswordAge";const _MPD = "ManagedPolicyDetail";const _MPDE = "MalformedPolicyDocumentException";const _MPDLT = "ManagedPolicyDetailListType";const _MPL = "MinimumPasswordLength";const _MS = "MatchedStatements";const _MSD = "MaxSessionDuration";const _Ma = "Marker";const _N = "Name";const _NC = "NotificationChannel";const _NGN = "NewGroupName";const _NOSA = "NumberOfServicesAccessible";const _NOSNA = "NumberOfServicesNotAccessed";const _NP = "NewPassword";const _NPe = "NewPath";const _NSCN = "NewServerCertificateName";const _NSEE = "NoSuchEntityException";const _NUN = "NewUserName";const _No = "Notes";const _OA = "OnlyAttached";const _OAI = "OwnerAccountId";const _ODD = "OrganizationsDecisionDetail";const _OI = "OwnerId";const _OIDCPA = "OpenIDConnectProviderArn";const _OIDCPL = "OpenIDConnectProviderList";const _OIDCPLE = "OpenIDConnectProviderListEntry";const _OIDCPLT = "OpenIDConnectProviderListType";const _OIICEE = "OpenIdIdpCommunicationErrorException";const _OIr = "OrganizationId";const _ONFE = "OrganizationNotFoundException";const _ONIAFME = "OrganizationNotInAllFeaturesModeException";const _OOPIL = "OrderedOrganizationPolicyInputList";const _OOPT = "OrderedOrganizationPolicyType";const _OP = "OldPassword";const _OPI = "OrganizationsPolicyId";const _OPLT = "OrganizationPolicyListType";const _OSBO = "OnlySendByOwner";const _P = "Permissions";const _PA = "PolicyArn";const _PB = "PermissionsBoundary";const _PBA = "PermissionsBoundaryArn";const _PBDD = "PermissionsBoundaryDecisionDetail";const _PBPIL = "PermissionsBoundaryPolicyInputList";const _PBT = "PermissionsBoundaryType";const _PBUC = "PermissionsBoundaryUsageCount";const _PCR = "PermissionCheckResult";const _PCS = "PermissionCheckStatus";const _PD = "PolicyDocument";const _PDo = "PolicyDetail";const _PEE = "PolicyEvaluationException";const _PEL = "PolicyExclusionList";const _PELT = "PolicyExclusionsListType";const _PG = "PolicyGroups";const _PGLT = "PolicyGroupListType";const _PGP = "PutGroupPolicy";const _PGPR = "PutGroupPolicyRequest";const _PGSA = "PoliciesGrantingServiceAccess";const _PGSAo = "PolicyGrantingServiceAccess";const _PGo = "PolicyGroup";const _PI = "PolicyId";const _PIL = "PolicyInputList";const _PIo = "PolicyIdentifier";const _PK = "PrivateKey";const _PKL = "PrivateKeyList";const _PLU = "PasswordLastUsed";const _PN = "PolicyName";const _PNAE = "PolicyNotAttachableException";const _PNo = "PolicyNames";const _PP = "PermissionPolicy";const _PPVE = "PasswordPolicyViolationException";const _PPa = "PasswordPolicy";const _PPat = "PathPrefix";const _PPo = "PolicyParameter";const _PR = "PolicyRoles";const _PRLT = "PolicyRoleListType";const _PRP = "PasswordReusePrevention";const _PRPB = "PutRolePermissionsBoundary";const _PRPBR = "PutRolePermissionsBoundaryRequest";const _PRPR = "PutRolePolicyRequest";const _PRPu = "PutRolePolicy";const _PRR = "PasswordResetRequired";const _PRo = "PolicyRole";const _PSA = "PolicySourceArn";const _PT = "PolicyType";const _PTA = "PolicyTemplateArn";const _PU = "PolicyUsers";const _PUF = "PolicyUsageFilter";const _PULT = "PolicyUserListType";const _PUP = "PutUserPolicy";const _PUPB = "PutUserPermissionsBoundary";const _PUPBR = "PutUserPermissionsBoundaryRequest";const _PUPR = "PutUserPolicyRequest";const _PUo = "PolicyUser";const _PV = "PolicyVersion";const _PVL = "PolicyVersionList";const _Pa = "Path";const _Par = "Parameters";const _Pas = "Password";const _Po = "Policy";const _Pol = "Policies";const _Pos = "Position";const _QRCPNG = "QRCodePNG";const _R = "Region";const _RA = "ResourceArns";const _RCIDFOIDCP = "RemoveClientIDFromOpenIDConnectProvider";const _RCIDFOIDCPR = "RemoveClientIDFromOpenIDConnectProviderRequest";const _RD = "RoleDetail";const _RDL = "RoleDetailList";const _RDR = "RejectDelegationRequest";const _RDRR = "RejectDelegationRequestRequest";const _RF = "ReportFormat";const _RGLEE = "ReportGenerationLimitExceededException";const _RHO = "ResourceHandlingOption";const _RI = "RequestorId";const _RIo = "RoleId";const _RLC = "RequireLowercaseCharacters";const _RLU = "RoleLastUsed";const _RM = "RequestMessage";const _RMFAD = "ResyncMFADevice";const _RMFADR = "ResyncMFADeviceRequest";const _RN = "RoleName";const _RNe = "RequestorName";const _RNeq = "RequireNumbers";const _RO = "ResourceOwner";const _RP = "ResourcePolicy";const _RPK = "RemovePrivateKey";const _RPL = "RolePolicyList";const _RPRA = "RolePermissionRestrictionArns";const _RR = "RejectionReason";const _RRFIP = "RemoveRoleFromInstanceProfile";const _RRFIPR = "RemoveRoleFromInstanceProfileRequest";const _RS = "RequireSymbols";const _RSR = "ResourceSpecificResults";const _RSRLT = "ResourceSpecificResultListType";const _RSRe = "ResourceSpecificResult";const _RSSC = "ResetServiceSpecificCredential";const _RSSCR = "ResetServiceSpecificCredentialRequest";const _RSSCRe = "ResetServiceSpecificCredentialResponse";const _RU = "RedirectUrl";const _RUC = "RequireUppercaseCharacters";const _RUFG = "RemoveUserFromGroup";const _RUFGR = "RemoveUserFromGroupRequest";const _RUL = "RoleUsageList";const _RULT = "RoleUsageListType";const _RUT = "RoleUsageType";const _RWI = "RequestorWorkflowId";const _Re = "Reason";const _Res = "Resources";const _Ro = "Role";const _Rol = "Roles";const _S = "Status";const _SAD = "SetAsDefault";const _SAK = "SecretAccessKey";const _SAMLMD = "SAMLMetadataDocument";const _SAMLPA = "SAMLProviderArn";const _SAMLPK = "SAMLPrivateKey";const _SAMLPL = "SAMLProviderList";const _SAMLPLE = "SAMLProviderListEntry";const _SAMLPLT = "SAMLProviderListType";const _SAMLPUUID = "SAMLProviderUUID";const _SANEE = "ServiceAccessNotEnabledException";const _SC = "SummaryContent";const _SCA = "ServiceCredentialAlias";const _SCI = "ServerCertificateId";const _SCM = "ServerCertificateMetadata";const _SCML = "ServerCertificateMetadataList";const _SCN = "ServerCertificateName";const _SCP = "SimulateCustomPolicy";const _SCPIL = "ServiceControlPolicyInputList";const _SCPR = "SimulateCustomPolicyRequest";const _SCS = "ServiceCredentialSecret";const _SCe = "ServerCertificate";const _SCi = "SigningCertificate";const _SD = "SessionDuration";const _SDPV = "SetDefaultPolicyVersion";const _SDPVR = "SetDefaultPolicyVersionRequest";const _SDT = "SendDelegationToken";const _SDTR = "SendDelegationTokenRequest";const _SFE = "ServiceFailureException";const _SK = "SortKey";const _SLA = "ServicesLastAccessed";const _SLAe = "ServiceLastAccessed";const _SLT = "StatementListType";const _SM = "SummaryMap";const _SN = "ServiceName";const _SNSE = "ServiceNotSupportedException";const _SNe = "ServiceNamespace";const _SNer = "SerialNumber";const _SNerv = "ServiceNamespaces";const _SP = "ServicePassword";const _SPI = "SourcePolicyId";const _SPP = "SimulatePrincipalPolicy";const _SPPR = "SimulatePrincipalPolicyRequest";const _SPR = "SimulatePolicyResponse";const _SPT = "SourcePolicyType";const _SPt = "StartPosition";const _SS = "SummaryState";const _SSC = "ServiceSpecificCredential";const _SSCI = "ServiceSpecificCredentialId";const _SSCLT = "ServiceSpecificCredentialsListType";const _SSCM = "ServiceSpecificCredentialMetadata";const _SSCe = "ServiceSpecificCredentials";const _SSHPK = "SSHPublicKey";const _SSHPKB = "SSHPublicKeyBody";const _SSHPKI = "SSHPublicKeyId";const _SSHPKLT = "SSHPublicKeyListType";const _SSHPKM = "SSHPublicKeyMetadata";const _SSHPKu = "SSHPublicKeys";const _SSTSP = "SetSecurityTokenServicePreferences";const _SSTSPR = "SetSecurityTokenServicePreferencesRequest";const _SUN = "ServiceUserName";const _Sc = "Scope";const _St = "State";const _Sta = "Statement";const _T = "Tags";const _TAE = "TotalAuthenticatedEntities";const _TALA = "TrackedActionsLastAccessed";const _TALAr = "TrackedActionLastAccessed";const _TIP = "TagInstanceProfile";const _TIPR = "TagInstanceProfileRequest";const _TK = "TagKeys";const _TL = "ThumbprintList";const _TMFAD = "TagMFADevice";const _TMFADR = "TagMFADeviceRequest";const _TOIDCP = "TagOpenIDConnectProvider";const _TOIDCPR = "TagOpenIDConnectProviderRequest";const _TP = "TagPolicy";const _TPR = "TagPolicyRequest";const _TR = "TagRole";const _TRR = "TagRoleRequest";const _TSAMLP = "TagSAMLProvider";const _TSAMLPR = "TagSAMLProviderRequest";const _TSC = "TagServerCertificate";const _TSCR = "TagServerCertificateRequest";const _TU = "TagUser";const _TUR = "TagUserRequest";const _Ta = "Tag";const _Ti = "Timestamp";const _Ty = "Type";const _U = "Url";const _UAK = "UpdateAccessKey";const _UAKR = "UpdateAccessKeyRequest";const _UAPP = "UpdateAccountPasswordPolicy";const _UAPPR = "UpdateAccountPasswordPolicyRequest";const _UARP = "UpdateAssumeRolePolicy";const _UARPR = "UpdateAssumeRolePolicyRequest";const _UD = "UpdateDate";const _UDL = "UserDetailList";const _UDR = "UpdateDelegationRequest";const _UDRR = "UpdateDelegationRequestRequest";const _UDp = "UploadDate";const _UDs = "UserDetail";const _UEE = "UnmodifiableEntityException";const _UG = "UpdateGroup";const _UGR = "UpdateGroupRequest";const _UI = "UserId";const _UIP = "UntagInstanceProfile";const _UIPR = "UntagInstanceProfileRequest";const _ULP = "UpdateLoginProfile";const _ULPR = "UpdateLoginProfileRequest";const _UMFAD = "UntagMFADevice";const _UMFADR = "UntagMFADeviceRequest";const _UN = "UserName";const _UOIDCP = "UntagOpenIDConnectProvider";const _UOIDCPR = "UntagOpenIDConnectProviderRequest";const _UOIDCPT = "UpdateOpenIDConnectProviderThumbprint";const _UOIDCPTR = "UpdateOpenIDConnectProviderThumbprintRequest";const _UP = "UntagPolicy";const _UPKEE = "UnrecognizedPublicKeyEncodingException";const _UPL = "UserPolicyList";const _UPR = "UntagPolicyRequest";const _UR = "UntagRole";const _URD = "UpdateRoleDescription";const _URDR = "UpdateRoleDescriptionRequest";const _URDRp = "UpdateRoleDescriptionResponse";const _URR = "UntagRoleRequest";const _URRp = "UpdateRoleRequest";const _URRpd = "UpdateRoleResponse";const _URp = "UpdateRole";const _USAMLP = "UntagSAMLProvider";const _USAMLPR = "UntagSAMLProviderRequest";const _USAMLPRp = "UpdateSAMLProviderRequest";const _USAMLPRpd = "UpdateSAMLProviderResponse";const _USAMLPp = "UpdateSAMLProvider";const _USC = "UntagServerCertificate";const _USCR = "UntagServerCertificateRequest";const _USCRp = "UpdateServerCertificateRequest";const _USCRpd = "UpdateSigningCertificateRequest";const _USCRpl = "UploadServerCertificateRequest";const _USCRplo = "UploadServerCertificateResponse";const _USCRploa = "UploadSigningCertificateRequest";const _USCRpload = "UploadSigningCertificateResponse";const _USCp = "UpdateServerCertificate";const _USCpd = "UpdateSigningCertificate";const _USCpl = "UploadServerCertificate";const _USCplo = "UploadSigningCertificate";const _USSC = "UpdateServiceSpecificCredential";const _USSCR = "UpdateServiceSpecificCredentialRequest";const _USSHPK = "UpdateSSHPublicKey";const _USSHPKR = "UpdateSSHPublicKeyRequest";const _USSHPKRp = "UploadSSHPublicKeyRequest";const _USSHPKRpl = "UploadSSHPublicKeyResponse";const _USSHPKp = "UploadSSHPublicKey";const _UT = "UpdatedTime";const _UU = "UntagUser";const _UUR = "UntagUserRequest";const _UURp = "UpdateUserRequest";const _UUp = "UpdateUser";const _Us = "User";const _Use = "Users";const _V = "Versions";const _VI = "VersionId";const _VMFAD = "VirtualMFADevice";const _VMFADN = "VirtualMFADeviceName";const _VMFADi = "VirtualMFADevices";const _VU = "ValidUntil";const _Va = "Values";const _Val = "Value";const _aKMLT = "accessKeyMetadataListType";const _aKST = "accessKeySecretType";const _aPLT = "attachedPoliciesListType";const _aQE = "awsQueryError";const _c = "client";const _cLT = "certificateListType";const _dRLT = "delegationRequestsListType";const _e = "error";const _eDLT = "entityDetailsListType";const _gDLT = "groupDetailListType";const _gLT = "groupListType";const _hE = "httpError";const _iPLT = "instanceProfileListType";const _iT = "isTruncated";const _lPGSARLT = "listPolicyGrantingServiceAccessResponseListType";const _m = "message";const _mDLT = "mfaDeviceListType";const _pDLT = "policyDetailListType";const _pDVLT = "policyDocumentVersionListType";const _pGSALT = "policyGrantingServiceAccessListType";const _pKL = "privateKeyList";const _pKT = "privateKeyType";const _pLT = "policyListType";const _pPLT = "policyParameterListType";const _pT = "passwordType";const _rDLT = "roleDetailListType";const _rLT = "roleListType";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.iam";const _sCMLT = "serverCertificateMetadataListType";const _sCS = "serviceCredentialSecret";const _sP = "servicePassword";const _se = "server";const _tLT = "tagListType";const _uDLT = "userDetailListType";const _uLT = "userListType";const _vMFADLT = "virtualMFADeviceListType";const n0 = "com.amazonaws.iam";const _s_registry = TypeRegistry.for(_s);var IAMServiceException$ = [-3, _s, "IAMServiceException", 0, [], []];_s_registry.registerError(IAMServiceException$, IAMServiceException);const n0_registry = TypeRegistry.for(n0);var AccountNotManagementOrDelegatedAdministratorException$ = [-3, n0, _ANMODAE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(AccountNotManagementOrDelegatedAdministratorException$, AccountNotManagementOrDelegatedAdministratorException);var CallerIsNotManagementAccountException$ = [-3, n0, _CINMAE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(CallerIsNotManagementAccountException$, CallerIsNotManagementAccountException);var ConcurrentModificationException$ = [-3, n0, _CME,    { [_aQE]: [`ConcurrentModification`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(ConcurrentModificationException$, ConcurrentModificationException);var CredentialReportExpiredException$ = [-3, n0, _CREE,    { [_aQE]: [`ReportExpired`, 410], [_e]: _c, [_hE]: 410 },    [_m],    [0]];n0_registry.registerError(CredentialReportExpiredException$, CredentialReportExpiredException);var CredentialReportNotPresentException$ = [-3, n0, _CRNPE,    { [_aQE]: [`ReportNotPresent`, 410], [_e]: _c, [_hE]: 410 },    [_m],    [0]];n0_registry.registerError(CredentialReportNotPresentException$, CredentialReportNotPresentException);var CredentialReportNotReadyException$ = [-3, n0, _CRNRE,    { [_aQE]: [`ReportInProgress`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(CredentialReportNotReadyException$, CredentialReportNotReadyException);var DeleteConflictException$ = [-3, n0, _DCE,    { [_aQE]: [`DeleteConflict`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(DeleteConflictException$, DeleteConflictException);var DuplicateCertificateException$ = [-3, n0, _DCEu,    { [_aQE]: [`DuplicateCertificate`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(DuplicateCertificateException$, DuplicateCertificateException);var DuplicateSSHPublicKeyException$ = [-3, n0, _DSSHPKE,    { [_aQE]: [`DuplicateSSHPublicKey`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(DuplicateSSHPublicKeyException$, DuplicateSSHPublicKeyException);var EntityAlreadyExistsException$ = [-3, n0, _EAEE,    { [_aQE]: [`EntityAlreadyExists`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(EntityAlreadyExistsException$, EntityAlreadyExistsException);var EntityTemporarilyUnmodifiableException$ = [-3, n0, _ETUE,    { [_aQE]: [`EntityTemporarilyUnmodifiable`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(EntityTemporarilyUnmodifiableException$, EntityTemporarilyUnmodifiableException);var FeatureDisabledException$ = [-3, n0, _FDE,    { [_aQE]: [`FeatureDisabled`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(FeatureDisabledException$, FeatureDisabledException);var FeatureEnabledException$ = [-3, n0, _FEE,    { [_aQE]: [`FeatureEnabled`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(FeatureEnabledException$, FeatureEnabledException);var InvalidAuthenticationCodeException$ = [-3, n0, _IACE,    { [_aQE]: [`InvalidAuthenticationCode`, 403], [_e]: _c, [_hE]: 403 },    [_m],    [0]];n0_registry.registerError(InvalidAuthenticationCodeException$, InvalidAuthenticationCodeException);var InvalidCertificateException$ = [-3, n0, _ICE,    { [_aQE]: [`InvalidCertificate`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidCertificateException$, InvalidCertificateException);var InvalidInputException$ = [-3, n0, _IIE,    { [_aQE]: [`InvalidInput`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidInputException$, InvalidInputException);var InvalidPublicKeyException$ = [-3, n0, _IPKE,    { [_aQE]: [`InvalidPublicKey`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidPublicKeyException$, InvalidPublicKeyException);var InvalidUserTypeException$ = [-3, n0, _IUTE,    { [_aQE]: [`InvalidUserType`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(InvalidUserTypeException$, InvalidUserTypeException);var KeyPairMismatchException$ = [-3, n0, _KPME,    { [_aQE]: [`KeyPairMismatch`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(KeyPairMismatchException$, KeyPairMismatchException);var LimitExceededException$ = [-3, n0, _LEE,    { [_aQE]: [`LimitExceeded`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(LimitExceededException$, LimitExceededException);var MalformedCertificateException$ = [-3, n0, _MCE,    { [_aQE]: [`MalformedCertificate`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(MalformedCertificateException$, MalformedCertificateException);var MalformedPolicyDocumentException$ = [-3, n0, _MPDE,    { [_aQE]: [`MalformedPolicyDocument`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(MalformedPolicyDocumentException$, MalformedPolicyDocumentException);var NoSuchEntityException$ = [-3, n0, _NSEE,    { [_aQE]: [`NoSuchEntity`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(NoSuchEntityException$, NoSuchEntityException);var OpenIdIdpCommunicationErrorException$ = [-3, n0, _OIICEE,    { [_aQE]: [`OpenIdIdpCommunicationError`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(OpenIdIdpCommunicationErrorException$, OpenIdIdpCommunicationErrorException);var OrganizationNotFoundException$ = [-3, n0, _ONFE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(OrganizationNotFoundException$, OrganizationNotFoundException);var OrganizationNotInAllFeaturesModeException$ = [-3, n0, _ONIAFME,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(OrganizationNotInAllFeaturesModeException$, OrganizationNotInAllFeaturesModeException);var PasswordPolicyViolationException$ = [-3, n0, _PPVE,    { [_aQE]: [`PasswordPolicyViolation`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(PasswordPolicyViolationException$, PasswordPolicyViolationException);var PolicyEvaluationException$ = [-3, n0, _PEE,    { [_aQE]: [`PolicyEvaluation`, 500], [_e]: _se, [_hE]: 500 },    [_m],    [0]];n0_registry.registerError(PolicyEvaluationException$, PolicyEvaluationException);var PolicyNotAttachableException$ = [-3, n0, _PNAE,    { [_aQE]: [`PolicyNotAttachable`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(PolicyNotAttachableException$, PolicyNotAttachableException);var ReportGenerationLimitExceededException$ = [-3, n0, _RGLEE,    { [_aQE]: [`ReportGenerationLimitExceeded`, 409], [_e]: _c, [_hE]: 409 },    [_m],    [0]];n0_registry.registerError(ReportGenerationLimitExceededException$, ReportGenerationLimitExceededException);var ServiceAccessNotEnabledException$ = [-3, n0, _SANEE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(ServiceAccessNotEnabledException$, ServiceAccessNotEnabledException);var ServiceFailureException$ = [-3, n0, _SFE,    { [_aQE]: [`ServiceFailure`, 500], [_e]: _se, [_hE]: 500 },    [_m],    [0]];n0_registry.registerError(ServiceFailureException$, ServiceFailureException);var ServiceNotSupportedException$ = [-3, n0, _SNSE,    { [_aQE]: [`NotSupportedService`, 404], [_e]: _c, [_hE]: 404 },    [_m],    [0]];n0_registry.registerError(ServiceNotSupportedException$, ServiceNotSupportedException);var UnmodifiableEntityException$ = [-3, n0, _UEE,    { [_aQE]: [`UnmodifiableEntity`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(UnmodifiableEntityException$, UnmodifiableEntityException);var UnrecognizedPublicKeyEncodingException$ = [-3, n0, _UPKEE,    { [_aQE]: [`UnrecognizedPublicKeyEncoding`, 400], [_e]: _c, [_hE]: 400 },    [_m],    [0]];n0_registry.registerError(UnrecognizedPublicKeyEncodingException$, UnrecognizedPublicKeyEncodingException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var accessKeySecretType = [0, n0, _aKST, 8, 0];var BootstrapDatum = [0, n0, _BD, 8, 21];var passwordType = [0, n0, _pT, 8, 0];var privateKeyType = [0, n0, _pKT, 8, 0];var serviceCredentialSecret = [0, n0, _sCS, 8, 0];var servicePassword = [0, n0, _sP, 8, 0];var AcceptDelegationRequestRequest$ = [3, n0, _ADRR,    0,    [_DRI],    [0], 1];var AccessDetail$ = [3, n0, _AD,    0,    [_SN, _SNe, _R, _EP, _LAT, _TAE],    [0, 0, 0, 0, 4, 1], 2];var AccessKey$ = [3, n0, _AK,    0,    [_UN, _AKI, _S, _SAK, _CD],    [0, 0, 0, [() => accessKeySecretType, 0], 4], 4];var AccessKeyLastUsed$ = [3, n0, _AKLU,    0,    [_SN, _R, _LUD],    [0, 0, 4], 2];var AccessKeyMetadata$ = [3, n0, _AKM,    0,    [_UN, _AKI, _S, _CD],    [0, 0, 0, 4]];var AddClientIDToOpenIDConnectProviderRequest$ = [3, n0, _ACIDTOIDCPR,    0,    [_OIDCPA, _CID],    [0, 0], 2];var AddRoleToInstanceProfileRequest$ = [3, n0, _ARTIPR,    0,    [_IPN, _RN],    [0, 0], 2];var AddUserToGroupRequest$ = [3, n0, _AUTGR,    0,    [_GN, _UN],    [0, 0], 2];var AssociateDelegationRequestRequest$ = [3, n0, _ADRRs,    0,    [_DRI],    [0], 1];var AttachedPermissionsBoundary$ = [3, n0, _APB,    0,    [_PBT, _PBA],    [0, 0]];var AttachedPolicy$ = [3, n0, _AP,    0,    [_PN, _PA],    [0, 0]];var AttachGroupPolicyRequest$ = [3, n0, _AGPR,    0,    [_GN, _PA],    [0, 0], 2];var AttachRolePolicyRequest$ = [3, n0, _ARPR,    0,    [_RN, _PA],    [0, 0], 2];var AttachUserPolicyRequest$ = [3, n0, _AUPR,    0,    [_UN, _PA],    [0, 0], 2];var ChangePasswordRequest$ = [3, n0, _CPR,    0,    [_OP, _NP],    [[() => passwordType, 0], [() => passwordType, 0]], 2];var ContextEntry$ = [3, n0, _CE,    0,    [_CKN, _CKV, _CKT],    [0, 64 | 0, 0]];var CreateAccessKeyRequest$ = [3, n0, _CAKR,    0,    [_UN],    [0]];var CreateAccessKeyResponse$ = [3, n0, _CAKRr,    0,    [_AK],    [[() => AccessKey$, 0]], 1];var CreateAccountAliasRequest$ = [3, n0, _CAAR,    0,    [_AA],    [0], 1];var CreateDelegationRequestRequest$ = [3, n0, _CDRR,    0,    [_D, _P, _RWI, _NC, _SD, _OAI, _RM, _RU, _OSBO],    [0, () => DelegationPermission$, 0, 0, 1, 0, 0, 0, 2], 5];var CreateDelegationRequestResponse$ = [3, n0, _CDRRr,    0,    [_CDL, _DRI],    [0, 0]];var CreateGroupRequest$ = [3, n0, _CGR,    0,    [_GN, _Pa],    [0, 0], 1];var CreateGroupResponse$ = [3, n0, _CGRr,    0,    [_G],    [() => Group$], 1];var CreateInstanceProfileRequest$ = [3, n0, _CIPR,    0,    [_IPN, _Pa, _T],    [0, 0, () => tagListType], 1];var CreateInstanceProfileResponse$ = [3, n0, _CIPRr,    0,    [_IP],    [() => InstanceProfile$], 1];var CreateLoginProfileRequest$ = [3, n0, _CLPR,    0,    [_UN, _Pas, _PRR],    [0, [() => passwordType, 0], 2]];var CreateLoginProfileResponse$ = [3, n0, _CLPRr,    0,    [_LP],    [() => LoginProfile$], 1];var CreateOpenIDConnectProviderRequest$ = [3, n0, _COIDCPR,    0,    [_U, _CIDL, _TL, _T],    [0, 64 | 0, 64 | 0, () => tagListType], 1];var CreateOpenIDConnectProviderResponse$ = [3, n0, _COIDCPRr,    0,    [_OIDCPA, _T],    [0, () => tagListType]];var CreatePolicyRequest$ = [3, n0, _CPRr,    0,    [_PN, _PD, _Pa, _D, _T],    [0, 0, 0, 0, () => tagListType], 2];var CreatePolicyResponse$ = [3, n0, _CPRre,    0,    [_Po],    [() => Policy$]];var CreatePolicyVersionRequest$ = [3, n0, _CPVR,    0,    [_PA, _PD, _SAD],    [0, 0, 2], 2];var CreatePolicyVersionResponse$ = [3, n0, _CPVRr,    0,    [_PV],    [() => PolicyVersion$]];var CreateRoleRequest$ = [3, n0, _CRR,    0,    [_RN, _ARPD, _Pa, _D, _MSD, _PB, _T],    [0, 0, 0, 0, 1, 0, () => tagListType], 2];var CreateRoleResponse$ = [3, n0, _CRRr,    0,    [_Ro],    [() => Role$], 1];var CreateSAMLProviderRequest$ = [3, n0, _CSAMLPR,    0,    [_SAMLMD, _N, _T, _AEM, _APK],    [0, 0, () => tagListType, 0, [() => privateKeyType, 0]], 2];var CreateSAMLProviderResponse$ = [3, n0, _CSAMLPRr,    0,    [_SAMLPA, _T],    [0, () => tagListType]];var CreateServiceLinkedRoleRequest$ = [3, n0, _CSLRR,    0,    [_AWSSN, _D, _CS],    [0, 0, 0], 1];var CreateServiceLinkedRoleResponse$ = [3, n0, _CSLRRr,    0,    [_Ro],    [() => Role$]];var CreateServiceSpecificCredentialRequest$ = [3, n0, _CSSCR,    0,    [_UN, _SN, _CAD],    [0, 0, 1], 2];var CreateServiceSpecificCredentialResponse$ = [3, n0, _CSSCRr,    0,    [_SSC],    [[() => ServiceSpecificCredential$, 0]]];var CreateUserRequest$ = [3, n0, _CUR,    0,    [_UN, _Pa, _PB, _T],    [0, 0, 0, () => tagListType], 1];var CreateUserResponse$ = [3, n0, _CURr,    0,    [_Us],    [() => User$]];var CreateVirtualMFADeviceRequest$ = [3, n0, _CVMFADR,    0,    [_VMFADN, _Pa, _T],    [0, 0, () => tagListType], 1];var CreateVirtualMFADeviceResponse$ = [3, n0, _CVMFADRr,    0,    [_VMFAD],    [[() => VirtualMFADevice$, 0]], 1];var DeactivateMFADeviceRequest$ = [3, n0, _DMFADR,    0,    [_SNer, _UN],    [0, 0], 1];var DelegationPermission$ = [3, n0, _DP,    0,    [_PTA, _Par],    [0, () => policyParameterListType]];var DelegationRequest$ = [3, n0, _DR,    0,    [_DRI, _OAI, _D, _RM, _P, _PP, _RPRA, _OI, _AI, _St, _ET, _RI, _RNe, _CD, _SD, _RU, _No, _RR, _OSBO, _UT],    [0, 0, 0, 0, () => DelegationPermission$, 0, 64 | 0, 0, 0, 0, 4, 0, 0, 4, 1, 0, 0, 0, 2, 4]];var DeleteAccessKeyRequest$ = [3, n0, _DAKR,    0,    [_AKI, _UN],    [0, 0], 1];var DeleteAccountAliasRequest$ = [3, n0, _DAAR,    0,    [_AA],    [0], 1];var DeleteGroupPolicyRequest$ = [3, n0, _DGPR,    0,    [_GN, _PN],    [0, 0], 2];var DeleteGroupRequest$ = [3, n0, _DGR,    0,    [_GN],    [0], 1];var DeleteInstanceProfileRequest$ = [3, n0, _DIPR,    0,    [_IPN],    [0], 1];var DeleteLoginProfileRequest$ = [3, n0, _DLPR,    0,    [_UN],    [0]];var DeleteOpenIDConnectProviderRequest$ = [3, n0, _DOIDCPR,    0,    [_OIDCPA],    [0], 1];var DeletePolicyRequest$ = [3, n0, _DPR,    0,    [_PA],    [0], 1];var DeletePolicyVersionRequest$ = [3, n0, _DPVR,    0,    [_PA, _VI],    [0, 0], 2];var DeleteRolePermissionsBoundaryRequest$ = [3, n0, _DRPBR,    0,    [_RN],    [0], 1];var DeleteRolePolicyRequest$ = [3, n0, _DRPR,    0,    [_RN, _PN],    [0, 0], 2];var DeleteRoleRequest$ = [3, n0, _DRR,    0,    [_RN],    [0], 1];var DeleteSAMLProviderRequest$ = [3, n0, _DSAMLPR,    0,    [_SAMLPA],    [0], 1];var DeleteServerCertificateRequest$ = [3, n0, _DSCR,    0,    [_SCN],    [0], 1];var DeleteServiceLinkedRoleRequest$ = [3, n0, _DSLRR,    0,    [_RN],    [0], 1];var DeleteServiceLinkedRoleResponse$ = [3, n0, _DSLRRe,    0,    [_DTI],    [0], 1];var DeleteServiceSpecificCredentialRequest$ = [3, n0, _DSSCR,    0,    [_SSCI, _UN],    [0, 0], 1];var DeleteSigningCertificateRequest$ = [3, n0, _DSCRe,    0,    [_CI, _UN],    [0, 0], 1];var DeleteSSHPublicKeyRequest$ = [3, n0, _DSSHPKR,    0,    [_UN, _SSHPKI],    [0, 0], 2];var DeleteUserPermissionsBoundaryRequest$ = [3, n0, _DUPBR,    0,    [_UN],    [0], 1];var DeleteUserPolicyRequest$ = [3, n0, _DUPR,    0,    [_UN, _PN],    [0, 0], 2];var DeleteUserRequest$ = [3, n0, _DUR,    0,    [_UN],    [0], 1];var DeleteVirtualMFADeviceRequest$ = [3, n0, _DVMFADR,    0,    [_SNer],    [0], 1];var DeletionTaskFailureReasonType$ = [3, n0, _DTFRT,    0,    [_Re, _RUL],    [0, () => RoleUsageListType]];var DetachGroupPolicyRequest$ = [3, n0, _DGPRe,    0,    [_GN, _PA],    [0, 0], 2];var DetachRolePolicyRequest$ = [3, n0, _DRPRe,    0,    [_RN, _PA],    [0, 0], 2];var DetachUserPolicyRequest$ = [3, n0, _DUPRe,    0,    [_UN, _PA],    [0, 0], 2];var DisableOrganizationsRootCredentialsManagementRequest$ = [3, n0, _DORCMR,    0,    [],    []];var DisableOrganizationsRootCredentialsManagementResponse$ = [3, n0, _DORCMRi,    0,    [_OIr, _EF],    [0, 64 | 0]];var DisableOrganizationsRootSessionsRequest$ = [3, n0, _DORSR,    0,    [],    []];var DisableOrganizationsRootSessionsResponse$ = [3, n0, _DORSRi,    0,    [_OIr, _EF],    [0, 64 | 0]];var EnableMFADeviceRequest$ = [3, n0, _EMFADR,    0,    [_UN, _SNer, _AC, _ACu],    [0, 0, 0, 0], 4];var EnableOrganizationsRootCredentialsManagementRequest$ = [3, n0, _EORCMR,    0,    [],    []];var EnableOrganizationsRootCredentialsManagementResponse$ = [3, n0, _EORCMRn,    0,    [_OIr, _EF],    [0, 64 | 0]];var EnableOrganizationsRootSessionsRequest$ = [3, n0, _EORSR,    0,    [],    []];var EnableOrganizationsRootSessionsResponse$ = [3, n0, _EORSRn,    0,    [_OIr, _EF],    [0, 64 | 0]];var EnableOutboundWebIdentityFederationResponse$ = [3, n0, _EOWIFR,    0,    [_II],    [0]];var EntityDetails$ = [3, n0, _ED,    0,    [_EI, _LA],    [() => EntityInfo$, 4], 1];var EntityInfo$ = [3, n0, _EI,    0,    [_A, _N, _Ty, _I, _Pa],    [0, 0, 0, 0, 0], 4];var ErrorDetails$ = [3, n0, _EDr,    0,    [_M, _C],    [0, 0], 2];var EvaluationResult$ = [3, n0, _ER,    0,    [_EAN, _EDv, _ERN, _MS, _MCV, _ODD, _PBDD, _EDD, _RSR],    [0, 0, 0, () => StatementListType, 64 | 0, () => OrganizationsDecisionDetail$, () => PermissionsBoundaryDecisionDetail$, 128 | 0, () => ResourceSpecificResultListType], 2];var GenerateCredentialReportResponse$ = [3, n0, _GCRR,    0,    [_St, _D],    [0, 0]];var GenerateOrganizationsAccessReportRequest$ = [3, n0, _GOARR,    0,    [_EP, _OPI],    [0, 0], 1];var GenerateOrganizationsAccessReportResponse$ = [3, n0, _GOARRe,    0,    [_JI],    [0]];var GenerateServiceLastAccessedDetailsRequest$ = [3, n0, _GSLADR,    0,    [_A, _Gr],    [0, 0], 1];var GenerateServiceLastAccessedDetailsResponse$ = [3, n0, _GSLADRe,    0,    [_JI],    [0]];var GetAccessKeyLastUsedRequest$ = [3, n0, _GAKLUR,    0,    [_AKI],    [0], 1];var GetAccessKeyLastUsedResponse$ = [3, n0, _GAKLURe,    0,    [_UN, _AKLU],    [0, () => AccessKeyLastUsed$]];var GetAccountAuthorizationDetailsRequest$ = [3, n0, _GAADR,    0,    [_F, _MI, _Ma],    [64 | 0, 1, 0]];var GetAccountAuthorizationDetailsResponse$ = [3, n0, _GAADRe,    0,    [_UDL, _GDL, _RDL, _Pol, _IT, _Ma],    [() => userDetailListType, () => groupDetailListType, () => roleDetailListType, () => ManagedPolicyDetailListType, 2, 0]];var GetAccountPasswordPolicyResponse$ = [3, n0, _GAPPR,    0,    [_PPa],    [() => PasswordPolicy$], 1];var GetAccountSummaryResponse$ = [3, n0, _GASR,    0,    [_SM],    [128 | 1]];var GetContextKeysForCustomPolicyRequest$ = [3, n0, _GCKFCPR,    0,    [_PIL],    [64 | 0], 1];var GetContextKeysForPolicyResponse$ = [3, n0, _GCKFPR,    0,    [_CKNo],    [64 | 0]];var GetContextKeysForPrincipalPolicyRequest$ = [3, n0, _GCKFPPR,    0,    [_PSA, _PIL],    [0, 64 | 0], 1];var GetCredentialReportResponse$ = [3, n0, _GCRRe,    0,    [_Co, _RF, _GT],    [21, 0, 4]];var GetDelegationRequestRequest$ = [3, n0, _GDRR,    0,    [_DRI, _DPC],    [0, 2], 1];var GetDelegationRequestResponse$ = [3, n0, _GDRRe,    0,    [_DR, _PCS, _PCR],    [() => DelegationRequest$, 0, 0]];var GetGroupPolicyRequest$ = [3, n0, _GGPR,    0,    [_GN, _PN],    [0, 0], 2];var GetGroupPolicyResponse$ = [3, n0, _GGPRe,    0,    [_GN, _PN, _PD],    [0, 0, 0], 3];var GetGroupRequest$ = [3, n0, _GGR,    0,    [_GN, _Ma, _MI],    [0, 0, 1], 1];var GetGroupResponse$ = [3, n0, _GGRe,    0,    [_G, _Use, _IT, _Ma],    [() => Group$, () => userListType, 2, 0], 2];var GetHumanReadableSummaryRequest$ = [3, n0, _GHRSR,    0,    [_EA, _L],    [0, 0], 1];var GetHumanReadableSummaryResponse$ = [3, n0, _GHRSRe,    0,    [_SC, _L, _SS],    [0, 0, 0]];var GetInstanceProfileRequest$ = [3, n0, _GIPR,    0,    [_IPN],    [0], 1];var GetInstanceProfileResponse$ = [3, n0, _GIPRe,    0,    [_IP],    [() => InstanceProfile$], 1];var GetLoginProfileRequest$ = [3, n0, _GLPR,    0,    [_UN],    [0]];var GetLoginProfileResponse$ = [3, n0, _GLPRe,    0,    [_LP],    [() => LoginProfile$], 1];var GetMFADeviceRequest$ = [3, n0, _GMFADR,    0,    [_SNer, _UN],    [0, 0], 1];var GetMFADeviceResponse$ = [3, n0, _GMFADRe,    0,    [_SNer, _UN, _EDn, _Ce],    [0, 0, 4, 128 | 0], 1];var GetOpenIDConnectProviderRequest$ = [3, n0, _GOIDCPR,    0,    [_OIDCPA],    [0], 1];var GetOpenIDConnectProviderResponse$ = [3, n0, _GOIDCPRe,    0,    [_U, _CIDL, _TL, _CD, _T],    [0, 64 | 0, 64 | 0, 4, () => tagListType]];var GetOrganizationsAccessReportRequest$ = [3, n0, _GOARRet,    0,    [_JI, _MI, _Ma, _SK],    [0, 1, 0, 0], 1];var GetOrganizationsAccessReportResponse$ = [3, n0, _GOARRetr,    0,    [_JS, _JCD, _JCDo, _NOSA, _NOSNA, _ADc, _IT, _Ma, _EDr],    [0, 4, 4, 1, 1, () => AccessDetails, 2, 0, () => ErrorDetails$], 2];var GetOutboundWebIdentityFederationInfoResponse$ = [3, n0, _GOWIFIR,    0,    [_II, _JVE],    [0, 2]];var GetPolicyRequest$ = [3, n0, _GPR,    0,    [_PA],    [0], 1];var GetPolicyResponse$ = [3, n0, _GPRe,    0,    [_Po],    [() => Policy$]];var GetPolicyVersionRequest$ = [3, n0, _GPVR,    0,    [_PA, _VI],    [0, 0], 2];var GetPolicyVersionResponse$ = [3, n0, _GPVRe,    0,    [_PV],    [() => PolicyVersion$]];var GetRolePolicyRequest$ = [3, n0, _GRPR,    0,    [_RN, _PN],    [0, 0], 2];var GetRolePolicyResponse$ = [3, n0, _GRPRe,    0,    [_RN, _PN, _PD],    [0, 0, 0], 3];var GetRoleRequest$ = [3, n0, _GRR,    0,    [_RN],    [0], 1];var GetRoleResponse$ = [3, n0, _GRRe,    0,    [_Ro],    [() => Role$], 1];var GetSAMLProviderRequest$ = [3, n0, _GSAMLPR,    0,    [_SAMLPA],    [0], 1];var GetSAMLProviderResponse$ = [3, n0, _GSAMLPRe,    0,    [_SAMLPUUID, _SAMLMD, _CD, _VU, _T, _AEM, _PKL],    [0, 0, 4, 4, () => tagListType, 0, () => privateKeyList]];var GetServerCertificateRequest$ = [3, n0, _GSCR,    0,    [_SCN],    [0], 1];var GetServerCertificateResponse$ = [3, n0, _GSCRe,    0,    [_SCe],    [() => ServerCertificate$], 1];var GetServiceLastAccessedDetailsRequest$ = [3, n0, _GSLADRet,    0,    [_JI, _MI, _Ma],    [0, 1, 0], 1];var GetServiceLastAccessedDetailsResponse$ = [3, n0, _GSLADRete,    0,    [_JS, _JCD, _SLA, _JCDo, _JT, _IT, _Ma, _E],    [0, 4, () => ServicesLastAccessed, 4, 0, 2, 0, () => ErrorDetails$], 4];var GetServiceLastAccessedDetailsWithEntitiesRequest$ = [3, n0, _GSLADWER,    0,    [_JI, _SNe, _MI, _Ma],    [0, 0, 1, 0], 2];var GetServiceLastAccessedDetailsWithEntitiesResponse$ = [3, n0, _GSLADWERe,    0,    [_JS, _JCD, _JCDo, _EDL, _IT, _Ma, _E],    [0, 4, 4, () => entityDetailsListType, 2, 0, () => ErrorDetails$], 4];var GetServiceLinkedRoleDeletionStatusRequest$ = [3, n0, _GSLRDSR,    0,    [_DTI],    [0], 1];var GetServiceLinkedRoleDeletionStatusResponse$ = [3, n0, _GSLRDSRe,    0,    [_S, _Re],    [0, () => DeletionTaskFailureReasonType$], 1];var GetSSHPublicKeyRequest$ = [3, n0, _GSSHPKR,    0,    [_UN, _SSHPKI, _En],    [0, 0, 0], 3];var GetSSHPublicKeyResponse$ = [3, n0, _GSSHPKRe,    0,    [_SSHPK],    [() => SSHPublicKey$]];var GetUserPolicyRequest$ = [3, n0, _GUPR,    0,    [_UN, _PN],    [0, 0], 2];var GetUserPolicyResponse$ = [3, n0, _GUPRe,    0,    [_UN, _PN, _PD],    [0, 0, 0], 3];var GetUserRequest$ = [3, n0, _GUR,    0,    [_UN],    [0]];var GetUserResponse$ = [3, n0, _GURe,    0,    [_Us],    [() => User$], 1];var Group$ = [3, n0, _G,    0,    [_Pa, _GN, _GI, _A, _CD],    [0, 0, 0, 0, 4], 5];var GroupDetail$ = [3, n0, _GD,    0,    [_Pa, _GN, _GI, _A, _CD, _GPL, _AMP],    [0, 0, 0, 0, 4, () => policyDetailListType, () => attachedPoliciesListType]];var InlinePolicyIdentifierType$ = [3, n0, _IPIT,    0,    [_PN, _AT, _AN],    [0, 0, 0], 3];var InstanceProfile$ = [3, n0, _IP,    0,    [_Pa, _IPN, _IPI, _A, _CD, _Rol, _T],    [0, 0, 0, 0, 4, () => roleListType, () => tagListType], 6];var ListAccessKeysRequest$ = [3, n0, _LAKR,    0,    [_UN, _Ma, _MI],    [0, 0, 1]];var ListAccessKeysResponse$ = [3, n0, _LAKRi,    0,    [_AKM, _IT, _Ma],    [() => accessKeyMetadataListType, 2, 0], 1];var ListAccountAliasesRequest$ = [3, n0, _LAAR,    0,    [_Ma, _MI],    [0, 1]];var ListAccountAliasesResponse$ = [3, n0, _LAARi,    0,    [_AAc, _IT, _Ma],    [64 | 0, 2, 0], 1];var ListAttachedGroupPoliciesRequest$ = [3, n0, _LAGPR,    0,    [_GN, _PPat, _Ma, _MI],    [0, 0, 0, 1], 1];var ListAttachedGroupPoliciesResponse$ = [3, n0, _LAGPRi,    0,    [_APt, _IT, _Ma],    [() => attachedPoliciesListType, 2, 0]];var ListAttachedRolePoliciesRequest$ = [3, n0, _LARPR,    0,    [_RN, _PPat, _Ma, _MI],    [0, 0, 0, 1], 1];var ListAttachedRolePoliciesResponse$ = [3, n0, _LARPRi,    0,    [_APt, _IT, _Ma],    [() => attachedPoliciesListType, 2, 0]];var ListAttachedUserPoliciesRequest$ = [3, n0, _LAUPR,    0,    [_UN, _PPat, _Ma, _MI],    [0, 0, 0, 1], 1];var ListAttachedUserPoliciesResponse$ = [3, n0, _LAUPRi,    0,    [_APt, _IT, _Ma],    [() => attachedPoliciesListType, 2, 0]];var ListDelegationRequestsRequest$ = [3, n0, _LDRR,    0,    [_OI, _Ma, _MI],    [0, 0, 1]];var ListDelegationRequestsResponse$ = [3, n0, _LDRRi,    0,    [_DRe, _Ma, _iT],    [() => delegationRequestsListType, 0, 2]];var ListEntitiesForPolicyRequest$ = [3, n0, _LEFPR,    0,    [_PA, _EFn, _PPat, _PUF, _Ma, _MI],    [0, 0, 0, 0, 0, 1], 1];var ListEntitiesForPolicyResponse$ = [3, n0, _LEFPRi,    0,    [_PG, _PU, _PR, _IT, _Ma],    [() => PolicyGroupListType, () => PolicyUserListType, () => PolicyRoleListType, 2, 0]];var ListGroupPoliciesRequest$ = [3, n0, _LGPR,    0,    [_GN, _Ma, _MI],    [0, 0, 1], 1];var ListGroupPoliciesResponse$ = [3, n0, _LGPRi,    0,    [_PNo, _IT, _Ma],    [64 | 0, 2, 0], 1];var ListGroupsForUserRequest$ = [3, n0, _LGFUR,    0,    [_UN, _Ma, _MI],    [0, 0, 1], 1];var ListGroupsForUserResponse$ = [3, n0, _LGFURi,    0,    [_Gro, _IT, _Ma],    [() => groupListType, 2, 0], 1];var ListGroupsRequest$ = [3, n0, _LGR,    0,    [_PPat, _Ma, _MI],    [0, 0, 1]];var ListGroupsResponse$ = [3, n0, _LGRi,    0,    [_Gro, _IT, _Ma],    [() => groupListType, 2, 0], 1];var ListInstanceProfilesForRoleRequest$ = [3, n0, _LIPFRR,    0,    [_RN, _Ma, _MI],    [0, 0, 1], 1];var ListInstanceProfilesForRoleResponse$ = [3, n0, _LIPFRRi,    0,    [_IPn, _IT, _Ma],    [() => instanceProfileListType, 2, 0], 1];var ListInstanceProfilesRequest$ = [3, n0, _LIPR,    0,    [_PPat, _Ma, _MI],    [0, 0, 1]];var ListInstanceProfilesResponse$ = [3, n0, _LIPRi,    0,    [_IPn, _IT, _Ma],    [() => instanceProfileListType, 2, 0], 1];var ListInstanceProfileTagsRequest$ = [3, n0, _LIPTR,    0,    [_IPN, _Ma, _MI],    [0, 0, 1], 1];var ListInstanceProfileTagsResponse$ = [3, n0, _LIPTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListMFADevicesRequest$ = [3, n0, _LMFADR,    0,    [_UN, _Ma, _MI],    [0, 0, 1]];var ListMFADevicesResponse$ = [3, n0, _LMFADRi,    0,    [_MFAD, _IT, _Ma],    [() => mfaDeviceListType, 2, 0], 1];var ListMFADeviceTagsRequest$ = [3, n0, _LMFADTR,    0,    [_SNer, _Ma, _MI],    [0, 0, 1], 1];var ListMFADeviceTagsResponse$ = [3, n0, _LMFADTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListOpenIDConnectProvidersRequest$ = [3, n0, _LOIDCPR,    0,    [],    []];var ListOpenIDConnectProvidersResponse$ = [3, n0, _LOIDCPRi,    0,    [_OIDCPL],    [() => OpenIDConnectProviderListType]];var ListOpenIDConnectProviderTagsRequest$ = [3, n0, _LOIDCPTR,    0,    [_OIDCPA, _Ma, _MI],    [0, 0, 1], 1];var ListOpenIDConnectProviderTagsResponse$ = [3, n0, _LOIDCPTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListOrganizationsFeaturesRequest$ = [3, n0, _LOFR,    0,    [],    []];var ListOrganizationsFeaturesResponse$ = [3, n0, _LOFRi,    0,    [_OIr, _EF],    [0, 64 | 0]];var ListPoliciesGrantingServiceAccessEntry$ = [3, n0, _LPGSAE,    0,    [_SNe, _Pol],    [0, () => policyGrantingServiceAccessListType]];var ListPoliciesGrantingServiceAccessRequest$ = [3, n0, _LPGSAR,    0,    [_A, _SNerv, _Ma],    [0, 64 | 0, 0], 2];var ListPoliciesGrantingServiceAccessResponse$ = [3, n0, _LPGSARi,    0,    [_PGSA, _IT, _Ma],    [() => listPolicyGrantingServiceAccessResponseListType, 2, 0], 1];var ListPoliciesRequest$ = [3, n0, _LPR,    0,    [_Sc, _OA, _PPat, _PUF, _Ma, _MI],    [0, 2, 0, 0, 0, 1]];var ListPoliciesResponse$ = [3, n0, _LPRi,    0,    [_Pol, _IT, _Ma],    [() => policyListType, 2, 0]];var ListPolicyTagsRequest$ = [3, n0, _LPTR,    0,    [_PA, _Ma, _MI],    [0, 0, 1], 1];var ListPolicyTagsResponse$ = [3, n0, _LPTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListPolicyVersionsRequest$ = [3, n0, _LPVR,    0,    [_PA, _Ma, _MI],    [0, 0, 1], 1];var ListPolicyVersionsResponse$ = [3, n0, _LPVRi,    0,    [_V, _IT, _Ma],    [() => policyDocumentVersionListType, 2, 0]];var ListRolePoliciesRequest$ = [3, n0, _LRPR,    0,    [_RN, _Ma, _MI],    [0, 0, 1], 1];var ListRolePoliciesResponse$ = [3, n0, _LRPRi,    0,    [_PNo, _IT, _Ma],    [64 | 0, 2, 0], 1];var ListRolesRequest$ = [3, n0, _LRR,    0,    [_PPat, _Ma, _MI],    [0, 0, 1]];var ListRolesResponse$ = [3, n0, _LRRi,    0,    [_Rol, _IT, _Ma],    [() => roleListType, 2, 0], 1];var ListRoleTagsRequest$ = [3, n0, _LRTR,    0,    [_RN, _Ma, _MI],    [0, 0, 1], 1];var ListRoleTagsResponse$ = [3, n0, _LRTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListSAMLProvidersRequest$ = [3, n0, _LSAMLPR,    0,    [],    []];var ListSAMLProvidersResponse$ = [3, n0, _LSAMLPRi,    0,    [_SAMLPL],    [() => SAMLProviderListType]];var ListSAMLProviderTagsRequest$ = [3, n0, _LSAMLPTR,    0,    [_SAMLPA, _Ma, _MI],    [0, 0, 1], 1];var ListSAMLProviderTagsResponse$ = [3, n0, _LSAMLPTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListServerCertificatesRequest$ = [3, n0, _LSCR,    0,    [_PPat, _Ma, _MI],    [0, 0, 1]];var ListServerCertificatesResponse$ = [3, n0, _LSCRi,    0,    [_SCML, _IT, _Ma],    [() => serverCertificateMetadataListType, 2, 0], 1];var ListServerCertificateTagsRequest$ = [3, n0, _LSCTR,    0,    [_SCN, _Ma, _MI],    [0, 0, 1], 1];var ListServerCertificateTagsResponse$ = [3, n0, _LSCTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListServiceSpecificCredentialsRequest$ = [3, n0, _LSSCR,    0,    [_UN, _SN, _AU, _Ma, _MI],    [0, 0, 2, 0, 1]];var ListServiceSpecificCredentialsResponse$ = [3, n0, _LSSCRi,    0,    [_SSCe, _Ma, _IT],    [() => ServiceSpecificCredentialsListType, 0, 2]];var ListSigningCertificatesRequest$ = [3, n0, _LSCRis,    0,    [_UN, _Ma, _MI],    [0, 0, 1]];var ListSigningCertificatesResponse$ = [3, n0, _LSCRist,    0,    [_Cer, _IT, _Ma],    [() => certificateListType, 2, 0], 1];var ListSSHPublicKeysRequest$ = [3, n0, _LSSHPKR,    0,    [_UN, _Ma, _MI],    [0, 0, 1]];var ListSSHPublicKeysResponse$ = [3, n0, _LSSHPKRi,    0,    [_SSHPKu, _IT, _Ma],    [() => SSHPublicKeyListType, 2, 0]];var ListUserPoliciesRequest$ = [3, n0, _LUPR,    0,    [_UN, _Ma, _MI],    [0, 0, 1], 1];var ListUserPoliciesResponse$ = [3, n0, _LUPRi,    0,    [_PNo, _IT, _Ma],    [64 | 0, 2, 0], 1];var ListUsersRequest$ = [3, n0, _LUR,    0,    [_PPat, _Ma, _MI],    [0, 0, 1]];var ListUsersResponse$ = [3, n0, _LURi,    0,    [_Use, _IT, _Ma],    [() => userListType, 2, 0], 1];var ListUserTagsRequest$ = [3, n0, _LUTR,    0,    [_UN, _Ma, _MI],    [0, 0, 1], 1];var ListUserTagsResponse$ = [3, n0, _LUTRi,    0,    [_T, _IT, _Ma],    [() => tagListType, 2, 0], 1];var ListVirtualMFADevicesRequest$ = [3, n0, _LVMFADR,    0,    [_AS, _Ma, _MI],    [0, 0, 1]];var ListVirtualMFADevicesResponse$ = [3, n0, _LVMFADRi,    0,    [_VMFADi, _IT, _Ma],    [[() => virtualMFADeviceListType, 0], 2, 0], 1];var LoginProfile$ = [3, n0, _LP,    0,    [_UN, _CD, _PRR],    [0, 4, 2], 2];var ManagedPolicyDetail$ = [3, n0, _MPD,    0,    [_PN, _PI, _A, _Pa, _DVI, _ACt, _PBUC, _IA, _D, _CD, _UD, _PVL],    [0, 0, 0, 0, 0, 1, 1, 2, 0, 4, 4, () => policyDocumentVersionListType]];var MFADevice$ = [3, n0, _MFADe,    0,    [_UN, _SNer, _EDn],    [0, 0, 4], 3];var OpenIDConnectProviderListEntry$ = [3, n0, _OIDCPLE,    0,    [_A],    [0]];var OrderedOrganizationPolicyType$ = [3, n0, _OOPT,    0,    [_SCPIL],    [64 | 0]];var OrganizationsDecisionDetail$ = [3, n0, _ODD,    0,    [_ABO],    [2]];var PasswordPolicy$ = [3, n0, _PPa,    0,    [_MPL, _RS, _RNeq, _RUC, _RLC, _AUTCP, _EPx, _MPA, _PRP, _HE],    [1, 2, 2, 2, 2, 2, 2, 1, 1, 2]];var PermissionsBoundaryDecisionDetail$ = [3, n0, _PBDD,    0,    [_ABPB],    [2]];var Policy$ = [3, n0, _Po,    0,    [_PN, _PI, _A, _Pa, _DVI, _ACt, _PBUC, _IA, _D, _CD, _UD, _T],    [0, 0, 0, 0, 0, 1, 1, 2, 0, 4, 4, () => tagListType]];var PolicyDetail$ = [3, n0, _PDo,    0,    [_PN, _PD],    [0, 0]];var PolicyGrantingServiceAccess$ = [3, n0, _PGSAo,    0,    [_PN, _PT, _PA, _ETn, _EN],    [0, 0, 0, 0, 0], 2];var PolicyGroup$ = [3, n0, _PGo,    0,    [_GN, _GI],    [0, 0]];var PolicyParameter$ = [3, n0, _PPo,    0,    [_N, _Va, _Ty],    [0, 64 | 0, 0]];var PolicyRole$ = [3, n0, _PRo,    0,    [_RN, _RIo],    [0, 0]];var PolicyUser$ = [3, n0, _PUo,    0,    [_UN, _UI],    [0, 0]];var PolicyVersion$ = [3, n0, _PV,    0,    [_Do, _VI, _IDV, _CD],    [0, 0, 2, 4]];var Position$ = [3, n0, _Pos,    0,    [_Li, _Col],    [1, 1]];var PutGroupPolicyRequest$ = [3, n0, _PGPR,    0,    [_GN, _PN, _PD],    [0, 0, 0], 3];var PutRolePermissionsBoundaryRequest$ = [3, n0, _PRPBR,    0,    [_RN, _PB],    [0, 0], 2];var PutRolePolicyRequest$ = [3, n0, _PRPR,    0,    [_RN, _PN, _PD],    [0, 0, 0], 3];var PutUserPermissionsBoundaryRequest$ = [3, n0, _PUPBR,    0,    [_UN, _PB],    [0, 0], 2];var PutUserPolicyRequest$ = [3, n0, _PUPR,    0,    [_UN, _PN, _PD],    [0, 0, 0], 3];var RejectDelegationRequestRequest$ = [3, n0, _RDRR,    0,    [_DRI, _No],    [0, 0], 1];var RemoveClientIDFromOpenIDConnectProviderRequest$ = [3, n0, _RCIDFOIDCPR,    0,    [_OIDCPA, _CID],    [0, 0], 2];var RemoveRoleFromInstanceProfileRequest$ = [3, n0, _RRFIPR,    0,    [_IPN, _RN],    [0, 0], 2];var RemoveUserFromGroupRequest$ = [3, n0, _RUFGR,    0,    [_GN, _UN],    [0, 0], 2];var ResetServiceSpecificCredentialRequest$ = [3, n0, _RSSCR,    0,    [_SSCI, _UN],    [0, 0], 1];var ResetServiceSpecificCredentialResponse$ = [3, n0, _RSSCRe,    0,    [_SSC],    [[() => ServiceSpecificCredential$, 0]]];var ResourceSpecificResult$ = [3, n0, _RSRe,    0,    [_ERN, _ERD, _MS, _MCV, _EDD, _PBDD],    [0, 0, () => StatementListType, 64 | 0, 128 | 0, () => PermissionsBoundaryDecisionDetail$], 2];var ResyncMFADeviceRequest$ = [3, n0, _RMFADR,    0,    [_UN, _SNer, _AC, _ACu],    [0, 0, 0, 0], 4];var Role$ = [3, n0, _Ro,    0,    [_Pa, _RN, _RIo, _A, _CD, _ARPD, _D, _MSD, _PB, _T, _RLU],    [0, 0, 0, 0, 4, 0, 0, 1, () => AttachedPermissionsBoundary$, () => tagListType, () => RoleLastUsed$], 5];var RoleDetail$ = [3, n0, _RD,    0,    [_Pa, _RN, _RIo, _A, _CD, _ARPD, _IPL, _RPL, _AMP, _PB, _T, _RLU],    [0, 0, 0, 0, 4, 0, () => instanceProfileListType, () => policyDetailListType, () => attachedPoliciesListType, () => AttachedPermissionsBoundary$, () => tagListType, () => RoleLastUsed$]];var RoleLastUsed$ = [3, n0, _RLU,    0,    [_LUD, _R],    [4, 0]];var RoleUsageType$ = [3, n0, _RUT,    0,    [_R, _Res],    [0, 64 | 0]];var SAMLPrivateKey$ = [3, n0, _SAMLPK,    0,    [_KI, _Ti],    [0, 4]];var SAMLProviderListEntry$ = [3, n0, _SAMLPLE,    0,    [_A, _VU, _CD],    [0, 4, 4]];var SendDelegationTokenRequest$ = [3, n0, _SDTR,    0,    [_DRI],    [0], 1];var ServerCertificate$ = [3, n0, _SCe,    0,    [_SCM, _CB, _CC, _T],    [() => ServerCertificateMetadata$, 0, 0, () => tagListType], 2];var ServerCertificateMetadata$ = [3, n0, _SCM,    0,    [_Pa, _SCN, _SCI, _A, _UDp, _Ex],    [0, 0, 0, 0, 4, 4], 4];var ServiceLastAccessed$ = [3, n0, _SLAe,    0,    [_SN, _SNe, _LA, _LAE, _LAR, _TAE, _TALA],    [0, 0, 4, 0, 0, 1, () => TrackedActionsLastAccessed], 2];var ServiceSpecificCredential$ = [3, n0, _SSC,    0,    [_CD, _SN, _SSCI, _UN, _S, _EDx, _SUN, _SP, _SCA, _SCS],    [4, 0, 0, 0, 0, 4, 0, [() => servicePassword, 0], 0, [() => serviceCredentialSecret, 0]], 5];var ServiceSpecificCredentialMetadata$ = [3, n0, _SSCM,    0,    [_UN, _S, _CD, _SSCI, _SN, _SUN, _SCA, _EDx],    [0, 0, 4, 0, 0, 0, 0, 4], 5];var SetDefaultPolicyVersionRequest$ = [3, n0, _SDPVR,    0,    [_PA, _VI],    [0, 0], 2];var SetSecurityTokenServicePreferencesRequest$ = [3, n0, _SSTSPR,    0,    [_GETV],    [0], 1];var SigningCertificate$ = [3, n0, _SCi,    0,    [_UN, _CI, _CB, _S, _UDp],    [0, 0, 0, 0, 4], 4];var SimulateCustomPolicyRequest$ = [3, n0, _SCPR,    0,    [_PIL, _ANc, _PBPIL, _OOPIL, _RA, _RP, _RO, _CA, _CEo, _RHO, _MI, _Ma],    [64 | 0, 64 | 0, 64 | 0, () => OrganizationPolicyListType, 64 | 0, 0, 0, 0, () => ContextEntryListType, 0, 1, 0], 2];var SimulatePolicyResponse$ = [3, n0, _SPR,    0,    [_ERv, _IT, _Ma],    [() => EvaluationResultsListType, 2, 0]];var SimulatePrincipalPolicyRequest$ = [3, n0, _SPPR,    0,    [_PSA, _ANc, _PIL, _PBPIL, _PEL, _RA, _RP, _RO, _CA, _CEo, _RHO, _MI, _Ma],    [0, 64 | 0, 64 | 0, 64 | 0, () => PolicyExclusionsListType, 64 | 0, 0, 0, 0, () => ContextEntryListType, 0, 1, 0], 2];var SSHPublicKey$ = [3, n0, _SSHPK,    0,    [_UN, _SSHPKI, _Fi, _SSHPKB, _S, _UDp],    [0, 0, 0, 0, 0, 4], 5];var SSHPublicKeyMetadata$ = [3, n0, _SSHPKM,    0,    [_UN, _SSHPKI, _S, _UDp],    [0, 0, 0, 4], 4];var Statement$ = [3, n0, _Sta,    0,    [_SPI, _SPT, _SPt, _EPn],    [0, 0, () => Position$, () => Position$]];var Tag$ = [3, n0, _Ta,    0,    [_K, _Val],    [0, 0], 2];var TagInstanceProfileRequest$ = [3, n0, _TIPR,    0,    [_IPN, _T],    [0, () => tagListType], 2];var TagMFADeviceRequest$ = [3, n0, _TMFADR,    0,    [_SNer, _T],    [0, () => tagListType], 2];var TagOpenIDConnectProviderRequest$ = [3, n0, _TOIDCPR,    0,    [_OIDCPA, _T],    [0, () => tagListType], 2];var TagPolicyRequest$ = [3, n0, _TPR,    0,    [_PA, _T],    [0, () => tagListType], 2];var TagRoleRequest$ = [3, n0, _TRR,    0,    [_RN, _T],    [0, () => tagListType], 2];var TagSAMLProviderRequest$ = [3, n0, _TSAMLPR,    0,    [_SAMLPA, _T],    [0, () => tagListType], 2];var TagServerCertificateRequest$ = [3, n0, _TSCR,    0,    [_SCN, _T],    [0, () => tagListType], 2];var TagUserRequest$ = [3, n0, _TUR,    0,    [_UN, _T],    [0, () => tagListType], 2];var TrackedActionLastAccessed$ = [3, n0, _TALAr,    0,    [_ANct, _LAEa, _LATa, _LARa],    [0, 0, 4, 0]];var UntagInstanceProfileRequest$ = [3, n0, _UIPR,    0,    [_IPN, _TK],    [0, 64 | 0], 2];var UntagMFADeviceRequest$ = [3, n0, _UMFADR,    0,    [_SNer, _TK],    [0, 64 | 0], 2];var UntagOpenIDConnectProviderRequest$ = [3, n0, _UOIDCPR,    0,    [_OIDCPA, _TK],    [0, 64 | 0], 2];var UntagPolicyRequest$ = [3, n0, _UPR,    0,    [_PA, _TK],    [0, 64 | 0], 2];var UntagRoleRequest$ = [3, n0, _URR,    0,    [_RN, _TK],    [0, 64 | 0], 2];var UntagSAMLProviderRequest$ = [3, n0, _USAMLPR,    0,    [_SAMLPA, _TK],    [0, 64 | 0], 2];var UntagServerCertificateRequest$ = [3, n0, _USCR,    0,    [_SCN, _TK],    [0, 64 | 0], 2];var UntagUserRequest$ = [3, n0, _UUR,    0,    [_UN, _TK],    [0, 64 | 0], 2];var UpdateAccessKeyRequest$ = [3, n0, _UAKR,    0,    [_AKI, _S, _UN],    [0, 0, 0], 2];var UpdateAccountPasswordPolicyRequest$ = [3, n0, _UAPPR,    0,    [_MPL, _RS, _RNeq, _RUC, _RLC, _AUTCP, _MPA, _PRP, _HE],    [1, 2, 2, 2, 2, 2, 1, 1, 2]];var UpdateAssumeRolePolicyRequest$ = [3, n0, _UARPR,    0,    [_RN, _PD],    [0, 0], 2];var UpdateDelegationRequestRequest$ = [3, n0, _UDRR,    0,    [_DRI, _No],    [0, 0], 1];var UpdateGroupRequest$ = [3, n0, _UGR,    0,    [_GN, _NPe, _NGN],    [0, 0, 0], 1];var UpdateLoginProfileRequest$ = [3, n0, _ULPR,    0,    [_UN, _Pas, _PRR],    [0, [() => passwordType, 0], 2], 1];var UpdateOpenIDConnectProviderThumbprintRequest$ = [3, n0, _UOIDCPTR,    0,    [_OIDCPA, _TL],    [0, 64 | 0], 2];var UpdateRoleDescriptionRequest$ = [3, n0, _URDR,    0,    [_RN, _D],    [0, 0], 2];var UpdateRoleDescriptionResponse$ = [3, n0, _URDRp,    0,    [_Ro],    [() => Role$]];var UpdateRoleRequest$ = [3, n0, _URRp,    0,    [_RN, _D, _MSD],    [0, 0, 1], 1];var UpdateRoleResponse$ = [3, n0, _URRpd,    0,    [],    []];var UpdateSAMLProviderRequest$ = [3, n0, _USAMLPRp,    0,    [_SAMLPA, _SAMLMD, _AEM, _APK, _RPK],    [0, 0, 0, [() => privateKeyType, 0], 0], 1];var UpdateSAMLProviderResponse$ = [3, n0, _USAMLPRpd,    0,    [_SAMLPA],    [0]];var UpdateServerCertificateRequest$ = [3, n0, _USCRp,    0,    [_SCN, _NPe, _NSCN],    [0, 0, 0], 1];var UpdateServiceSpecificCredentialRequest$ = [3, n0, _USSCR,    0,    [_SSCI, _S, _UN],    [0, 0, 0], 2];var UpdateSigningCertificateRequest$ = [3, n0, _USCRpd,    0,    [_CI, _S, _UN],    [0, 0, 0], 2];var UpdateSSHPublicKeyRequest$ = [3, n0, _USSHPKR,    0,    [_UN, _SSHPKI, _S],    [0, 0, 0], 3];var UpdateUserRequest$ = [3, n0, _UURp,    0,    [_UN, _NPe, _NUN],    [0, 0, 0], 1];var UploadServerCertificateRequest$ = [3, n0, _USCRpl,    0,    [_SCN, _CB, _PK, _Pa, _CC, _T],    [0, 0, [() => privateKeyType, 0], 0, 0, () => tagListType], 3];var UploadServerCertificateResponse$ = [3, n0, _USCRplo,    0,    [_SCM, _T],    [() => ServerCertificateMetadata$, () => tagListType]];var UploadSigningCertificateRequest$ = [3, n0, _USCRploa,    0,    [_CB, _UN],    [0, 0], 1];var UploadSigningCertificateResponse$ = [3, n0, _USCRpload,    0,    [_Cert],    [() => SigningCertificate$], 1];var UploadSSHPublicKeyRequest$ = [3, n0, _USSHPKRp,    0,    [_UN, _SSHPKB],    [0, 0], 2];var UploadSSHPublicKeyResponse$ = [3, n0, _USSHPKRpl,    0,    [_SSHPK],    [() => SSHPublicKey$]];var User$ = [3, n0, _Us,    0,    [_Pa, _UN, _UI, _A, _CD, _PLU, _PB, _T],    [0, 0, 0, 0, 4, 4, () => AttachedPermissionsBoundary$, () => tagListType], 5];var UserDetail$ = [3, n0, _UDs,    0,    [_Pa, _UN, _UI, _A, _CD, _UPL, _GL, _AMP, _PB, _T],    [0, 0, 0, 0, 4, () => policyDetailListType, 64 | 0, () => attachedPoliciesListType, () => AttachedPermissionsBoundary$, () => tagListType]];var VirtualMFADevice$ = [3, n0, _VMFAD,    0,    [_SNer, _BSS, _QRCPNG, _Us, _EDn, _T],    [0, [() => BootstrapDatum, 0], [() => BootstrapDatum, 0], () => User$, 4, () => tagListType], 1];var __Unit = "unit";var AccessDetails = [1, n0, _ADc,    0, () => AccessDetail$];var accessKeyMetadataListType = [1, n0, _aKMLT,    0, () => AccessKeyMetadata$];var attachedPoliciesListType = [1, n0, _aPLT,    0, () => AttachedPolicy$];var certificateListType = [1, n0, _cLT,    0, () => SigningCertificate$];var ContextEntryListType = [1, n0, _CELT,    0, () => ContextEntry$];var delegationRequestsListType = [1, n0, _dRLT,    0, () => DelegationRequest$];var entityDetailsListType = [1, n0, _eDLT,    0, () => EntityDetails$];var EvaluationResultsListType = [1, n0, _ERLT,    0, () => EvaluationResult$];var groupDetailListType = [1, n0, _gDLT,    0, () => GroupDetail$];var groupListType = [1, n0, _gLT,    0, () => Group$];var instanceProfileListType = [1, n0, _iPLT,    0, () => InstanceProfile$];var listPolicyGrantingServiceAccessResponseListType = [1, n0, _lPGSARLT,    0, () => ListPoliciesGrantingServiceAccessEntry$];var ManagedPolicyDetailListType = [1, n0, _MPDLT,    0, () => ManagedPolicyDetail$];var mfaDeviceListType = [1, n0, _mDLT,    0, () => MFADevice$];var OpenIDConnectProviderListType = [1, n0, _OIDCPLT,    0, () => OpenIDConnectProviderListEntry$];var OrganizationPolicyListType = [1, n0, _OPLT,    0, () => OrderedOrganizationPolicyType$];var policyDetailListType = [1, n0, _pDLT,    0, () => PolicyDetail$];var policyDocumentVersionListType = [1, n0, _pDVLT,    0, () => PolicyVersion$];var PolicyExclusionsListType = [1, n0, _PELT,    0, () => PolicyIdentifier$];var policyGrantingServiceAccessListType = [1, n0, _pGSALT,    0, () => PolicyGrantingServiceAccess$];var PolicyGroupListType = [1, n0, _PGLT,    0, () => PolicyGroup$];var policyListType = [1, n0, _pLT,    0, () => Policy$];var policyParameterListType = [1, n0, _pPLT,    0, () => PolicyParameter$];var PolicyRoleListType = [1, n0, _PRLT,    0, () => PolicyRole$];var PolicyUserListType = [1, n0, _PULT,    0, () => PolicyUser$];var privateKeyList = [1, n0, _pKL,    0, () => SAMLPrivateKey$];var ResourceSpecificResultListType = [1, n0, _RSRLT,    0, () => ResourceSpecificResult$];var roleDetailListType = [1, n0, _rDLT,    0, () => RoleDetail$];var roleListType = [1, n0, _rLT,    0, () => Role$];var RoleUsageListType = [1, n0, _RULT,    0, () => RoleUsageType$];var SAMLProviderListType = [1, n0, _SAMLPLT,    0, () => SAMLProviderListEntry$];var serverCertificateMetadataListType = [1, n0, _sCMLT,    0, () => ServerCertificateMetadata$];var ServicesLastAccessed = [1, n0, _SLA,    0, () => ServiceLastAccessed$];var ServiceSpecificCredentialsListType = [1, n0, _SSCLT,    0, () => ServiceSpecificCredentialMetadata$];var SSHPublicKeyListType = [1, n0, _SSHPKLT,    0, () => SSHPublicKeyMetadata$];var StatementListType = [1, n0, _SLT,    0, () => Statement$];var tagListType = [1, n0, _tLT,    0, () => Tag$];var TrackedActionsLastAccessed = [1, n0, _TALA,    0, () => TrackedActionLastAccessed$];var userDetailListType = [1, n0, _uDLT,    0, () => UserDetail$];var userListType = [1, n0, _uLT,    0, () => User$];var virtualMFADeviceListType = [1, n0, _vMFADLT,    0, [() => VirtualMFADevice$,        0]];var PolicyIdentifier$ = [4, n0, _PIo,    0,    [_PT, _PA, _IPIn],    [0, 0, () => InlinePolicyIdentifierType$]];var AcceptDelegationRequest$ = [9, n0, _ADR,    0, () => AcceptDelegationRequestRequest$, () => __Unit];var AddClientIDToOpenIDConnectProvider$ = [9, n0, _ACIDTOIDCP,    0, () => AddClientIDToOpenIDConnectProviderRequest$, () => __Unit];var AddRoleToInstanceProfile$ = [9, n0, _ARTIP,    0, () => AddRoleToInstanceProfileRequest$, () => __Unit];var AddUserToGroup$ = [9, n0, _AUTG,    0, () => AddUserToGroupRequest$, () => __Unit];var AssociateDelegationRequest$ = [9, n0, _ADRs,    0, () => AssociateDelegationRequestRequest$, () => __Unit];var AttachGroupPolicy$ = [9, n0, _AGP,    0, () => AttachGroupPolicyRequest$, () => __Unit];var AttachRolePolicy$ = [9, n0, _ARP,    0, () => AttachRolePolicyRequest$, () => __Unit];var AttachUserPolicy$ = [9, n0, _AUP,    0, () => AttachUserPolicyRequest$, () => __Unit];var ChangePassword$ = [9, n0, _CP,    0, () => ChangePasswordRequest$, () => __Unit];var CreateAccessKey$ = [9, n0, _CAK,    0, () => CreateAccessKeyRequest$, () => CreateAccessKeyResponse$];var CreateAccountAlias$ = [9, n0, _CAA,    0, () => CreateAccountAliasRequest$, () => __Unit];var CreateDelegationRequest$ = [9, n0, _CDR,    0, () => CreateDelegationRequestRequest$, () => CreateDelegationRequestResponse$];var CreateGroup$ = [9, n0, _CG,    0, () => CreateGroupRequest$, () => CreateGroupResponse$];var CreateInstanceProfile$ = [9, n0, _CIP,    0, () => CreateInstanceProfileRequest$, () => CreateInstanceProfileResponse$];var CreateLoginProfile$ = [9, n0, _CLP,    0, () => CreateLoginProfileRequest$, () => CreateLoginProfileResponse$];var CreateOpenIDConnectProvider$ = [9, n0, _COIDCP,    0, () => CreateOpenIDConnectProviderRequest$, () => CreateOpenIDConnectProviderResponse$];var CreatePolicy$ = [9, n0, _CPr,    0, () => CreatePolicyRequest$, () => CreatePolicyResponse$];var CreatePolicyVersion$ = [9, n0, _CPV,    0, () => CreatePolicyVersionRequest$, () => CreatePolicyVersionResponse$];var CreateRole$ = [9, n0, _CR,    0, () => CreateRoleRequest$, () => CreateRoleResponse$];var CreateSAMLProvider$ = [9, n0, _CSAMLP,    0, () => CreateSAMLProviderRequest$, () => CreateSAMLProviderResponse$];var CreateServiceLinkedRole$ = [9, n0, _CSLR,    0, () => CreateServiceLinkedRoleRequest$, () => CreateServiceLinkedRoleResponse$];var CreateServiceSpecificCredential$ = [9, n0, _CSSC,    0, () => CreateServiceSpecificCredentialRequest$, () => CreateServiceSpecificCredentialResponse$];var CreateUser$ = [9, n0, _CU,    0, () => CreateUserRequest$, () => CreateUserResponse$];var CreateVirtualMFADevice$ = [9, n0, _CVMFAD,    0, () => CreateVirtualMFADeviceRequest$, () => CreateVirtualMFADeviceResponse$];var DeactivateMFADevice$ = [9, n0, _DMFAD,    0, () => DeactivateMFADeviceRequest$, () => __Unit];var DeleteAccessKey$ = [9, n0, _DAK,    0, () => DeleteAccessKeyRequest$, () => __Unit];var DeleteAccountAlias$ = [9, n0, _DAA,    0, () => DeleteAccountAliasRequest$, () => __Unit];var DeleteAccountPasswordPolicy$ = [9, n0, _DAPP,    0, () => __Unit, () => __Unit];var DeleteGroup$ = [9, n0, _DG,    0, () => DeleteGroupRequest$, () => __Unit];var DeleteGroupPolicy$ = [9, n0, _DGP,    0, () => DeleteGroupPolicyRequest$, () => __Unit];var DeleteInstanceProfile$ = [9, n0, _DIP,    0, () => DeleteInstanceProfileRequest$, () => __Unit];var DeleteLoginProfile$ = [9, n0, _DLP,    0, () => DeleteLoginProfileRequest$, () => __Unit];var DeleteOpenIDConnectProvider$ = [9, n0, _DOIDCP,    0, () => DeleteOpenIDConnectProviderRequest$, () => __Unit];var DeletePolicy$ = [9, n0, _DPe,    0, () => DeletePolicyRequest$, () => __Unit];var DeletePolicyVersion$ = [9, n0, _DPV,    0, () => DeletePolicyVersionRequest$, () => __Unit];var DeleteRole$ = [9, n0, _DRel,    0, () => DeleteRoleRequest$, () => __Unit];var DeleteRolePermissionsBoundary$ = [9, n0, _DRPB,    0, () => DeleteRolePermissionsBoundaryRequest$, () => __Unit];var DeleteRolePolicy$ = [9, n0, _DRP,    0, () => DeleteRolePolicyRequest$, () => __Unit];var DeleteSAMLProvider$ = [9, n0, _DSAMLP,    0, () => DeleteSAMLProviderRequest$, () => __Unit];var DeleteServerCertificate$ = [9, n0, _DSC,    0, () => DeleteServerCertificateRequest$, () => __Unit];var DeleteServiceLinkedRole$ = [9, n0, _DSLR,    0, () => DeleteServiceLinkedRoleRequest$, () => DeleteServiceLinkedRoleResponse$];var DeleteServiceSpecificCredential$ = [9, n0, _DSSC,    0, () => DeleteServiceSpecificCredentialRequest$, () => __Unit];var DeleteSigningCertificate$ = [9, n0, _DSCe,    0, () => DeleteSigningCertificateRequest$, () => __Unit];var DeleteSSHPublicKey$ = [9, n0, _DSSHPK,    0, () => DeleteSSHPublicKeyRequest$, () => __Unit];var DeleteUser$ = [9, n0, _DU,    0, () => DeleteUserRequest$, () => __Unit];var DeleteUserPermissionsBoundary$ = [9, n0, _DUPB,    0, () => DeleteUserPermissionsBoundaryRequest$, () => __Unit];var DeleteUserPolicy$ = [9, n0, _DUP,    0, () => DeleteUserPolicyRequest$, () => __Unit];var DeleteVirtualMFADevice$ = [9, n0, _DVMFAD,    0, () => DeleteVirtualMFADeviceRequest$, () => __Unit];var DetachGroupPolicy$ = [9, n0, _DGPe,    0, () => DetachGroupPolicyRequest$, () => __Unit];var DetachRolePolicy$ = [9, n0, _DRPe,    0, () => DetachRolePolicyRequest$, () => __Unit];var DetachUserPolicy$ = [9, n0, _DUPe,    0, () => DetachUserPolicyRequest$, () => __Unit];var DisableOrganizationsRootCredentialsManagement$ = [9, n0, _DORCM,    0, () => DisableOrganizationsRootCredentialsManagementRequest$, () => DisableOrganizationsRootCredentialsManagementResponse$];var DisableOrganizationsRootSessions$ = [9, n0, _DORS,    0, () => DisableOrganizationsRootSessionsRequest$, () => DisableOrganizationsRootSessionsResponse$];var DisableOutboundWebIdentityFederation$ = [9, n0, _DOWIF,    0, () => __Unit, () => __Unit];var EnableMFADevice$ = [9, n0, _EMFAD,    0, () => EnableMFADeviceRequest$, () => __Unit];var EnableOrganizationsRootCredentialsManagement$ = [9, n0, _EORCM,    0, () => EnableOrganizationsRootCredentialsManagementRequest$, () => EnableOrganizationsRootCredentialsManagementResponse$];var EnableOrganizationsRootSessions$ = [9, n0, _EORS,    0, () => EnableOrganizationsRootSessionsRequest$, () => EnableOrganizationsRootSessionsResponse$];var EnableOutboundWebIdentityFederation$ = [9, n0, _EOWIF,    0, () => __Unit, () => EnableOutboundWebIdentityFederationResponse$];var GenerateCredentialReport$ = [9, n0, _GCR,    0, () => __Unit, () => GenerateCredentialReportResponse$];var GenerateOrganizationsAccessReport$ = [9, n0, _GOAR,    0, () => GenerateOrganizationsAccessReportRequest$, () => GenerateOrganizationsAccessReportResponse$];var GenerateServiceLastAccessedDetails$ = [9, n0, _GSLAD,    0, () => GenerateServiceLastAccessedDetailsRequest$, () => GenerateServiceLastAccessedDetailsResponse$];var GetAccessKeyLastUsed$ = [9, n0, _GAKLU,    0, () => GetAccessKeyLastUsedRequest$, () => GetAccessKeyLastUsedResponse$];var GetAccountAuthorizationDetails$ = [9, n0, _GAAD,    0, () => GetAccountAuthorizationDetailsRequest$, () => GetAccountAuthorizationDetailsResponse$];var GetAccountPasswordPolicy$ = [9, n0, _GAPP,    0, () => __Unit, () => GetAccountPasswordPolicyResponse$];var GetAccountSummary$ = [9, n0, _GAS,    0, () => __Unit, () => GetAccountSummaryResponse$];var GetContextKeysForCustomPolicy$ = [9, n0, _GCKFCP,    0, () => GetContextKeysForCustomPolicyRequest$, () => GetContextKeysForPolicyResponse$];var GetContextKeysForPrincipalPolicy$ = [9, n0, _GCKFPP,    0, () => GetContextKeysForPrincipalPolicyRequest$, () => GetContextKeysForPolicyResponse$];var GetCredentialReport$ = [9, n0, _GCRe,    0, () => __Unit, () => GetCredentialReportResponse$];var GetDelegationRequest$ = [9, n0, _GDR,    0, () => GetDelegationRequestRequest$, () => GetDelegationRequestResponse$];var GetGroup$ = [9, n0, _GG,    0, () => GetGroupRequest$, () => GetGroupResponse$];var GetGroupPolicy$ = [9, n0, _GGP,    0, () => GetGroupPolicyRequest$, () => GetGroupPolicyResponse$];var GetHumanReadableSummary$ = [9, n0, _GHRS,    0, () => GetHumanReadableSummaryRequest$, () => GetHumanReadableSummaryResponse$];var GetInstanceProfile$ = [9, n0, _GIP,    0, () => GetInstanceProfileRequest$, () => GetInstanceProfileResponse$];var GetLoginProfile$ = [9, n0, _GLP,    0, () => GetLoginProfileRequest$, () => GetLoginProfileResponse$];var GetMFADevice$ = [9, n0, _GMFAD,    0, () => GetMFADeviceRequest$, () => GetMFADeviceResponse$];var GetOpenIDConnectProvider$ = [9, n0, _GOIDCP,    0, () => GetOpenIDConnectProviderRequest$, () => GetOpenIDConnectProviderResponse$];var GetOrganizationsAccessReport$ = [9, n0, _GOARe,    0, () => GetOrganizationsAccessReportRequest$, () => GetOrganizationsAccessReportResponse$];var GetOutboundWebIdentityFederationInfo$ = [9, n0, _GOWIFI,    0, () => __Unit, () => GetOutboundWebIdentityFederationInfoResponse$];var GetPolicy$ = [9, n0, _GP,    0, () => GetPolicyRequest$, () => GetPolicyResponse$];var GetPolicyVersion$ = [9, n0, _GPV,    0, () => GetPolicyVersionRequest$, () => GetPolicyVersionResponse$];var GetRole$ = [9, n0, _GR,    0, () => GetRoleRequest$, () => GetRoleResponse$];var GetRolePolicy$ = [9, n0, _GRP,    0, () => GetRolePolicyRequest$, () => GetRolePolicyResponse$];var GetSAMLProvider$ = [9, n0, _GSAMLP,    0, () => GetSAMLProviderRequest$, () => GetSAMLProviderResponse$];var GetServerCertificate$ = [9, n0, _GSC,    0, () => GetServerCertificateRequest$, () => GetServerCertificateResponse$];var GetServiceLastAccessedDetails$ = [9, n0, _GSLADe,    0, () => GetServiceLastAccessedDetailsRequest$, () => GetServiceLastAccessedDetailsResponse$];var GetServiceLastAccessedDetailsWithEntities$ = [9, n0, _GSLADWE,    0, () => GetServiceLastAccessedDetailsWithEntitiesRequest$, () => GetServiceLastAccessedDetailsWithEntitiesResponse$];var GetServiceLinkedRoleDeletionStatus$ = [9, n0, _GSLRDS,    0, () => GetServiceLinkedRoleDeletionStatusRequest$, () => GetServiceLinkedRoleDeletionStatusResponse$];var GetSSHPublicKey$ = [9, n0, _GSSHPK,    0, () => GetSSHPublicKeyRequest$, () => GetSSHPublicKeyResponse$];var GetUser$ = [9, n0, _GU,    0, () => GetUserRequest$, () => GetUserResponse$];var GetUserPolicy$ = [9, n0, _GUP,    0, () => GetUserPolicyRequest$, () => GetUserPolicyResponse$];var ListAccessKeys$ = [9, n0, _LAK,    0, () => ListAccessKeysRequest$, () => ListAccessKeysResponse$];var ListAccountAliases$ = [9, n0, _LAA,    0, () => ListAccountAliasesRequest$, () => ListAccountAliasesResponse$];var ListAttachedGroupPolicies$ = [9, n0, _LAGP,    0, () => ListAttachedGroupPoliciesRequest$, () => ListAttachedGroupPoliciesResponse$];var ListAttachedRolePolicies$ = [9, n0, _LARP,    0, () => ListAttachedRolePoliciesRequest$, () => ListAttachedRolePoliciesResponse$];var ListAttachedUserPolicies$ = [9, n0, _LAUP,    0, () => ListAttachedUserPoliciesRequest$, () => ListAttachedUserPoliciesResponse$];var ListDelegationRequests$ = [9, n0, _LDR,    0, () => ListDelegationRequestsRequest$, () => ListDelegationRequestsResponse$];var ListEntitiesForPolicy$ = [9, n0, _LEFP,    0, () => ListEntitiesForPolicyRequest$, () => ListEntitiesForPolicyResponse$];var ListGroupPolicies$ = [9, n0, _LGP,    0, () => ListGroupPoliciesRequest$, () => ListGroupPoliciesResponse$];var ListGroups$ = [9, n0, _LG,    0, () => ListGroupsRequest$, () => ListGroupsResponse$];var ListGroupsForUser$ = [9, n0, _LGFU,    0, () => ListGroupsForUserRequest$, () => ListGroupsForUserResponse$];var ListInstanceProfiles$ = [9, n0, _LIP,    0, () => ListInstanceProfilesRequest$, () => ListInstanceProfilesResponse$];var ListInstanceProfilesForRole$ = [9, n0, _LIPFR,    0, () => ListInstanceProfilesForRoleRequest$, () => ListInstanceProfilesForRoleResponse$];var ListInstanceProfileTags$ = [9, n0, _LIPT,    0, () => ListInstanceProfileTagsRequest$, () => ListInstanceProfileTagsResponse$];var ListMFADevices$ = [9, n0, _LMFAD,    0, () => ListMFADevicesRequest$, () => ListMFADevicesResponse$];var ListMFADeviceTags$ = [9, n0, _LMFADT,    0, () => ListMFADeviceTagsRequest$, () => ListMFADeviceTagsResponse$];var ListOpenIDConnectProviders$ = [9, n0, _LOIDCP,    0, () => ListOpenIDConnectProvidersRequest$, () => ListOpenIDConnectProvidersResponse$];var ListOpenIDConnectProviderTags$ = [9, n0, _LOIDCPT,    0, () => ListOpenIDConnectProviderTagsRequest$, () => ListOpenIDConnectProviderTagsResponse$];var ListOrganizationsFeatures$ = [9, n0, _LOF,    0, () => ListOrganizationsFeaturesRequest$, () => ListOrganizationsFeaturesResponse$];var ListPolicies$ = [9, n0, _LPi,    0, () => ListPoliciesRequest$, () => ListPoliciesResponse$];var ListPoliciesGrantingServiceAccess$ = [9, n0, _LPGSA,    0, () => ListPoliciesGrantingServiceAccessRequest$, () => ListPoliciesGrantingServiceAccessResponse$];var ListPolicyTags$ = [9, n0, _LPT,    0, () => ListPolicyTagsRequest$, () => ListPolicyTagsResponse$];var ListPolicyVersions$ = [9, n0, _LPV,    0, () => ListPolicyVersionsRequest$, () => ListPolicyVersionsResponse$];var ListRolePolicies$ = [9, n0, _LRP,    0, () => ListRolePoliciesRequest$, () => ListRolePoliciesResponse$];var ListRoles$ = [9, n0, _LR,    0, () => ListRolesRequest$, () => ListRolesResponse$];var ListRoleTags$ = [9, n0, _LRT,    0, () => ListRoleTagsRequest$, () => ListRoleTagsResponse$];var ListSAMLProviders$ = [9, n0, _LSAMLP,    0, () => ListSAMLProvidersRequest$, () => ListSAMLProvidersResponse$];var ListSAMLProviderTags$ = [9, n0, _LSAMLPT,    0, () => ListSAMLProviderTagsRequest$, () => ListSAMLProviderTagsResponse$];var ListServerCertificates$ = [9, n0, _LSC,    0, () => ListServerCertificatesRequest$, () => ListServerCertificatesResponse$];var ListServerCertificateTags$ = [9, n0, _LSCT,    0, () => ListServerCertificateTagsRequest$, () => ListServerCertificateTagsResponse$];var ListServiceSpecificCredentials$ = [9, n0, _LSSC,    0, () => ListServiceSpecificCredentialsRequest$, () => ListServiceSpecificCredentialsResponse$];var ListSigningCertificates$ = [9, n0, _LSCi,    0, () => ListSigningCertificatesRequest$, () => ListSigningCertificatesResponse$];var ListSSHPublicKeys$ = [9, n0, _LSSHPK,    0, () => ListSSHPublicKeysRequest$, () => ListSSHPublicKeysResponse$];var ListUserPolicies$ = [9, n0, _LUP,    0, () => ListUserPoliciesRequest$, () => ListUserPoliciesResponse$];var ListUsers$ = [9, n0, _LU,    0, () => ListUsersRequest$, () => ListUsersResponse$];var ListUserTags$ = [9, n0, _LUT,    0, () => ListUserTagsRequest$, () => ListUserTagsResponse$];var ListVirtualMFADevices$ = [9, n0, _LVMFAD,    0, () => ListVirtualMFADevicesRequest$, () => ListVirtualMFADevicesResponse$];var PutGroupPolicy$ = [9, n0, _PGP,    0, () => PutGroupPolicyRequest$, () => __Unit];var PutRolePermissionsBoundary$ = [9, n0, _PRPB,    0, () => PutRolePermissionsBoundaryRequest$, () => __Unit];var PutRolePolicy$ = [9, n0, _PRPu,    0, () => PutRolePolicyRequest$, () => __Unit];var PutUserPermissionsBoundary$ = [9, n0, _PUPB,    0, () => PutUserPermissionsBoundaryRequest$, () => __Unit];var PutUserPolicy$ = [9, n0, _PUP,    0, () => PutUserPolicyRequest$, () => __Unit];var RejectDelegationRequest$ = [9, n0, _RDR,    0, () => RejectDelegationRequestRequest$, () => __Unit];var RemoveClientIDFromOpenIDConnectProvider$ = [9, n0, _RCIDFOIDCP,    0, () => RemoveClientIDFromOpenIDConnectProviderRequest$, () => __Unit];var RemoveRoleFromInstanceProfile$ = [9, n0, _RRFIP,    0, () => RemoveRoleFromInstanceProfileRequest$, () => __Unit];var RemoveUserFromGroup$ = [9, n0, _RUFG,    0, () => RemoveUserFromGroupRequest$, () => __Unit];var ResetServiceSpecificCredential$ = [9, n0, _RSSC,    0, () => ResetServiceSpecificCredentialRequest$, () => ResetServiceSpecificCredentialResponse$];var ResyncMFADevice$ = [9, n0, _RMFAD,    0, () => ResyncMFADeviceRequest$, () => __Unit];var SendDelegationToken$ = [9, n0, _SDT,    0, () => SendDelegationTokenRequest$, () => __Unit];var SetDefaultPolicyVersion$ = [9, n0, _SDPV,    0, () => SetDefaultPolicyVersionRequest$, () => __Unit];var SetSecurityTokenServicePreferences$ = [9, n0, _SSTSP,    0, () => SetSecurityTokenServicePreferencesRequest$, () => __Unit];var SimulateCustomPolicy$ = [9, n0, _SCP,    0, () => SimulateCustomPolicyRequest$, () => SimulatePolicyResponse$];var SimulatePrincipalPolicy$ = [9, n0, _SPP,    0, () => SimulatePrincipalPolicyRequest$, () => SimulatePolicyResponse$];var TagInstanceProfile$ = [9, n0, _TIP,    0, () => TagInstanceProfileRequest$, () => __Unit];var TagMFADevice$ = [9, n0, _TMFAD,    0, () => TagMFADeviceRequest$, () => __Unit];var TagOpenIDConnectProvider$ = [9, n0, _TOIDCP,    0, () => TagOpenIDConnectProviderRequest$, () => __Unit];var TagPolicy$ = [9, n0, _TP,    0, () => TagPolicyRequest$, () => __Unit];var TagRole$ = [9, n0, _TR,    0, () => TagRoleRequest$, () => __Unit];var TagSAMLProvider$ = [9, n0, _TSAMLP,    0, () => TagSAMLProviderRequest$, () => __Unit];var TagServerCertificate$ = [9, n0, _TSC,    0, () => TagServerCertificateRequest$, () => __Unit];var TagUser$ = [9, n0, _TU,    0, () => TagUserRequest$, () => __Unit];var UntagInstanceProfile$ = [9, n0, _UIP,    0, () => UntagInstanceProfileRequest$, () => __Unit];var UntagMFADevice$ = [9, n0, _UMFAD,    0, () => UntagMFADeviceRequest$, () => __Unit];var UntagOpenIDConnectProvider$ = [9, n0, _UOIDCP,    0, () => UntagOpenIDConnectProviderRequest$, () => __Unit];var UntagPolicy$ = [9, n0, _UP,    0, () => UntagPolicyRequest$, () => __Unit];var UntagRole$ = [9, n0, _UR,    0, () => UntagRoleRequest$, () => __Unit];var UntagSAMLProvider$ = [9, n0, _USAMLP,    0, () => UntagSAMLProviderRequest$, () => __Unit];var UntagServerCertificate$ = [9, n0, _USC,    0, () => UntagServerCertificateRequest$, () => __Unit];var UntagUser$ = [9, n0, _UU,    0, () => UntagUserRequest$, () => __Unit];var UpdateAccessKey$ = [9, n0, _UAK,    0, () => UpdateAccessKeyRequest$, () => __Unit];var UpdateAccountPasswordPolicy$ = [9, n0, _UAPP,    0, () => UpdateAccountPasswordPolicyRequest$, () => __Unit];var UpdateAssumeRolePolicy$ = [9, n0, _UARP,    0, () => UpdateAssumeRolePolicyRequest$, () => __Unit];var UpdateDelegationRequest$ = [9, n0, _UDR,    0, () => UpdateDelegationRequestRequest$, () => __Unit];var UpdateGroup$ = [9, n0, _UG,    0, () => UpdateGroupRequest$, () => __Unit];var UpdateLoginProfile$ = [9, n0, _ULP,    0, () => UpdateLoginProfileRequest$, () => __Unit];var UpdateOpenIDConnectProviderThumbprint$ = [9, n0, _UOIDCPT,    0, () => UpdateOpenIDConnectProviderThumbprintRequest$, () => __Unit];var UpdateRole$ = [9, n0, _URp,    0, () => UpdateRoleRequest$, () => UpdateRoleResponse$];var UpdateRoleDescription$ = [9, n0, _URD,    0, () => UpdateRoleDescriptionRequest$, () => UpdateRoleDescriptionResponse$];var UpdateSAMLProvider$ = [9, n0, _USAMLPp,    0, () => UpdateSAMLProviderRequest$, () => UpdateSAMLProviderResponse$];var UpdateServerCertificate$ = [9, n0, _USCp,    0, () => UpdateServerCertificateRequest$, () => __Unit];var UpdateServiceSpecificCredential$ = [9, n0, _USSC,    0, () => UpdateServiceSpecificCredentialRequest$, () => __Unit];var UpdateSigningCertificate$ = [9, n0, _USCpd,    0, () => UpdateSigningCertificateRequest$, () => __Unit];var UpdateSSHPublicKey$ = [9, n0, _USSHPK,    0, () => UpdateSSHPublicKeyRequest$, () => __Unit];var UpdateUser$ = [9, n0, _UUp,    0, () => UpdateUserRequest$, () => __Unit];var UploadServerCertificate$ = [9, n0, _USCpl,    0, () => UploadServerCertificateRequest$, () => UploadServerCertificateResponse$];var UploadSigningCertificate$ = [9, n0, _USCplo,    0, () => UploadSigningCertificateRequest$, () => UploadSigningCertificateResponse$];var UploadSSHPublicKey$ = [9, n0, _USSHPKp,    0, () => UploadSSHPublicKeyRequest$, () => UploadSSHPublicKeyResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2010-05-08",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultIAMHttpAuthSchemeProvider,        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 ?? AwsQueryProtocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.iam",            errorTypeRegistries,            xmlNamespace: "https://iam.amazonaws.com/doc/2010-05-08/",            version: "2010-05-08",            serviceTarget: "AWSIdentityManagementV20100508",        },        serviceId: config?.serviceId ?? "IAM",        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 IAMClient 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: defaultIAMHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AWSIdentityManagementV20100508", "IAMClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AcceptDelegationRequestCommand extends command(_ep0, _mw0, "AcceptDelegationRequest", AcceptDelegationRequest$) {} class AddClientIDToOpenIDConnectProviderCommand extends command(_ep0, _mw0, "AddClientIDToOpenIDConnectProvider", AddClientIDToOpenIDConnectProvider$) {} class AddRoleToInstanceProfileCommand extends command(_ep0, _mw0, "AddRoleToInstanceProfile", AddRoleToInstanceProfile$) {} class AddUserToGroupCommand extends command(_ep0, _mw0, "AddUserToGroup", AddUserToGroup$) {} class AssociateDelegationRequestCommand extends command(_ep0, _mw0, "AssociateDelegationRequest", AssociateDelegationRequest$) {} class AttachGroupPolicyCommand extends command(_ep0, _mw0, "AttachGroupPolicy", AttachGroupPolicy$) {} class AttachRolePolicyCommand extends command(_ep0, _mw0, "AttachRolePolicy", AttachRolePolicy$) {} class AttachUserPolicyCommand extends command(_ep0, _mw0, "AttachUserPolicy", AttachUserPolicy$) {} class ChangePasswordCommand extends command(_ep0, _mw0, "ChangePassword", ChangePassword$) {} class CreateAccessKeyCommand extends command(_ep0, _mw0, "CreateAccessKey", CreateAccessKey$) {} class CreateAccountAliasCommand extends command(_ep0, _mw0, "CreateAccountAlias", CreateAccountAlias$) {} class CreateDelegationRequestCommand extends command(_ep0, _mw0, "CreateDelegationRequest", CreateDelegationRequest$) {} class CreateGroupCommand extends command(_ep0, _mw0, "CreateGroup", CreateGroup$) {} class CreateInstanceProfileCommand extends command(_ep0, _mw0, "CreateInstanceProfile", CreateInstanceProfile$) {} class CreateLoginProfileCommand extends command(_ep0, _mw0, "CreateLoginProfile", CreateLoginProfile$) {} class CreateOpenIDConnectProviderCommand extends command(_ep0, _mw0, "CreateOpenIDConnectProvider", CreateOpenIDConnectProvider$) {} class CreatePolicyCommand extends command(_ep0, _mw0, "CreatePolicy", CreatePolicy$) {} class CreatePolicyVersionCommand extends command(_ep0, _mw0, "CreatePolicyVersion", CreatePolicyVersion$) {} class CreateRoleCommand extends command(_ep0, _mw0, "CreateRole", CreateRole$) {} class CreateSAMLProviderCommand extends command(_ep0, _mw0, "CreateSAMLProvider", CreateSAMLProvider$) {} class CreateServiceLinkedRoleCommand extends command(_ep0, _mw0, "CreateServiceLinkedRole", CreateServiceLinkedRole$) {} class CreateServiceSpecificCredentialCommand extends command(_ep0, _mw0, "CreateServiceSpecificCredential", CreateServiceSpecificCredential$) {} class CreateUserCommand extends command(_ep0, _mw0, "CreateUser", CreateUser$) {} class CreateVirtualMFADeviceCommand extends command(_ep0, _mw0, "CreateVirtualMFADevice", CreateVirtualMFADevice$) {} class DeactivateMFADeviceCommand extends command(_ep0, _mw0, "DeactivateMFADevice", DeactivateMFADevice$) {} class DeleteAccessKeyCommand extends command(_ep0, _mw0, "DeleteAccessKey", DeleteAccessKey$) {} class DeleteAccountAliasCommand extends command(_ep0, _mw0, "DeleteAccountAlias", DeleteAccountAlias$) {} class DeleteAccountPasswordPolicyCommand extends command(_ep0, _mw0, "DeleteAccountPasswordPolicy", DeleteAccountPasswordPolicy$) {} class DeleteGroupCommand extends command(_ep0, _mw0, "DeleteGroup", DeleteGroup$) {} class DeleteGroupPolicyCommand extends command(_ep0, _mw0, "DeleteGroupPolicy", DeleteGroupPolicy$) {} class DeleteInstanceProfileCommand extends command(_ep0, _mw0, "DeleteInstanceProfile", DeleteInstanceProfile$) {} class DeleteLoginProfileCommand extends command(_ep0, _mw0, "DeleteLoginProfile", DeleteLoginProfile$) {} class DeleteOpenIDConnectProviderCommand extends command(_ep0, _mw0, "DeleteOpenIDConnectProvider", DeleteOpenIDConnectProvider$) {} class DeletePolicyCommand extends command(_ep0, _mw0, "DeletePolicy", DeletePolicy$) {} class DeletePolicyVersionCommand extends command(_ep0, _mw0, "DeletePolicyVersion", DeletePolicyVersion$) {} class DeleteRoleCommand extends command(_ep0, _mw0, "DeleteRole", DeleteRole$) {} class DeleteRolePermissionsBoundaryCommand extends command(_ep0, _mw0, "DeleteRolePermissionsBoundary", DeleteRolePermissionsBoundary$) {} class DeleteRolePolicyCommand extends command(_ep0, _mw0, "DeleteRolePolicy", DeleteRolePolicy$) {} class DeleteSAMLProviderCommand extends command(_ep0, _mw0, "DeleteSAMLProvider", DeleteSAMLProvider$) {} class DeleteServerCertificateCommand extends command(_ep0, _mw0, "DeleteServerCertificate", DeleteServerCertificate$) {} class DeleteServiceLinkedRoleCommand extends command(_ep0, _mw0, "DeleteServiceLinkedRole", DeleteServiceLinkedRole$) {} class DeleteServiceSpecificCredentialCommand extends command(_ep0, _mw0, "DeleteServiceSpecificCredential", DeleteServiceSpecificCredential$) {} class DeleteSigningCertificateCommand extends command(_ep0, _mw0, "DeleteSigningCertificate", DeleteSigningCertificate$) {} class DeleteSSHPublicKeyCommand extends command(_ep0, _mw0, "DeleteSSHPublicKey", DeleteSSHPublicKey$) {} class DeleteUserCommand extends command(_ep0, _mw0, "DeleteUser", DeleteUser$) {} class DeleteUserPermissionsBoundaryCommand extends command(_ep0, _mw0, "DeleteUserPermissionsBoundary", DeleteUserPermissionsBoundary$) {} class DeleteUserPolicyCommand extends command(_ep0, _mw0, "DeleteUserPolicy", DeleteUserPolicy$) {} class DeleteVirtualMFADeviceCommand extends command(_ep0, _mw0, "DeleteVirtualMFADevice", DeleteVirtualMFADevice$) {} class DetachGroupPolicyCommand extends command(_ep0, _mw0, "DetachGroupPolicy", DetachGroupPolicy$) {} class DetachRolePolicyCommand extends command(_ep0, _mw0, "DetachRolePolicy", DetachRolePolicy$) {} class DetachUserPolicyCommand extends command(_ep0, _mw0, "DetachUserPolicy", DetachUserPolicy$) {} class DisableOrganizationsRootCredentialsManagementCommand extends command(_ep0, _mw0, "DisableOrganizationsRootCredentialsManagement", DisableOrganizationsRootCredentialsManagement$) {} class DisableOrganizationsRootSessionsCommand extends command(_ep0, _mw0, "DisableOrganizationsRootSessions", DisableOrganizationsRootSessions$) {} class DisableOutboundWebIdentityFederationCommand extends command(_ep0, _mw0, "DisableOutboundWebIdentityFederation", DisableOutboundWebIdentityFederation$) {} class EnableMFADeviceCommand extends command(_ep0, _mw0, "EnableMFADevice", EnableMFADevice$) {} class EnableOrganizationsRootCredentialsManagementCommand extends command(_ep0, _mw0, "EnableOrganizationsRootCredentialsManagement", EnableOrganizationsRootCredentialsManagement$) {} class EnableOrganizationsRootSessionsCommand extends command(_ep0, _mw0, "EnableOrganizationsRootSessions", EnableOrganizationsRootSessions$) {} class EnableOutboundWebIdentityFederationCommand extends command(_ep0, _mw0, "EnableOutboundWebIdentityFederation", EnableOutboundWebIdentityFederation$) {} class GenerateCredentialReportCommand extends command(_ep0, _mw0, "GenerateCredentialReport", GenerateCredentialReport$) {} class GenerateOrganizationsAccessReportCommand extends command(_ep0, _mw0, "GenerateOrganizationsAccessReport", GenerateOrganizationsAccessReport$) {} class GenerateServiceLastAccessedDetailsCommand extends command(_ep0, _mw0, "GenerateServiceLastAccessedDetails", GenerateServiceLastAccessedDetails$) {} class GetAccessKeyLastUsedCommand extends command(_ep0, _mw0, "GetAccessKeyLastUsed", GetAccessKeyLastUsed$) {} class GetAccountAuthorizationDetailsCommand extends command(_ep0, _mw0, "GetAccountAuthorizationDetails", GetAccountAuthorizationDetails$) {} class GetAccountPasswordPolicyCommand extends command(_ep0, _mw0, "GetAccountPasswordPolicy", GetAccountPasswordPolicy$) {} class GetAccountSummaryCommand extends command(_ep0, _mw0, "GetAccountSummary", GetAccountSummary$) {} class GetContextKeysForCustomPolicyCommand extends command(_ep0, _mw0, "GetContextKeysForCustomPolicy", GetContextKeysForCustomPolicy$) {} class GetContextKeysForPrincipalPolicyCommand extends command(_ep0, _mw0, "GetContextKeysForPrincipalPolicy", GetContextKeysForPrincipalPolicy$) {} class GetCredentialReportCommand extends command(_ep0, _mw0, "GetCredentialReport", GetCredentialReport$) {} class GetDelegationRequestCommand extends command(_ep0, _mw0, "GetDelegationRequest", GetDelegationRequest$) {} class GetGroupCommand extends command(_ep0, _mw0, "GetGroup", GetGroup$) {} class GetGroupPolicyCommand extends command(_ep0, _mw0, "GetGroupPolicy", GetGroupPolicy$) {} class GetHumanReadableSummaryCommand extends command(_ep0, _mw0, "GetHumanReadableSummary", GetHumanReadableSummary$) {} class GetInstanceProfileCommand extends command(_ep0, _mw0, "GetInstanceProfile", GetInstanceProfile$) {} class GetLoginProfileCommand extends command(_ep0, _mw0, "GetLoginProfile", GetLoginProfile$) {} class GetMFADeviceCommand extends command(_ep0, _mw0, "GetMFADevice", GetMFADevice$) {} class GetOpenIDConnectProviderCommand extends command(_ep0, _mw0, "GetOpenIDConnectProvider", GetOpenIDConnectProvider$) {} class GetOrganizationsAccessReportCommand extends command(_ep0, _mw0, "GetOrganizationsAccessReport", GetOrganizationsAccessReport$) {} class GetOutboundWebIdentityFederationInfoCommand extends command(_ep0, _mw0, "GetOutboundWebIdentityFederationInfo", GetOutboundWebIdentityFederationInfo$) {} class GetPolicyCommand extends command(_ep0, _mw0, "GetPolicy", GetPolicy$) {} class GetPolicyVersionCommand extends command(_ep0, _mw0, "GetPolicyVersion", GetPolicyVersion$) {} class GetRoleCommand extends command(_ep0, _mw0, "GetRole", GetRole$) {} class GetRolePolicyCommand extends command(_ep0, _mw0, "GetRolePolicy", GetRolePolicy$) {} class GetSAMLProviderCommand extends command(_ep0, _mw0, "GetSAMLProvider", GetSAMLProvider$) {} class GetServerCertificateCommand extends command(_ep0, _mw0, "GetServerCertificate", GetServerCertificate$) {} class GetServiceLastAccessedDetailsCommand extends command(_ep0, _mw0, "GetServiceLastAccessedDetails", GetServiceLastAccessedDetails$) {} class GetServiceLastAccessedDetailsWithEntitiesCommand extends command(_ep0, _mw0, "GetServiceLastAccessedDetailsWithEntities", GetServiceLastAccessedDetailsWithEntities$) {} class GetServiceLinkedRoleDeletionStatusCommand extends command(_ep0, _mw0, "GetServiceLinkedRoleDeletionStatus", GetServiceLinkedRoleDeletionStatus$) {} class GetSSHPublicKeyCommand extends command(_ep0, _mw0, "GetSSHPublicKey", GetSSHPublicKey$) {} class GetUserCommand extends command(_ep0, _mw0, "GetUser", GetUser$) {} class GetUserPolicyCommand extends command(_ep0, _mw0, "GetUserPolicy", GetUserPolicy$) {} class ListAccessKeysCommand extends command(_ep0, _mw0, "ListAccessKeys", ListAccessKeys$) {} class ListAccountAliasesCommand extends command(_ep0, _mw0, "ListAccountAliases", ListAccountAliases$) {} class ListAttachedGroupPoliciesCommand extends command(_ep0, _mw0, "ListAttachedGroupPolicies", ListAttachedGroupPolicies$) {} class ListAttachedRolePoliciesCommand extends command(_ep0, _mw0, "ListAttachedRolePolicies", ListAttachedRolePolicies$) {} class ListAttachedUserPoliciesCommand extends command(_ep0, _mw0, "ListAttachedUserPolicies", ListAttachedUserPolicies$) {} class ListDelegationRequestsCommand extends command(_ep0, _mw0, "ListDelegationRequests", ListDelegationRequests$) {} class ListEntitiesForPolicyCommand extends command(_ep0, _mw0, "ListEntitiesForPolicy", ListEntitiesForPolicy$) {} class ListGroupPoliciesCommand extends command(_ep0, _mw0, "ListGroupPolicies", ListGroupPolicies$) {} class ListGroupsCommand extends command(_ep0, _mw0, "ListGroups", ListGroups$) {} class ListGroupsForUserCommand extends command(_ep0, _mw0, "ListGroupsForUser", ListGroupsForUser$) {} class ListInstanceProfilesCommand extends command(_ep0, _mw0, "ListInstanceProfiles", ListInstanceProfiles$) {} class ListInstanceProfilesForRoleCommand extends command(_ep0, _mw0, "ListInstanceProfilesForRole", ListInstanceProfilesForRole$) {} class ListInstanceProfileTagsCommand extends command(_ep0, _mw0, "ListInstanceProfileTags", ListInstanceProfileTags$) {} class ListMFADevicesCommand extends command(_ep0, _mw0, "ListMFADevices", ListMFADevices$) {} class ListMFADeviceTagsCommand extends command(_ep0, _mw0, "ListMFADeviceTags", ListMFADeviceTags$) {} class ListOpenIDConnectProvidersCommand extends command(_ep0, _mw0, "ListOpenIDConnectProviders", ListOpenIDConnectProviders$) {} class ListOpenIDConnectProviderTagsCommand extends command(_ep0, _mw0, "ListOpenIDConnectProviderTags", ListOpenIDConnectProviderTags$) {} class ListOrganizationsFeaturesCommand extends command(_ep0, _mw0, "ListOrganizationsFeatures", ListOrganizationsFeatures$) {} class ListPoliciesCommand extends command(_ep0, _mw0, "ListPolicies", ListPolicies$) {} class ListPoliciesGrantingServiceAccessCommand extends command(_ep0, _mw0, "ListPoliciesGrantingServiceAccess", ListPoliciesGrantingServiceAccess$) {} class ListPolicyTagsCommand extends command(_ep0, _mw0, "ListPolicyTags", ListPolicyTags$) {} class ListPolicyVersionsCommand extends command(_ep0, _mw0, "ListPolicyVersions", ListPolicyVersions$) {} class ListRolePoliciesCommand extends command(_ep0, _mw0, "ListRolePolicies", ListRolePolicies$) {} class ListRolesCommand extends command(_ep0, _mw0, "ListRoles", ListRoles$) {} class ListRoleTagsCommand extends command(_ep0, _mw0, "ListRoleTags", ListRoleTags$) {} class ListSAMLProvidersCommand extends command(_ep0, _mw0, "ListSAMLProviders", ListSAMLProviders$) {} class ListSAMLProviderTagsCommand extends command(_ep0, _mw0, "ListSAMLProviderTags", ListSAMLProviderTags$) {} class ListServerCertificatesCommand extends command(_ep0, _mw0, "ListServerCertificates", ListServerCertificates$) {} class ListServerCertificateTagsCommand extends command(_ep0, _mw0, "ListServerCertificateTags", ListServerCertificateTags$) {} class ListServiceSpecificCredentialsCommand extends command(_ep0, _mw0, "ListServiceSpecificCredentials", ListServiceSpecificCredentials$) {} class ListSigningCertificatesCommand extends command(_ep0, _mw0, "ListSigningCertificates", ListSigningCertificates$) {} class ListSSHPublicKeysCommand extends command(_ep0, _mw0, "ListSSHPublicKeys", ListSSHPublicKeys$) {} class ListUserPoliciesCommand extends command(_ep0, _mw0, "ListUserPolicies", ListUserPolicies$) {} class ListUsersCommand extends command(_ep0, _mw0, "ListUsers", ListUsers$) {} class ListUserTagsCommand extends command(_ep0, _mw0, "ListUserTags", ListUserTags$) {} class ListVirtualMFADevicesCommand extends command(_ep0, _mw0, "ListVirtualMFADevices", ListVirtualMFADevices$) {} class PutGroupPolicyCommand extends command(_ep0, _mw0, "PutGroupPolicy", PutGroupPolicy$) {} class PutRolePermissionsBoundaryCommand extends command(_ep0, _mw0, "PutRolePermissionsBoundary", PutRolePermissionsBoundary$) {} class PutRolePolicyCommand extends command(_ep0, _mw0, "PutRolePolicy", PutRolePolicy$) {} class PutUserPermissionsBoundaryCommand extends command(_ep0, _mw0, "PutUserPermissionsBoundary", PutUserPermissionsBoundary$) {} class PutUserPolicyCommand extends command(_ep0, _mw0, "PutUserPolicy", PutUserPolicy$) {} class RejectDelegationRequestCommand extends command(_ep0, _mw0, "RejectDelegationRequest", RejectDelegationRequest$) {} class RemoveClientIDFromOpenIDConnectProviderCommand extends command(_ep0, _mw0, "RemoveClientIDFromOpenIDConnectProvider", RemoveClientIDFromOpenIDConnectProvider$) {} class RemoveRoleFromInstanceProfileCommand extends command(_ep0, _mw0, "RemoveRoleFromInstanceProfile", RemoveRoleFromInstanceProfile$) {} class RemoveUserFromGroupCommand extends command(_ep0, _mw0, "RemoveUserFromGroup", RemoveUserFromGroup$) {} class ResetServiceSpecificCredentialCommand extends command(_ep0, _mw0, "ResetServiceSpecificCredential", ResetServiceSpecificCredential$) {} class ResyncMFADeviceCommand extends command(_ep0, _mw0, "ResyncMFADevice", ResyncMFADevice$) {} class SendDelegationTokenCommand extends command(_ep0, _mw0, "SendDelegationToken", SendDelegationToken$) {} class SetDefaultPolicyVersionCommand extends command(_ep0, _mw0, "SetDefaultPolicyVersion", SetDefaultPolicyVersion$) {} class SetSecurityTokenServicePreferencesCommand extends command(_ep0, _mw0, "SetSecurityTokenServicePreferences", SetSecurityTokenServicePreferences$) {} class SimulateCustomPolicyCommand extends command(_ep0, _mw0, "SimulateCustomPolicy", SimulateCustomPolicy$) {} class SimulatePrincipalPolicyCommand extends command(_ep0, _mw0, "SimulatePrincipalPolicy", SimulatePrincipalPolicy$) {} class TagInstanceProfileCommand extends command(_ep0, _mw0, "TagInstanceProfile", TagInstanceProfile$) {} class TagMFADeviceCommand extends command(_ep0, _mw0, "TagMFADevice", TagMFADevice$) {} class TagOpenIDConnectProviderCommand extends command(_ep0, _mw0, "TagOpenIDConnectProvider", TagOpenIDConnectProvider$) {} class TagPolicyCommand extends command(_ep0, _mw0, "TagPolicy", TagPolicy$) {} class TagRoleCommand extends command(_ep0, _mw0, "TagRole", TagRole$) {} class TagSAMLProviderCommand extends command(_ep0, _mw0, "TagSAMLProvider", TagSAMLProvider$) {} class TagServerCertificateCommand extends command(_ep0, _mw0, "TagServerCertificate", TagServerCertificate$) {} class TagUserCommand extends command(_ep0, _mw0, "TagUser", TagUser$) {} class UntagInstanceProfileCommand extends command(_ep0, _mw0, "UntagInstanceProfile", UntagInstanceProfile$) {} class UntagMFADeviceCommand extends command(_ep0, _mw0, "UntagMFADevice", UntagMFADevice$) {} class UntagOpenIDConnectProviderCommand extends command(_ep0, _mw0, "UntagOpenIDConnectProvider", UntagOpenIDConnectProvider$) {} class UntagPolicyCommand extends command(_ep0, _mw0, "UntagPolicy", UntagPolicy$) {} class UntagRoleCommand extends command(_ep0, _mw0, "UntagRole", UntagRole$) {} class UntagSAMLProviderCommand extends command(_ep0, _mw0, "UntagSAMLProvider", UntagSAMLProvider$) {} class UntagServerCertificateCommand extends command(_ep0, _mw0, "UntagServerCertificate", UntagServerCertificate$) {} class UntagUserCommand extends command(_ep0, _mw0, "UntagUser", UntagUser$) {} class UpdateAccessKeyCommand extends command(_ep0, _mw0, "UpdateAccessKey", UpdateAccessKey$) {} class UpdateAccountPasswordPolicyCommand extends command(_ep0, _mw0, "UpdateAccountPasswordPolicy", UpdateAccountPasswordPolicy$) {} class UpdateAssumeRolePolicyCommand extends command(_ep0, _mw0, "UpdateAssumeRolePolicy", UpdateAssumeRolePolicy$) {} class UpdateDelegationRequestCommand extends command(_ep0, _mw0, "UpdateDelegationRequest", UpdateDelegationRequest$) {} class UpdateGroupCommand extends command(_ep0, _mw0, "UpdateGroup", UpdateGroup$) {} class UpdateLoginProfileCommand extends command(_ep0, _mw0, "UpdateLoginProfile", UpdateLoginProfile$) {} class UpdateOpenIDConnectProviderThumbprintCommand extends command(_ep0, _mw0, "UpdateOpenIDConnectProviderThumbprint", UpdateOpenIDConnectProviderThumbprint$) {} class UpdateRoleCommand extends command(_ep0, _mw0, "UpdateRole", UpdateRole$) {} class UpdateRoleDescriptionCommand extends command(_ep0, _mw0, "UpdateRoleDescription", UpdateRoleDescription$) {} class UpdateSAMLProviderCommand extends command(_ep0, _mw0, "UpdateSAMLProvider", UpdateSAMLProvider$) {} class UpdateServerCertificateCommand extends command(_ep0, _mw0, "UpdateServerCertificate", UpdateServerCertificate$) {} class UpdateServiceSpecificCredentialCommand extends command(_ep0, _mw0, "UpdateServiceSpecificCredential", UpdateServiceSpecificCredential$) {} class UpdateSigningCertificateCommand extends command(_ep0, _mw0, "UpdateSigningCertificate", UpdateSigningCertificate$) {} class UpdateSSHPublicKeyCommand extends command(_ep0, _mw0, "UpdateSSHPublicKey", UpdateSSHPublicKey$) {} class UpdateUserCommand extends command(_ep0, _mw0, "UpdateUser", UpdateUser$) {} class UploadServerCertificateCommand extends command(_ep0, _mw0, "UploadServerCertificate", UploadServerCertificate$) {} class UploadSigningCertificateCommand extends command(_ep0, _mw0, "UploadSigningCertificate", UploadSigningCertificate$) {} class UploadSSHPublicKeyCommand extends command(_ep0, _mw0, "UploadSSHPublicKey", UploadSSHPublicKey$) {} const paginateGetAccountAuthorizationDetails = createPaginator(IAMClient, GetAccountAuthorizationDetailsCommand, "Marker", "Marker", "MaxItems"); const paginateGetGroup = createPaginator(IAMClient, GetGroupCommand, "Marker", "Marker", "MaxItems"); const paginateListAccessKeys = createPaginator(IAMClient, ListAccessKeysCommand, "Marker", "Marker", "MaxItems"); const paginateListAccountAliases = createPaginator(IAMClient, ListAccountAliasesCommand, "Marker", "Marker", "MaxItems"); const paginateListAttachedGroupPolicies = createPaginator(IAMClient, ListAttachedGroupPoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListAttachedRolePolicies = createPaginator(IAMClient, ListAttachedRolePoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListAttachedUserPolicies = createPaginator(IAMClient, ListAttachedUserPoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListEntitiesForPolicy = createPaginator(IAMClient, ListEntitiesForPolicyCommand, "Marker", "Marker", "MaxItems"); const paginateListGroupPolicies = createPaginator(IAMClient, ListGroupPoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListGroupsForUser = createPaginator(IAMClient, ListGroupsForUserCommand, "Marker", "Marker", "MaxItems"); const paginateListGroups = createPaginator(IAMClient, ListGroupsCommand, "Marker", "Marker", "MaxItems"); const paginateListInstanceProfilesForRole = createPaginator(IAMClient, ListInstanceProfilesForRoleCommand, "Marker", "Marker", "MaxItems"); const paginateListInstanceProfiles = createPaginator(IAMClient, ListInstanceProfilesCommand, "Marker", "Marker", "MaxItems"); const paginateListInstanceProfileTags = createPaginator(IAMClient, ListInstanceProfileTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListMFADevices = createPaginator(IAMClient, ListMFADevicesCommand, "Marker", "Marker", "MaxItems"); const paginateListMFADeviceTags = createPaginator(IAMClient, ListMFADeviceTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListOpenIDConnectProviderTags = createPaginator(IAMClient, ListOpenIDConnectProviderTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListPolicies = createPaginator(IAMClient, ListPoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListPolicyTags = createPaginator(IAMClient, ListPolicyTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListPolicyVersions = createPaginator(IAMClient, ListPolicyVersionsCommand, "Marker", "Marker", "MaxItems"); const paginateListRolePolicies = createPaginator(IAMClient, ListRolePoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListRoles = createPaginator(IAMClient, ListRolesCommand, "Marker", "Marker", "MaxItems"); const paginateListRoleTags = createPaginator(IAMClient, ListRoleTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListSAMLProviderTags = createPaginator(IAMClient, ListSAMLProviderTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListServerCertificates = createPaginator(IAMClient, ListServerCertificatesCommand, "Marker", "Marker", "MaxItems"); const paginateListServerCertificateTags = createPaginator(IAMClient, ListServerCertificateTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListSigningCertificates = createPaginator(IAMClient, ListSigningCertificatesCommand, "Marker", "Marker", "MaxItems"); const paginateListSSHPublicKeys = createPaginator(IAMClient, ListSSHPublicKeysCommand, "Marker", "Marker", "MaxItems"); const paginateListUserPolicies = createPaginator(IAMClient, ListUserPoliciesCommand, "Marker", "Marker", "MaxItems"); const paginateListUsers = createPaginator(IAMClient, ListUsersCommand, "Marker", "Marker", "MaxItems"); const paginateListUserTags = createPaginator(IAMClient, ListUserTagsCommand, "Marker", "Marker", "MaxItems"); const paginateListVirtualMFADevices = createPaginator(IAMClient, ListVirtualMFADevicesCommand, "Marker", "Marker", "MaxItems"); const paginateSimulateCustomPolicy = createPaginator(IAMClient, SimulateCustomPolicyCommand, "Marker", "Marker", "MaxItems"); const paginateSimulatePrincipalPolicy = createPaginator(IAMClient, SimulatePrincipalPolicyCommand, "Marker", "Marker", "MaxItems"); const checkState$3 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetInstanceProfileCommand(input));        reason = result;        return { state: WaiterState.SUCCESS, reason };    }    catch (exception) {        reason = exception;        if (exception.name === "NoSuchEntityException") {            return { state: WaiterState.RETRY, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForInstanceProfileExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);};const waitUntilInstanceProfileExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);    return checkExceptions(result);}; const checkState$2 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetPolicyCommand(input));        reason = result;        return { state: WaiterState.SUCCESS, reason };    }    catch (exception) {        reason = exception;        if (exception.name === "NoSuchEntityException") {            return { state: WaiterState.RETRY, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForPolicyExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);};const waitUntilPolicyExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);    return checkExceptions(result);}; const checkState$1 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetRoleCommand(input));        reason = result;        return { state: WaiterState.SUCCESS, reason };    }    catch (exception) {        reason = exception;        if (exception.name === "NoSuchEntityException") {            return { state: WaiterState.RETRY, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForRoleExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);};const waitUntilRoleExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);    return checkExceptions(result);}; const checkState = async (client, input) => {    let reason;    try {        let result = await client.send(new GetUserCommand(input));        reason = result;        return { state: WaiterState.SUCCESS, reason };    }    catch (exception) {        reason = exception;        if (exception.name === "NoSuchEntityException") {            return { state: WaiterState.RETRY, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForUserExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState);};const waitUntilUserExists = async (params, input) => {    const serviceDefaults = { minDelay: 1, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);    return checkExceptions(result);}; const commands = {    AcceptDelegationRequestCommand,    AddClientIDToOpenIDConnectProviderCommand,    AddRoleToInstanceProfileCommand,    AddUserToGroupCommand,    AssociateDelegationRequestCommand,    AttachGroupPolicyCommand,    AttachRolePolicyCommand,    AttachUserPolicyCommand,    ChangePasswordCommand,    CreateAccessKeyCommand,    CreateAccountAliasCommand,    CreateDelegationRequestCommand,    CreateGroupCommand,    CreateInstanceProfileCommand,    CreateLoginProfileCommand,    CreateOpenIDConnectProviderCommand,    CreatePolicyCommand,    CreatePolicyVersionCommand,    CreateRoleCommand,    CreateSAMLProviderCommand,    CreateServiceLinkedRoleCommand,    CreateServiceSpecificCredentialCommand,    CreateUserCommand,    CreateVirtualMFADeviceCommand,    DeactivateMFADeviceCommand,    DeleteAccessKeyCommand,    DeleteAccountAliasCommand,    DeleteAccountPasswordPolicyCommand,    DeleteGroupCommand,    DeleteGroupPolicyCommand,    DeleteInstanceProfileCommand,    DeleteLoginProfileCommand,    DeleteOpenIDConnectProviderCommand,    DeletePolicyCommand,    DeletePolicyVersionCommand,    DeleteRoleCommand,    DeleteRolePermissionsBoundaryCommand,    DeleteRolePolicyCommand,    DeleteSAMLProviderCommand,    DeleteServerCertificateCommand,    DeleteServiceLinkedRoleCommand,    DeleteServiceSpecificCredentialCommand,    DeleteSigningCertificateCommand,    DeleteSSHPublicKeyCommand,    DeleteUserCommand,    DeleteUserPermissionsBoundaryCommand,    DeleteUserPolicyCommand,    DeleteVirtualMFADeviceCommand,    DetachGroupPolicyCommand,    DetachRolePolicyCommand,    DetachUserPolicyCommand,    DisableOrganizationsRootCredentialsManagementCommand,    DisableOrganizationsRootSessionsCommand,    DisableOutboundWebIdentityFederationCommand,    EnableMFADeviceCommand,    EnableOrganizationsRootCredentialsManagementCommand,    EnableOrganizationsRootSessionsCommand,    EnableOutboundWebIdentityFederationCommand,    GenerateCredentialReportCommand,    GenerateOrganizationsAccessReportCommand,    GenerateServiceLastAccessedDetailsCommand,    GetAccessKeyLastUsedCommand,    GetAccountAuthorizationDetailsCommand,    GetAccountPasswordPolicyCommand,    GetAccountSummaryCommand,    GetContextKeysForCustomPolicyCommand,    GetContextKeysForPrincipalPolicyCommand,    GetCredentialReportCommand,    GetDelegationRequestCommand,    GetGroupCommand,    GetGroupPolicyCommand,    GetHumanReadableSummaryCommand,    GetInstanceProfileCommand,    GetLoginProfileCommand,    GetMFADeviceCommand,    GetOpenIDConnectProviderCommand,    GetOrganizationsAccessReportCommand,    GetOutboundWebIdentityFederationInfoCommand,    GetPolicyCommand,    GetPolicyVersionCommand,    GetRoleCommand,    GetRolePolicyCommand,    GetSAMLProviderCommand,    GetServerCertificateCommand,    GetServiceLastAccessedDetailsCommand,    GetServiceLastAccessedDetailsWithEntitiesCommand,    GetServiceLinkedRoleDeletionStatusCommand,    GetSSHPublicKeyCommand,    GetUserCommand,    GetUserPolicyCommand,    ListAccessKeysCommand,    ListAccountAliasesCommand,    ListAttachedGroupPoliciesCommand,    ListAttachedRolePoliciesCommand,    ListAttachedUserPoliciesCommand,    ListDelegationRequestsCommand,    ListEntitiesForPolicyCommand,    ListGroupPoliciesCommand,    ListGroupsCommand,    ListGroupsForUserCommand,    ListInstanceProfilesCommand,    ListInstanceProfilesForRoleCommand,    ListInstanceProfileTagsCommand,    ListMFADevicesCommand,    ListMFADeviceTagsCommand,    ListOpenIDConnectProvidersCommand,    ListOpenIDConnectProviderTagsCommand,    ListOrganizationsFeaturesCommand,    ListPoliciesCommand,    ListPoliciesGrantingServiceAccessCommand,    ListPolicyTagsCommand,    ListPolicyVersionsCommand,    ListRolePoliciesCommand,    ListRolesCommand,    ListRoleTagsCommand,    ListSAMLProvidersCommand,    ListSAMLProviderTagsCommand,    ListServerCertificatesCommand,    ListServerCertificateTagsCommand,    ListServiceSpecificCredentialsCommand,    ListSigningCertificatesCommand,    ListSSHPublicKeysCommand,    ListUserPoliciesCommand,    ListUsersCommand,    ListUserTagsCommand,    ListVirtualMFADevicesCommand,    PutGroupPolicyCommand,    PutRolePermissionsBoundaryCommand,    PutRolePolicyCommand,    PutUserPermissionsBoundaryCommand,    PutUserPolicyCommand,    RejectDelegationRequestCommand,    RemoveClientIDFromOpenIDConnectProviderCommand,    RemoveRoleFromInstanceProfileCommand,    RemoveUserFromGroupCommand,    ResetServiceSpecificCredentialCommand,    ResyncMFADeviceCommand,    SendDelegationTokenCommand,    SetDefaultPolicyVersionCommand,    SetSecurityTokenServicePreferencesCommand,    SimulateCustomPolicyCommand,    SimulatePrincipalPolicyCommand,    TagInstanceProfileCommand,    TagMFADeviceCommand,    TagOpenIDConnectProviderCommand,    TagPolicyCommand,    TagRoleCommand,    TagSAMLProviderCommand,    TagServerCertificateCommand,    TagUserCommand,    UntagInstanceProfileCommand,    UntagMFADeviceCommand,    UntagOpenIDConnectProviderCommand,    UntagPolicyCommand,    UntagRoleCommand,    UntagSAMLProviderCommand,    UntagServerCertificateCommand,    UntagUserCommand,    UpdateAccessKeyCommand,    UpdateAccountPasswordPolicyCommand,    UpdateAssumeRolePolicyCommand,    UpdateDelegationRequestCommand,    UpdateGroupCommand,    UpdateLoginProfileCommand,    UpdateOpenIDConnectProviderThumbprintCommand,    UpdateRoleCommand,    UpdateRoleDescriptionCommand,    UpdateSAMLProviderCommand,    UpdateServerCertificateCommand,    UpdateServiceSpecificCredentialCommand,    UpdateSigningCertificateCommand,    UpdateSSHPublicKeyCommand,    UpdateUserCommand,    UploadServerCertificateCommand,    UploadSigningCertificateCommand,    UploadSSHPublicKeyCommand,};const paginators = {    paginateGetAccountAuthorizationDetails,    paginateGetGroup,    paginateListAccessKeys,    paginateListAccountAliases,    paginateListAttachedGroupPolicies,    paginateListAttachedRolePolicies,    paginateListAttachedUserPolicies,    paginateListEntitiesForPolicy,    paginateListGroupPolicies,    paginateListGroups,    paginateListGroupsForUser,    paginateListInstanceProfiles,    paginateListInstanceProfilesForRole,    paginateListInstanceProfileTags,    paginateListMFADevices,    paginateListMFADeviceTags,    paginateListOpenIDConnectProviderTags,    paginateListPolicies,    paginateListPolicyTags,    paginateListPolicyVersions,    paginateListRolePolicies,    paginateListRoles,    paginateListRoleTags,    paginateListSAMLProviderTags,    paginateListServerCertificates,    paginateListServerCertificateTags,    paginateListSigningCertificates,    paginateListSSHPublicKeys,    paginateListUserPolicies,    paginateListUsers,    paginateListUserTags,    paginateListVirtualMFADevices,    paginateSimulateCustomPolicy,    paginateSimulatePrincipalPolicy,};const waiters = {    waitUntilInstanceProfileExists,    waitUntilPolicyExists,    waitUntilRoleExists,    waitUntilUserExists,};class IAM extends IAMClient {}createAggregatedClient(commands, IAM, { paginators, waiters }); const AccessAdvisorUsageGranularityType = {    ACTION_LEVEL: "ACTION_LEVEL",    SERVICE_LEVEL: "SERVICE_LEVEL",};const StatusType = {    Active: "Active",    Expired: "Expired",    Inactive: "Inactive",};const AssertionEncryptionModeType = {    Allowed: "Allowed",    Required: "Required",};const AssignmentStatusType = {    Any: "Any",    Assigned: "Assigned",    Unassigned: "Unassigned",};const PermissionsBoundaryAttachmentType = {    Policy: "PermissionsBoundaryPolicy",};const AttachmentType = {    GROUP: "group",    ROLE: "role",    USER: "user",};const PolicyParameterTypeEnum = {    STRING: "string",    STRING_LIST: "stringList",};const FeatureType = {    ROOT_CREDENTIALS_MANAGEMENT: "RootCredentialsManagement",    ROOT_SESSIONS: "RootSessions",};const ReportStateType = {    COMPLETE: "COMPLETE",    INPROGRESS: "INPROGRESS",    STARTED: "STARTED",};const EntityType = {    AWSManagedPolicy: "AWSManagedPolicy",    Group: "Group",    LocalManagedPolicy: "LocalManagedPolicy",    Role: "Role",    User: "User",};const SummaryKeyType = {    AccessKeysPerUserQuota: "AccessKeysPerUserQuota",    AccountAccessKeysPresent: "AccountAccessKeysPresent",    AccountMFAEnabled: "AccountMFAEnabled",    AccountPasswordPresent: "AccountPasswordPresent",    AccountSigningCertificatesPresent: "AccountSigningCertificatesPresent",    AssumeRolePolicySizeQuota: "AssumeRolePolicySizeQuota",    AttachedPoliciesPerGroupQuota: "AttachedPoliciesPerGroupQuota",    AttachedPoliciesPerRoleQuota: "AttachedPoliciesPerRoleQuota",    AttachedPoliciesPerUserQuota: "AttachedPoliciesPerUserQuota",    GlobalEndpointTokenVersion: "GlobalEndpointTokenVersion",    GroupPolicySizeQuota: "GroupPolicySizeQuota",    Groups: "Groups",    GroupsPerUserQuota: "GroupsPerUserQuota",    GroupsQuota: "GroupsQuota",    InstanceProfiles: "InstanceProfiles",    InstanceProfilesQuota: "InstanceProfilesQuota",    MFADevices: "MFADevices",    MFADevicesInUse: "MFADevicesInUse",    Policies: "Policies",    PoliciesQuota: "PoliciesQuota",    PolicySizeQuota: "PolicySizeQuota",    PolicyVersionsInUse: "PolicyVersionsInUse",    PolicyVersionsInUseQuota: "PolicyVersionsInUseQuota",    Providers: "Providers",    RolePolicySizeQuota: "RolePolicySizeQuota",    Roles: "Roles",    RolesQuota: "RolesQuota",    ServerCertificates: "ServerCertificates",    ServerCertificatesQuota: "ServerCertificatesQuota",    SigningCertificatesPerUserQuota: "SigningCertificatesPerUserQuota",    UserPolicySizeQuota: "UserPolicySizeQuota",    Users: "Users",    UsersQuota: "UsersQuota",    VersionsPerPolicyQuota: "VersionsPerPolicyQuota",};const ReportFormatType = {    text_csv: "text/csv",};const StateType = {    ACCEPTED: "ACCEPTED",    ASSIGNED: "ASSIGNED",    EXPIRED: "EXPIRED",    FINALIZED: "FINALIZED",    PENDING_APPROVAL: "PENDING_APPROVAL",    REJECTED: "REJECTED",    UNASSIGNED: "UNASSIGNED",};const PermissionCheckResultType = {    ALLOWED: "ALLOWED",    DENIED: "DENIED",    UNSURE: "UNSURE",};const PermissionCheckStatusType = {    COMPLETE: "COMPLETE",    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",};const SummaryStateType = {    AVAILABLE: "AVAILABLE",    FAILED: "FAILED",    NOT_AVAILABLE: "NOT_AVAILABLE",    NOT_SUPPORTED: "NOT_SUPPORTED",};const SortKeyType = {    LAST_AUTHENTICATED_TIME_ASCENDING: "LAST_AUTHENTICATED_TIME_ASCENDING",    LAST_AUTHENTICATED_TIME_DESCENDING: "LAST_AUTHENTICATED_TIME_DESCENDING",    SERVICE_NAMESPACE_ASCENDING: "SERVICE_NAMESPACE_ASCENDING",    SERVICE_NAMESPACE_DESCENDING: "SERVICE_NAMESPACE_DESCENDING",};const JobStatusType = {    COMPLETED: "COMPLETED",    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",};const PolicyOwnerEntityType = {    GROUP: "GROUP",    ROLE: "ROLE",    USER: "USER",};const DeletionTaskStatusType = {    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    NOT_STARTED: "NOT_STARTED",    SUCCEEDED: "SUCCEEDED",};const EncodingType = {    PEM: "PEM",    SSH: "SSH",};const PolicyUsageType = {    PermissionsBoundary: "PermissionsBoundary",    PermissionsPolicy: "PermissionsPolicy",};const PolicyScopeType = {    AWS: "AWS",    All: "All",    Local: "Local",};const PolicyType = {    INLINE: "INLINE",    MANAGED: "MANAGED",};const GlobalEndpointTokenVersion = {    v1Token: "v1Token",    v2Token: "v2Token",};const ContextKeyTypeEnum = {    BINARY: "binary",    BINARY_LIST: "binaryList",    BOOLEAN: "boolean",    BOOLEAN_LIST: "booleanList",    DATE: "date",    DATE_LIST: "dateList",    IP: "ip",    IP_LIST: "ipList",    NUMERIC: "numeric",    NUMERIC_LIST: "numericList",    STRING: "string",    STRING_LIST: "stringList",};const PolicyEvaluationDecisionType = {    ALLOWED: "allowed",    EXPLICIT_DENY: "explicitDeny",    IMPLICIT_DENY: "implicitDeny",};const PolicySourceType = {    AWS_MANAGED: "aws-managed",    GROUP: "group",    NONE: "none",    RESOURCE: "resource",    ROLE: "role",    USER: "user",    USER_MANAGED: "user-managed",};const PolicyIdentifierPolicyType = {    AWS_MANAGED: "aws-managed",    INLINE: "inline",    PERMISSION_BOUNDARY: "permission-boundary",    RCP: "rcp",    SCP: "scp",    USER_MANAGED: "user-managed",}; exports.AcceptDelegationRequest$ = AcceptDelegationRequest$;exports.AcceptDelegationRequestCommand = AcceptDelegationRequestCommand;exports.AcceptDelegationRequestRequest$ = AcceptDelegationRequestRequest$;exports.AccessAdvisorUsageGranularityType = AccessAdvisorUsageGranularityType;exports.AccessDetail$ = AccessDetail$;exports.AccessKey$ = AccessKey$;exports.AccessKeyLastUsed$ = AccessKeyLastUsed$;exports.AccessKeyMetadata$ = AccessKeyMetadata$;exports.AccountNotManagementOrDelegatedAdministratorException = AccountNotManagementOrDelegatedAdministratorException;exports.AccountNotManagementOrDelegatedAdministratorException$ = AccountNotManagementOrDelegatedAdministratorException$;exports.AddClientIDToOpenIDConnectProvider$ = AddClientIDToOpenIDConnectProvider$;exports.AddClientIDToOpenIDConnectProviderCommand = AddClientIDToOpenIDConnectProviderCommand;exports.AddClientIDToOpenIDConnectProviderRequest$ = AddClientIDToOpenIDConnectProviderRequest$;exports.AddRoleToInstanceProfile$ = AddRoleToInstanceProfile$;exports.AddRoleToInstanceProfileCommand = AddRoleToInstanceProfileCommand;exports.AddRoleToInstanceProfileRequest$ = AddRoleToInstanceProfileRequest$;exports.AddUserToGroup$ = AddUserToGroup$;exports.AddUserToGroupCommand = AddUserToGroupCommand;exports.AddUserToGroupRequest$ = AddUserToGroupRequest$;exports.AssertionEncryptionModeType = AssertionEncryptionModeType;exports.AssignmentStatusType = AssignmentStatusType;exports.AssociateDelegationRequest$ = AssociateDelegationRequest$;exports.AssociateDelegationRequestCommand = AssociateDelegationRequestCommand;exports.AssociateDelegationRequestRequest$ = AssociateDelegationRequestRequest$;exports.AttachGroupPolicy$ = AttachGroupPolicy$;exports.AttachGroupPolicyCommand = AttachGroupPolicyCommand;exports.AttachGroupPolicyRequest$ = AttachGroupPolicyRequest$;exports.AttachRolePolicy$ = AttachRolePolicy$;exports.AttachRolePolicyCommand = AttachRolePolicyCommand;exports.AttachRolePolicyRequest$ = AttachRolePolicyRequest$;exports.AttachUserPolicy$ = AttachUserPolicy$;exports.AttachUserPolicyCommand = AttachUserPolicyCommand;exports.AttachUserPolicyRequest$ = AttachUserPolicyRequest$;exports.AttachedPermissionsBoundary$ = AttachedPermissionsBoundary$;exports.AttachedPolicy$ = AttachedPolicy$;exports.AttachmentType = AttachmentType;exports.CallerIsNotManagementAccountException = CallerIsNotManagementAccountException;exports.CallerIsNotManagementAccountException$ = CallerIsNotManagementAccountException$;exports.ChangePassword$ = ChangePassword$;exports.ChangePasswordCommand = ChangePasswordCommand;exports.ChangePasswordRequest$ = ChangePasswordRequest$;exports.ConcurrentModificationException = ConcurrentModificationException;exports.ConcurrentModificationException$ = ConcurrentModificationException$;exports.ContextEntry$ = ContextEntry$;exports.ContextKeyTypeEnum = ContextKeyTypeEnum;exports.CreateAccessKey$ = CreateAccessKey$;exports.CreateAccessKeyCommand = CreateAccessKeyCommand;exports.CreateAccessKeyRequest$ = CreateAccessKeyRequest$;exports.CreateAccessKeyResponse$ = CreateAccessKeyResponse$;exports.CreateAccountAlias$ = CreateAccountAlias$;exports.CreateAccountAliasCommand = CreateAccountAliasCommand;exports.CreateAccountAliasRequest$ = CreateAccountAliasRequest$;exports.CreateDelegationRequest$ = CreateDelegationRequest$;exports.CreateDelegationRequestCommand = CreateDelegationRequestCommand;exports.CreateDelegationRequestRequest$ = CreateDelegationRequestRequest$;exports.CreateDelegationRequestResponse$ = CreateDelegationRequestResponse$;exports.CreateGroup$ = CreateGroup$;exports.CreateGroupCommand = CreateGroupCommand;exports.CreateGroupRequest$ = CreateGroupRequest$;exports.CreateGroupResponse$ = CreateGroupResponse$;exports.CreateInstanceProfile$ = CreateInstanceProfile$;exports.CreateInstanceProfileCommand = CreateInstanceProfileCommand;exports.CreateInstanceProfileRequest$ = CreateInstanceProfileRequest$;exports.CreateInstanceProfileResponse$ = CreateInstanceProfileResponse$;exports.CreateLoginProfile$ = CreateLoginProfile$;exports.CreateLoginProfileCommand = CreateLoginProfileCommand;exports.CreateLoginProfileRequest$ = CreateLoginProfileRequest$;exports.CreateLoginProfileResponse$ = CreateLoginProfileResponse$;exports.CreateOpenIDConnectProvider$ = CreateOpenIDConnectProvider$;exports.CreateOpenIDConnectProviderCommand = CreateOpenIDConnectProviderCommand;exports.CreateOpenIDConnectProviderRequest$ = CreateOpenIDConnectProviderRequest$;exports.CreateOpenIDConnectProviderResponse$ = CreateOpenIDConnectProviderResponse$;exports.CreatePolicy$ = CreatePolicy$;exports.CreatePolicyCommand = CreatePolicyCommand;exports.CreatePolicyRequest$ = CreatePolicyRequest$;exports.CreatePolicyResponse$ = CreatePolicyResponse$;exports.CreatePolicyVersion$ = CreatePolicyVersion$;exports.CreatePolicyVersionCommand = CreatePolicyVersionCommand;exports.CreatePolicyVersionRequest$ = CreatePolicyVersionRequest$;exports.CreatePolicyVersionResponse$ = CreatePolicyVersionResponse$;exports.CreateRole$ = CreateRole$;exports.CreateRoleCommand = CreateRoleCommand;exports.CreateRoleRequest$ = CreateRoleRequest$;exports.CreateRoleResponse$ = CreateRoleResponse$;exports.CreateSAMLProvider$ = CreateSAMLProvider$;exports.CreateSAMLProviderCommand = CreateSAMLProviderCommand;exports.CreateSAMLProviderRequest$ = CreateSAMLProviderRequest$;exports.CreateSAMLProviderResponse$ = CreateSAMLProviderResponse$;exports.CreateServiceLinkedRole$ = CreateServiceLinkedRole$;exports.CreateServiceLinkedRoleCommand = CreateServiceLinkedRoleCommand;exports.CreateServiceLinkedRoleRequest$ = CreateServiceLinkedRoleRequest$;exports.CreateServiceLinkedRoleResponse$ = CreateServiceLinkedRoleResponse$;exports.CreateServiceSpecificCredential$ = CreateServiceSpecificCredential$;exports.CreateServiceSpecificCredentialCommand = CreateServiceSpecificCredentialCommand;exports.CreateServiceSpecificCredentialRequest$ = CreateServiceSpecificCredentialRequest$;exports.CreateServiceSpecificCredentialResponse$ = CreateServiceSpecificCredentialResponse$;exports.CreateUser$ = CreateUser$;exports.CreateUserCommand = CreateUserCommand;exports.CreateUserRequest$ = CreateUserRequest$;exports.CreateUserResponse$ = CreateUserResponse$;exports.CreateVirtualMFADevice$ = CreateVirtualMFADevice$;exports.CreateVirtualMFADeviceCommand = CreateVirtualMFADeviceCommand;exports.CreateVirtualMFADeviceRequest$ = CreateVirtualMFADeviceRequest$;exports.CreateVirtualMFADeviceResponse$ = CreateVirtualMFADeviceResponse$;exports.CredentialReportExpiredException = CredentialReportExpiredException;exports.CredentialReportExpiredException$ = CredentialReportExpiredException$;exports.CredentialReportNotPresentException = CredentialReportNotPresentException;exports.CredentialReportNotPresentException$ = CredentialReportNotPresentException$;exports.CredentialReportNotReadyException = CredentialReportNotReadyException;exports.CredentialReportNotReadyException$ = CredentialReportNotReadyException$;exports.DeactivateMFADevice$ = DeactivateMFADevice$;exports.DeactivateMFADeviceCommand = DeactivateMFADeviceCommand;exports.DeactivateMFADeviceRequest$ = DeactivateMFADeviceRequest$;exports.DelegationPermission$ = DelegationPermission$;exports.DelegationRequest$ = DelegationRequest$;exports.DeleteAccessKey$ = DeleteAccessKey$;exports.DeleteAccessKeyCommand = DeleteAccessKeyCommand;exports.DeleteAccessKeyRequest$ = DeleteAccessKeyRequest$;exports.DeleteAccountAlias$ = DeleteAccountAlias$;exports.DeleteAccountAliasCommand = DeleteAccountAliasCommand;exports.DeleteAccountAliasRequest$ = DeleteAccountAliasRequest$;exports.DeleteAccountPasswordPolicy$ = DeleteAccountPasswordPolicy$;exports.DeleteAccountPasswordPolicyCommand = DeleteAccountPasswordPolicyCommand;exports.DeleteConflictException = DeleteConflictException;exports.DeleteConflictException$ = DeleteConflictException$;exports.DeleteGroup$ = DeleteGroup$;exports.DeleteGroupCommand = DeleteGroupCommand;exports.DeleteGroupPolicy$ = DeleteGroupPolicy$;exports.DeleteGroupPolicyCommand = DeleteGroupPolicyCommand;exports.DeleteGroupPolicyRequest$ = DeleteGroupPolicyRequest$;exports.DeleteGroupRequest$ = DeleteGroupRequest$;exports.DeleteInstanceProfile$ = DeleteInstanceProfile$;exports.DeleteInstanceProfileCommand = DeleteInstanceProfileCommand;exports.DeleteInstanceProfileRequest$ = DeleteInstanceProfileRequest$;exports.DeleteLoginProfile$ = DeleteLoginProfile$;exports.DeleteLoginProfileCommand = DeleteLoginProfileCommand;exports.DeleteLoginProfileRequest$ = DeleteLoginProfileRequest$;exports.DeleteOpenIDConnectProvider$ = DeleteOpenIDConnectProvider$;exports.DeleteOpenIDConnectProviderCommand = DeleteOpenIDConnectProviderCommand;exports.DeleteOpenIDConnectProviderRequest$ = DeleteOpenIDConnectProviderRequest$;exports.DeletePolicy$ = DeletePolicy$;exports.DeletePolicyCommand = DeletePolicyCommand;exports.DeletePolicyRequest$ = DeletePolicyRequest$;exports.DeletePolicyVersion$ = DeletePolicyVersion$;exports.DeletePolicyVersionCommand = DeletePolicyVersionCommand;exports.DeletePolicyVersionRequest$ = DeletePolicyVersionRequest$;exports.DeleteRole$ = DeleteRole$;exports.DeleteRoleCommand = DeleteRoleCommand;exports.DeleteRolePermissionsBoundary$ = DeleteRolePermissionsBoundary$;exports.DeleteRolePermissionsBoundaryCommand = DeleteRolePermissionsBoundaryCommand;exports.DeleteRolePermissionsBoundaryRequest$ = DeleteRolePermissionsBoundaryRequest$;exports.DeleteRolePolicy$ = DeleteRolePolicy$;exports.DeleteRolePolicyCommand = DeleteRolePolicyCommand;exports.DeleteRolePolicyRequest$ = DeleteRolePolicyRequest$;exports.DeleteRoleRequest$ = DeleteRoleRequest$;exports.DeleteSAMLProvider$ = DeleteSAMLProvider$;exports.DeleteSAMLProviderCommand = DeleteSAMLProviderCommand;exports.DeleteSAMLProviderRequest$ = DeleteSAMLProviderRequest$;exports.DeleteSSHPublicKey$ = DeleteSSHPublicKey$;exports.DeleteSSHPublicKeyCommand = DeleteSSHPublicKeyCommand;exports.DeleteSSHPublicKeyRequest$ = DeleteSSHPublicKeyRequest$;exports.DeleteServerCertificate$ = DeleteServerCertificate$;exports.DeleteServerCertificateCommand = DeleteServerCertificateCommand;exports.DeleteServerCertificateRequest$ = DeleteServerCertificateRequest$;exports.DeleteServiceLinkedRole$ = DeleteServiceLinkedRole$;exports.DeleteServiceLinkedRoleCommand = DeleteServiceLinkedRoleCommand;exports.DeleteServiceLinkedRoleRequest$ = DeleteServiceLinkedRoleRequest$;exports.DeleteServiceLinkedRoleResponse$ = DeleteServiceLinkedRoleResponse$;exports.DeleteServiceSpecificCredential$ = DeleteServiceSpecificCredential$;exports.DeleteServiceSpecificCredentialCommand = DeleteServiceSpecificCredentialCommand;exports.DeleteServiceSpecificCredentialRequest$ = DeleteServiceSpecificCredentialRequest$;exports.DeleteSigningCertificate$ = DeleteSigningCertificate$;exports.DeleteSigningCertificateCommand = DeleteSigningCertificateCommand;exports.DeleteSigningCertificateRequest$ = DeleteSigningCertificateRequest$;exports.DeleteUser$ = DeleteUser$;exports.DeleteUserCommand = DeleteUserCommand;exports.DeleteUserPermissionsBoundary$ = DeleteUserPermissionsBoundary$;exports.DeleteUserPermissionsBoundaryCommand = DeleteUserPermissionsBoundaryCommand;exports.DeleteUserPermissionsBoundaryRequest$ = DeleteUserPermissionsBoundaryRequest$;exports.DeleteUserPolicy$ = DeleteUserPolicy$;exports.DeleteUserPolicyCommand = DeleteUserPolicyCommand;exports.DeleteUserPolicyRequest$ = DeleteUserPolicyRequest$;exports.DeleteUserRequest$ = DeleteUserRequest$;exports.DeleteVirtualMFADevice$ = DeleteVirtualMFADevice$;exports.DeleteVirtualMFADeviceCommand = DeleteVirtualMFADeviceCommand;exports.DeleteVirtualMFADeviceRequest$ = DeleteVirtualMFADeviceRequest$;exports.DeletionTaskFailureReasonType$ = DeletionTaskFailureReasonType$;exports.DeletionTaskStatusType = DeletionTaskStatusType;exports.DetachGroupPolicy$ = DetachGroupPolicy$;exports.DetachGroupPolicyCommand = DetachGroupPolicyCommand;exports.DetachGroupPolicyRequest$ = DetachGroupPolicyRequest$;exports.DetachRolePolicy$ = DetachRolePolicy$;exports.DetachRolePolicyCommand = DetachRolePolicyCommand;exports.DetachRolePolicyRequest$ = DetachRolePolicyRequest$;exports.DetachUserPolicy$ = DetachUserPolicy$;exports.DetachUserPolicyCommand = DetachUserPolicyCommand;exports.DetachUserPolicyRequest$ = DetachUserPolicyRequest$;exports.DisableOrganizationsRootCredentialsManagement$ = DisableOrganizationsRootCredentialsManagement$;exports.DisableOrganizationsRootCredentialsManagementCommand = DisableOrganizationsRootCredentialsManagementCommand;exports.DisableOrganizationsRootCredentialsManagementRequest$ = DisableOrganizationsRootCredentialsManagementRequest$;exports.DisableOrganizationsRootCredentialsManagementResponse$ = DisableOrganizationsRootCredentialsManagementResponse$;exports.DisableOrganizationsRootSessions$ = DisableOrganizationsRootSessions$;exports.DisableOrganizationsRootSessionsCommand = DisableOrganizationsRootSessionsCommand;exports.DisableOrganizationsRootSessionsRequest$ = DisableOrganizationsRootSessionsRequest$;exports.DisableOrganizationsRootSessionsResponse$ = DisableOrganizationsRootSessionsResponse$;exports.DisableOutboundWebIdentityFederation$ = DisableOutboundWebIdentityFederation$;exports.DisableOutboundWebIdentityFederationCommand = DisableOutboundWebIdentityFederationCommand;exports.DuplicateCertificateException = DuplicateCertificateException;exports.DuplicateCertificateException$ = DuplicateCertificateException$;exports.DuplicateSSHPublicKeyException = DuplicateSSHPublicKeyException;exports.DuplicateSSHPublicKeyException$ = DuplicateSSHPublicKeyException$;exports.EnableMFADevice$ = EnableMFADevice$;exports.EnableMFADeviceCommand = EnableMFADeviceCommand;exports.EnableMFADeviceRequest$ = EnableMFADeviceRequest$;exports.EnableOrganizationsRootCredentialsManagement$ = EnableOrganizationsRootCredentialsManagement$;exports.EnableOrganizationsRootCredentialsManagementCommand = EnableOrganizationsRootCredentialsManagementCommand;exports.EnableOrganizationsRootCredentialsManagementRequest$ = EnableOrganizationsRootCredentialsManagementRequest$;exports.EnableOrganizationsRootCredentialsManagementResponse$ = EnableOrganizationsRootCredentialsManagementResponse$;exports.EnableOrganizationsRootSessions$ = EnableOrganizationsRootSessions$;exports.EnableOrganizationsRootSessionsCommand = EnableOrganizationsRootSessionsCommand;exports.EnableOrganizationsRootSessionsRequest$ = EnableOrganizationsRootSessionsRequest$;exports.EnableOrganizationsRootSessionsResponse$ = EnableOrganizationsRootSessionsResponse$;exports.EnableOutboundWebIdentityFederation$ = EnableOutboundWebIdentityFederation$;exports.EnableOutboundWebIdentityFederationCommand = EnableOutboundWebIdentityFederationCommand;exports.EnableOutboundWebIdentityFederationResponse$ = EnableOutboundWebIdentityFederationResponse$;exports.EncodingType = EncodingType;exports.EntityAlreadyExistsException = EntityAlreadyExistsException;exports.EntityAlreadyExistsException$ = EntityAlreadyExistsException$;exports.EntityDetails$ = EntityDetails$;exports.EntityInfo$ = EntityInfo$;exports.EntityTemporarilyUnmodifiableException = EntityTemporarilyUnmodifiableException;exports.EntityTemporarilyUnmodifiableException$ = EntityTemporarilyUnmodifiableException$;exports.EntityType = EntityType;exports.ErrorDetails$ = ErrorDetails$;exports.EvaluationResult$ = EvaluationResult$;exports.FeatureDisabledException = FeatureDisabledException;exports.FeatureDisabledException$ = FeatureDisabledException$;exports.FeatureEnabledException = FeatureEnabledException;exports.FeatureEnabledException$ = FeatureEnabledException$;exports.FeatureType = FeatureType;exports.GenerateCredentialReport$ = GenerateCredentialReport$;exports.GenerateCredentialReportCommand = GenerateCredentialReportCommand;exports.GenerateCredentialReportResponse$ = GenerateCredentialReportResponse$;exports.GenerateOrganizationsAccessReport$ = GenerateOrganizationsAccessReport$;exports.GenerateOrganizationsAccessReportCommand = GenerateOrganizationsAccessReportCommand;exports.GenerateOrganizationsAccessReportRequest$ = GenerateOrganizationsAccessReportRequest$;exports.GenerateOrganizationsAccessReportResponse$ = GenerateOrganizationsAccessReportResponse$;exports.GenerateServiceLastAccessedDetails$ = GenerateServiceLastAccessedDetails$;exports.GenerateServiceLastAccessedDetailsCommand = GenerateServiceLastAccessedDetailsCommand;exports.GenerateServiceLastAccessedDetailsRequest$ = GenerateServiceLastAccessedDetailsRequest$;exports.GenerateServiceLastAccessedDetailsResponse$ = GenerateServiceLastAccessedDetailsResponse$;exports.GetAccessKeyLastUsed$ = GetAccessKeyLastUsed$;exports.GetAccessKeyLastUsedCommand = GetAccessKeyLastUsedCommand;exports.GetAccessKeyLastUsedRequest$ = GetAccessKeyLastUsedRequest$;exports.GetAccessKeyLastUsedResponse$ = GetAccessKeyLastUsedResponse$;exports.GetAccountAuthorizationDetails$ = GetAccountAuthorizationDetails$;exports.GetAccountAuthorizationDetailsCommand = GetAccountAuthorizationDetailsCommand;exports.GetAccountAuthorizationDetailsRequest$ = GetAccountAuthorizationDetailsRequest$;exports.GetAccountAuthorizationDetailsResponse$ = GetAccountAuthorizationDetailsResponse$;exports.GetAccountPasswordPolicy$ = GetAccountPasswordPolicy$;exports.GetAccountPasswordPolicyCommand = GetAccountPasswordPolicyCommand;exports.GetAccountPasswordPolicyResponse$ = GetAccountPasswordPolicyResponse$;exports.GetAccountSummary$ = GetAccountSummary$;exports.GetAccountSummaryCommand = GetAccountSummaryCommand;exports.GetAccountSummaryResponse$ = GetAccountSummaryResponse$;exports.GetContextKeysForCustomPolicy$ = GetContextKeysForCustomPolicy$;exports.GetContextKeysForCustomPolicyCommand = GetContextKeysForCustomPolicyCommand;exports.GetContextKeysForCustomPolicyRequest$ = GetContextKeysForCustomPolicyRequest$;exports.GetContextKeysForPolicyResponse$ = GetContextKeysForPolicyResponse$;exports.GetContextKeysForPrincipalPolicy$ = GetContextKeysForPrincipalPolicy$;exports.GetContextKeysForPrincipalPolicyCommand = GetContextKeysForPrincipalPolicyCommand;exports.GetContextKeysForPrincipalPolicyRequest$ = GetContextKeysForPrincipalPolicyRequest$;exports.GetCredentialReport$ = GetCredentialReport$;exports.GetCredentialReportCommand = GetCredentialReportCommand;exports.GetCredentialReportResponse$ = GetCredentialReportResponse$;exports.GetDelegationRequest$ = GetDelegationRequest$;exports.GetDelegationRequestCommand = GetDelegationRequestCommand;exports.GetDelegationRequestRequest$ = GetDelegationRequestRequest$;exports.GetDelegationRequestResponse$ = GetDelegationRequestResponse$;exports.GetGroup$ = GetGroup$;exports.GetGroupCommand = GetGroupCommand;exports.GetGroupPolicy$ = GetGroupPolicy$;exports.GetGroupPolicyCommand = GetGroupPolicyCommand;exports.GetGroupPolicyRequest$ = GetGroupPolicyRequest$;exports.GetGroupPolicyResponse$ = GetGroupPolicyResponse$;exports.GetGroupRequest$ = GetGroupRequest$;exports.GetGroupResponse$ = GetGroupResponse$;exports.GetHumanReadableSummary$ = GetHumanReadableSummary$;exports.GetHumanReadableSummaryCommand = GetHumanReadableSummaryCommand;exports.GetHumanReadableSummaryRequest$ = GetHumanReadableSummaryRequest$;exports.GetHumanReadableSummaryResponse$ = GetHumanReadableSummaryResponse$;exports.GetInstanceProfile$ = GetInstanceProfile$;exports.GetInstanceProfileCommand = GetInstanceProfileCommand;exports.GetInstanceProfileRequest$ = GetInstanceProfileRequest$;exports.GetInstanceProfileResponse$ = GetInstanceProfileResponse$;exports.GetLoginProfile$ = GetLoginProfile$;exports.GetLoginProfileCommand = GetLoginProfileCommand;exports.GetLoginProfileRequest$ = GetLoginProfileRequest$;exports.GetLoginProfileResponse$ = GetLoginProfileResponse$;exports.GetMFADevice$ = GetMFADevice$;exports.GetMFADeviceCommand = GetMFADeviceCommand;exports.GetMFADeviceRequest$ = GetMFADeviceRequest$;exports.GetMFADeviceResponse$ = GetMFADeviceResponse$;exports.GetOpenIDConnectProvider$ = GetOpenIDConnectProvider$;exports.GetOpenIDConnectProviderCommand = GetOpenIDConnectProviderCommand;exports.GetOpenIDConnectProviderRequest$ = GetOpenIDConnectProviderRequest$;exports.GetOpenIDConnectProviderResponse$ = GetOpenIDConnectProviderResponse$;exports.GetOrganizationsAccessReport$ = GetOrganizationsAccessReport$;exports.GetOrganizationsAccessReportCommand = GetOrganizationsAccessReportCommand;exports.GetOrganizationsAccessReportRequest$ = GetOrganizationsAccessReportRequest$;exports.GetOrganizationsAccessReportResponse$ = GetOrganizationsAccessReportResponse$;exports.GetOutboundWebIdentityFederationInfo$ = GetOutboundWebIdentityFederationInfo$;exports.GetOutboundWebIdentityFederationInfoCommand = GetOutboundWebIdentityFederationInfoCommand;exports.GetOutboundWebIdentityFederationInfoResponse$ = GetOutboundWebIdentityFederationInfoResponse$;exports.GetPolicy$ = GetPolicy$;exports.GetPolicyCommand = GetPolicyCommand;exports.GetPolicyRequest$ = GetPolicyRequest$;exports.GetPolicyResponse$ = GetPolicyResponse$;exports.GetPolicyVersion$ = GetPolicyVersion$;exports.GetPolicyVersionCommand = GetPolicyVersionCommand;exports.GetPolicyVersionRequest$ = GetPolicyVersionRequest$;exports.GetPolicyVersionResponse$ = GetPolicyVersionResponse$;exports.GetRole$ = GetRole$;exports.GetRoleCommand = GetRoleCommand;exports.GetRolePolicy$ = GetRolePolicy$;exports.GetRolePolicyCommand = GetRolePolicyCommand;exports.GetRolePolicyRequest$ = GetRolePolicyRequest$;exports.GetRolePolicyResponse$ = GetRolePolicyResponse$;exports.GetRoleRequest$ = GetRoleRequest$;exports.GetRoleResponse$ = GetRoleResponse$;exports.GetSAMLProvider$ = GetSAMLProvider$;exports.GetSAMLProviderCommand = GetSAMLProviderCommand;exports.GetSAMLProviderRequest$ = GetSAMLProviderRequest$;exports.GetSAMLProviderResponse$ = GetSAMLProviderResponse$;exports.GetSSHPublicKey$ = GetSSHPublicKey$;exports.GetSSHPublicKeyCommand = GetSSHPublicKeyCommand;exports.GetSSHPublicKeyRequest$ = GetSSHPublicKeyRequest$;exports.GetSSHPublicKeyResponse$ = GetSSHPublicKeyResponse$;exports.GetServerCertificate$ = GetServerCertificate$;exports.GetServerCertificateCommand = GetServerCertificateCommand;exports.GetServerCertificateRequest$ = GetServerCertificateRequest$;exports.GetServerCertificateResponse$ = GetServerCertificateResponse$;exports.GetServiceLastAccessedDetails$ = GetServiceLastAccessedDetails$;exports.GetServiceLastAccessedDetailsCommand = GetServiceLastAccessedDetailsCommand;exports.GetServiceLastAccessedDetailsRequest$ = GetServiceLastAccessedDetailsRequest$;exports.GetServiceLastAccessedDetailsResponse$ = GetServiceLastAccessedDetailsResponse$;exports.GetServiceLastAccessedDetailsWithEntities$ = GetServiceLastAccessedDetailsWithEntities$;exports.GetServiceLastAccessedDetailsWithEntitiesCommand = GetServiceLastAccessedDetailsWithEntitiesCommand;exports.GetServiceLastAccessedDetailsWithEntitiesRequest$ = GetServiceLastAccessedDetailsWithEntitiesRequest$;exports.GetServiceLastAccessedDetailsWithEntitiesResponse$ = GetServiceLastAccessedDetailsWithEntitiesResponse$;exports.GetServiceLinkedRoleDeletionStatus$ = GetServiceLinkedRoleDeletionStatus$;exports.GetServiceLinkedRoleDeletionStatusCommand = GetServiceLinkedRoleDeletionStatusCommand;exports.GetServiceLinkedRoleDeletionStatusRequest$ = GetServiceLinkedRoleDeletionStatusRequest$;exports.GetServiceLinkedRoleDeletionStatusResponse$ = GetServiceLinkedRoleDeletionStatusResponse$;exports.GetUser$ = GetUser$;exports.GetUserCommand = GetUserCommand;exports.GetUserPolicy$ = GetUserPolicy$;exports.GetUserPolicyCommand = GetUserPolicyCommand;exports.GetUserPolicyRequest$ = GetUserPolicyRequest$;exports.GetUserPolicyResponse$ = GetUserPolicyResponse$;exports.GetUserRequest$ = GetUserRequest$;exports.GetUserResponse$ = GetUserResponse$;exports.GlobalEndpointTokenVersion = GlobalEndpointTokenVersion;exports.Group$ = Group$;exports.GroupDetail$ = GroupDetail$;exports.IAM = IAM;exports.IAMClient = IAMClient;exports.IAMServiceException = IAMServiceException;exports.IAMServiceException$ = IAMServiceException$;exports.InlinePolicyIdentifierType$ = InlinePolicyIdentifierType$;exports.InstanceProfile$ = InstanceProfile$;exports.InvalidAuthenticationCodeException = InvalidAuthenticationCodeException;exports.InvalidAuthenticationCodeException$ = InvalidAuthenticationCodeException$;exports.InvalidCertificateException = InvalidCertificateException;exports.InvalidCertificateException$ = InvalidCertificateException$;exports.InvalidInputException = InvalidInputException;exports.InvalidInputException$ = InvalidInputException$;exports.InvalidPublicKeyException = InvalidPublicKeyException;exports.InvalidPublicKeyException$ = InvalidPublicKeyException$;exports.InvalidUserTypeException = InvalidUserTypeException;exports.InvalidUserTypeException$ = InvalidUserTypeException$;exports.JobStatusType = JobStatusType;exports.KeyPairMismatchException = KeyPairMismatchException;exports.KeyPairMismatchException$ = KeyPairMismatchException$;exports.LimitExceededException = LimitExceededException;exports.LimitExceededException$ = LimitExceededException$;exports.ListAccessKeys$ = ListAccessKeys$;exports.ListAccessKeysCommand = ListAccessKeysCommand;exports.ListAccessKeysRequest$ = ListAccessKeysRequest$;exports.ListAccessKeysResponse$ = ListAccessKeysResponse$;exports.ListAccountAliases$ = ListAccountAliases$;exports.ListAccountAliasesCommand = ListAccountAliasesCommand;exports.ListAccountAliasesRequest$ = ListAccountAliasesRequest$;exports.ListAccountAliasesResponse$ = ListAccountAliasesResponse$;exports.ListAttachedGroupPolicies$ = ListAttachedGroupPolicies$;exports.ListAttachedGroupPoliciesCommand = ListAttachedGroupPoliciesCommand;exports.ListAttachedGroupPoliciesRequest$ = ListAttachedGroupPoliciesRequest$;exports.ListAttachedGroupPoliciesResponse$ = ListAttachedGroupPoliciesResponse$;exports.ListAttachedRolePolicies$ = ListAttachedRolePolicies$;exports.ListAttachedRolePoliciesCommand = ListAttachedRolePoliciesCommand;exports.ListAttachedRolePoliciesRequest$ = ListAttachedRolePoliciesRequest$;exports.ListAttachedRolePoliciesResponse$ = ListAttachedRolePoliciesResponse$;exports.ListAttachedUserPolicies$ = ListAttachedUserPolicies$;exports.ListAttachedUserPoliciesCommand = ListAttachedUserPoliciesCommand;exports.ListAttachedUserPoliciesRequest$ = ListAttachedUserPoliciesRequest$;exports.ListAttachedUserPoliciesResponse$ = ListAttachedUserPoliciesResponse$;exports.ListDelegationRequests$ = ListDelegationRequests$;exports.ListDelegationRequestsCommand = ListDelegationRequestsCommand;exports.ListDelegationRequestsRequest$ = ListDelegationRequestsRequest$;exports.ListDelegationRequestsResponse$ = ListDelegationRequestsResponse$;exports.ListEntitiesForPolicy$ = ListEntitiesForPolicy$;exports.ListEntitiesForPolicyCommand = ListEntitiesForPolicyCommand;exports.ListEntitiesForPolicyRequest$ = ListEntitiesForPolicyRequest$;exports.ListEntitiesForPolicyResponse$ = ListEntitiesForPolicyResponse$;exports.ListGroupPolicies$ = ListGroupPolicies$;exports.ListGroupPoliciesCommand = ListGroupPoliciesCommand;exports.ListGroupPoliciesRequest$ = ListGroupPoliciesRequest$;exports.ListGroupPoliciesResponse$ = ListGroupPoliciesResponse$;exports.ListGroups$ = ListGroups$;exports.ListGroupsCommand = ListGroupsCommand;exports.ListGroupsForUser$ = ListGroupsForUser$;exports.ListGroupsForUserCommand = ListGroupsForUserCommand;exports.ListGroupsForUserRequest$ = ListGroupsForUserRequest$;exports.ListGroupsForUserResponse$ = ListGroupsForUserResponse$;exports.ListGroupsRequest$ = ListGroupsRequest$;exports.ListGroupsResponse$ = ListGroupsResponse$;exports.ListInstanceProfileTags$ = ListInstanceProfileTags$;exports.ListInstanceProfileTagsCommand = ListInstanceProfileTagsCommand;exports.ListInstanceProfileTagsRequest$ = ListInstanceProfileTagsRequest$;exports.ListInstanceProfileTagsResponse$ = ListInstanceProfileTagsResponse$;exports.ListInstanceProfiles$ = ListInstanceProfiles$;exports.ListInstanceProfilesCommand = ListInstanceProfilesCommand;exports.ListInstanceProfilesForRole$ = ListInstanceProfilesForRole$;exports.ListInstanceProfilesForRoleCommand = ListInstanceProfilesForRoleCommand;exports.ListInstanceProfilesForRoleRequest$ = ListInstanceProfilesForRoleRequest$;exports.ListInstanceProfilesForRoleResponse$ = ListInstanceProfilesForRoleResponse$;exports.ListInstanceProfilesRequest$ = ListInstanceProfilesRequest$;exports.ListInstanceProfilesResponse$ = ListInstanceProfilesResponse$;exports.ListMFADeviceTags$ = ListMFADeviceTags$;exports.ListMFADeviceTagsCommand = ListMFADeviceTagsCommand;exports.ListMFADeviceTagsRequest$ = ListMFADeviceTagsRequest$;exports.ListMFADeviceTagsResponse$ = ListMFADeviceTagsResponse$;exports.ListMFADevices$ = ListMFADevices$;exports.ListMFADevicesCommand = ListMFADevicesCommand;exports.ListMFADevicesRequest$ = ListMFADevicesRequest$;exports.ListMFADevicesResponse$ = ListMFADevicesResponse$;exports.ListOpenIDConnectProviderTags$ = ListOpenIDConnectProviderTags$;exports.ListOpenIDConnectProviderTagsCommand = ListOpenIDConnectProviderTagsCommand;exports.ListOpenIDConnectProviderTagsRequest$ = ListOpenIDConnectProviderTagsRequest$;exports.ListOpenIDConnectProviderTagsResponse$ = ListOpenIDConnectProviderTagsResponse$;exports.ListOpenIDConnectProviders$ = ListOpenIDConnectProviders$;exports.ListOpenIDConnectProvidersCommand = ListOpenIDConnectProvidersCommand;exports.ListOpenIDConnectProvidersRequest$ = ListOpenIDConnectProvidersRequest$;exports.ListOpenIDConnectProvidersResponse$ = ListOpenIDConnectProvidersResponse$;exports.ListOrganizationsFeatures$ = ListOrganizationsFeatures$;exports.ListOrganizationsFeaturesCommand = ListOrganizationsFeaturesCommand;exports.ListOrganizationsFeaturesRequest$ = ListOrganizationsFeaturesRequest$;exports.ListOrganizationsFeaturesResponse$ = ListOrganizationsFeaturesResponse$;exports.ListPolicies$ = ListPolicies$;exports.ListPoliciesCommand = ListPoliciesCommand;exports.ListPoliciesGrantingServiceAccess$ = ListPoliciesGrantingServiceAccess$;exports.ListPoliciesGrantingServiceAccessCommand = ListPoliciesGrantingServiceAccessCommand;exports.ListPoliciesGrantingServiceAccessEntry$ = ListPoliciesGrantingServiceAccessEntry$;exports.ListPoliciesGrantingServiceAccessRequest$ = ListPoliciesGrantingServiceAccessRequest$;exports.ListPoliciesGrantingServiceAccessResponse$ = ListPoliciesGrantingServiceAccessResponse$;exports.ListPoliciesRequest$ = ListPoliciesRequest$;exports.ListPoliciesResponse$ = ListPoliciesResponse$;exports.ListPolicyTags$ = ListPolicyTags$;exports.ListPolicyTagsCommand = ListPolicyTagsCommand;exports.ListPolicyTagsRequest$ = ListPolicyTagsRequest$;exports.ListPolicyTagsResponse$ = ListPolicyTagsResponse$;exports.ListPolicyVersions$ = ListPolicyVersions$;exports.ListPolicyVersionsCommand = ListPolicyVersionsCommand;exports.ListPolicyVersionsRequest$ = ListPolicyVersionsRequest$;exports.ListPolicyVersionsResponse$ = ListPolicyVersionsResponse$;exports.ListRolePolicies$ = ListRolePolicies$;exports.ListRolePoliciesCommand = ListRolePoliciesCommand;exports.ListRolePoliciesRequest$ = ListRolePoliciesRequest$;exports.ListRolePoliciesResponse$ = ListRolePoliciesResponse$;exports.ListRoleTags$ = ListRoleTags$;exports.ListRoleTagsCommand = ListRoleTagsCommand;exports.ListRoleTagsRequest$ = ListRoleTagsRequest$;exports.ListRoleTagsResponse$ = ListRoleTagsResponse$;exports.ListRoles$ = ListRoles$;exports.ListRolesCommand = ListRolesCommand;exports.ListRolesRequest$ = ListRolesRequest$;exports.ListRolesResponse$ = ListRolesResponse$;exports.ListSAMLProviderTags$ = ListSAMLProviderTags$;exports.ListSAMLProviderTagsCommand = ListSAMLProviderTagsCommand;exports.ListSAMLProviderTagsRequest$ = ListSAMLProviderTagsRequest$;exports.ListSAMLProviderTagsResponse$ = ListSAMLProviderTagsResponse$;exports.ListSAMLProviders$ = ListSAMLProviders$;exports.ListSAMLProvidersCommand = ListSAMLProvidersCommand;exports.ListSAMLProvidersRequest$ = ListSAMLProvidersRequest$;exports.ListSAMLProvidersResponse$ = ListSAMLProvidersResponse$;exports.ListSSHPublicKeys$ = ListSSHPublicKeys$;exports.ListSSHPublicKeysCommand = ListSSHPublicKeysCommand;exports.ListSSHPublicKeysRequest$ = ListSSHPublicKeysRequest$;exports.ListSSHPublicKeysResponse$ = ListSSHPublicKeysResponse$;exports.ListServerCertificateTags$ = ListServerCertificateTags$;exports.ListServerCertificateTagsCommand = ListServerCertificateTagsCommand;exports.ListServerCertificateTagsRequest$ = ListServerCertificateTagsRequest$;exports.ListServerCertificateTagsResponse$ = ListServerCertificateTagsResponse$;exports.ListServerCertificates$ = ListServerCertificates$;exports.ListServerCertificatesCommand = ListServerCertificatesCommand;exports.ListServerCertificatesRequest$ = ListServerCertificatesRequest$;exports.ListServerCertificatesResponse$ = ListServerCertificatesResponse$;exports.ListServiceSpecificCredentials$ = ListServiceSpecificCredentials$;exports.ListServiceSpecificCredentialsCommand = ListServiceSpecificCredentialsCommand;exports.ListServiceSpecificCredentialsRequest$ = ListServiceSpecificCredentialsRequest$;exports.ListServiceSpecificCredentialsResponse$ = ListServiceSpecificCredentialsResponse$;exports.ListSigningCertificates$ = ListSigningCertificates$;exports.ListSigningCertificatesCommand = ListSigningCertificatesCommand;exports.ListSigningCertificatesRequest$ = ListSigningCertificatesRequest$;exports.ListSigningCertificatesResponse$ = ListSigningCertificatesResponse$;exports.ListUserPolicies$ = ListUserPolicies$;exports.ListUserPoliciesCommand = ListUserPoliciesCommand;exports.ListUserPoliciesRequest$ = ListUserPoliciesRequest$;exports.ListUserPoliciesResponse$ = ListUserPoliciesResponse$;exports.ListUserTags$ = ListUserTags$;exports.ListUserTagsCommand = ListUserTagsCommand;exports.ListUserTagsRequest$ = ListUserTagsRequest$;exports.ListUserTagsResponse$ = ListUserTagsResponse$;exports.ListUsers$ = ListUsers$;exports.ListUsersCommand = ListUsersCommand;exports.ListUsersRequest$ = ListUsersRequest$;exports.ListUsersResponse$ = ListUsersResponse$;exports.ListVirtualMFADevices$ = ListVirtualMFADevices$;exports.ListVirtualMFADevicesCommand = ListVirtualMFADevicesCommand;exports.ListVirtualMFADevicesRequest$ = ListVirtualMFADevicesRequest$;exports.ListVirtualMFADevicesResponse$ = ListVirtualMFADevicesResponse$;exports.LoginProfile$ = LoginProfile$;exports.MFADevice$ = MFADevice$;exports.MalformedCertificateException = MalformedCertificateException;exports.MalformedCertificateException$ = MalformedCertificateException$;exports.MalformedPolicyDocumentException = MalformedPolicyDocumentException;exports.MalformedPolicyDocumentException$ = MalformedPolicyDocumentException$;exports.ManagedPolicyDetail$ = ManagedPolicyDetail$;exports.NoSuchEntityException = NoSuchEntityException;exports.NoSuchEntityException$ = NoSuchEntityException$;exports.OpenIDConnectProviderListEntry$ = OpenIDConnectProviderListEntry$;exports.OpenIdIdpCommunicationErrorException = OpenIdIdpCommunicationErrorException;exports.OpenIdIdpCommunicationErrorException$ = OpenIdIdpCommunicationErrorException$;exports.OrderedOrganizationPolicyType$ = OrderedOrganizationPolicyType$;exports.OrganizationNotFoundException = OrganizationNotFoundException;exports.OrganizationNotFoundException$ = OrganizationNotFoundException$;exports.OrganizationNotInAllFeaturesModeException = OrganizationNotInAllFeaturesModeException;exports.OrganizationNotInAllFeaturesModeException$ = OrganizationNotInAllFeaturesModeException$;exports.OrganizationsDecisionDetail$ = OrganizationsDecisionDetail$;exports.PasswordPolicy$ = PasswordPolicy$;exports.PasswordPolicyViolationException = PasswordPolicyViolationException;exports.PasswordPolicyViolationException$ = PasswordPolicyViolationException$;exports.PermissionCheckResultType = PermissionCheckResultType;exports.PermissionCheckStatusType = PermissionCheckStatusType;exports.PermissionsBoundaryAttachmentType = PermissionsBoundaryAttachmentType;exports.PermissionsBoundaryDecisionDetail$ = PermissionsBoundaryDecisionDetail$;exports.Policy$ = Policy$;exports.PolicyDetail$ = PolicyDetail$;exports.PolicyEvaluationDecisionType = PolicyEvaluationDecisionType;exports.PolicyEvaluationException = PolicyEvaluationException;exports.PolicyEvaluationException$ = PolicyEvaluationException$;exports.PolicyGrantingServiceAccess$ = PolicyGrantingServiceAccess$;exports.PolicyGroup$ = PolicyGroup$;exports.PolicyIdentifier$ = PolicyIdentifier$;exports.PolicyIdentifierPolicyType = PolicyIdentifierPolicyType;exports.PolicyNotAttachableException = PolicyNotAttachableException;exports.PolicyNotAttachableException$ = PolicyNotAttachableException$;exports.PolicyOwnerEntityType = PolicyOwnerEntityType;exports.PolicyParameter$ = PolicyParameter$;exports.PolicyParameterTypeEnum = PolicyParameterTypeEnum;exports.PolicyRole$ = PolicyRole$;exports.PolicyScopeType = PolicyScopeType;exports.PolicySourceType = PolicySourceType;exports.PolicyType = PolicyType;exports.PolicyUsageType = PolicyUsageType;exports.PolicyUser$ = PolicyUser$;exports.PolicyVersion$ = PolicyVersion$;exports.Position$ = Position$;exports.PutGroupPolicy$ = PutGroupPolicy$;exports.PutGroupPolicyCommand = PutGroupPolicyCommand;exports.PutGroupPolicyRequest$ = PutGroupPolicyRequest$;exports.PutRolePermissionsBoundary$ = PutRolePermissionsBoundary$;exports.PutRolePermissionsBoundaryCommand = PutRolePermissionsBoundaryCommand;exports.PutRolePermissionsBoundaryRequest$ = PutRolePermissionsBoundaryRequest$;exports.PutRolePolicy$ = PutRolePolicy$;exports.PutRolePolicyCommand = PutRolePolicyCommand;exports.PutRolePolicyRequest$ = PutRolePolicyRequest$;exports.PutUserPermissionsBoundary$ = PutUserPermissionsBoundary$;exports.PutUserPermissionsBoundaryCommand = PutUserPermissionsBoundaryCommand;exports.PutUserPermissionsBoundaryRequest$ = PutUserPermissionsBoundaryRequest$;exports.PutUserPolicy$ = PutUserPolicy$;exports.PutUserPolicyCommand = PutUserPolicyCommand;exports.PutUserPolicyRequest$ = PutUserPolicyRequest$;exports.RejectDelegationRequest$ = RejectDelegationRequest$;exports.RejectDelegationRequestCommand = RejectDelegationRequestCommand;exports.RejectDelegationRequestRequest$ = RejectDelegationRequestRequest$;exports.RemoveClientIDFromOpenIDConnectProvider$ = RemoveClientIDFromOpenIDConnectProvider$;exports.RemoveClientIDFromOpenIDConnectProviderCommand = RemoveClientIDFromOpenIDConnectProviderCommand;exports.RemoveClientIDFromOpenIDConnectProviderRequest$ = RemoveClientIDFromOpenIDConnectProviderRequest$;exports.RemoveRoleFromInstanceProfile$ = RemoveRoleFromInstanceProfile$;exports.RemoveRoleFromInstanceProfileCommand = RemoveRoleFromInstanceProfileCommand;exports.RemoveRoleFromInstanceProfileRequest$ = RemoveRoleFromInstanceProfileRequest$;exports.RemoveUserFromGroup$ = RemoveUserFromGroup$;exports.RemoveUserFromGroupCommand = RemoveUserFromGroupCommand;exports.RemoveUserFromGroupRequest$ = RemoveUserFromGroupRequest$;exports.ReportFormatType = ReportFormatType;exports.ReportGenerationLimitExceededException = ReportGenerationLimitExceededException;exports.ReportGenerationLimitExceededException$ = ReportGenerationLimitExceededException$;exports.ReportStateType = ReportStateType;exports.ResetServiceSpecificCredential$ = ResetServiceSpecificCredential$;exports.ResetServiceSpecificCredentialCommand = ResetServiceSpecificCredentialCommand;exports.ResetServiceSpecificCredentialRequest$ = ResetServiceSpecificCredentialRequest$;exports.ResetServiceSpecificCredentialResponse$ = ResetServiceSpecificCredentialResponse$;exports.ResourceSpecificResult$ = ResourceSpecificResult$;exports.ResyncMFADevice$ = ResyncMFADevice$;exports.ResyncMFADeviceCommand = ResyncMFADeviceCommand;exports.ResyncMFADeviceRequest$ = ResyncMFADeviceRequest$;exports.Role$ = Role$;exports.RoleDetail$ = RoleDetail$;exports.RoleLastUsed$ = RoleLastUsed$;exports.RoleUsageType$ = RoleUsageType$;exports.SAMLPrivateKey$ = SAMLPrivateKey$;exports.SAMLProviderListEntry$ = SAMLProviderListEntry$;exports.SSHPublicKey$ = SSHPublicKey$;exports.SSHPublicKeyMetadata$ = SSHPublicKeyMetadata$;exports.SendDelegationToken$ = SendDelegationToken$;exports.SendDelegationTokenCommand = SendDelegationTokenCommand;exports.SendDelegationTokenRequest$ = SendDelegationTokenRequest$;exports.ServerCertificate$ = ServerCertificate$;exports.ServerCertificateMetadata$ = ServerCertificateMetadata$;exports.ServiceAccessNotEnabledException = ServiceAccessNotEnabledException;exports.ServiceAccessNotEnabledException$ = ServiceAccessNotEnabledException$;exports.ServiceFailureException = ServiceFailureException;exports.ServiceFailureException$ = ServiceFailureException$;exports.ServiceLastAccessed$ = ServiceLastAccessed$;exports.ServiceNotSupportedException = ServiceNotSupportedException;exports.ServiceNotSupportedException$ = ServiceNotSupportedException$;exports.ServiceSpecificCredential$ = ServiceSpecificCredential$;exports.ServiceSpecificCredentialMetadata$ = ServiceSpecificCredentialMetadata$;exports.SetDefaultPolicyVersion$ = SetDefaultPolicyVersion$;exports.SetDefaultPolicyVersionCommand = SetDefaultPolicyVersionCommand;exports.SetDefaultPolicyVersionRequest$ = SetDefaultPolicyVersionRequest$;exports.SetSecurityTokenServicePreferences$ = SetSecurityTokenServicePreferences$;exports.SetSecurityTokenServicePreferencesCommand = SetSecurityTokenServicePreferencesCommand;exports.SetSecurityTokenServicePreferencesRequest$ = SetSecurityTokenServicePreferencesRequest$;exports.SigningCertificate$ = SigningCertificate$;exports.SimulateCustomPolicy$ = SimulateCustomPolicy$;exports.SimulateCustomPolicyCommand = SimulateCustomPolicyCommand;exports.SimulateCustomPolicyRequest$ = SimulateCustomPolicyRequest$;exports.SimulatePolicyResponse$ = SimulatePolicyResponse$;exports.SimulatePrincipalPolicy$ = SimulatePrincipalPolicy$;exports.SimulatePrincipalPolicyCommand = SimulatePrincipalPolicyCommand;exports.SimulatePrincipalPolicyRequest$ = SimulatePrincipalPolicyRequest$;exports.SortKeyType = SortKeyType;exports.StateType = StateType;exports.Statement$ = Statement$;exports.StatusType = StatusType;exports.SummaryKeyType = SummaryKeyType;exports.SummaryStateType = SummaryStateType;exports.Tag$ = Tag$;exports.TagInstanceProfile$ = TagInstanceProfile$;exports.TagInstanceProfileCommand = TagInstanceProfileCommand;exports.TagInstanceProfileRequest$ = TagInstanceProfileRequest$;exports.TagMFADevice$ = TagMFADevice$;exports.TagMFADeviceCommand = TagMFADeviceCommand;exports.TagMFADeviceRequest$ = TagMFADeviceRequest$;exports.TagOpenIDConnectProvider$ = TagOpenIDConnectProvider$;exports.TagOpenIDConnectProviderCommand = TagOpenIDConnectProviderCommand;exports.TagOpenIDConnectProviderRequest$ = TagOpenIDConnectProviderRequest$;exports.TagPolicy$ = TagPolicy$;exports.TagPolicyCommand = TagPolicyCommand;exports.TagPolicyRequest$ = TagPolicyRequest$;exports.TagRole$ = TagRole$;exports.TagRoleCommand = TagRoleCommand;exports.TagRoleRequest$ = TagRoleRequest$;exports.TagSAMLProvider$ = TagSAMLProvider$;exports.TagSAMLProviderCommand = TagSAMLProviderCommand;exports.TagSAMLProviderRequest$ = TagSAMLProviderRequest$;exports.TagServerCertificate$ = TagServerCertificate$;exports.TagServerCertificateCommand = TagServerCertificateCommand;exports.TagServerCertificateRequest$ = TagServerCertificateRequest$;exports.TagUser$ = TagUser$;exports.TagUserCommand = TagUserCommand;exports.TagUserRequest$ = TagUserRequest$;exports.TrackedActionLastAccessed$ = TrackedActionLastAccessed$;exports.UnmodifiableEntityException = UnmodifiableEntityException;exports.UnmodifiableEntityException$ = UnmodifiableEntityException$;exports.UnrecognizedPublicKeyEncodingException = UnrecognizedPublicKeyEncodingException;exports.UnrecognizedPublicKeyEncodingException$ = UnrecognizedPublicKeyEncodingException$;exports.UntagInstanceProfile$ = UntagInstanceProfile$;exports.UntagInstanceProfileCommand = UntagInstanceProfileCommand;exports.UntagInstanceProfileRequest$ = UntagInstanceProfileRequest$;exports.UntagMFADevice$ = UntagMFADevice$;exports.UntagMFADeviceCommand = UntagMFADeviceCommand;exports.UntagMFADeviceRequest$ = UntagMFADeviceRequest$;exports.UntagOpenIDConnectProvider$ = UntagOpenIDConnectProvider$;exports.UntagOpenIDConnectProviderCommand = UntagOpenIDConnectProviderCommand;exports.UntagOpenIDConnectProviderRequest$ = UntagOpenIDConnectProviderRequest$;exports.UntagPolicy$ = UntagPolicy$;exports.UntagPolicyCommand = UntagPolicyCommand;exports.UntagPolicyRequest$ = UntagPolicyRequest$;exports.UntagRole$ = UntagRole$;exports.UntagRoleCommand = UntagRoleCommand;exports.UntagRoleRequest$ = UntagRoleRequest$;exports.UntagSAMLProvider$ = UntagSAMLProvider$;exports.UntagSAMLProviderCommand = UntagSAMLProviderCommand;exports.UntagSAMLProviderRequest$ = UntagSAMLProviderRequest$;exports.UntagServerCertificate$ = UntagServerCertificate$;exports.UntagServerCertificateCommand = UntagServerCertificateCommand;exports.UntagServerCertificateRequest$ = UntagServerCertificateRequest$;exports.UntagUser$ = UntagUser$;exports.UntagUserCommand = UntagUserCommand;exports.UntagUserRequest$ = UntagUserRequest$;exports.UpdateAccessKey$ = UpdateAccessKey$;exports.UpdateAccessKeyCommand = UpdateAccessKeyCommand;exports.UpdateAccessKeyRequest$ = UpdateAccessKeyRequest$;exports.UpdateAccountPasswordPolicy$ = UpdateAccountPasswordPolicy$;exports.UpdateAccountPasswordPolicyCommand = UpdateAccountPasswordPolicyCommand;exports.UpdateAccountPasswordPolicyRequest$ = UpdateAccountPasswordPolicyRequest$;exports.UpdateAssumeRolePolicy$ = UpdateAssumeRolePolicy$;exports.UpdateAssumeRolePolicyCommand = UpdateAssumeRolePolicyCommand;exports.UpdateAssumeRolePolicyRequest$ = UpdateAssumeRolePolicyRequest$;exports.UpdateDelegationRequest$ = UpdateDelegationRequest$;exports.UpdateDelegationRequestCommand = UpdateDelegationRequestCommand;exports.UpdateDelegationRequestRequest$ = UpdateDelegationRequestRequest$;exports.UpdateGroup$ = UpdateGroup$;exports.UpdateGroupCommand = UpdateGroupCommand;exports.UpdateGroupRequest$ = UpdateGroupRequest$;exports.UpdateLoginProfile$ = UpdateLoginProfile$;exports.UpdateLoginProfileCommand = UpdateLoginProfileCommand;exports.UpdateLoginProfileRequest$ = UpdateLoginProfileRequest$;exports.UpdateOpenIDConnectProviderThumbprint$ = UpdateOpenIDConnectProviderThumbprint$;exports.UpdateOpenIDConnectProviderThumbprintCommand = UpdateOpenIDConnectProviderThumbprintCommand;exports.UpdateOpenIDConnectProviderThumbprintRequest$ = UpdateOpenIDConnectProviderThumbprintRequest$;exports.UpdateRole$ = UpdateRole$;exports.UpdateRoleCommand = UpdateRoleCommand;exports.UpdateRoleDescription$ = UpdateRoleDescription$;exports.UpdateRoleDescriptionCommand = UpdateRoleDescriptionCommand;exports.UpdateRoleDescriptionRequest$ = UpdateRoleDescriptionRequest$;exports.UpdateRoleDescriptionResponse$ = UpdateRoleDescriptionResponse$;exports.UpdateRoleRequest$ = UpdateRoleRequest$;exports.UpdateRoleResponse$ = UpdateRoleResponse$;exports.UpdateSAMLProvider$ = UpdateSAMLProvider$;exports.UpdateSAMLProviderCommand = UpdateSAMLProviderCommand;exports.UpdateSAMLProviderRequest$ = UpdateSAMLProviderRequest$;exports.UpdateSAMLProviderResponse$ = UpdateSAMLProviderResponse$;exports.UpdateSSHPublicKey$ = UpdateSSHPublicKey$;exports.UpdateSSHPublicKeyCommand = UpdateSSHPublicKeyCommand;exports.UpdateSSHPublicKeyRequest$ = UpdateSSHPublicKeyRequest$;exports.UpdateServerCertificate$ = UpdateServerCertificate$;exports.UpdateServerCertificateCommand = UpdateServerCertificateCommand;exports.UpdateServerCertificateRequest$ = UpdateServerCertificateRequest$;exports.UpdateServiceSpecificCredential$ = UpdateServiceSpecificCredential$;exports.UpdateServiceSpecificCredentialCommand = UpdateServiceSpecificCredentialCommand;exports.UpdateServiceSpecificCredentialRequest$ = UpdateServiceSpecificCredentialRequest$;exports.UpdateSigningCertificate$ = UpdateSigningCertificate$;exports.UpdateSigningCertificateCommand = UpdateSigningCertificateCommand;exports.UpdateSigningCertificateRequest$ = UpdateSigningCertificateRequest$;exports.UpdateUser$ = UpdateUser$;exports.UpdateUserCommand = UpdateUserCommand;exports.UpdateUserRequest$ = UpdateUserRequest$;exports.UploadSSHPublicKey$ = UploadSSHPublicKey$;exports.UploadSSHPublicKeyCommand = UploadSSHPublicKeyCommand;exports.UploadSSHPublicKeyRequest$ = UploadSSHPublicKeyRequest$;exports.UploadSSHPublicKeyResponse$ = UploadSSHPublicKeyResponse$;exports.UploadServerCertificate$ = UploadServerCertificate$;exports.UploadServerCertificateCommand = UploadServerCertificateCommand;exports.UploadServerCertificateRequest$ = UploadServerCertificateRequest$;exports.UploadServerCertificateResponse$ = UploadServerCertificateResponse$;exports.UploadSigningCertificate$ = UploadSigningCertificate$;exports.UploadSigningCertificateCommand = UploadSigningCertificateCommand;exports.UploadSigningCertificateRequest$ = UploadSigningCertificateRequest$;exports.UploadSigningCertificateResponse$ = UploadSigningCertificateResponse$;exports.User$ = User$;exports.UserDetail$ = UserDetail$;exports.VirtualMFADevice$ = VirtualMFADevice$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateGetAccountAuthorizationDetails = paginateGetAccountAuthorizationDetails;exports.paginateGetGroup = paginateGetGroup;exports.paginateListAccessKeys = paginateListAccessKeys;exports.paginateListAccountAliases = paginateListAccountAliases;exports.paginateListAttachedGroupPolicies = paginateListAttachedGroupPolicies;exports.paginateListAttachedRolePolicies = paginateListAttachedRolePolicies;exports.paginateListAttachedUserPolicies = paginateListAttachedUserPolicies;exports.paginateListEntitiesForPolicy = paginateListEntitiesForPolicy;exports.paginateListGroupPolicies = paginateListGroupPolicies;exports.paginateListGroups = paginateListGroups;exports.paginateListGroupsForUser = paginateListGroupsForUser;exports.paginateListInstanceProfileTags = paginateListInstanceProfileTags;exports.paginateListInstanceProfiles = paginateListInstanceProfiles;exports.paginateListInstanceProfilesForRole = paginateListInstanceProfilesForRole;exports.paginateListMFADeviceTags = paginateListMFADeviceTags;exports.paginateListMFADevices = paginateListMFADevices;exports.paginateListOpenIDConnectProviderTags = paginateListOpenIDConnectProviderTags;exports.paginateListPolicies = paginateListPolicies;exports.paginateListPolicyTags = paginateListPolicyTags;exports.paginateListPolicyVersions = paginateListPolicyVersions;exports.paginateListRolePolicies = paginateListRolePolicies;exports.paginateListRoleTags = paginateListRoleTags;exports.paginateListRoles = paginateListRoles;exports.paginateListSAMLProviderTags = paginateListSAMLProviderTags;exports.paginateListSSHPublicKeys = paginateListSSHPublicKeys;exports.paginateListServerCertificateTags = paginateListServerCertificateTags;exports.paginateListServerCertificates = paginateListServerCertificates;exports.paginateListSigningCertificates = paginateListSigningCertificates;exports.paginateListUserPolicies = paginateListUserPolicies;exports.paginateListUserTags = paginateListUserTags;exports.paginateListUsers = paginateListUsers;exports.paginateListVirtualMFADevices = paginateListVirtualMFADevices;exports.paginateSimulateCustomPolicy = paginateSimulateCustomPolicy;exports.paginateSimulatePrincipalPolicy = paginateSimulatePrincipalPolicy;exports.waitForInstanceProfileExists = waitForInstanceProfileExists;exports.waitForPolicyExists = waitForPolicyExists;exports.waitForRoleExists = waitForRoleExists;exports.waitForUserExists = waitForUserExists;exports.waitUntilInstanceProfileExists = waitUntilInstanceProfileExists;exports.waitUntilPolicyExists = waitUntilPolicyExists;exports.waitUntilRoleExists = waitUntilRoleExists;exports.waitUntilUserExists = waitUntilUserExists;