/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 /.
'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];});