/proc/2/root/var/runtime/node_modules/@aws-sdk/client-accessanalyzer/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 /.
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsRestJsonProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultAccessAnalyzerHttpAuthSchemeParametersProvider = 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: "access-analyzer", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), };}const defaultAccessAnalyzerHttpAuthSchemeProvider = (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: "access-analyzer", });};const commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = { version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = { conditions: [ [c, [g]], [c, j], ["aws.partition", j, d], [e, [{ [k]: "UseFIPS" }, b]], [e, [{ [k]: "UseDualStack" }, b]], [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]], [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]], ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws-us-gov"]] ], results: [ [a], [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], [g, i], ["https://access-analyzer-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], ["https://access-analyzer.{Region}.amazonaws.com", i], ["https://access-analyzer-fips.{Region}.{PartitionResult#dnsSuffix}", i], [a, "FIPS is enabled but this partition does not support FIPS"], ["https://access-analyzer.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "DualStack is enabled but this partition does not support DualStack"], ["https://access-analyzer.{Region}.{PartitionResult#dnsSuffix}", i], [a, "Invalid Configuration: Missing Region"] ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([ -1, 1, -1, 0, 13, 3, 1, 4, r + 12, 2, 5, r + 12, 3, 8, 6, 4, 7, r + 11, 5, r + 9, r + 10, 4, 11, 9, 6, 10, r + 8, 7, r + 6, r + 7, 5, 12, r + 5, 6, r + 4, r + 5, 3, r + 1, 14, 4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({ size: 50, params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => { return cache.get(endpointParams, () => decideEndpoint(bdd, { endpointParams: endpointParams, logger: context.logger, }));};customEndpointFunctions.aws = awsEndpointFunctions; class AccessAnalyzerServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, AccessAnalyzerServiceException.prototype); }} class AccessDeniedException extends AccessAnalyzerServiceException { name = "AccessDeniedException"; $fault = "client"; constructor(opts) { super({ name: "AccessDeniedException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AccessDeniedException.prototype); }}class ConflictException extends AccessAnalyzerServiceException { name = "ConflictException"; $fault = "client"; resourceId; resourceType; constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ConflictException.prototype); this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }}class InternalServerException extends AccessAnalyzerServiceException { name = "InternalServerException"; $fault = "server"; $retryable = {}; retryAfterSeconds; constructor(opts) { super({ name: "InternalServerException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, InternalServerException.prototype); this.retryAfterSeconds = opts.retryAfterSeconds; }}class ResourceNotFoundException extends AccessAnalyzerServiceException { name = "ResourceNotFoundException"; $fault = "client"; resourceId; resourceType; constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ResourceNotFoundException.prototype); this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }}class ServiceQuotaExceededException extends AccessAnalyzerServiceException { name = "ServiceQuotaExceededException"; $fault = "client"; resourceId; resourceType; constructor(opts) { super({ name: "ServiceQuotaExceededException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); this.resourceId = opts.resourceId; this.resourceType = opts.resourceType; }}class ThrottlingException extends AccessAnalyzerServiceException { name = "ThrottlingException"; $fault = "client"; $retryable = { throttling: true, }; retryAfterSeconds; constructor(opts) { super({ name: "ThrottlingException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ThrottlingException.prototype); this.retryAfterSeconds = opts.retryAfterSeconds; }}class ValidationException extends AccessAnalyzerServiceException { name = "ValidationException"; $fault = "client"; reason; fieldList; constructor(opts) { super({ name: "ValidationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ValidationException.prototype); this.reason = opts.reason; this.fieldList = opts.fieldList; }}class InvalidParameterException extends AccessAnalyzerServiceException { name = "InvalidParameterException"; $fault = "client"; constructor(opts) { super({ name: "InvalidParameterException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidParameterException.prototype); }}class UnprocessableEntityException extends AccessAnalyzerServiceException { name = "UnprocessableEntityException"; $fault = "client"; $retryable = {}; constructor(opts) { super({ name: "UnprocessableEntityException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UnprocessableEntityException.prototype); }} const _A = "Access";const _AA = "AccountAggregations";const _AAR = "ApplyArchiveRule";const _AARR = "ApplyArchiveRuleRequest";const _AC = "AnalyzerConfiguration";const _ACPD = "AccessCheckPolicyDocument";const _ADE = "AccessDeniedException";const _AG = "AclGrantee";const _AL = "AccessList";const _ALn = "AnalyzersList";const _AP = "AccessPreview";const _APF = "AccessPreviewFinding";const _APFL = "AccessPreviewFindingsList";const _APL = "AccessPreviewsList";const _APS = "AccessPreviewSummary";const _APSR = "AccessPreviewStatusReason";const _AR = "AnalysisRule";const _ARC = "AnalysisRuleCriteria";const _ARCL = "AnalysisRuleCriteriaList";const _ARL = "AnalyzedResourcesList";const _ARLr = "ArchiveRulesList";const _ARS = "AnalyzedResourceSummary";const _ARSr = "ArchiveRuleSummary";const _ARn = "AnalyzedResource";const _AS = "AnalyzerSummary";const _C = "Criterion";const _CA = "CreateAnalyzer";const _CANG = "CheckAccessNotGranted";const _CANGR = "CheckAccessNotGrantedRequest";const _CANGRh = "CheckAccessNotGrantedResponse";const _CAP = "CreateAccessPreview";const _CAPR = "CreateAccessPreviewRequest";const _CAPRr = "CreateAccessPreviewResponse";const _CAR = "CreateAnalyzerRequest";const _CARR = "CreateArchiveRuleRequest";const _CARr = "CreateAnalyzerResponse";const _CARre = "CreateArchiveRule";const _CE = "ConflictException";const _CM = "ConfigurationsMap";const _CNNA = "CheckNoNewAccess";const _CNNAR = "CheckNoNewAccessRequest";const _CNNARh = "CheckNoNewAccessResponse";const _CNPA = "CheckNoPublicAccess";const _CNPAR = "CheckNoPublicAccessRequest";const _CNPARh = "CheckNoPublicAccessResponse";const _CPG = "CancelPolicyGeneration";const _CPGR = "CancelPolicyGenerationRequest";const _CPGRa = "CancelPolicyGenerationResponse";const _CSLA = "CreateServiceLinkedAnalyzer";const _CSLAR = "CreateServiceLinkedAnalyzerRequest";const _CSLARr = "CreateServiceLinkedAnalyzerResponse";const _CTD = "CloudTrailDetails";const _CTP = "CloudTrailProperties";const _Co = "Configuration";const _DA = "DeleteAnalyzer";const _DAR = "DeleteAnalyzerRequest";const _DARR = "DeleteArchiveRuleRequest";const _DARe = "DeleteArchiveRule";const _DSC = "DynamodbStreamConfiguration";const _DSLA = "DeleteServiceLinkedAnalyzer";const _DSLAR = "DeleteServiceLinkedAnalyzerRequest";const _DTC = "DynamodbTableConfiguration";const _EAD = "ExternalAccessDetails";const _EAFS = "ExternalAccessFindingsStatistics";const _EFSC = "EfsFileSystemConfiguration";const _ERC = "EcrRepositoryConfiguration";const _ESC = "EbsSnapshotConfiguration";const _F = "Finding";const _FAAD = "FindingAggregationAccountDetails";const _FCM = "FilterCriteriaMap";const _FD = "FindingDetails";const _FDL = "FindingDetailsList";const _FL = "FindingsList";const _FLV = "FindingsListV2";const _FS = "FindingSource";const _FSD = "FindingSourceDetail";const _FSL = "FindingSourceList";const _FSLi = "FindingsStatisticsList";const _FSV = "FindingSummaryV2";const _FSi = "FindingSummary";const _FSin = "FindingsStatistics";const _GA = "GetAnalyzer";const _GAP = "GetAccessPreview";const _GAPR = "GetAccessPreviewRequest";const _GAPRe = "GetAccessPreviewResponse";const _GAR = "GetAnalyzerRequest";const _GARR = "GetAnalyzedResourceRequest";const _GARRe = "GetAnalyzedResourceResponse";const _GARRet = "GetArchiveRuleRequest";const _GARRetr = "GetArchiveRuleResponse";const _GARe = "GetAnalyzerResponse";const _GARet = "GetAnalyzedResource";const _GARetr = "GetArchiveRule";const _GF = "GetFinding";const _GFR = "GetFindingRequest";const _GFRR = "GenerateFindingRecommendationRequest";const _GFRRe = "GetFindingRecommendationRequest";const _GFRRet = "GetFindingRecommendationResponse";const _GFRe = "GetFindingResponse";const _GFRen = "GenerateFindingRecommendation";const _GFRet = "GetFindingRecommendation";const _GFS = "GetFindingsStatistics";const _GFSR = "GetFindingsStatisticsRequest";const _GFSRe = "GetFindingsStatisticsResponse";const _GFV = "GetFindingV2";const _GFVR = "GetFindingV2Request";const _GFVRe = "GetFindingV2Response";const _GGP = "GetGeneratedPolicy";const _GGPR = "GetGeneratedPolicyRequest";const _GGPRe = "GetGeneratedPolicyResponse";const _GP = "GeneratedPolicy";const _GPL = "GeneratedPolicyList";const _GPP = "GeneratedPolicyProperties";const _GPR = "GeneratedPolicyResult";const _IAAR = "InternalAccessAnalysisRule";const _IAARC = "InternalAccessAnalysisRuleCriteria";const _IAARCL = "InternalAccessAnalysisRuleCriteriaList";const _IAC = "InternalAccessConfiguration";const _IAD = "InternalAccessDetails";const _IAFS = "InternalAccessFindingsStatistics";const _IAR = "InlineArchiveRule";const _IARL = "InlineArchiveRulesList";const _IARTD = "InternalAccessResourceTypeDetails";const _IARTSM = "InternalAccessResourceTypeStatisticsMap";const _IC = "InternetConfiguration";const _IPE = "InvalidParameterException";const _IRC = "IamRoleConfiguration";const _ISE = "InternalServerException";const _JD = "JobDetails";const _JE = "JobError";const _KGC = "KmsGrantConfiguration";const _KGCL = "KmsGrantConfigurationsList";const _KGCm = "KmsGrantConstraints";const _KKC = "KmsKeyConfiguration";const _L = "Location";const _LA = "ListAnalyzers";const _LAP = "ListAccessPreviews";const _LAPF = "ListAccessPreviewFindings";const _LAPFR = "ListAccessPreviewFindingsRequest";const _LAPFRi = "ListAccessPreviewFindingsResponse";const _LAPR = "ListAccessPreviewsRequest";const _LAPRi = "ListAccessPreviewsResponse";const _LAR = "ListAnalyzersRequest";const _LARR = "ListAnalyzedResourcesRequest";const _LARRi = "ListAnalyzedResourcesResponse";const _LARRis = "ListArchiveRulesRequest";const _LARRist = "ListArchiveRulesResponse";const _LARi = "ListAnalyzersResponse";const _LARis = "ListAnalyzedResources";const _LARist = "ListArchiveRules";const _LF = "ListFindings";const _LFR = "ListFindingsRequest";const _LFRi = "ListFindingsResponse";const _LFV = "ListFindingsV2";const _LFVR = "ListFindingsV2Request";const _LFVRi = "ListFindingsV2Response";const _LL = "LocationList";const _LPG = "ListPolicyGenerations";const _LPGR = "ListPolicyGenerationsRequest";const _LPGRi = "ListPolicyGenerationsResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _NOC = "NetworkOriginConfiguration";const _P = "Position";const _PE = "PathElement";const _PEL = "PathElementList";const _PG = "PolicyGeneration";const _PGD = "PolicyGenerationDetails";const _PGL = "PolicyGenerationList";const _RA = "Retry-After";const _RDCSAM = "RdsDbClusterSnapshotAttributesMap";const _RDCSAV = "RdsDbClusterSnapshotAttributeValue";const _RDCSC = "RdsDbClusterSnapshotConfiguration";const _RDSAM = "RdsDbSnapshotAttributesMap";const _RDSAV = "RdsDbSnapshotAttributeValue";const _RDSC = "RdsDbSnapshotConfiguration";const _RE = "RecommendationError";const _RNFE = "ResourceNotFoundException";const _RS = "ReasonSummary";const _RSL = "ReasonSummaryList";const _RSLe = "RecommendedStepList";const _RSe = "RecommendedStep";const _RTD = "ResourceTypeDetails";const _RTSM = "ResourceTypeStatisticsMap";const _S = "Span";const _SAPC = "S3AccessPointConfiguration";const _SAPCM = "S3AccessPointConfigurationsMap";const _SBAGC = "S3BucketAclGrantConfiguration";const _SBAGCL = "S3BucketAclGrantConfigurationsList";const _SBC = "S3BucketConfiguration";const _SC = "SortCriteria";const _SEDAPC = "S3ExpressDirectoryAccessPointConfiguration";const _SEDAPCM = "S3ExpressDirectoryAccessPointConfigurationsMap";const _SEDBC = "S3ExpressDirectoryBucketConfiguration";const _SMSC = "SecretsManagerSecretConfiguration";const _SPABC = "S3PublicAccessBlockConfiguration";const _SPG = "StartPolicyGeneration";const _SPGR = "StartPolicyGenerationRequest";const _SPGRt = "StartPolicyGenerationResponse";const _SQC = "SqsQueueConfiguration";const _SQEE = "ServiceQuotaExceededException";const _SR = "StatusReason";const _SRS = "StartResourceScan";const _SRSR = "StartResourceScanRequest";const _STC = "SnsTopicConfiguration";const _Su = "Substring";const _T = "Trail";const _TE = "ThrottlingException";const _TL = "TagsList";const _TLr = "TrailList";const _TP = "TrailProperties";const _TPL = "TrailPropertiesList";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _UA = "UnusedAction";const _UAC = "UnusedAccessConfiguration";const _UAFS = "UnusedAccessFindingsStatistics";const _UAL = "UnusedActionList";const _UAR = "UpdateAnalyzerRequest";const _UARR = "UpdateArchiveRuleRequest";const _UARp = "UpdateAnalyzerResponse";const _UARpd = "UpdateArchiveRule";const _UATS = "UnusedAccessTypeStatistics";const _UATSL = "UnusedAccessTypeStatisticsList";const _UAp = "UpdateAnalyzer";const _UEE = "UnprocessableEntityException";const _UF = "UpdateFindings";const _UFR = "UpdateFindingsRequest";const _UIRD = "UnusedIamRoleDetails";const _UIUAKD = "UnusedIamUserAccessKeyDetails";const _UIUPD = "UnusedIamUserPasswordDetails";const _UPD = "UnusedPermissionDetails";const _UPRS = "UnusedPermissionsRecommendedStep";const _UR = "UntagResource";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _VC = "VpcConfiguration";const _VE = "ValidationException";const _VEF = "ValidationExceptionField";const _VEFL = "ValidationExceptionFieldList";const _VP = "ValidatePolicy";const _VPF = "ValidatePolicyFinding";const _VPFL = "ValidatePolicyFindingList";const _VPR = "ValidatePolicyRequest";const _VPRa = "ValidatePolicyResponse";const _a = "actions";const _aA = "analyzerArn";const _aAn = "analyzedAt";const _aI = "accountIds";const _aKI = "accessKeyId";const _aN = "analyzerName";const _aNt = "attributeName";const _aP = "accessPreview";const _aPA = "accessPointArn";const _aPAc = "accessPointAccount";const _aPI = "accessPreviewId";const _aPP = "accessPointPolicy";const _aPc = "accessPreviews";const _aPcc = "accessPoints";const _aR = "accessRole";const _aRl = "allRegions";const _aRn = "analysisRule";const _aRna = "analyzedResources";const _aRr = "archiveRules";const _aRrc = "archiveRule";const _aT = "accessType";const _ac = "action";const _acc = "access";const _acco = "account";const _an = "analyzer";const _ana = "analyzers";const _ar = "arn";const _at = "attributes";const _bAG = "bucketAclGrants";const _bP = "bucketPolicy";const _bPAB = "bucketPublicAccessBlock";const _c = "client";const _cA = "createdAt";const _cAo = "completedAt";const _cO = "completedOn";const _cT = "changeType";const _cTA = "cloudTrailArn";const _cTD = "cloudTrailDetails";const _cTP = "cloudTrailProperties";const _cTl = "clientToken";const _co = "configurations";const _cod = "code";const _col = "column";const _con = "condition";const _conf = "configuration";const _cons = "constraints";const _cont = "contains";const _d = "details";const _dS = "dynamodbStream";const _dT = "dynamodbTable";const _de = "detail";const _des = "description";const _e = "error";const _eAD = "externalAccessDetails";const _eAFS = "externalAccessFindingsStatistics";const _eCE = "encryptionContextEquals";const _eCS = "encryptionContextSubset";const _eFI = "existingFindingId";const _eFS = "existingFindingStatus";const _eFSf = "efsFileSystem";const _ePD = "existingPolicyDocument";const _ePI = "existingPolicyId";const _eR = "ecrRepository";const _eS = "ebsSnapshot";const _eT = "endTime";const _en = "end";const _eq = "eq";const _ex = "exclusions";const _exi = "exists";const _f = "filter";const _fD = "findingDetails";const _fL = "fieldList";const _fS = "findingsStatistics";const _fSP = "fileSystemPolicy";const _fT = "findingType";const _fi = "finding";const _fin = "findings";const _g = "groups";const _gP = "generatedPolicies";const _gPR = "generatedPolicyResult";const _gPr = "granteePrincipal";const _gr = "grants";const _gra = "grantee";const _h = "http";const _hE = "httpError";const _hH = "httpHeader";const _hQ = "httpQuery";const _i = "id";const _iA = "issuingAccount";const _iAD = "internalAccessDetails";const _iAFS = "internalAccessFindingsStatistics";const _iAn = "internalAccess";const _iC = "isComplete";const _iCn = "internetConfiguration";const _iCs = "issueCode";const _iP = "isPublic";const _iPA = "ignorePublicAcls";const _iR = "iamRole";const _iRP = "includeResourcePlaceholders";const _iSLT = "includeServiceLevelTemplate";const _iT = "idempotencyToken";const _id = "ids";const _in = "inclusions";const _ind = "index";const _jD = "jobDetails";const _jE = "jobError";const _jI = "jobId";const _k = "key";const _kK = "kmsKey";const _kKI = "kmsKeyId";const _kP = "keyPolicies";const _l = "line";const _lA = "lastAccessed";const _lML = "learnMoreLink";const _lRA = "lastResourceAnalyzed";const _lRAA = "lastResourceAnalyzedAt";const _lUA = "lastUpdatedAt";const _le = "length";const _lo = "locations";const _loc = "locale";const _m = "message";const _mB = "managedBy";const _mR = "maxResults";const _n = "name";const _nO = "networkOrigin";const _nOAF = "numberOfActiveFindings";const _nPD = "newPolicyDocument";const _nT = "nextToken";const _ne = "neq";const _o = "operations";const _oB = "orderBy";const _of = "offset";const _p = "principal";const _pA = "principalArn";const _pAB = "publicAccessBlock";const _pD = "policyDocument";const _pG = "policyGenerations";const _pGD = "policyGenerationDetails";const _pOA = "principalOwnerAccount";const _pT = "policyType";const _pTr = "principalType";const _pUA = "policyUpdatedAt";const _pa = "path";const _pe = "permission";const _po = "policy";const _pr = "properties";const _qP = "queuePolicy";const _r = "reason";const _rA = "resourceArn";const _rAS = "retryAfterSeconds";const _rAe = "resourceArns";const _rAec = "recommendedAction";const _rCPR = "resourceControlPolicyRestriction";const _rDCS = "rdsDbClusterSnapshot";const _rDS = "rdsDbSnapshot";const _rI = "resourceId";const _rN = "ruleName";const _rOA = "resourceOwnerAccount";const _rP = "repositoryPolicy";const _rPB = "restrictPublicBuckets";const _rPe = "retiringPrincipal";const _rPec = "recommendedPolicy";const _rS = "recommendedSteps";const _rT = "resourceType";const _rTS = "resourceTypeStatistics";const _rTe = "resourceTags";const _rTec = "recommendationType";const _rTes = "resourceTypes";const _re = "resources";const _rea = "reasons";const _reg = "regions";const _res = "resource";const _resu = "result";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.accessanalyzer";const _sA = "startedAt";const _sB = "s3Bucket";const _sCPR = "serviceControlPolicyRestriction";const _sEDB = "s3ExpressDirectoryBucket";const _sI = "statementIndex";const _sIt = "statementId";const _sMS = "secretsManagerSecret";const _sN = "serviceNamespace";const _sO = "startedOn";const _sP = "streamPolicy";const _sPe = "secretPolicy";const _sQ = "sqsQueue";const _sR = "statusReason";const _sT = "startTime";const _sTn = "snsTopic";const _sV = "sharedVia";const _se = "server";const _so = "sources";const _sor = "sort";const _sp = "span";const _st = "status";const _sta = "start";const _su = "substring";const _t = "type";const _tA = "topAccounts";const _tACA = "totalActiveCrossAccount";const _tAE = "totalActiveErrors";const _tAF = "totalActiveFindings";const _tAFo = "totalArchivedFindings";const _tAP = "totalActivePublic";const _tK = "tagKeys";const _tP = "trailProperties";const _tPa = "tablePolicy";const _tPo = "topicPolicy";const _tPr = "trustPolicy";const _tRF = "totalResolvedFindings";const _ta = "tags";const _to = "total";const _tr = "trails";const _u = "uri";const _uA = "updatedAt";const _uAA = "unusedAccessAge";const _uAFS = "unusedAccessFindingsStatistics";const _uAT = "unusedAccessType";const _uATS = "unusedAccessTypeStatistics";const _uAn = "unusedAccess";const _uI = "userIds";const _uIRD = "unusedIamRoleDetails";const _uIUAKD = "unusedIamUserAccessKeyDetails";const _uIUPD = "unusedIamUserPasswordDetails";const _uPD = "unusedPermissionDetails";const _uPRS = "unusedPermissionsRecommendedStep";const _v = "value";const _vC = "vpcConfiguration";const _vI = "vpcId";const _vPRT = "validatePolicyResourceType";const n0 = "com.amazonaws.accessanalyzer";const _s_registry = TypeRegistry.for(_s);var AccessAnalyzerServiceException$ = [-3, _s, "AccessAnalyzerServiceException", 0, [], []];_s_registry.registerError(AccessAnalyzerServiceException$, AccessAnalyzerServiceException);const n0_registry = TypeRegistry.for(n0);var AccessDeniedException$ = [-3, n0, _ADE, { [_e]: _c, [_hE]: 403 }, [_m], [0], 1];n0_registry.registerError(AccessDeniedException$, AccessDeniedException);var ConflictException$ = [-3, n0, _CE, { [_e]: _c, [_hE]: 409 }, [_m, _rI, _rT], [0, 0, 0], 3];n0_registry.registerError(ConflictException$, ConflictException);var InternalServerException$ = [-3, n0, _ISE, { [_e]: _se, [_hE]: 500 }, [_m, _rAS], [0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(InternalServerException$, InternalServerException);var InvalidParameterException$ = [-3, n0, _IPE, { [_e]: _c, [_hE]: 400 }, [_m], [0], 1];n0_registry.registerError(InvalidParameterException$, InvalidParameterException);var ResourceNotFoundException$ = [-3, n0, _RNFE, { [_e]: _c, [_hE]: 404 }, [_m, _rI, _rT], [0, 0, 0], 3];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceQuotaExceededException$ = [-3, n0, _SQEE, { [_e]: _c, [_hE]: 402 }, [_m, _rI, _rT], [0, 0, 0], 3];n0_registry.registerError(ServiceQuotaExceededException$, ServiceQuotaExceededException);var ThrottlingException$ = [-3, n0, _TE, { [_e]: _c, [_hE]: 429 }, [_m, _rAS], [0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var UnprocessableEntityException$ = [-3, n0, _UEE, { [_e]: _c, [_hE]: 422 }, [_m], [0], 1];n0_registry.registerError(UnprocessableEntityException$, UnprocessableEntityException);var ValidationException$ = [-3, n0, _VE, { [_e]: _c, [_hE]: 400 }, [_m, _r, _fL], [0, 0, () => ValidationExceptionFieldList], 2];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [ _s_registry, n0_registry,];var AccessCheckPolicyDocument = [0, n0, _ACPD, 8, 0];var Access$ = [3, n0, _A, 0, [_a, _re], [64 | 0, 64 | 0]];var AccessPreview$ = [3, n0, _AP, 0, [_i, _aA, _co, _cA, _st, _sR], [0, 0, () => ConfigurationsMap, 5, 0, () => AccessPreviewStatusReason$], 5];var AccessPreviewFinding$ = [3, n0, _APF, 0, [_i, _rT, _cA, _cT, _st, _rOA, _eFI, _eFS, _p, _ac, _con, _res, _iP, _e, _so, _rCPR], [0, 0, 5, 0, 0, 0, 0, 0, 128 | 0, 64 | 0, 128 | 0, 0, 2, 0, () => FindingSourceList, 0], 6];var AccessPreviewStatusReason$ = [3, n0, _APSR, 0, [_cod], [0], 1];var AccessPreviewSummary$ = [3, n0, _APS, 0, [_i, _aA, _cA, _st, _sR], [0, 0, 5, 0, () => AccessPreviewStatusReason$], 4];var AnalysisRule$ = [3, n0, _AR, 0, [_ex], [() => AnalysisRuleCriteriaList]];var AnalysisRuleCriteria$ = [3, n0, _ARC, 0, [_aI, _rTe], [64 | 0, [1, n0, _TL, 0, 128 | 0]]];var AnalyzedResource$ = [3, n0, _ARn, 0, [_rA, _rT, _cA, _aAn, _uA, _iP, _rOA, _a, _sV, _st, _e], [0, 0, 5, 5, 5, 2, 0, 64 | 0, 64 | 0, 0, 0], 7];var AnalyzedResourceSummary$ = [3, n0, _ARS, 0, [_rA, _rOA, _rT], [0, 0, 0], 3];var AnalyzerSummary$ = [3, n0, _AS, 0, [_ar, _n, _t, _cA, _st, _lRA, _lRAA, _ta, _sR, _conf, _mB], [0, 0, 0, 5, 0, 0, 5, 128 | 0, () => StatusReason$, () => AnalyzerConfiguration$, 0], 5];var ApplyArchiveRuleRequest$ = [3, n0, _AARR, 0, [_aA, _rN, _cTl], [0, 0, [0, 4]], 2];var ArchiveRuleSummary$ = [3, n0, _ARSr, 0, [_rN, _f, _cA, _uA], [0, () => FilterCriteriaMap, 5, 5], 4];var CancelPolicyGenerationRequest$ = [3, n0, _CPGR, 0, [_jI], [[0, 1]], 1];var CancelPolicyGenerationResponse$ = [3, n0, _CPGRa, 0, [], []];var CheckAccessNotGrantedRequest$ = [3, n0, _CANGR, 0, [_pD, _acc, _pT], [[() => AccessCheckPolicyDocument, 0], () => AccessList, 0], 3];var CheckAccessNotGrantedResponse$ = [3, n0, _CANGRh, 0, [_resu, _m, _rea], [0, 0, () => ReasonSummaryList]];var CheckNoNewAccessRequest$ = [3, n0, _CNNAR, 0, [_nPD, _ePD, _pT], [[() => AccessCheckPolicyDocument, 0], [() => AccessCheckPolicyDocument, 0], 0], 3];var CheckNoNewAccessResponse$ = [3, n0, _CNNARh, 0, [_resu, _m, _rea], [0, 0, () => ReasonSummaryList]];var CheckNoPublicAccessRequest$ = [3, n0, _CNPAR, 0, [_pD, _rT], [[() => AccessCheckPolicyDocument, 0], 0], 2];var CheckNoPublicAccessResponse$ = [3, n0, _CNPARh, 0, [_resu, _m, _rea], [0, 0, () => ReasonSummaryList]];var CloudTrailDetails$ = [3, n0, _CTD, 0, [_tr, _aR, _sT, _eT], [() => TrailList, 0, 5, 5], 3];var CloudTrailProperties$ = [3, n0, _CTP, 0, [_tP, _sT, _eT], [() => TrailPropertiesList, 5, 5], 3];var CreateAccessPreviewRequest$ = [3, n0, _CAPR, 0, [_aA, _co, _cTl], [0, () => ConfigurationsMap, [0, 4]], 2];var CreateAccessPreviewResponse$ = [3, n0, _CAPRr, 0, [_i], [0], 1];var CreateAnalyzerRequest$ = [3, n0, _CAR, 0, [_aN, _t, _aRr, _ta, _cTl, _conf], [0, 0, () => InlineArchiveRulesList, 128 | 0, [0, 4], () => AnalyzerConfiguration$], 2];var CreateAnalyzerResponse$ = [3, n0, _CARr, 0, [_ar], [0]];var CreateArchiveRuleRequest$ = [3, n0, _CARR, 0, [_aN, _rN, _f, _cTl], [[0, 1], 0, () => FilterCriteriaMap, [0, 4]], 3];var CreateServiceLinkedAnalyzerRequest$ = [3, n0, _CSLAR, 0, [_t, _aRr, _cTl, _conf], [0, () => InlineArchiveRulesList, [0, 4], () => AnalyzerConfiguration$], 1];var CreateServiceLinkedAnalyzerResponse$ = [3, n0, _CSLARr, 0, [_ar], [0]];var Criterion$ = [3, n0, _C, 0, [_eq, _ne, _cont, _exi], [64 | 0, 64 | 0, 64 | 0, 2]];var DeleteAnalyzerRequest$ = [3, n0, _DAR, 0, [_aN, _cTl], [[0, 1], [0, { [_hQ]: _cTl, [_iT]: 1 }]], 1];var DeleteArchiveRuleRequest$ = [3, n0, _DARR, 0, [_aN, _rN, _cTl], [[0, 1], [0, 1], [0, { [_hQ]: _cTl, [_iT]: 1 }]], 2];var DeleteServiceLinkedAnalyzerRequest$ = [3, n0, _DSLAR, 0, [_aN, _cTl], [[0, 1], [0, { [_hQ]: _cTl, [_iT]: 1 }]], 1];var DynamodbStreamConfiguration$ = [3, n0, _DSC, 0, [_sP], [0]];var DynamodbTableConfiguration$ = [3, n0, _DTC, 0, [_tPa], [0]];var EbsSnapshotConfiguration$ = [3, n0, _ESC, 0, [_uI, _g, _kKI], [64 | 0, 64 | 0, 0]];var EcrRepositoryConfiguration$ = [3, n0, _ERC, 0, [_rP], [0]];var EfsFileSystemConfiguration$ = [3, n0, _EFSC, 0, [_fSP], [0]];var ExternalAccessDetails$ = [3, n0, _EAD, 0, [_con, _ac, _iP, _p, _so, _rCPR], [128 | 0, 64 | 0, 2, 128 | 0, () => FindingSourceList, 0], 1];var ExternalAccessFindingsStatistics$ = [3, n0, _EAFS, 0, [_rTS, _tAF, _tAFo, _tRF], [() => ResourceTypeStatisticsMap, 1, 1, 1]];var Finding$ = [3, n0, _F, 0, [_i, _rT, _con, _cA, _aAn, _uA, _st, _rOA, _p, _ac, _res, _iP, _e, _so, _rCPR], [0, 0, 128 | 0, 5, 5, 5, 0, 0, 128 | 0, 64 | 0, 0, 2, 0, () => FindingSourceList, 0], 8];var FindingAggregationAccountDetails$ = [3, n0, _FAAD, 0, [_acco, _nOAF, _d], [0, 1, 128 | 1]];var FindingSource$ = [3, n0, _FS, 0, [_t, _de], [0, () => FindingSourceDetail$], 1];var FindingSourceDetail$ = [3, n0, _FSD, 0, [_aPA, _aPAc], [0, 0]];var FindingSummary$ = [3, n0, _FSi, 0, [_i, _rT, _con, _cA, _aAn, _uA, _st, _rOA, _p, _ac, _res, _iP, _e, _so, _rCPR], [0, 0, 128 | 0, 5, 5, 5, 0, 0, 128 | 0, 64 | 0, 0, 2, 0, () => FindingSourceList, 0], 8];var FindingSummaryV2$ = [3, n0, _FSV, 0, [_aAn, _cA, _i, _rT, _rOA, _st, _uA, _e, _res, _fT], [5, 5, 0, 0, 0, 0, 5, 0, 0, 0], 7];var GeneratedPolicy$ = [3, n0, _GP, 0, [_po], [0], 1];var GeneratedPolicyProperties$ = [3, n0, _GPP, 0, [_pA, _iC, _cTP], [0, 2, () => CloudTrailProperties$], 1];var GeneratedPolicyResult$ = [3, n0, _GPR, 0, [_pr, _gP], [() => GeneratedPolicyProperties$, () => GeneratedPolicyList], 1];var GenerateFindingRecommendationRequest$ = [3, n0, _GFRR, 0, [_aA, _i], [[0, { [_hQ]: _aA }], [0, 1]], 2];var GetAccessPreviewRequest$ = [3, n0, _GAPR, 0, [_aPI, _aA], [[0, 1], [0, { [_hQ]: _aA }]], 2];var GetAccessPreviewResponse$ = [3, n0, _GAPRe, 0, [_aP], [() => AccessPreview$], 1];var GetAnalyzedResourceRequest$ = [3, n0, _GARR, 0, [_aA, _rA], [[0, { [_hQ]: _aA }], [0, { [_hQ]: _rA }]], 2];var GetAnalyzedResourceResponse$ = [3, n0, _GARRe, 0, [_res], [() => AnalyzedResource$]];var GetAnalyzerRequest$ = [3, n0, _GAR, 0, [_aN], [[0, 1]], 1];var GetAnalyzerResponse$ = [3, n0, _GARe, 0, [_an], [() => AnalyzerSummary$], 1];var GetArchiveRuleRequest$ = [3, n0, _GARRet, 0, [_aN, _rN], [[0, 1], [0, 1]], 2];var GetArchiveRuleResponse$ = [3, n0, _GARRetr, 0, [_aRrc], [() => ArchiveRuleSummary$], 1];var GetFindingRecommendationRequest$ = [3, n0, _GFRRe, 0, [_aA, _i, _mR, _nT], [[0, { [_hQ]: _aA }], [0, 1], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]], 2];var GetFindingRecommendationResponse$ = [3, n0, _GFRRet, 0, [_sA, _rA, _rTec, _st, _cAo, _nT, _e, _rS], [5, 0, 0, 0, 5, 0, () => RecommendationError$, () => RecommendedStepList], 4];var GetFindingRequest$ = [3, n0, _GFR, 0, [_aA, _i], [[0, { [_hQ]: _aA }], [0, 1]], 2];var GetFindingResponse$ = [3, n0, _GFRe, 0, [_fi], [() => Finding$]];var GetFindingsStatisticsRequest$ = [3, n0, _GFSR, 0, [_aA], [0], 1];var GetFindingsStatisticsResponse$ = [3, n0, _GFSRe, 0, [_fS, _lUA], [() => FindingsStatisticsList, 5]];var GetFindingV2Request$ = [3, n0, _GFVR, 0, [_aA, _i, _mR, _nT], [[0, { [_hQ]: _aA }], [0, 1], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]], 2];var GetFindingV2Response$ = [3, n0, _GFVRe, 0, [_aAn, _cA, _i, _rT, _rOA, _st, _uA, _fD, _e, _nT, _res, _fT], [5, 5, 0, 0, 0, 0, 5, () => FindingDetailsList, 0, 0, 0, 0], 8];var GetGeneratedPolicyRequest$ = [3, n0, _GGPR, 0, [_jI, _iRP, _iSLT], [[0, 1], [2, { [_hQ]: _iRP }], [2, { [_hQ]: _iSLT }]], 1];var GetGeneratedPolicyResponse$ = [3, n0, _GGPRe, 0, [_jD, _gPR], [() => JobDetails$, () => GeneratedPolicyResult$], 2];var IamRoleConfiguration$ = [3, n0, _IRC, 0, [_tPr], [0]];var InlineArchiveRule$ = [3, n0, _IAR, 0, [_rN, _f], [0, () => FilterCriteriaMap], 2];var InternalAccessAnalysisRule$ = [3, n0, _IAAR, 0, [_in], [() => InternalAccessAnalysisRuleCriteriaList]];var InternalAccessAnalysisRuleCriteria$ = [3, n0, _IAARC, 0, [_aI, _rTes, _rAe], [64 | 0, 64 | 0, 64 | 0]];var InternalAccessConfiguration$ = [3, n0, _IAC, 0, [_aRn], [() => InternalAccessAnalysisRule$]];var InternalAccessDetails$ = [3, n0, _IAD, 0, [_ac, _con, _p, _pOA, _aT, _pTr, _so, _rCPR, _sCPR], [64 | 0, 128 | 0, 128 | 0, 0, 0, 0, () => FindingSourceList, 0, 0]];var InternalAccessFindingsStatistics$ = [3, n0, _IAFS, 0, [_rTS, _tAF, _tAFo, _tRF], [() => InternalAccessResourceTypeStatisticsMap, 1, 1, 1]];var InternalAccessResourceTypeDetails$ = [3, n0, _IARTD, 0, [_tAF, _tRF, _tAFo], [1, 1, 1]];var InternetConfiguration$ = [3, n0, _IC, 0, [], []];var JobDetails$ = [3, n0, _JD, 0, [_jI, _st, _sO, _cO, _jE], [0, 0, 5, 5, () => JobError$], 3];var JobError$ = [3, n0, _JE, 0, [_cod, _m], [0, 0], 2];var KmsGrantConfiguration$ = [3, n0, _KGC, 0, [_o, _gPr, _iA, _rPe, _cons], [64 | 0, 0, 0, 0, () => KmsGrantConstraints$], 3];var KmsGrantConstraints$ = [3, n0, _KGCm, 0, [_eCE, _eCS], [128 | 0, 128 | 0]];var KmsKeyConfiguration$ = [3, n0, _KKC, 0, [_kP, _gr], [128 | 0, () => KmsGrantConfigurationsList]];var ListAccessPreviewFindingsRequest$ = [3, n0, _LAPFR, 0, [_aPI, _aA, _f, _nT, _mR], [[0, 1], 0, () => FilterCriteriaMap, 0, 1], 2];var ListAccessPreviewFindingsResponse$ = [3, n0, _LAPFRi, 0, [_fin, _nT], [() => AccessPreviewFindingsList, 0], 1];var ListAccessPreviewsRequest$ = [3, n0, _LAPR, 0, [_aA, _nT, _mR], [[0, { [_hQ]: _aA }], [0, { [_hQ]: _nT }], [1, { [_hQ]: _mR }]], 1];var ListAccessPreviewsResponse$ = [3, n0, _LAPRi, 0, [_aPc, _nT], [() => AccessPreviewsList, 0], 1];var ListAnalyzedResourcesRequest$ = [3, n0, _LARR, 0, [_aA, _rT, _nT, _mR], [0, 0, 0, 1], 1];var ListAnalyzedResourcesResponse$ = [3, n0, _LARRi, 0, [_aRna, _nT], [() => AnalyzedResourcesList, 0], 1];var ListAnalyzersRequest$ = [3, n0, _LAR, 0, [_nT, _mR, _t], [[0, { [_hQ]: _nT }], [1, { [_hQ]: _mR }], [0, { [_hQ]: _t }]]];var ListAnalyzersResponse$ = [3, n0, _LARi, 0, [_ana, _nT], [() => AnalyzersList, 0], 1];var ListArchiveRulesRequest$ = [3, n0, _LARRis, 0, [_aN, _nT, _mR], [[0, 1], [0, { [_hQ]: _nT }], [1, { [_hQ]: _mR }]], 1];var ListArchiveRulesResponse$ = [3, n0, _LARRist, 0, [_aRr, _nT], [() => ArchiveRulesList, 0], 1];var ListFindingsRequest$ = [3, n0, _LFR, 0, [_aA, _f, _sor, _nT, _mR], [0, () => FilterCriteriaMap, () => SortCriteria$, 0, 1], 1];var ListFindingsResponse$ = [3, n0, _LFRi, 0, [_fin, _nT], [() => FindingsList, 0], 1];var ListFindingsV2Request$ = [3, n0, _LFVR, 0, [_aA, _f, _mR, _nT, _sor], [0, () => FilterCriteriaMap, 1, 0, () => SortCriteria$], 1];var ListFindingsV2Response$ = [3, n0, _LFVRi, 0, [_fin, _nT], [() => FindingsListV2, 0], 1];var ListPolicyGenerationsRequest$ = [3, n0, _LPGR, 0, [_pA, _mR, _nT], [[0, { [_hQ]: _pA }], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]]];var ListPolicyGenerationsResponse$ = [3, n0, _LPGRi, 0, [_pG, _nT], [() => PolicyGenerationList, 0], 1];var ListTagsForResourceRequest$ = [3, n0, _LTFRR, 0, [_rA], [[0, 1]], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi, 0, [_ta], [128 | 0]];var Location$ = [3, n0, _L, 0, [_pa, _sp], [() => PathElementList, () => Span$], 2];var PolicyGeneration$ = [3, n0, _PG, 0, [_jI, _pA, _st, _sO, _cO], [0, 0, 0, 5, 5], 4];var PolicyGenerationDetails$ = [3, n0, _PGD, 0, [_pA], [0], 1];var Position$ = [3, n0, _P, 0, [_l, _col, _of], [1, 1, 1], 3];var RdsDbClusterSnapshotConfiguration$ = [3, n0, _RDCSC, 0, [_at, _kKI], [() => RdsDbClusterSnapshotAttributesMap, 0]];var RdsDbSnapshotConfiguration$ = [3, n0, _RDSC, 0, [_at, _kKI], [() => RdsDbSnapshotAttributesMap, 0]];var ReasonSummary$ = [3, n0, _RS, 0, [_des, _sI, _sIt], [0, 1, 0]];var RecommendationError$ = [3, n0, _RE, 0, [_cod, _m], [0, 0], 2];var ResourceTypeDetails$ = [3, n0, _RTD, 0, [_tAP, _tACA, _tAE], [1, 1, 1]];var S3AccessPointConfiguration$ = [3, n0, _SAPC, 0, [_aPP, _pAB, _nO], [0, () => S3PublicAccessBlockConfiguration$, () => NetworkOriginConfiguration$]];var S3BucketAclGrantConfiguration$ = [3, n0, _SBAGC, 0, [_pe, _gra], [0, () => AclGrantee$], 2];var S3BucketConfiguration$ = [3, n0, _SBC, 0, [_bP, _bAG, _bPAB, _aPcc], [0, () => S3BucketAclGrantConfigurationsList, () => S3PublicAccessBlockConfiguration$, () => S3AccessPointConfigurationsMap]];var S3ExpressDirectoryAccessPointConfiguration$ = [3, n0, _SEDAPC, 0, [_aPP, _nO], [0, () => NetworkOriginConfiguration$]];var S3ExpressDirectoryBucketConfiguration$ = [3, n0, _SEDBC, 0, [_bP, _aPcc], [0, () => S3ExpressDirectoryAccessPointConfigurationsMap]];var S3PublicAccessBlockConfiguration$ = [3, n0, _SPABC, 0, [_iPA, _rPB], [2, 2], 2];var SecretsManagerSecretConfiguration$ = [3, n0, _SMSC, 0, [_kKI, _sPe], [0, 0]];var SnsTopicConfiguration$ = [3, n0, _STC, 0, [_tPo], [0]];var SortCriteria$ = [3, n0, _SC, 0, [_aNt, _oB], [0, 0]];var Span$ = [3, n0, _S, 0, [_sta, _en], [() => Position$, () => Position$], 2];var SqsQueueConfiguration$ = [3, n0, _SQC, 0, [_qP], [0]];var StartPolicyGenerationRequest$ = [3, n0, _SPGR, 0, [_pGD, _cTD, _cTl], [() => PolicyGenerationDetails$, () => CloudTrailDetails$, [0, 4]], 1];var StartPolicyGenerationResponse$ = [3, n0, _SPGRt, 0, [_jI], [0], 1];var StartResourceScanRequest$ = [3, n0, _SRSR, 0, [_aA, _rA, _rOA], [0, 0, 0], 2];var StatusReason$ = [3, n0, _SR, 0, [_cod], [0], 1];var Substring$ = [3, n0, _Su, 0, [_sta, _le], [1, 1], 2];var TagResourceRequest$ = [3, n0, _TRR, 0, [_rA, _ta], [[0, 1], 128 | 0], 2];var TagResourceResponse$ = [3, n0, _TRRa, 0, [], []];var Trail$ = [3, n0, _T, 0, [_cTA, _reg, _aRl], [0, 64 | 0, 2], 1];var TrailProperties$ = [3, n0, _TP, 0, [_cTA, _reg, _aRl], [0, 64 | 0, 2], 1];var UntagResourceRequest$ = [3, n0, _URR, 0, [_rA, _tK], [[0, 1], [64 | 0, { [_hQ]: _tK }]], 2];var UntagResourceResponse$ = [3, n0, _URRn, 0, [], []];var UnusedAccessConfiguration$ = [3, n0, _UAC, 0, [_uAA, _aRn], [1, () => AnalysisRule$]];var UnusedAccessFindingsStatistics$ = [3, n0, _UAFS, 0, [_uATS, _tA, _tAF, _tAFo, _tRF], [() => UnusedAccessTypeStatisticsList, () => AccountAggregations, 1, 1, 1]];var UnusedAccessTypeStatistics$ = [3, n0, _UATS, 0, [_uAT, _to], [0, 1]];var UnusedAction$ = [3, n0, _UA, 0, [_ac, _lA], [0, 5], 1];var UnusedIamRoleDetails$ = [3, n0, _UIRD, 0, [_lA], [5]];var UnusedIamUserAccessKeyDetails$ = [3, n0, _UIUAKD, 0, [_aKI, _lA], [0, 5], 1];var UnusedIamUserPasswordDetails$ = [3, n0, _UIUPD, 0, [_lA], [5]];var UnusedPermissionDetails$ = [3, n0, _UPD, 0, [_sN, _a, _lA], [0, () => UnusedActionList, 5], 1];var UnusedPermissionsRecommendedStep$ = [3, n0, _UPRS, 0, [_rAec, _pUA, _rPec, _ePI], [0, 5, 0, 0], 1];var UpdateAnalyzerRequest$ = [3, n0, _UAR, 0, [_aN, _conf], [[0, 1], () => AnalyzerConfiguration$], 1];var UpdateAnalyzerResponse$ = [3, n0, _UARp, 0, [_conf], [() => AnalyzerConfiguration$]];var UpdateArchiveRuleRequest$ = [3, n0, _UARR, 0, [_aN, _rN, _f, _cTl], [[0, 1], [0, 1], () => FilterCriteriaMap, [0, 4]], 3];var UpdateFindingsRequest$ = [3, n0, _UFR, 0, [_aA, _st, _id, _rA, _cTl], [0, 0, 64 | 0, 0, [0, 4]], 2];var ValidatePolicyFinding$ = [3, n0, _VPF, 0, [_fD, _fT, _iCs, _lML, _lo], [0, 0, 0, 0, () => LocationList], 5];var ValidatePolicyRequest$ = [3, n0, _VPR, 0, [_pD, _pT, _loc, _mR, _nT, _vPRT], [0, 0, 0, [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }], 0], 2];var ValidatePolicyResponse$ = [3, n0, _VPRa, 0, [_fin, _nT], [() => ValidatePolicyFindingList, 0], 1];var ValidationExceptionField$ = [3, n0, _VEF, 0, [_n, _m], [0, 0], 2];var VpcConfiguration$ = [3, n0, _VC, 0, [_vI], [0], 1];var __Unit = "unit";var AccessList = [1, n0, _AL, 0, () => Access$];var AccessPreviewFindingsList = [1, n0, _APFL, 0, () => AccessPreviewFinding$];var AccessPreviewsList = [1, n0, _APL, 0, () => AccessPreviewSummary$];var AccountAggregations = [1, n0, _AA, 0, () => FindingAggregationAccountDetails$];var AnalysisRuleCriteriaList = [1, n0, _ARCL, 0, () => AnalysisRuleCriteria$];var AnalyzedResourcesList = [1, n0, _ARL, 0, () => AnalyzedResourceSummary$];var AnalyzersList = [1, n0, _ALn, 0, () => AnalyzerSummary$];var ArchiveRulesList = [1, n0, _ARLr, 0, () => ArchiveRuleSummary$];var FindingDetailsList = [1, n0, _FDL, 0, () => FindingDetails$];var FindingsList = [1, n0, _FL, 0, () => FindingSummary$];var FindingsListV2 = [1, n0, _FLV, 0, () => FindingSummaryV2$];var FindingSourceList = [1, n0, _FSL, 0, () => FindingSource$];var FindingsStatisticsList = [1, n0, _FSLi, 0, () => FindingsStatistics$];var GeneratedPolicyList = [1, n0, _GPL, 0, () => GeneratedPolicy$];var InlineArchiveRulesList = [1, n0, _IARL, 0, () => InlineArchiveRule$];var InternalAccessAnalysisRuleCriteriaList = [1, n0, _IAARCL, 0, () => InternalAccessAnalysisRuleCriteria$];var KmsGrantConfigurationsList = [1, n0, _KGCL, 0, () => KmsGrantConfiguration$];var LocationList = [1, n0, _LL, 0, () => Location$];var PathElementList = [1, n0, _PEL, 0, () => PathElement$];var PolicyGenerationList = [1, n0, _PGL, 0, () => PolicyGeneration$];var ReasonSummaryList = [1, n0, _RSL, 0, () => ReasonSummary$];var RecommendedStepList = [1, n0, _RSLe, 0, () => RecommendedStep$];var S3BucketAclGrantConfigurationsList = [1, n0, _SBAGCL, 0, () => S3BucketAclGrantConfiguration$];var TrailList = [1, n0, _TLr, 0, () => Trail$];var TrailPropertiesList = [1, n0, _TPL, 0, () => TrailProperties$];var UnusedAccessTypeStatisticsList = [1, n0, _UATSL, 0, () => UnusedAccessTypeStatistics$];var UnusedActionList = [1, n0, _UAL, 0, () => UnusedAction$];var ValidatePolicyFindingList = [1, n0, _VPFL, 0, () => ValidatePolicyFinding$];var ValidationExceptionFieldList = [1, n0, _VEFL, 0, () => ValidationExceptionField$];var ConfigurationsMap = [2, n0, _CM, 0, 0, () => Configuration$];var FilterCriteriaMap = [2, n0, _FCM, 0, 0, () => Criterion$];var InternalAccessResourceTypeStatisticsMap = [2, n0, _IARTSM, 0, 0, () => InternalAccessResourceTypeDetails$];var RdsDbClusterSnapshotAttributesMap = [2, n0, _RDCSAM, 0, 0, () => RdsDbClusterSnapshotAttributeValue$];var RdsDbSnapshotAttributesMap = [2, n0, _RDSAM, 0, 0, () => RdsDbSnapshotAttributeValue$];var ResourceTypeStatisticsMap = [2, n0, _RTSM, 0, 0, () => ResourceTypeDetails$];var S3AccessPointConfigurationsMap = [2, n0, _SAPCM, 0, 0, () => S3AccessPointConfiguration$];var S3ExpressDirectoryAccessPointConfigurationsMap = [2, n0, _SEDAPCM, 0, 0, () => S3ExpressDirectoryAccessPointConfiguration$];var AclGrantee$ = [4, n0, _AG, 0, [_i, _u], [0, 0]];var AnalyzerConfiguration$ = [4, n0, _AC, 0, [_uAn, _iAn], [() => UnusedAccessConfiguration$, () => InternalAccessConfiguration$]];var Configuration$ = [4, n0, _Co, 0, [_eS, _eR, _iR, _eFSf, _kK, _rDCS, _rDS, _sMS, _sB, _sTn, _sQ, _sEDB, _dS, _dT], [() => EbsSnapshotConfiguration$, () => EcrRepositoryConfiguration$, () => IamRoleConfiguration$, () => EfsFileSystemConfiguration$, () => KmsKeyConfiguration$, () => RdsDbClusterSnapshotConfiguration$, () => RdsDbSnapshotConfiguration$, () => SecretsManagerSecretConfiguration$, () => S3BucketConfiguration$, () => SnsTopicConfiguration$, () => SqsQueueConfiguration$, () => S3ExpressDirectoryBucketConfiguration$, () => DynamodbStreamConfiguration$, () => DynamodbTableConfiguration$]];var FindingDetails$ = [4, n0, _FD, 0, [_iAD, _eAD, _uPD, _uIUAKD, _uIRD, _uIUPD], [() => InternalAccessDetails$, () => ExternalAccessDetails$, () => UnusedPermissionDetails$, () => UnusedIamUserAccessKeyDetails$, () => UnusedIamRoleDetails$, () => UnusedIamUserPasswordDetails$]];var FindingsStatistics$ = [4, n0, _FSin, 0, [_eAFS, _iAFS, _uAFS], [() => ExternalAccessFindingsStatistics$, () => InternalAccessFindingsStatistics$, () => UnusedAccessFindingsStatistics$]];var NetworkOriginConfiguration$ = [4, n0, _NOC, 0, [_vC, _iCn], [() => VpcConfiguration$, () => InternetConfiguration$]];var PathElement$ = [4, n0, _PE, 0, [_ind, _k, _su, _v], [1, 0, () => Substring$, 0]];var RdsDbClusterSnapshotAttributeValue$ = [4, n0, _RDCSAV, 0, [_aI], [64 | 0]];var RdsDbSnapshotAttributeValue$ = [4, n0, _RDSAV, 0, [_aI], [64 | 0]];var RecommendedStep$ = [4, n0, _RSe, 0, [_uPRS], [() => UnusedPermissionsRecommendedStep$]];var ApplyArchiveRule$ = [9, n0, _AAR, { [_h]: ["PUT", "/archive-rule", 200] }, () => ApplyArchiveRuleRequest$, () => __Unit];var CancelPolicyGeneration$ = [9, n0, _CPG, { [_h]: ["PUT", "/policy/generation/{jobId}", 200] }, () => CancelPolicyGenerationRequest$, () => CancelPolicyGenerationResponse$];var CheckAccessNotGranted$ = [9, n0, _CANG, { [_h]: ["POST", "/policy/check-access-not-granted", 200] }, () => CheckAccessNotGrantedRequest$, () => CheckAccessNotGrantedResponse$];var CheckNoNewAccess$ = [9, n0, _CNNA, { [_h]: ["POST", "/policy/check-no-new-access", 200] }, () => CheckNoNewAccessRequest$, () => CheckNoNewAccessResponse$];var CheckNoPublicAccess$ = [9, n0, _CNPA, { [_h]: ["POST", "/policy/check-no-public-access", 200] }, () => CheckNoPublicAccessRequest$, () => CheckNoPublicAccessResponse$];var CreateAccessPreview$ = [9, n0, _CAP, { [_h]: ["PUT", "/access-preview", 200] }, () => CreateAccessPreviewRequest$, () => CreateAccessPreviewResponse$];var CreateAnalyzer$ = [9, n0, _CA, { [_h]: ["PUT", "/analyzer", 200] }, () => CreateAnalyzerRequest$, () => CreateAnalyzerResponse$];var CreateArchiveRule$ = [9, n0, _CARre, { [_h]: ["PUT", "/analyzer/{analyzerName}/archive-rule", 200] }, () => CreateArchiveRuleRequest$, () => __Unit];var CreateServiceLinkedAnalyzer$ = [9, n0, _CSLA, { [_h]: ["PUT", "/service-linked-analyzer", 200] }, () => CreateServiceLinkedAnalyzerRequest$, () => CreateServiceLinkedAnalyzerResponse$];var DeleteAnalyzer$ = [9, n0, _DA, { [_h]: ["DELETE", "/analyzer/{analyzerName}", 200] }, () => DeleteAnalyzerRequest$, () => __Unit];var DeleteArchiveRule$ = [9, n0, _DARe, { [_h]: ["DELETE", "/analyzer/{analyzerName}/archive-rule/{ruleName}", 200] }, () => DeleteArchiveRuleRequest$, () => __Unit];var DeleteServiceLinkedAnalyzer$ = [9, n0, _DSLA, { [_h]: ["DELETE", "/service-linked-analyzer/{analyzerName}", 200] }, () => DeleteServiceLinkedAnalyzerRequest$, () => __Unit];var GenerateFindingRecommendation$ = [9, n0, _GFRen, { [_h]: ["POST", "/recommendation/{id}", 200] }, () => GenerateFindingRecommendationRequest$, () => __Unit];var GetAccessPreview$ = [9, n0, _GAP, { [_h]: ["GET", "/access-preview/{accessPreviewId}", 200] }, () => GetAccessPreviewRequest$, () => GetAccessPreviewResponse$];var GetAnalyzedResource$ = [9, n0, _GARet, { [_h]: ["GET", "/analyzed-resource", 200] }, () => GetAnalyzedResourceRequest$, () => GetAnalyzedResourceResponse$];var GetAnalyzer$ = [9, n0, _GA, { [_h]: ["GET", "/analyzer/{analyzerName}", 200] }, () => GetAnalyzerRequest$, () => GetAnalyzerResponse$];var GetArchiveRule$ = [9, n0, _GARetr, { [_h]: ["GET", "/analyzer/{analyzerName}/archive-rule/{ruleName}", 200] }, () => GetArchiveRuleRequest$, () => GetArchiveRuleResponse$];var GetFinding$ = [9, n0, _GF, { [_h]: ["GET", "/finding/{id}", 200] }, () => GetFindingRequest$, () => GetFindingResponse$];var GetFindingRecommendation$ = [9, n0, _GFRet, { [_h]: ["GET", "/recommendation/{id}", 200] }, () => GetFindingRecommendationRequest$, () => GetFindingRecommendationResponse$];var GetFindingsStatistics$ = [9, n0, _GFS, { [_h]: ["POST", "/analyzer/findings/statistics", 200] }, () => GetFindingsStatisticsRequest$, () => GetFindingsStatisticsResponse$];var GetFindingV2$ = [9, n0, _GFV, { [_h]: ["GET", "/findingv2/{id}", 200] }, () => GetFindingV2Request$, () => GetFindingV2Response$];var GetGeneratedPolicy$ = [9, n0, _GGP, { [_h]: ["GET", "/policy/generation/{jobId}", 200] }, () => GetGeneratedPolicyRequest$, () => GetGeneratedPolicyResponse$];var ListAccessPreviewFindings$ = [9, n0, _LAPF, { [_h]: ["POST", "/access-preview/{accessPreviewId}", 200] }, () => ListAccessPreviewFindingsRequest$, () => ListAccessPreviewFindingsResponse$];var ListAccessPreviews$ = [9, n0, _LAP, { [_h]: ["GET", "/access-preview", 200] }, () => ListAccessPreviewsRequest$, () => ListAccessPreviewsResponse$];var ListAnalyzedResources$ = [9, n0, _LARis, { [_h]: ["POST", "/analyzed-resource", 200] }, () => ListAnalyzedResourcesRequest$, () => ListAnalyzedResourcesResponse$];var ListAnalyzers$ = [9, n0, _LA, { [_h]: ["GET", "/analyzer", 200] }, () => ListAnalyzersRequest$, () => ListAnalyzersResponse$];var ListArchiveRules$ = [9, n0, _LARist, { [_h]: ["GET", "/analyzer/{analyzerName}/archive-rule", 200] }, () => ListArchiveRulesRequest$, () => ListArchiveRulesResponse$];var ListFindings$ = [9, n0, _LF, { [_h]: ["POST", "/finding", 200] }, () => ListFindingsRequest$, () => ListFindingsResponse$];var ListFindingsV2$ = [9, n0, _LFV, { [_h]: ["POST", "/findingv2", 200] }, () => ListFindingsV2Request$, () => ListFindingsV2Response$];var ListPolicyGenerations$ = [9, n0, _LPG, { [_h]: ["GET", "/policy/generation", 200] }, () => ListPolicyGenerationsRequest$, () => ListPolicyGenerationsResponse$];var ListTagsForResource$ = [9, n0, _LTFR, { [_h]: ["GET", "/tags/{resourceArn}", 200] }, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var StartPolicyGeneration$ = [9, n0, _SPG, { [_h]: ["PUT", "/policy/generation", 200] }, () => StartPolicyGenerationRequest$, () => StartPolicyGenerationResponse$];var StartResourceScan$ = [9, n0, _SRS, { [_h]: ["POST", "/resource/scan", 200] }, () => StartResourceScanRequest$, () => __Unit];var TagResource$ = [9, n0, _TR, { [_h]: ["POST", "/tags/{resourceArn}", 200] }, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR, { [_h]: ["DELETE", "/tags/{resourceArn}", 200] }, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateAnalyzer$ = [9, n0, _UAp, { [_h]: ["PUT", "/analyzer/{analyzerName}", 200] }, () => UpdateAnalyzerRequest$, () => UpdateAnalyzerResponse$];var UpdateArchiveRule$ = [9, n0, _UARpd, { [_h]: ["PUT", "/analyzer/{analyzerName}/archive-rule/{ruleName}", 200] }, () => UpdateArchiveRuleRequest$, () => __Unit];var UpdateFindings$ = [9, n0, _UF, { [_h]: ["PUT", "/finding", 200] }, () => UpdateFindingsRequest$, () => __Unit];var ValidatePolicy$ = [9, n0, _VP, { [_h]: ["POST", "/policy/validation", 200] }, () => ValidatePolicyRequest$, () => ValidatePolicyResponse$]; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2019-11-01", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultAccessAnalyzerHttpAuthSchemeProvider, httpAuthSchemes: config?.httpAuthSchemes ?? [ { schemeId: "aws.auth#sigv4", identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), signer: new AwsSdkSigV4Signer(), }, ], logger: config?.logger ?? new NoOpLogger(), protocol: config?.protocol ?? AwsRestJsonProtocol, protocolSettings: config?.protocolSettings ?? { defaultNamespace: "com.amazonaws.accessanalyzer", errorTypeRegistries, version: "2019-11-01", serviceTarget: "AccessAnalyzer", }, serviceId: config?.serviceId ?? "AccessAnalyzer", 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 AccessAnalyzerClient 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: defaultAccessAnalyzerHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} const command = makeBuilder(commonParams, "AccessAnalyzer", "AccessAnalyzerClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class ApplyArchiveRuleCommand extends command(_ep0, _mw0, "ApplyArchiveRule", ApplyArchiveRule$) {} class CancelPolicyGenerationCommand extends command(_ep0, _mw0, "CancelPolicyGeneration", CancelPolicyGeneration$) {} class CheckAccessNotGrantedCommand extends command(_ep0, _mw0, "CheckAccessNotGranted", CheckAccessNotGranted$) {} class CheckNoNewAccessCommand extends command(_ep0, _mw0, "CheckNoNewAccess", CheckNoNewAccess$) {} class CheckNoPublicAccessCommand extends command(_ep0, _mw0, "CheckNoPublicAccess", CheckNoPublicAccess$) {} class CreateAccessPreviewCommand extends command(_ep0, _mw0, "CreateAccessPreview", CreateAccessPreview$) {} class CreateAnalyzerCommand extends command(_ep0, _mw0, "CreateAnalyzer", CreateAnalyzer$) {} class CreateArchiveRuleCommand extends command(_ep0, _mw0, "CreateArchiveRule", CreateArchiveRule$) {} class CreateServiceLinkedAnalyzerCommand extends command(_ep0, _mw0, "CreateServiceLinkedAnalyzer", CreateServiceLinkedAnalyzer$) {} class DeleteAnalyzerCommand extends command(_ep0, _mw0, "DeleteAnalyzer", DeleteAnalyzer$) {} class DeleteArchiveRuleCommand extends command(_ep0, _mw0, "DeleteArchiveRule", DeleteArchiveRule$) {} class DeleteServiceLinkedAnalyzerCommand extends command(_ep0, _mw0, "DeleteServiceLinkedAnalyzer", DeleteServiceLinkedAnalyzer$) {} class GenerateFindingRecommendationCommand extends command(_ep0, _mw0, "GenerateFindingRecommendation", GenerateFindingRecommendation$) {} class GetAccessPreviewCommand extends command(_ep0, _mw0, "GetAccessPreview", GetAccessPreview$) {} class GetAnalyzedResourceCommand extends command(_ep0, _mw0, "GetAnalyzedResource", GetAnalyzedResource$) {} class GetAnalyzerCommand extends command(_ep0, _mw0, "GetAnalyzer", GetAnalyzer$) {} class GetArchiveRuleCommand extends command(_ep0, _mw0, "GetArchiveRule", GetArchiveRule$) {} class GetFindingCommand extends command(_ep0, _mw0, "GetFinding", GetFinding$) {} class GetFindingRecommendationCommand extends command(_ep0, _mw0, "GetFindingRecommendation", GetFindingRecommendation$) {} class GetFindingsStatisticsCommand extends command(_ep0, _mw0, "GetFindingsStatistics", GetFindingsStatistics$) {} class GetFindingV2Command extends command(_ep0, _mw0, "GetFindingV2", GetFindingV2$) {} class GetGeneratedPolicyCommand extends command(_ep0, _mw0, "GetGeneratedPolicy", GetGeneratedPolicy$) {} class ListAccessPreviewFindingsCommand extends command(_ep0, _mw0, "ListAccessPreviewFindings", ListAccessPreviewFindings$) {} class ListAccessPreviewsCommand extends command(_ep0, _mw0, "ListAccessPreviews", ListAccessPreviews$) {} class ListAnalyzedResourcesCommand extends command(_ep0, _mw0, "ListAnalyzedResources", ListAnalyzedResources$) {} class ListAnalyzersCommand extends command(_ep0, _mw0, "ListAnalyzers", ListAnalyzers$) {} class ListArchiveRulesCommand extends command(_ep0, _mw0, "ListArchiveRules", ListArchiveRules$) {} class ListFindingsCommand extends command(_ep0, _mw0, "ListFindings", ListFindings$) {} class ListFindingsV2Command extends command(_ep0, _mw0, "ListFindingsV2", ListFindingsV2$) {} class ListPolicyGenerationsCommand extends command(_ep0, _mw0, "ListPolicyGenerations", ListPolicyGenerations$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class StartPolicyGenerationCommand extends command(_ep0, _mw0, "StartPolicyGeneration", StartPolicyGeneration$) {} class StartResourceScanCommand extends command(_ep0, _mw0, "StartResourceScan", StartResourceScan$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateAnalyzerCommand extends command(_ep0, _mw0, "UpdateAnalyzer", UpdateAnalyzer$) {} class UpdateArchiveRuleCommand extends command(_ep0, _mw0, "UpdateArchiveRule", UpdateArchiveRule$) {} class UpdateFindingsCommand extends command(_ep0, _mw0, "UpdateFindings", UpdateFindings$) {} class ValidatePolicyCommand extends command(_ep0, _mw0, "ValidatePolicy", ValidatePolicy$) {} const paginateGetFindingRecommendation = createPaginator(AccessAnalyzerClient, GetFindingRecommendationCommand, "nextToken", "nextToken", "maxResults"); const paginateGetFindingV2 = createPaginator(AccessAnalyzerClient, GetFindingV2Command, "nextToken", "nextToken", "maxResults"); const paginateListAccessPreviewFindings = createPaginator(AccessAnalyzerClient, ListAccessPreviewFindingsCommand, "nextToken", "nextToken", "maxResults"); const paginateListAccessPreviews = createPaginator(AccessAnalyzerClient, ListAccessPreviewsCommand, "nextToken", "nextToken", "maxResults"); const paginateListAnalyzedResources = createPaginator(AccessAnalyzerClient, ListAnalyzedResourcesCommand, "nextToken", "nextToken", "maxResults"); const paginateListAnalyzers = createPaginator(AccessAnalyzerClient, ListAnalyzersCommand, "nextToken", "nextToken", "maxResults"); const paginateListArchiveRules = createPaginator(AccessAnalyzerClient, ListArchiveRulesCommand, "nextToken", "nextToken", "maxResults"); const paginateListFindings = createPaginator(AccessAnalyzerClient, ListFindingsCommand, "nextToken", "nextToken", "maxResults"); const paginateListFindingsV2 = createPaginator(AccessAnalyzerClient, ListFindingsV2Command, "nextToken", "nextToken", "maxResults"); const paginateListPolicyGenerations = createPaginator(AccessAnalyzerClient, ListPolicyGenerationsCommand, "nextToken", "nextToken", "maxResults"); const paginateValidatePolicy = createPaginator(AccessAnalyzerClient, ValidatePolicyCommand, "nextToken", "nextToken", "maxResults"); const commands = { ApplyArchiveRuleCommand, CancelPolicyGenerationCommand, CheckAccessNotGrantedCommand, CheckNoNewAccessCommand, CheckNoPublicAccessCommand, CreateAccessPreviewCommand, CreateAnalyzerCommand, CreateArchiveRuleCommand, CreateServiceLinkedAnalyzerCommand, DeleteAnalyzerCommand, DeleteArchiveRuleCommand, DeleteServiceLinkedAnalyzerCommand, GenerateFindingRecommendationCommand, GetAccessPreviewCommand, GetAnalyzedResourceCommand, GetAnalyzerCommand, GetArchiveRuleCommand, GetFindingCommand, GetFindingRecommendationCommand, GetFindingsStatisticsCommand, GetFindingV2Command, GetGeneratedPolicyCommand, ListAccessPreviewFindingsCommand, ListAccessPreviewsCommand, ListAnalyzedResourcesCommand, ListAnalyzersCommand, ListArchiveRulesCommand, ListFindingsCommand, ListFindingsV2Command, ListPolicyGenerationsCommand, ListTagsForResourceCommand, StartPolicyGenerationCommand, StartResourceScanCommand, TagResourceCommand, UntagResourceCommand, UpdateAnalyzerCommand, UpdateArchiveRuleCommand, UpdateFindingsCommand, ValidatePolicyCommand,};const paginators = { paginateGetFindingRecommendation, paginateGetFindingV2, paginateListAccessPreviewFindings, paginateListAccessPreviews, paginateListAnalyzedResources, paginateListAnalyzers, paginateListArchiveRules, paginateListFindings, paginateListFindingsV2, paginateListPolicyGenerations, paginateValidatePolicy,};class AccessAnalyzer extends AccessAnalyzerClient {}createAggregatedClient(commands, AccessAnalyzer, { paginators }); const ValidationExceptionReason = { CANNOT_PARSE: "cannotParse", FIELD_VALIDATION_FAILED: "fieldValidationFailed", NOT_SUPPORTED: "notSupported", OTHER: "other", UNKNOWN_OPERATION: "unknownOperation",};const ResourceType = { AWS_DYNAMODB_STREAM: "AWS::DynamoDB::Stream", AWS_DYNAMODB_TABLE: "AWS::DynamoDB::Table", AWS_EC2_SNAPSHOT: "AWS::EC2::Snapshot", AWS_ECR_REPOSITORY: "AWS::ECR::Repository", AWS_EFS_FILESYSTEM: "AWS::EFS::FileSystem", AWS_IAM_ROLE: "AWS::IAM::Role", AWS_IAM_USER: "AWS::IAM::User", AWS_KMS_KEY: "AWS::KMS::Key", AWS_LAMBDA_FUNCTION: "AWS::Lambda::Function", AWS_LAMBDA_LAYERVERSION: "AWS::Lambda::LayerVersion", AWS_RDS_DBCLUSTERSNAPSHOT: "AWS::RDS::DBClusterSnapshot", AWS_RDS_DBSNAPSHOT: "AWS::RDS::DBSnapshot", AWS_S3EXPRESS_DIRECTORYBUCKET: "AWS::S3Express::DirectoryBucket", AWS_S3_BUCKET: "AWS::S3::Bucket", AWS_SECRETSMANAGER_SECRET: "AWS::SecretsManager::Secret", AWS_SNS_TOPIC: "AWS::SNS::Topic", AWS_SQS_QUEUE: "AWS::SQS::Queue",};const Type = { ACCOUNT: "ACCOUNT", ACCOUNT_INTERNAL_ACCESS: "ACCOUNT_INTERNAL_ACCESS", ACCOUNT_UNUSED_ACCESS: "ACCOUNT_UNUSED_ACCESS", ORGANIZATION: "ORGANIZATION", ORGANIZATION_INTERNAL_ACCESS: "ORGANIZATION_INTERNAL_ACCESS", ORGANIZATION_UNUSED_ACCESS: "ORGANIZATION_UNUSED_ACCESS",};const AnalyzerStatus = { ACTIVE: "ACTIVE", CREATING: "CREATING", DISABLED: "DISABLED", FAILED: "FAILED",};const ReasonCode = { AWS_SERVICE_ACCESS_DISABLED: "AWS_SERVICE_ACCESS_DISABLED", DELEGATED_ADMINISTRATOR_DEREGISTERED: "DELEGATED_ADMINISTRATOR_DEREGISTERED", ORGANIZATION_DELETED: "ORGANIZATION_DELETED", SERVICE_LINKED_ROLE_CREATION_FAILED: "SERVICE_LINKED_ROLE_CREATION_FAILED",};const AccessCheckPolicyType = { IDENTITY_POLICY: "IDENTITY_POLICY", RESOURCE_POLICY: "RESOURCE_POLICY",};const CheckAccessNotGrantedResult = { FAIL: "FAIL", PASS: "PASS",};const CheckNoNewAccessResult = { FAIL: "FAIL", PASS: "PASS",};const AccessCheckResourceType = { API_GATEWAY_REST_API: "AWS::ApiGateway::RestApi", BACKUP_VAULT: "AWS::Backup::BackupVault", CLOUDTRAIL_DASHBOARD: "AWS::CloudTrail::Dashboard", CLOUDTRAIL_EVENT_DATA_STORE: "AWS::CloudTrail::EventDataStore", CODE_ARTIFACT_DOMAIN: "AWS::CodeArtifact::Domain", DYNAMODB_STREAM: "AWS::DynamoDB::Stream", DYNAMODB_TABLE: "AWS::DynamoDB::Table", EFS_FILESYSTEM: "AWS::EFS::FileSystem", KINESIS_DATA_STREAM: "AWS::Kinesis::Stream", KINESIS_STREAM_CONSUMER: "AWS::Kinesis::StreamConsumer", KMS_KEY: "AWS::KMS::Key", LAMBDA_FUNCTION: "AWS::Lambda::Function", OPENSEARCHSERVICE_DOMAIN: "AWS::OpenSearchService::Domain", ROLE_TRUST: "AWS::IAM::AssumeRolePolicyDocument", S3EXPRESS_DIRECTORYBUCKET: "AWS::S3Express::DirectoryBucket", S3_ACCESS_POINT: "AWS::S3::AccessPoint", S3_BUCKET: "AWS::S3::Bucket", S3_EXPRESS_ACCESS_POINT: "AWS::S3Express::AccessPoint", S3_GLACIER: "AWS::S3::Glacier", S3_OUTPOSTS_ACCESS_POINT: "AWS::S3Outposts::AccessPoint", S3_OUTPOSTS_BUCKET: "AWS::S3Outposts::Bucket", S3_TABLE: "AWS::S3Tables::Table", S3_TABLE_BUCKET: "AWS::S3Tables::TableBucket", SECRETSMANAGER_SECRET: "AWS::SecretsManager::Secret", SNS_TOPIC: "AWS::SNS::Topic", SQS_QUEUE: "AWS::SQS::Queue",};const CheckNoPublicAccessResult = { FAIL: "FAIL", PASS: "PASS",};const KmsGrantOperation = { CREATE_GRANT: "CreateGrant", DECRYPT: "Decrypt", DESCRIBE_KEY: "DescribeKey", ENCRYPT: "Encrypt", GENERATE_DATA_KEY: "GenerateDataKey", GENERATE_DATA_KEY_PAIR: "GenerateDataKeyPair", GENERATE_DATA_KEY_PAIR_WITHOUT_PLAINTEXT: "GenerateDataKeyPairWithoutPlaintext", GENERATE_DATA_KEY_WITHOUT_PLAINTEXT: "GenerateDataKeyWithoutPlaintext", GET_PUBLIC_KEY: "GetPublicKey", REENCRYPT_FROM: "ReEncryptFrom", REENCRYPT_TO: "ReEncryptTo", RETIRE_GRANT: "RetireGrant", SIGN: "Sign", VERIFY: "Verify",};const AclPermission = { FULL_CONTROL: "FULL_CONTROL", READ: "READ", READ_ACP: "READ_ACP", WRITE: "WRITE", WRITE_ACP: "WRITE_ACP",};const AccessPreviewStatus = { COMPLETED: "COMPLETED", CREATING: "CREATING", FAILED: "FAILED",};const AccessPreviewStatusReasonCode = { INTERNAL_ERROR: "INTERNAL_ERROR", INVALID_CONFIGURATION: "INVALID_CONFIGURATION",};const FindingStatus = { ACTIVE: "ACTIVE", ARCHIVED: "ARCHIVED", RESOLVED: "RESOLVED",};const ResourceControlPolicyRestriction = { APPLICABLE: "APPLICABLE", APPLIED: "APPLIED", FAILED_TO_EVALUATE_RCP: "FAILED_TO_EVALUATE_RCP", NOT_APPLICABLE: "NOT_APPLICABLE",};const FindingSourceType = { BUCKET_ACL: "BUCKET_ACL", POLICY: "POLICY", S3_ACCESS_POINT: "S3_ACCESS_POINT", S3_ACCESS_POINT_ACCOUNT: "S3_ACCESS_POINT_ACCOUNT",};const RecommendationType = { UNUSED_PERMISSION_RECOMMENDATION: "UnusedPermissionRecommendation",};const RecommendedRemediationAction = { CREATE_POLICY: "CREATE_POLICY", DETACH_POLICY: "DETACH_POLICY",};const Status = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", SUCCEEDED: "SUCCEEDED",};const InternalAccessType = { INTRA_ACCOUNT: "INTRA_ACCOUNT", INTRA_ORG: "INTRA_ORG",};const PrincipalType = { IAM_ROLE: "IAM_ROLE", IAM_USER: "IAM_USER",};const ServiceControlPolicyRestriction = { APPLICABLE: "APPLICABLE", APPLIED: "APPLIED", FAILED_TO_EVALUATE_SCP: "FAILED_TO_EVALUATE_SCP", NOT_APPLICABLE: "NOT_APPLICABLE",};const FindingType = { EXTERNAL_ACCESS: "ExternalAccess", INTERNAL_ACCESS: "InternalAccess", UNUSED_IAM_ROLE: "UnusedIAMRole", UNUSED_IAM_USER_ACCESS_KEY: "UnusedIAMUserAccessKey", UNUSED_IAM_USER_PASSWORD: "UnusedIAMUserPassword", UNUSED_PERMISSION: "UnusedPermission",};const JobErrorCode = { AUTHORIZATION_ERROR: "AUTHORIZATION_ERROR", RESOURCE_NOT_FOUND_ERROR: "RESOURCE_NOT_FOUND_ERROR", SERVICE_ERROR: "SERVICE_ERROR", SERVICE_QUOTA_EXCEEDED_ERROR: "SERVICE_QUOTA_EXCEEDED_ERROR",};const JobStatus = { CANCELED: "CANCELED", FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", SUCCEEDED: "SUCCEEDED",};const FindingChangeType = { CHANGED: "CHANGED", NEW: "NEW", UNCHANGED: "UNCHANGED",};const OrderBy = { ASC: "ASC", DESC: "DESC",};const FindingStatusUpdate = { ACTIVE: "ACTIVE", ARCHIVED: "ARCHIVED",};const Locale = { DE: "DE", EN: "EN", ES: "ES", FR: "FR", IT: "IT", JA: "JA", KO: "KO", PT_BR: "PT_BR", ZH_CN: "ZH_CN", ZH_TW: "ZH_TW",};const PolicyType = { IDENTITY_POLICY: "IDENTITY_POLICY", RESOURCE_CONTROL_POLICY: "RESOURCE_CONTROL_POLICY", RESOURCE_POLICY: "RESOURCE_POLICY", SERVICE_CONTROL_POLICY: "SERVICE_CONTROL_POLICY",};const ValidatePolicyResourceType = { DYNAMODB_TABLE: "AWS::DynamoDB::Table", ROLE_TRUST: "AWS::IAM::AssumeRolePolicyDocument", S3_ACCESS_POINT: "AWS::S3::AccessPoint", S3_BUCKET: "AWS::S3::Bucket", S3_MULTI_REGION_ACCESS_POINT: "AWS::S3::MultiRegionAccessPoint", S3_OBJECT_LAMBDA_ACCESS_POINT: "AWS::S3ObjectLambda::AccessPoint",};const ValidatePolicyFindingType = { ERROR: "ERROR", SECURITY_WARNING: "SECURITY_WARNING", SUGGESTION: "SUGGESTION", WARNING: "WARNING",}; exports.Access$ = Access$;exports.AccessAnalyzer = AccessAnalyzer;exports.AccessAnalyzerClient = AccessAnalyzerClient;exports.AccessAnalyzerServiceException = AccessAnalyzerServiceException;exports.AccessAnalyzerServiceException$ = AccessAnalyzerServiceException$;exports.AccessCheckPolicyType = AccessCheckPolicyType;exports.AccessCheckResourceType = AccessCheckResourceType;exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.AccessPreview$ = AccessPreview$;exports.AccessPreviewFinding$ = AccessPreviewFinding$;exports.AccessPreviewStatus = AccessPreviewStatus;exports.AccessPreviewStatusReason$ = AccessPreviewStatusReason$;exports.AccessPreviewStatusReasonCode = AccessPreviewStatusReasonCode;exports.AccessPreviewSummary$ = AccessPreviewSummary$;exports.AclGrantee$ = AclGrantee$;exports.AclPermission = AclPermission;exports.AnalysisRule$ = AnalysisRule$;exports.AnalysisRuleCriteria$ = AnalysisRuleCriteria$;exports.AnalyzedResource$ = AnalyzedResource$;exports.AnalyzedResourceSummary$ = AnalyzedResourceSummary$;exports.AnalyzerConfiguration$ = AnalyzerConfiguration$;exports.AnalyzerStatus = AnalyzerStatus;exports.AnalyzerSummary$ = AnalyzerSummary$;exports.ApplyArchiveRule$ = ApplyArchiveRule$;exports.ApplyArchiveRuleCommand = ApplyArchiveRuleCommand;exports.ApplyArchiveRuleRequest$ = ApplyArchiveRuleRequest$;exports.ArchiveRuleSummary$ = ArchiveRuleSummary$;exports.CancelPolicyGeneration$ = CancelPolicyGeneration$;exports.CancelPolicyGenerationCommand = CancelPolicyGenerationCommand;exports.CancelPolicyGenerationRequest$ = CancelPolicyGenerationRequest$;exports.CancelPolicyGenerationResponse$ = CancelPolicyGenerationResponse$;exports.CheckAccessNotGranted$ = CheckAccessNotGranted$;exports.CheckAccessNotGrantedCommand = CheckAccessNotGrantedCommand;exports.CheckAccessNotGrantedRequest$ = CheckAccessNotGrantedRequest$;exports.CheckAccessNotGrantedResponse$ = CheckAccessNotGrantedResponse$;exports.CheckAccessNotGrantedResult = CheckAccessNotGrantedResult;exports.CheckNoNewAccess$ = CheckNoNewAccess$;exports.CheckNoNewAccessCommand = CheckNoNewAccessCommand;exports.CheckNoNewAccessRequest$ = CheckNoNewAccessRequest$;exports.CheckNoNewAccessResponse$ = CheckNoNewAccessResponse$;exports.CheckNoNewAccessResult = CheckNoNewAccessResult;exports.CheckNoPublicAccess$ = CheckNoPublicAccess$;exports.CheckNoPublicAccessCommand = CheckNoPublicAccessCommand;exports.CheckNoPublicAccessRequest$ = CheckNoPublicAccessRequest$;exports.CheckNoPublicAccessResponse$ = CheckNoPublicAccessResponse$;exports.CheckNoPublicAccessResult = CheckNoPublicAccessResult;exports.CloudTrailDetails$ = CloudTrailDetails$;exports.CloudTrailProperties$ = CloudTrailProperties$;exports.Configuration$ = Configuration$;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.CreateAccessPreview$ = CreateAccessPreview$;exports.CreateAccessPreviewCommand = CreateAccessPreviewCommand;exports.CreateAccessPreviewRequest$ = CreateAccessPreviewRequest$;exports.CreateAccessPreviewResponse$ = CreateAccessPreviewResponse$;exports.CreateAnalyzer$ = CreateAnalyzer$;exports.CreateAnalyzerCommand = CreateAnalyzerCommand;exports.CreateAnalyzerRequest$ = CreateAnalyzerRequest$;exports.CreateAnalyzerResponse$ = CreateAnalyzerResponse$;exports.CreateArchiveRule$ = CreateArchiveRule$;exports.CreateArchiveRuleCommand = CreateArchiveRuleCommand;exports.CreateArchiveRuleRequest$ = CreateArchiveRuleRequest$;exports.CreateServiceLinkedAnalyzer$ = CreateServiceLinkedAnalyzer$;exports.CreateServiceLinkedAnalyzerCommand = CreateServiceLinkedAnalyzerCommand;exports.CreateServiceLinkedAnalyzerRequest$ = CreateServiceLinkedAnalyzerRequest$;exports.CreateServiceLinkedAnalyzerResponse$ = CreateServiceLinkedAnalyzerResponse$;exports.Criterion$ = Criterion$;exports.DeleteAnalyzer$ = DeleteAnalyzer$;exports.DeleteAnalyzerCommand = DeleteAnalyzerCommand;exports.DeleteAnalyzerRequest$ = DeleteAnalyzerRequest$;exports.DeleteArchiveRule$ = DeleteArchiveRule$;exports.DeleteArchiveRuleCommand = DeleteArchiveRuleCommand;exports.DeleteArchiveRuleRequest$ = DeleteArchiveRuleRequest$;exports.DeleteServiceLinkedAnalyzer$ = DeleteServiceLinkedAnalyzer$;exports.DeleteServiceLinkedAnalyzerCommand = DeleteServiceLinkedAnalyzerCommand;exports.DeleteServiceLinkedAnalyzerRequest$ = DeleteServiceLinkedAnalyzerRequest$;exports.DynamodbStreamConfiguration$ = DynamodbStreamConfiguration$;exports.DynamodbTableConfiguration$ = DynamodbTableConfiguration$;exports.EbsSnapshotConfiguration$ = EbsSnapshotConfiguration$;exports.EcrRepositoryConfiguration$ = EcrRepositoryConfiguration$;exports.EfsFileSystemConfiguration$ = EfsFileSystemConfiguration$;exports.ExternalAccessDetails$ = ExternalAccessDetails$;exports.ExternalAccessFindingsStatistics$ = ExternalAccessFindingsStatistics$;exports.Finding$ = Finding$;exports.FindingAggregationAccountDetails$ = FindingAggregationAccountDetails$;exports.FindingChangeType = FindingChangeType;exports.FindingDetails$ = FindingDetails$;exports.FindingSource$ = FindingSource$;exports.FindingSourceDetail$ = FindingSourceDetail$;exports.FindingSourceType = FindingSourceType;exports.FindingStatus = FindingStatus;exports.FindingStatusUpdate = FindingStatusUpdate;exports.FindingSummary$ = FindingSummary$;exports.FindingSummaryV2$ = FindingSummaryV2$;exports.FindingType = FindingType;exports.FindingsStatistics$ = FindingsStatistics$;exports.GenerateFindingRecommendation$ = GenerateFindingRecommendation$;exports.GenerateFindingRecommendationCommand = GenerateFindingRecommendationCommand;exports.GenerateFindingRecommendationRequest$ = GenerateFindingRecommendationRequest$;exports.GeneratedPolicy$ = GeneratedPolicy$;exports.GeneratedPolicyProperties$ = GeneratedPolicyProperties$;exports.GeneratedPolicyResult$ = GeneratedPolicyResult$;exports.GetAccessPreview$ = GetAccessPreview$;exports.GetAccessPreviewCommand = GetAccessPreviewCommand;exports.GetAccessPreviewRequest$ = GetAccessPreviewRequest$;exports.GetAccessPreviewResponse$ = GetAccessPreviewResponse$;exports.GetAnalyzedResource$ = GetAnalyzedResource$;exports.GetAnalyzedResourceCommand = GetAnalyzedResourceCommand;exports.GetAnalyzedResourceRequest$ = GetAnalyzedResourceRequest$;exports.GetAnalyzedResourceResponse$ = GetAnalyzedResourceResponse$;exports.GetAnalyzer$ = GetAnalyzer$;exports.GetAnalyzerCommand = GetAnalyzerCommand;exports.GetAnalyzerRequest$ = GetAnalyzerRequest$;exports.GetAnalyzerResponse$ = GetAnalyzerResponse$;exports.GetArchiveRule$ = GetArchiveRule$;exports.GetArchiveRuleCommand = GetArchiveRuleCommand;exports.GetArchiveRuleRequest$ = GetArchiveRuleRequest$;exports.GetArchiveRuleResponse$ = GetArchiveRuleResponse$;exports.GetFinding$ = GetFinding$;exports.GetFindingCommand = GetFindingCommand;exports.GetFindingRecommendation$ = GetFindingRecommendation$;exports.GetFindingRecommendationCommand = GetFindingRecommendationCommand;exports.GetFindingRecommendationRequest$ = GetFindingRecommendationRequest$;exports.GetFindingRecommendationResponse$ = GetFindingRecommendationResponse$;exports.GetFindingRequest$ = GetFindingRequest$;exports.GetFindingResponse$ = GetFindingResponse$;exports.GetFindingV2$ = GetFindingV2$;exports.GetFindingV2Command = GetFindingV2Command;exports.GetFindingV2Request$ = GetFindingV2Request$;exports.GetFindingV2Response$ = GetFindingV2Response$;exports.GetFindingsStatistics$ = GetFindingsStatistics$;exports.GetFindingsStatisticsCommand = GetFindingsStatisticsCommand;exports.GetFindingsStatisticsRequest$ = GetFindingsStatisticsRequest$;exports.GetFindingsStatisticsResponse$ = GetFindingsStatisticsResponse$;exports.GetGeneratedPolicy$ = GetGeneratedPolicy$;exports.GetGeneratedPolicyCommand = GetGeneratedPolicyCommand;exports.GetGeneratedPolicyRequest$ = GetGeneratedPolicyRequest$;exports.GetGeneratedPolicyResponse$ = GetGeneratedPolicyResponse$;exports.IamRoleConfiguration$ = IamRoleConfiguration$;exports.InlineArchiveRule$ = InlineArchiveRule$;exports.InternalAccessAnalysisRule$ = InternalAccessAnalysisRule$;exports.InternalAccessAnalysisRuleCriteria$ = InternalAccessAnalysisRuleCriteria$;exports.InternalAccessConfiguration$ = InternalAccessConfiguration$;exports.InternalAccessDetails$ = InternalAccessDetails$;exports.InternalAccessFindingsStatistics$ = InternalAccessFindingsStatistics$;exports.InternalAccessResourceTypeDetails$ = InternalAccessResourceTypeDetails$;exports.InternalAccessType = InternalAccessType;exports.InternalServerException = InternalServerException;exports.InternalServerException$ = InternalServerException$;exports.InternetConfiguration$ = InternetConfiguration$;exports.InvalidParameterException = InvalidParameterException;exports.InvalidParameterException$ = InvalidParameterException$;exports.JobDetails$ = JobDetails$;exports.JobError$ = JobError$;exports.JobErrorCode = JobErrorCode;exports.JobStatus = JobStatus;exports.KmsGrantConfiguration$ = KmsGrantConfiguration$;exports.KmsGrantConstraints$ = KmsGrantConstraints$;exports.KmsGrantOperation = KmsGrantOperation;exports.KmsKeyConfiguration$ = KmsKeyConfiguration$;exports.ListAccessPreviewFindings$ = ListAccessPreviewFindings$;exports.ListAccessPreviewFindingsCommand = ListAccessPreviewFindingsCommand;exports.ListAccessPreviewFindingsRequest$ = ListAccessPreviewFindingsRequest$;exports.ListAccessPreviewFindingsResponse$ = ListAccessPreviewFindingsResponse$;exports.ListAccessPreviews$ = ListAccessPreviews$;exports.ListAccessPreviewsCommand = ListAccessPreviewsCommand;exports.ListAccessPreviewsRequest$ = ListAccessPreviewsRequest$;exports.ListAccessPreviewsResponse$ = ListAccessPreviewsResponse$;exports.ListAnalyzedResources$ = ListAnalyzedResources$;exports.ListAnalyzedResourcesCommand = ListAnalyzedResourcesCommand;exports.ListAnalyzedResourcesRequest$ = ListAnalyzedResourcesRequest$;exports.ListAnalyzedResourcesResponse$ = ListAnalyzedResourcesResponse$;exports.ListAnalyzers$ = ListAnalyzers$;exports.ListAnalyzersCommand = ListAnalyzersCommand;exports.ListAnalyzersRequest$ = ListAnalyzersRequest$;exports.ListAnalyzersResponse$ = ListAnalyzersResponse$;exports.ListArchiveRules$ = ListArchiveRules$;exports.ListArchiveRulesCommand = ListArchiveRulesCommand;exports.ListArchiveRulesRequest$ = ListArchiveRulesRequest$;exports.ListArchiveRulesResponse$ = ListArchiveRulesResponse$;exports.ListFindings$ = ListFindings$;exports.ListFindingsCommand = ListFindingsCommand;exports.ListFindingsRequest$ = ListFindingsRequest$;exports.ListFindingsResponse$ = ListFindingsResponse$;exports.ListFindingsV2$ = ListFindingsV2$;exports.ListFindingsV2Command = ListFindingsV2Command;exports.ListFindingsV2Request$ = ListFindingsV2Request$;exports.ListFindingsV2Response$ = ListFindingsV2Response$;exports.ListPolicyGenerations$ = ListPolicyGenerations$;exports.ListPolicyGenerationsCommand = ListPolicyGenerationsCommand;exports.ListPolicyGenerationsRequest$ = ListPolicyGenerationsRequest$;exports.ListPolicyGenerationsResponse$ = ListPolicyGenerationsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.Locale = Locale;exports.Location$ = Location$;exports.NetworkOriginConfiguration$ = NetworkOriginConfiguration$;exports.OrderBy = OrderBy;exports.PathElement$ = PathElement$;exports.PolicyGeneration$ = PolicyGeneration$;exports.PolicyGenerationDetails$ = PolicyGenerationDetails$;exports.PolicyType = PolicyType;exports.Position$ = Position$;exports.PrincipalType = PrincipalType;exports.RdsDbClusterSnapshotAttributeValue$ = RdsDbClusterSnapshotAttributeValue$;exports.RdsDbClusterSnapshotConfiguration$ = RdsDbClusterSnapshotConfiguration$;exports.RdsDbSnapshotAttributeValue$ = RdsDbSnapshotAttributeValue$;exports.RdsDbSnapshotConfiguration$ = RdsDbSnapshotConfiguration$;exports.ReasonCode = ReasonCode;exports.ReasonSummary$ = ReasonSummary$;exports.RecommendationError$ = RecommendationError$;exports.RecommendationType = RecommendationType;exports.RecommendedRemediationAction = RecommendedRemediationAction;exports.RecommendedStep$ = RecommendedStep$;exports.ResourceControlPolicyRestriction = ResourceControlPolicyRestriction;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.ResourceType = ResourceType;exports.ResourceTypeDetails$ = ResourceTypeDetails$;exports.S3AccessPointConfiguration$ = S3AccessPointConfiguration$;exports.S3BucketAclGrantConfiguration$ = S3BucketAclGrantConfiguration$;exports.S3BucketConfiguration$ = S3BucketConfiguration$;exports.S3ExpressDirectoryAccessPointConfiguration$ = S3ExpressDirectoryAccessPointConfiguration$;exports.S3ExpressDirectoryBucketConfiguration$ = S3ExpressDirectoryBucketConfiguration$;exports.S3PublicAccessBlockConfiguration$ = S3PublicAccessBlockConfiguration$;exports.SecretsManagerSecretConfiguration$ = SecretsManagerSecretConfiguration$;exports.ServiceControlPolicyRestriction = ServiceControlPolicyRestriction;exports.ServiceQuotaExceededException = ServiceQuotaExceededException;exports.ServiceQuotaExceededException$ = ServiceQuotaExceededException$;exports.SnsTopicConfiguration$ = SnsTopicConfiguration$;exports.SortCriteria$ = SortCriteria$;exports.Span$ = Span$;exports.SqsQueueConfiguration$ = SqsQueueConfiguration$;exports.StartPolicyGeneration$ = StartPolicyGeneration$;exports.StartPolicyGenerationCommand = StartPolicyGenerationCommand;exports.StartPolicyGenerationRequest$ = StartPolicyGenerationRequest$;exports.StartPolicyGenerationResponse$ = StartPolicyGenerationResponse$;exports.StartResourceScan$ = StartResourceScan$;exports.StartResourceScanCommand = StartResourceScanCommand;exports.StartResourceScanRequest$ = StartResourceScanRequest$;exports.Status = Status;exports.StatusReason$ = StatusReason$;exports.Substring$ = Substring$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.Trail$ = Trail$;exports.TrailProperties$ = TrailProperties$;exports.Type = Type;exports.UnprocessableEntityException = UnprocessableEntityException;exports.UnprocessableEntityException$ = UnprocessableEntityException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UnusedAccessConfiguration$ = UnusedAccessConfiguration$;exports.UnusedAccessFindingsStatistics$ = UnusedAccessFindingsStatistics$;exports.UnusedAccessTypeStatistics$ = UnusedAccessTypeStatistics$;exports.UnusedAction$ = UnusedAction$;exports.UnusedIamRoleDetails$ = UnusedIamRoleDetails$;exports.UnusedIamUserAccessKeyDetails$ = UnusedIamUserAccessKeyDetails$;exports.UnusedIamUserPasswordDetails$ = UnusedIamUserPasswordDetails$;exports.UnusedPermissionDetails$ = UnusedPermissionDetails$;exports.UnusedPermissionsRecommendedStep$ = UnusedPermissionsRecommendedStep$;exports.UpdateAnalyzer$ = UpdateAnalyzer$;exports.UpdateAnalyzerCommand = UpdateAnalyzerCommand;exports.UpdateAnalyzerRequest$ = UpdateAnalyzerRequest$;exports.UpdateAnalyzerResponse$ = UpdateAnalyzerResponse$;exports.UpdateArchiveRule$ = UpdateArchiveRule$;exports.UpdateArchiveRuleCommand = UpdateArchiveRuleCommand;exports.UpdateArchiveRuleRequest$ = UpdateArchiveRuleRequest$;exports.UpdateFindings$ = UpdateFindings$;exports.UpdateFindingsCommand = UpdateFindingsCommand;exports.UpdateFindingsRequest$ = UpdateFindingsRequest$;exports.ValidatePolicy$ = ValidatePolicy$;exports.ValidatePolicyCommand = ValidatePolicyCommand;exports.ValidatePolicyFinding$ = ValidatePolicyFinding$;exports.ValidatePolicyFindingType = ValidatePolicyFindingType;exports.ValidatePolicyRequest$ = ValidatePolicyRequest$;exports.ValidatePolicyResourceType = ValidatePolicyResourceType;exports.ValidatePolicyResponse$ = ValidatePolicyResponse$;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.ValidationExceptionField$ = ValidationExceptionField$;exports.ValidationExceptionReason = ValidationExceptionReason;exports.VpcConfiguration$ = VpcConfiguration$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateGetFindingRecommendation = paginateGetFindingRecommendation;exports.paginateGetFindingV2 = paginateGetFindingV2;exports.paginateListAccessPreviewFindings = paginateListAccessPreviewFindings;exports.paginateListAccessPreviews = paginateListAccessPreviews;exports.paginateListAnalyzedResources = paginateListAnalyzedResources;exports.paginateListAnalyzers = paginateListAnalyzers;exports.paginateListArchiveRules = paginateListArchiveRules;exports.paginateListFindings = paginateListFindings;exports.paginateListFindingsV2 = paginateListFindingsV2;exports.paginateListPolicyGenerations = paginateListPolicyGenerations;exports.paginateValidatePolicy = paginateValidatePolicy;