File Explorer

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

index.js36.5 KB · 998 lines
'use strict'; var client$1 = require('@aws-sdk/core/client');var core = require('@smithy/core');var client = require('@smithy/core/client');var config = require('@smithy/core/config');var endpoints = require('@smithy/core/endpoints');var protocols = require('@smithy/core/protocols');var retry = require('@smithy/core/retry');var schema = require('@smithy/core/schema');var httpAuthSchemeProvider = require('./auth/httpAuthSchemeProvider');var runtimeConfig = require('./runtimeConfig');var schemas_0 = require('./schemas/schemas_0');var errors = require('./models/errors');var AccessAnalyzerServiceException = require('./models/AccessAnalyzerServiceException'); 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" },}; 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(client$1.getAwsRegionExtensionConfiguration(runtimeConfig), client.getDefaultExtensionConfiguration(runtimeConfig), protocols.getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, client$1.resolveAwsRegionExtensionConfiguration(extensionConfiguration), client.resolveDefaultRuntimeConfig(extensionConfiguration), protocols.resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class AccessAnalyzerClient extends client.Client {    config;    constructor(...[configuration]) {        const _config_0 = runtimeConfig.getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = client$1.resolveUserAgentConfig(_config_1);        const _config_3 = retry.resolveRetryConfig(_config_2);        const _config_4 = config.resolveRegionConfig(_config_3);        const _config_5 = client$1.resolveHostHeaderConfig(_config_4);        const _config_6 = endpoints.resolveEndpointConfig(_config_5);        const _config_7 = httpAuthSchemeProvider.resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(schema.getSchemaSerdePlugin(this.config));        this.middlewareStack.use(client$1.getUserAgentPlugin(this.config));        this.middlewareStack.use(retry.getRetryPlugin(this.config));        this.middlewareStack.use(protocols.getContentLengthPlugin(this.config));        this.middlewareStack.use(client$1.getHostHeaderPlugin(this.config));        this.middlewareStack.use(client$1.getLoggerPlugin(this.config));        this.middlewareStack.use(client$1.getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(core.getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: httpAuthSchemeProvider.defaultAccessAnalyzerHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new core.DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(core.getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} class ApplyArchiveRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ApplyArchiveRule", {})    .n("AccessAnalyzerClient", "ApplyArchiveRuleCommand")    .sc(schemas_0.ApplyArchiveRule$)    .build() {} class CancelPolicyGenerationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CancelPolicyGeneration", {})    .n("AccessAnalyzerClient", "CancelPolicyGenerationCommand")    .sc(schemas_0.CancelPolicyGeneration$)    .build() {} class CheckAccessNotGrantedCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CheckAccessNotGranted", {})    .n("AccessAnalyzerClient", "CheckAccessNotGrantedCommand")    .sc(schemas_0.CheckAccessNotGranted$)    .build() {} class CheckNoNewAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CheckNoNewAccess", {})    .n("AccessAnalyzerClient", "CheckNoNewAccessCommand")    .sc(schemas_0.CheckNoNewAccess$)    .build() {} class CheckNoPublicAccessCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CheckNoPublicAccess", {})    .n("AccessAnalyzerClient", "CheckNoPublicAccessCommand")    .sc(schemas_0.CheckNoPublicAccess$)    .build() {} class CreateAccessPreviewCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CreateAccessPreview", {})    .n("AccessAnalyzerClient", "CreateAccessPreviewCommand")    .sc(schemas_0.CreateAccessPreview$)    .build() {} class CreateAnalyzerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CreateAnalyzer", {})    .n("AccessAnalyzerClient", "CreateAnalyzerCommand")    .sc(schemas_0.CreateAnalyzer$)    .build() {} class CreateArchiveRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CreateArchiveRule", {})    .n("AccessAnalyzerClient", "CreateArchiveRuleCommand")    .sc(schemas_0.CreateArchiveRule$)    .build() {} class CreateServiceLinkedAnalyzerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "CreateServiceLinkedAnalyzer", {})    .n("AccessAnalyzerClient", "CreateServiceLinkedAnalyzerCommand")    .sc(schemas_0.CreateServiceLinkedAnalyzer$)    .build() {} class DeleteAnalyzerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "DeleteAnalyzer", {})    .n("AccessAnalyzerClient", "DeleteAnalyzerCommand")    .sc(schemas_0.DeleteAnalyzer$)    .build() {} class DeleteArchiveRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "DeleteArchiveRule", {})    .n("AccessAnalyzerClient", "DeleteArchiveRuleCommand")    .sc(schemas_0.DeleteArchiveRule$)    .build() {} class DeleteServiceLinkedAnalyzerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "DeleteServiceLinkedAnalyzer", {})    .n("AccessAnalyzerClient", "DeleteServiceLinkedAnalyzerCommand")    .sc(schemas_0.DeleteServiceLinkedAnalyzer$)    .build() {} class GenerateFindingRecommendationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GenerateFindingRecommendation", {})    .n("AccessAnalyzerClient", "GenerateFindingRecommendationCommand")    .sc(schemas_0.GenerateFindingRecommendation$)    .build() {} class GetAccessPreviewCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetAccessPreview", {})    .n("AccessAnalyzerClient", "GetAccessPreviewCommand")    .sc(schemas_0.GetAccessPreview$)    .build() {} class GetAnalyzedResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetAnalyzedResource", {})    .n("AccessAnalyzerClient", "GetAnalyzedResourceCommand")    .sc(schemas_0.GetAnalyzedResource$)    .build() {} class GetAnalyzerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetAnalyzer", {})    .n("AccessAnalyzerClient", "GetAnalyzerCommand")    .sc(schemas_0.GetAnalyzer$)    .build() {} class GetArchiveRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetArchiveRule", {})    .n("AccessAnalyzerClient", "GetArchiveRuleCommand")    .sc(schemas_0.GetArchiveRule$)    .build() {} class GetFindingCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetFinding", {})    .n("AccessAnalyzerClient", "GetFindingCommand")    .sc(schemas_0.GetFinding$)    .build() {} class GetFindingRecommendationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetFindingRecommendation", {})    .n("AccessAnalyzerClient", "GetFindingRecommendationCommand")    .sc(schemas_0.GetFindingRecommendation$)    .build() {} class GetFindingsStatisticsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetFindingsStatistics", {})    .n("AccessAnalyzerClient", "GetFindingsStatisticsCommand")    .sc(schemas_0.GetFindingsStatistics$)    .build() {} class GetFindingV2Command extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetFindingV2", {})    .n("AccessAnalyzerClient", "GetFindingV2Command")    .sc(schemas_0.GetFindingV2$)    .build() {} class GetGeneratedPolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "GetGeneratedPolicy", {})    .n("AccessAnalyzerClient", "GetGeneratedPolicyCommand")    .sc(schemas_0.GetGeneratedPolicy$)    .build() {} class ListAccessPreviewFindingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListAccessPreviewFindings", {})    .n("AccessAnalyzerClient", "ListAccessPreviewFindingsCommand")    .sc(schemas_0.ListAccessPreviewFindings$)    .build() {} class ListAccessPreviewsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListAccessPreviews", {})    .n("AccessAnalyzerClient", "ListAccessPreviewsCommand")    .sc(schemas_0.ListAccessPreviews$)    .build() {} class ListAnalyzedResourcesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListAnalyzedResources", {})    .n("AccessAnalyzerClient", "ListAnalyzedResourcesCommand")    .sc(schemas_0.ListAnalyzedResources$)    .build() {} class ListAnalyzersCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListAnalyzers", {})    .n("AccessAnalyzerClient", "ListAnalyzersCommand")    .sc(schemas_0.ListAnalyzers$)    .build() {} class ListArchiveRulesCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListArchiveRules", {})    .n("AccessAnalyzerClient", "ListArchiveRulesCommand")    .sc(schemas_0.ListArchiveRules$)    .build() {} class ListFindingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListFindings", {})    .n("AccessAnalyzerClient", "ListFindingsCommand")    .sc(schemas_0.ListFindings$)    .build() {} class ListFindingsV2Command extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListFindingsV2", {})    .n("AccessAnalyzerClient", "ListFindingsV2Command")    .sc(schemas_0.ListFindingsV2$)    .build() {} class ListPolicyGenerationsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListPolicyGenerations", {})    .n("AccessAnalyzerClient", "ListPolicyGenerationsCommand")    .sc(schemas_0.ListPolicyGenerations$)    .build() {} class ListTagsForResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ListTagsForResource", {})    .n("AccessAnalyzerClient", "ListTagsForResourceCommand")    .sc(schemas_0.ListTagsForResource$)    .build() {} class StartPolicyGenerationCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "StartPolicyGeneration", {})    .n("AccessAnalyzerClient", "StartPolicyGenerationCommand")    .sc(schemas_0.StartPolicyGeneration$)    .build() {} class StartResourceScanCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "StartResourceScan", {})    .n("AccessAnalyzerClient", "StartResourceScanCommand")    .sc(schemas_0.StartResourceScan$)    .build() {} class TagResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "TagResource", {})    .n("AccessAnalyzerClient", "TagResourceCommand")    .sc(schemas_0.TagResource$)    .build() {} class UntagResourceCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "UntagResource", {})    .n("AccessAnalyzerClient", "UntagResourceCommand")    .sc(schemas_0.UntagResource$)    .build() {} class UpdateAnalyzerCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "UpdateAnalyzer", {})    .n("AccessAnalyzerClient", "UpdateAnalyzerCommand")    .sc(schemas_0.UpdateAnalyzer$)    .build() {} class UpdateArchiveRuleCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "UpdateArchiveRule", {})    .n("AccessAnalyzerClient", "UpdateArchiveRuleCommand")    .sc(schemas_0.UpdateArchiveRule$)    .build() {} class UpdateFindingsCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "UpdateFindings", {})    .n("AccessAnalyzerClient", "UpdateFindingsCommand")    .sc(schemas_0.UpdateFindings$)    .build() {} class ValidatePolicyCommand extends client.Command    .classBuilder()    .ep(commonParams)    .m(function (Command, cs, config, o) {    return [endpoints.getEndpointPlugin(config, Command.getEndpointParameterInstructions())];})    .s("AccessAnalyzer", "ValidatePolicy", {})    .n("AccessAnalyzerClient", "ValidatePolicyCommand")    .sc(schemas_0.ValidatePolicy$)    .build() {} const paginateGetFindingRecommendation = core.createPaginator(AccessAnalyzerClient, GetFindingRecommendationCommand, "nextToken", "nextToken", "maxResults"); const paginateGetFindingV2 = core.createPaginator(AccessAnalyzerClient, GetFindingV2Command, "nextToken", "nextToken", "maxResults"); const paginateListAccessPreviewFindings = core.createPaginator(AccessAnalyzerClient, ListAccessPreviewFindingsCommand, "nextToken", "nextToken", "maxResults"); const paginateListAccessPreviews = core.createPaginator(AccessAnalyzerClient, ListAccessPreviewsCommand, "nextToken", "nextToken", "maxResults"); const paginateListAnalyzedResources = core.createPaginator(AccessAnalyzerClient, ListAnalyzedResourcesCommand, "nextToken", "nextToken", "maxResults"); const paginateListAnalyzers = core.createPaginator(AccessAnalyzerClient, ListAnalyzersCommand, "nextToken", "nextToken", "maxResults"); const paginateListArchiveRules = core.createPaginator(AccessAnalyzerClient, ListArchiveRulesCommand, "nextToken", "nextToken", "maxResults"); const paginateListFindings = core.createPaginator(AccessAnalyzerClient, ListFindingsCommand, "nextToken", "nextToken", "maxResults"); const paginateListFindingsV2 = core.createPaginator(AccessAnalyzerClient, ListFindingsV2Command, "nextToken", "nextToken", "maxResults"); const paginateListPolicyGenerations = core.createPaginator(AccessAnalyzerClient, ListPolicyGenerationsCommand, "nextToken", "nextToken", "maxResults"); const paginateValidatePolicy = core.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 {}client.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.$Command = client.Command;exports.__Client = client.Client;exports.AccessAnalyzerServiceException = AccessAnalyzerServiceException.AccessAnalyzerServiceException;exports.AccessAnalyzer = AccessAnalyzer;exports.AccessAnalyzerClient = AccessAnalyzerClient;exports.AccessCheckPolicyType = AccessCheckPolicyType;exports.AccessCheckResourceType = AccessCheckResourceType;exports.AccessPreviewStatus = AccessPreviewStatus;exports.AccessPreviewStatusReasonCode = AccessPreviewStatusReasonCode;exports.AclPermission = AclPermission;exports.AnalyzerStatus = AnalyzerStatus;exports.ApplyArchiveRuleCommand = ApplyArchiveRuleCommand;exports.CancelPolicyGenerationCommand = CancelPolicyGenerationCommand;exports.CheckAccessNotGrantedCommand = CheckAccessNotGrantedCommand;exports.CheckAccessNotGrantedResult = CheckAccessNotGrantedResult;exports.CheckNoNewAccessCommand = CheckNoNewAccessCommand;exports.CheckNoNewAccessResult = CheckNoNewAccessResult;exports.CheckNoPublicAccessCommand = CheckNoPublicAccessCommand;exports.CheckNoPublicAccessResult = CheckNoPublicAccessResult;exports.CreateAccessPreviewCommand = CreateAccessPreviewCommand;exports.CreateAnalyzerCommand = CreateAnalyzerCommand;exports.CreateArchiveRuleCommand = CreateArchiveRuleCommand;exports.CreateServiceLinkedAnalyzerCommand = CreateServiceLinkedAnalyzerCommand;exports.DeleteAnalyzerCommand = DeleteAnalyzerCommand;exports.DeleteArchiveRuleCommand = DeleteArchiveRuleCommand;exports.DeleteServiceLinkedAnalyzerCommand = DeleteServiceLinkedAnalyzerCommand;exports.FindingChangeType = FindingChangeType;exports.FindingSourceType = FindingSourceType;exports.FindingStatus = FindingStatus;exports.FindingStatusUpdate = FindingStatusUpdate;exports.FindingType = FindingType;exports.GenerateFindingRecommendationCommand = GenerateFindingRecommendationCommand;exports.GetAccessPreviewCommand = GetAccessPreviewCommand;exports.GetAnalyzedResourceCommand = GetAnalyzedResourceCommand;exports.GetAnalyzerCommand = GetAnalyzerCommand;exports.GetArchiveRuleCommand = GetArchiveRuleCommand;exports.GetFindingCommand = GetFindingCommand;exports.GetFindingRecommendationCommand = GetFindingRecommendationCommand;exports.GetFindingV2Command = GetFindingV2Command;exports.GetFindingsStatisticsCommand = GetFindingsStatisticsCommand;exports.GetGeneratedPolicyCommand = GetGeneratedPolicyCommand;exports.InternalAccessType = InternalAccessType;exports.JobErrorCode = JobErrorCode;exports.JobStatus = JobStatus;exports.KmsGrantOperation = KmsGrantOperation;exports.ListAccessPreviewFindingsCommand = ListAccessPreviewFindingsCommand;exports.ListAccessPreviewsCommand = ListAccessPreviewsCommand;exports.ListAnalyzedResourcesCommand = ListAnalyzedResourcesCommand;exports.ListAnalyzersCommand = ListAnalyzersCommand;exports.ListArchiveRulesCommand = ListArchiveRulesCommand;exports.ListFindingsCommand = ListFindingsCommand;exports.ListFindingsV2Command = ListFindingsV2Command;exports.ListPolicyGenerationsCommand = ListPolicyGenerationsCommand;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.Locale = Locale;exports.OrderBy = OrderBy;exports.PolicyType = PolicyType;exports.PrincipalType = PrincipalType;exports.ReasonCode = ReasonCode;exports.RecommendationType = RecommendationType;exports.RecommendedRemediationAction = RecommendedRemediationAction;exports.ResourceControlPolicyRestriction = ResourceControlPolicyRestriction;exports.ResourceType = ResourceType;exports.ServiceControlPolicyRestriction = ServiceControlPolicyRestriction;exports.StartPolicyGenerationCommand = StartPolicyGenerationCommand;exports.StartResourceScanCommand = StartResourceScanCommand;exports.Status = Status;exports.TagResourceCommand = TagResourceCommand;exports.Type = Type;exports.UntagResourceCommand = UntagResourceCommand;exports.UpdateAnalyzerCommand = UpdateAnalyzerCommand;exports.UpdateArchiveRuleCommand = UpdateArchiveRuleCommand;exports.UpdateFindingsCommand = UpdateFindingsCommand;exports.ValidatePolicyCommand = ValidatePolicyCommand;exports.ValidatePolicyFindingType = ValidatePolicyFindingType;exports.ValidatePolicyResourceType = ValidatePolicyResourceType;exports.ValidationExceptionReason = ValidationExceptionReason;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;Object.prototype.hasOwnProperty.call(schemas_0, '__proto__') &&    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&    Object.defineProperty(exports, '__proto__', {        enumerable: true,        value: schemas_0['__proto__']    }); Object.keys(schemas_0).forEach(function (k) {    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = schemas_0[k];});Object.prototype.hasOwnProperty.call(errors, '__proto__') &&    !Object.prototype.hasOwnProperty.call(exports, '__proto__') &&    Object.defineProperty(exports, '__proto__', {        enumerable: true,        value: errors['__proto__']    }); Object.keys(errors).forEach(function (k) {    if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = errors[k];});