{-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.AccessAnalyzer.Lens -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.AccessAnalyzer.Lens ( -- * Operations -- ** ApplyArchiveRule applyArchiveRule_clientToken, applyArchiveRule_analyzerArn, applyArchiveRule_ruleName, -- ** CancelPolicyGeneration cancelPolicyGeneration_jobId, cancelPolicyGenerationResponse_httpStatus, -- ** CreateAccessPreview createAccessPreview_clientToken, createAccessPreview_analyzerArn, createAccessPreview_configurations, createAccessPreviewResponse_httpStatus, createAccessPreviewResponse_id, -- ** CreateAnalyzer createAnalyzer_archiveRules, createAnalyzer_clientToken, createAnalyzer_tags, createAnalyzer_analyzerName, createAnalyzer_type, createAnalyzerResponse_arn, createAnalyzerResponse_httpStatus, -- ** CreateArchiveRule createArchiveRule_clientToken, createArchiveRule_analyzerName, createArchiveRule_ruleName, createArchiveRule_filter, -- ** DeleteAnalyzer deleteAnalyzer_clientToken, deleteAnalyzer_analyzerName, -- ** DeleteArchiveRule deleteArchiveRule_clientToken, deleteArchiveRule_analyzerName, deleteArchiveRule_ruleName, -- ** GetAccessPreview getAccessPreview_accessPreviewId, getAccessPreview_analyzerArn, getAccessPreviewResponse_httpStatus, getAccessPreviewResponse_accessPreview, -- ** GetAnalyzedResource getAnalyzedResource_analyzerArn, getAnalyzedResource_resourceArn, getAnalyzedResourceResponse_resource, getAnalyzedResourceResponse_httpStatus, -- ** GetAnalyzer getAnalyzer_analyzerName, getAnalyzerResponse_httpStatus, getAnalyzerResponse_analyzer, -- ** GetArchiveRule getArchiveRule_analyzerName, getArchiveRule_ruleName, getArchiveRuleResponse_httpStatus, getArchiveRuleResponse_archiveRule, -- ** GetFinding getFinding_analyzerArn, getFinding_id, getFindingResponse_finding, getFindingResponse_httpStatus, -- ** GetGeneratedPolicy getGeneratedPolicy_includeResourcePlaceholders, getGeneratedPolicy_includeServiceLevelTemplate, getGeneratedPolicy_jobId, getGeneratedPolicyResponse_httpStatus, getGeneratedPolicyResponse_jobDetails, getGeneratedPolicyResponse_generatedPolicyResult, -- ** ListAccessPreviewFindings listAccessPreviewFindings_filter, listAccessPreviewFindings_maxResults, listAccessPreviewFindings_nextToken, listAccessPreviewFindings_accessPreviewId, listAccessPreviewFindings_analyzerArn, listAccessPreviewFindingsResponse_nextToken, listAccessPreviewFindingsResponse_httpStatus, listAccessPreviewFindingsResponse_findings, -- ** ListAccessPreviews listAccessPreviews_maxResults, listAccessPreviews_nextToken, listAccessPreviews_analyzerArn, listAccessPreviewsResponse_nextToken, listAccessPreviewsResponse_httpStatus, listAccessPreviewsResponse_accessPreviews, -- ** ListAnalyzedResources listAnalyzedResources_maxResults, listAnalyzedResources_nextToken, listAnalyzedResources_resourceType, listAnalyzedResources_analyzerArn, listAnalyzedResourcesResponse_nextToken, listAnalyzedResourcesResponse_httpStatus, listAnalyzedResourcesResponse_analyzedResources, -- ** ListAnalyzers listAnalyzers_maxResults, listAnalyzers_nextToken, listAnalyzers_type, listAnalyzersResponse_nextToken, listAnalyzersResponse_httpStatus, listAnalyzersResponse_analyzers, -- ** ListArchiveRules listArchiveRules_maxResults, listArchiveRules_nextToken, listArchiveRules_analyzerName, listArchiveRulesResponse_nextToken, listArchiveRulesResponse_httpStatus, listArchiveRulesResponse_archiveRules, -- ** ListFindings listFindings_filter, listFindings_maxResults, listFindings_nextToken, listFindings_sort, listFindings_analyzerArn, listFindingsResponse_nextToken, listFindingsResponse_httpStatus, listFindingsResponse_findings, -- ** ListPolicyGenerations listPolicyGenerations_maxResults, listPolicyGenerations_nextToken, listPolicyGenerations_principalArn, listPolicyGenerationsResponse_nextToken, listPolicyGenerationsResponse_httpStatus, listPolicyGenerationsResponse_policyGenerations, -- ** ListTagsForResource listTagsForResource_resourceArn, listTagsForResourceResponse_tags, listTagsForResourceResponse_httpStatus, -- ** StartPolicyGeneration startPolicyGeneration_clientToken, startPolicyGeneration_cloudTrailDetails, startPolicyGeneration_policyGenerationDetails, startPolicyGenerationResponse_httpStatus, startPolicyGenerationResponse_jobId, -- ** StartResourceScan startResourceScan_resourceOwnerAccount, startResourceScan_analyzerArn, startResourceScan_resourceArn, -- ** TagResource tagResource_resourceArn, tagResource_tags, tagResourceResponse_httpStatus, -- ** UntagResource untagResource_resourceArn, untagResource_tagKeys, untagResourceResponse_httpStatus, -- ** UpdateArchiveRule updateArchiveRule_clientToken, updateArchiveRule_analyzerName, updateArchiveRule_ruleName, updateArchiveRule_filter, -- ** UpdateFindings updateFindings_clientToken, updateFindings_ids, updateFindings_resourceArn, updateFindings_analyzerArn, updateFindings_status, -- ** ValidatePolicy validatePolicy_locale, validatePolicy_maxResults, validatePolicy_nextToken, validatePolicy_validatePolicyResourceType, validatePolicy_policyDocument, validatePolicy_policyType, validatePolicyResponse_nextToken, validatePolicyResponse_httpStatus, validatePolicyResponse_findings, -- * Types -- ** AccessPreview accessPreview_statusReason, accessPreview_id, accessPreview_analyzerArn, accessPreview_configurations, accessPreview_createdAt, accessPreview_status, -- ** AccessPreviewFinding accessPreviewFinding_action, accessPreviewFinding_condition, accessPreviewFinding_error, accessPreviewFinding_existingFindingId, accessPreviewFinding_existingFindingStatus, accessPreviewFinding_isPublic, accessPreviewFinding_principal, accessPreviewFinding_resource, accessPreviewFinding_sources, accessPreviewFinding_id, accessPreviewFinding_resourceType, accessPreviewFinding_createdAt, accessPreviewFinding_changeType, accessPreviewFinding_status, accessPreviewFinding_resourceOwnerAccount, -- ** AccessPreviewStatusReason accessPreviewStatusReason_code, -- ** AccessPreviewSummary accessPreviewSummary_statusReason, accessPreviewSummary_id, accessPreviewSummary_analyzerArn, accessPreviewSummary_createdAt, accessPreviewSummary_status, -- ** AclGrantee aclGrantee_id, aclGrantee_uri, -- ** AnalyzedResource analyzedResource_actions, analyzedResource_error, analyzedResource_sharedVia, analyzedResource_status, analyzedResource_resourceArn, analyzedResource_resourceType, analyzedResource_createdAt, analyzedResource_analyzedAt, analyzedResource_updatedAt, analyzedResource_isPublic, analyzedResource_resourceOwnerAccount, -- ** AnalyzedResourceSummary analyzedResourceSummary_resourceArn, analyzedResourceSummary_resourceOwnerAccount, analyzedResourceSummary_resourceType, -- ** AnalyzerSummary analyzerSummary_lastResourceAnalyzed, analyzerSummary_lastResourceAnalyzedAt, analyzerSummary_statusReason, analyzerSummary_tags, analyzerSummary_arn, analyzerSummary_name, analyzerSummary_type, analyzerSummary_createdAt, analyzerSummary_status, -- ** ArchiveRuleSummary archiveRuleSummary_ruleName, archiveRuleSummary_filter, archiveRuleSummary_createdAt, archiveRuleSummary_updatedAt, -- ** CloudTrailDetails cloudTrailDetails_endTime, cloudTrailDetails_trails, cloudTrailDetails_accessRole, cloudTrailDetails_startTime, -- ** CloudTrailProperties cloudTrailProperties_trailProperties, cloudTrailProperties_startTime, cloudTrailProperties_endTime, -- ** Configuration configuration_ebsSnapshot, configuration_ecrRepository, configuration_efsFileSystem, configuration_iamRole, configuration_kmsKey, configuration_rdsDbClusterSnapshot, configuration_rdsDbSnapshot, configuration_s3Bucket, configuration_secretsManagerSecret, configuration_snsTopic, configuration_sqsQueue, -- ** Criterion criterion_contains, criterion_eq, criterion_exists, criterion_neq, -- ** EbsSnapshotConfiguration ebsSnapshotConfiguration_groups, ebsSnapshotConfiguration_kmsKeyId, ebsSnapshotConfiguration_userIds, -- ** EcrRepositoryConfiguration ecrRepositoryConfiguration_repositoryPolicy, -- ** EfsFileSystemConfiguration efsFileSystemConfiguration_fileSystemPolicy, -- ** Finding finding_action, finding_error, finding_isPublic, finding_principal, finding_resource, finding_sources, finding_id, finding_resourceType, finding_condition, finding_createdAt, finding_analyzedAt, finding_updatedAt, finding_status, finding_resourceOwnerAccount, -- ** FindingSource findingSource_detail, findingSource_type, -- ** FindingSourceDetail findingSourceDetail_accessPointAccount, findingSourceDetail_accessPointArn, -- ** FindingSummary findingSummary_action, findingSummary_error, findingSummary_isPublic, findingSummary_principal, findingSummary_resource, findingSummary_sources, findingSummary_id, findingSummary_resourceType, findingSummary_condition, findingSummary_createdAt, findingSummary_analyzedAt, findingSummary_updatedAt, findingSummary_status, findingSummary_resourceOwnerAccount, -- ** GeneratedPolicy generatedPolicy_policy, -- ** GeneratedPolicyProperties generatedPolicyProperties_cloudTrailProperties, generatedPolicyProperties_isComplete, generatedPolicyProperties_principalArn, -- ** GeneratedPolicyResult generatedPolicyResult_generatedPolicies, generatedPolicyResult_properties, -- ** IamRoleConfiguration iamRoleConfiguration_trustPolicy, -- ** InlineArchiveRule inlineArchiveRule_ruleName, inlineArchiveRule_filter, -- ** InternetConfiguration -- ** JobDetails jobDetails_completedOn, jobDetails_jobError, jobDetails_jobId, jobDetails_status, jobDetails_startedOn, -- ** JobError jobError_code, jobError_message, -- ** KmsGrantConfiguration kmsGrantConfiguration_constraints, kmsGrantConfiguration_retiringPrincipal, kmsGrantConfiguration_operations, kmsGrantConfiguration_granteePrincipal, kmsGrantConfiguration_issuingAccount, -- ** KmsGrantConstraints kmsGrantConstraints_encryptionContextEquals, kmsGrantConstraints_encryptionContextSubset, -- ** KmsKeyConfiguration kmsKeyConfiguration_grants, kmsKeyConfiguration_keyPolicies, -- ** Location location_path, location_span, -- ** NetworkOriginConfiguration networkOriginConfiguration_internetConfiguration, networkOriginConfiguration_vpcConfiguration, -- ** PathElement pathElement_index, pathElement_key, pathElement_substring, pathElement_value, -- ** PolicyGeneration policyGeneration_completedOn, policyGeneration_jobId, policyGeneration_principalArn, policyGeneration_status, policyGeneration_startedOn, -- ** PolicyGenerationDetails policyGenerationDetails_principalArn, -- ** Position position_line, position_column, position_offset, -- ** RdsDbClusterSnapshotAttributeValue rdsDbClusterSnapshotAttributeValue_accountIds, -- ** RdsDbClusterSnapshotConfiguration rdsDbClusterSnapshotConfiguration_attributes, rdsDbClusterSnapshotConfiguration_kmsKeyId, -- ** RdsDbSnapshotAttributeValue rdsDbSnapshotAttributeValue_accountIds, -- ** RdsDbSnapshotConfiguration rdsDbSnapshotConfiguration_attributes, rdsDbSnapshotConfiguration_kmsKeyId, -- ** S3AccessPointConfiguration s3AccessPointConfiguration_accessPointPolicy, s3AccessPointConfiguration_networkOrigin, s3AccessPointConfiguration_publicAccessBlock, -- ** S3BucketAclGrantConfiguration s3BucketAclGrantConfiguration_permission, s3BucketAclGrantConfiguration_grantee, -- ** S3BucketConfiguration s3BucketConfiguration_accessPoints, s3BucketConfiguration_bucketAclGrants, s3BucketConfiguration_bucketPolicy, s3BucketConfiguration_bucketPublicAccessBlock, -- ** S3PublicAccessBlockConfiguration s3PublicAccessBlockConfiguration_ignorePublicAcls, s3PublicAccessBlockConfiguration_restrictPublicBuckets, -- ** SecretsManagerSecretConfiguration secretsManagerSecretConfiguration_kmsKeyId, secretsManagerSecretConfiguration_secretPolicy, -- ** SnsTopicConfiguration snsTopicConfiguration_topicPolicy, -- ** SortCriteria sortCriteria_attributeName, sortCriteria_orderBy, -- ** Span span_start, span_end, -- ** SqsQueueConfiguration sqsQueueConfiguration_queuePolicy, -- ** StatusReason statusReason_code, -- ** Substring substring_start, substring_length, -- ** Trail trail_allRegions, trail_regions, trail_cloudTrailArn, -- ** TrailProperties trailProperties_allRegions, trailProperties_regions, trailProperties_cloudTrailArn, -- ** ValidatePolicyFinding validatePolicyFinding_findingDetails, validatePolicyFinding_findingType, validatePolicyFinding_issueCode, validatePolicyFinding_learnMoreLink, validatePolicyFinding_locations, -- ** VpcConfiguration vpcConfiguration_vpcId, ) where import Amazonka.AccessAnalyzer.ApplyArchiveRule import Amazonka.AccessAnalyzer.CancelPolicyGeneration import Amazonka.AccessAnalyzer.CreateAccessPreview import Amazonka.AccessAnalyzer.CreateAnalyzer import Amazonka.AccessAnalyzer.CreateArchiveRule import Amazonka.AccessAnalyzer.DeleteAnalyzer import Amazonka.AccessAnalyzer.DeleteArchiveRule import Amazonka.AccessAnalyzer.GetAccessPreview import Amazonka.AccessAnalyzer.GetAnalyzedResource import Amazonka.AccessAnalyzer.GetAnalyzer import Amazonka.AccessAnalyzer.GetArchiveRule import Amazonka.AccessAnalyzer.GetFinding import Amazonka.AccessAnalyzer.GetGeneratedPolicy import Amazonka.AccessAnalyzer.ListAccessPreviewFindings import Amazonka.AccessAnalyzer.ListAccessPreviews import Amazonka.AccessAnalyzer.ListAnalyzedResources import Amazonka.AccessAnalyzer.ListAnalyzers import Amazonka.AccessAnalyzer.ListArchiveRules import Amazonka.AccessAnalyzer.ListFindings import Amazonka.AccessAnalyzer.ListPolicyGenerations import Amazonka.AccessAnalyzer.ListTagsForResource import Amazonka.AccessAnalyzer.StartPolicyGeneration import Amazonka.AccessAnalyzer.StartResourceScan import Amazonka.AccessAnalyzer.TagResource import Amazonka.AccessAnalyzer.Types.AccessPreview import Amazonka.AccessAnalyzer.Types.AccessPreviewFinding import Amazonka.AccessAnalyzer.Types.AccessPreviewStatusReason import Amazonka.AccessAnalyzer.Types.AccessPreviewSummary import Amazonka.AccessAnalyzer.Types.AclGrantee import Amazonka.AccessAnalyzer.Types.AnalyzedResource import Amazonka.AccessAnalyzer.Types.AnalyzedResourceSummary import Amazonka.AccessAnalyzer.Types.AnalyzerSummary import Amazonka.AccessAnalyzer.Types.ArchiveRuleSummary import Amazonka.AccessAnalyzer.Types.CloudTrailDetails import Amazonka.AccessAnalyzer.Types.CloudTrailProperties import Amazonka.AccessAnalyzer.Types.Configuration import Amazonka.AccessAnalyzer.Types.Criterion import Amazonka.AccessAnalyzer.Types.EbsSnapshotConfiguration import Amazonka.AccessAnalyzer.Types.EcrRepositoryConfiguration import Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration import Amazonka.AccessAnalyzer.Types.Finding import Amazonka.AccessAnalyzer.Types.FindingSource import Amazonka.AccessAnalyzer.Types.FindingSourceDetail import Amazonka.AccessAnalyzer.Types.FindingSummary import Amazonka.AccessAnalyzer.Types.GeneratedPolicy import Amazonka.AccessAnalyzer.Types.GeneratedPolicyProperties import Amazonka.AccessAnalyzer.Types.GeneratedPolicyResult import Amazonka.AccessAnalyzer.Types.IamRoleConfiguration import Amazonka.AccessAnalyzer.Types.InlineArchiveRule import Amazonka.AccessAnalyzer.Types.InternetConfiguration import Amazonka.AccessAnalyzer.Types.JobDetails import Amazonka.AccessAnalyzer.Types.JobError import Amazonka.AccessAnalyzer.Types.KmsGrantConfiguration import Amazonka.AccessAnalyzer.Types.KmsGrantConstraints import Amazonka.AccessAnalyzer.Types.KmsKeyConfiguration import Amazonka.AccessAnalyzer.Types.Location import Amazonka.AccessAnalyzer.Types.NetworkOriginConfiguration import Amazonka.AccessAnalyzer.Types.PathElement import Amazonka.AccessAnalyzer.Types.PolicyGeneration import Amazonka.AccessAnalyzer.Types.PolicyGenerationDetails import Amazonka.AccessAnalyzer.Types.Position import Amazonka.AccessAnalyzer.Types.RdsDbClusterSnapshotAttributeValue import Amazonka.AccessAnalyzer.Types.RdsDbClusterSnapshotConfiguration import Amazonka.AccessAnalyzer.Types.RdsDbSnapshotAttributeValue import Amazonka.AccessAnalyzer.Types.RdsDbSnapshotConfiguration import Amazonka.AccessAnalyzer.Types.S3AccessPointConfiguration import Amazonka.AccessAnalyzer.Types.S3BucketAclGrantConfiguration import Amazonka.AccessAnalyzer.Types.S3BucketConfiguration import Amazonka.AccessAnalyzer.Types.S3PublicAccessBlockConfiguration import Amazonka.AccessAnalyzer.Types.SecretsManagerSecretConfiguration import Amazonka.AccessAnalyzer.Types.SnsTopicConfiguration import Amazonka.AccessAnalyzer.Types.SortCriteria import Amazonka.AccessAnalyzer.Types.Span import Amazonka.AccessAnalyzer.Types.SqsQueueConfiguration import Amazonka.AccessAnalyzer.Types.StatusReason import Amazonka.AccessAnalyzer.Types.Substring import Amazonka.AccessAnalyzer.Types.Trail import Amazonka.AccessAnalyzer.Types.TrailProperties import Amazonka.AccessAnalyzer.Types.ValidatePolicyFinding import Amazonka.AccessAnalyzer.Types.VpcConfiguration import Amazonka.AccessAnalyzer.UntagResource import Amazonka.AccessAnalyzer.UpdateArchiveRule import Amazonka.AccessAnalyzer.UpdateFindings import Amazonka.AccessAnalyzer.ValidatePolicy