h&(      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                              !!!!!!!!!!!!!!!!!!!!""""""""""""#########################$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''((((((((((((((())))))))))))))))))))))))))***********************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------................................////////////////////////////////////////00000000000000011111111111111122222222222222233333333333334444444444444455555555555555666666666666677777777777788888888888888999999999999999999::::::::::::::;;;;; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < < < < < < = = = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A A A A A A A A A B B B B B B B B B B B B B B B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F G G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K L L L L L L L L M M M M M M M M M M M M M M M M M M M M M M M M M M M M N N N N N N N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O P P P P P P P P P P P P P P P P P P P P P P P P P P P Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U V V V VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?/3(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';31amazonka-accessanalyzerProvides more details about the current status of the access preview. For example, if the creation of the access preview fails, a Failed status is returned. This failure can be due to an internal issue with the analysis or due to an invalid proposed resource configuration.See: 4 smart constructor.3amazonka-accessanalyzer=The reason code for the current status of the access preview.4amazonka-accessanalyzerCreate a value of 1" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:3, 5 - The reason code for the current status of the access preview.5amazonka-accessanalyzer=The reason code for the current status of the access preview.4amazonka-accessanalyzer31324513245(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';= =amazonka-accessanalyzer:Contains a summary of information about an access preview.See: D smart constructor.@amazonka-accessanalyzer%The unique ID for the access preview.Aamazonka-accessanalyzerDEFGHI =BA?C@>DEFGHI(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';CQamazonka-accessanalyzerYou specify each grantee as a type-value pair using one of these types. You can specify only one type of grantee. For more information, see  https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAcl.html PutBucketAcl.See: U smart constructor.Samazonka-accessanalyzerThe value specified is the canonical user ID of an Amazon Web Services account.Tamazonka-accessanalyzer4Used for granting permissions to a predefined group.Uamazonka-accessanalyzerCreate a value of Q" with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:S, V - The value specified is the canonical user ID of an Amazon Web Services account.T, W7 - Used for granting permissions to a predefined group.Vamazonka-accessanalyzerThe value specified is the canonical user ID of an Amazon Web Services account.Wamazonka-accessanalyzer4Used for granting permissions to a predefined group.QTSRUVWQTSRUVW(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?C`gfedcab `gfedcabgfedc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?D}{~|} {~|}~(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';L amazonka-accessanalyzerThe criteria to use in the filter that defines the archive rule. For more information on available filter keys, see  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-filter-keys.htmlIAM Access Analyzer filter keys.See:  smart constructor.amazonka-accessanalyzerA "contains" operator to match for the filter used to create the rule.amazonka-accessanalyzerAn "equals" operator to match for the filter used to create the rule.amazonka-accessanalyzerAn "exists" operator to match for the filter used to create the rule.amazonka-accessanalyzerA "not equals" operator to match for the filter used to create the rule.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A "contains" operator to match for the filter used to create the rule.,  - An "equals" operator to match for the filter used to create the rule.,  - An "exists" operator to match for the filter used to create the rule.,  - A "not equals" operator to match for the filter used to create the rule.amazonka-accessanalyzerA "contains" operator to match for the filter used to create the rule.amazonka-accessanalyzerAn "equals" operator to match for the filter used to create the rule.amazonka-accessanalyzerAn "exists" operator to match for the filter used to create the rule.amazonka-accessanalyzerA "not equals" operator to match for the filter used to create the rule.   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';S amazonka-accessanalyzer+Contains information about an archive rule.See:  smart constructor.amazonka-accessanalyzerThe name of the archive rule.amazonka-accessanalyzer)A filter used to define the archive rule.amazonka-accessanalyzer/The time at which the archive rule was created.amazonka-accessanalyzer4The time at which the archive rule was last updated.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the archive rule., , - A filter used to define the archive rule., 2 - The time at which the archive rule was created., 7 - The time at which the archive rule was last updated.amazonka-accessanalyzerThe name of the archive rule.amazonka-accessanalyzer)A filter used to define the archive rule.amazonka-accessanalyzer/The time at which the archive rule was created.amazonka-accessanalyzer4The time at which the archive rule was last updated.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';m2amazonka-accessanalyzerThe proposed access control configuration for an Amazon EBS volume snapshot. You can propose a configuration for a new Amazon EBS volume snapshot or an Amazon EBS volume snapshot that you own by specifying the user IDs, groups, and optional KMS encryption key. For more information, see  https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySnapshotAttribute.htmlModifySnapshotAttribute.See:  smart constructor.amazonka-accessanalyzerThe groups that have access to the Amazon EBS volume snapshot. If the value all= is specified, then the Amazon EBS volume snapshot is public.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the groups8, then the access preview uses the existing shared groups for the snapshot.If the access preview is for a new resource and you do not specify the groups, then the access preview considers the snapshot without any groups.'To propose deletion of existing shared groups), you can specify an empty list for groups.amazonka-accessanalyzerThe KMS key identifier for an encrypted Amazon EBS volume snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the kmsKeyId, the access preview considers the snapshot as unencrypted.amazonka-accessanalyzerThe IDs of the Amazon Web Services accounts that have access to the Amazon EBS volume snapshot.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the userIds8, then the access preview uses the existing shared userIds for the snapshot.If the access preview is for a new resource and you do not specify the userIds, then the access preview considers the snapshot without any userIds.'To propose deletion of existing shared  accountIds), you can specify an empty list for userIds.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The groups that have access to the Amazon EBS volume snapshot. If the value all= is specified, then the Amazon EBS volume snapshot is public.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the groups8, then the access preview uses the existing shared groups for the snapshot.If the access preview is for a new resource and you do not specify the groups, then the access preview considers the snapshot without any groups.'To propose deletion of existing shared groups), you can specify an empty list for groups.,  - The KMS key identifier for an encrypted Amazon EBS volume snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the kmsKeyId, the access preview considers the snapshot as unencrypted.,  - The IDs of the Amazon Web Services accounts that have access to the Amazon EBS volume snapshot.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the userIds8, then the access preview uses the existing shared userIds for the snapshot.If the access preview is for a new resource and you do not specify the userIds, then the access preview considers the snapshot without any userIds.'To propose deletion of existing shared  accountIds), you can specify an empty list for userIds.amazonka-accessanalyzerThe groups that have access to the Amazon EBS volume snapshot. If the value all= is specified, then the Amazon EBS volume snapshot is public.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the groups8, then the access preview uses the existing shared groups for the snapshot.If the access preview is for a new resource and you do not specify the groups, then the access preview considers the snapshot without any groups.'To propose deletion of existing shared groups), you can specify an empty list for groups.amazonka-accessanalyzerThe KMS key identifier for an encrypted Amazon EBS volume snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the kmsKeyId, the access preview considers the snapshot as unencrypted.amazonka-accessanalyzerThe IDs of the Amazon Web Services accounts that have access to the Amazon EBS volume snapshot.If the configuration is for an existing Amazon EBS volume snapshot and you do not specify the userIds8, then the access preview uses the existing shared userIds for the snapshot.If the access preview is for a new resource and you do not specify the userIds, then the access preview considers the snapshot without any userIds.'To propose deletion of existing shared  accountIds), you can specify an empty list for userIds.   (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';vamazonka-accessanalyzerThe proposed access control configuration for an Amazon ECR repository. You can propose a configuration for a new Amazon ECR repository or an existing Amazon ECR repository that you own by specifying the Amazon ECR policy. For more information, see  https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_Repository.html Repository.If the configuration is for an existing Amazon ECR repository and you do not specify the Amazon ECR policy, then the access preview uses the existing Amazon ECR policy for the repository.If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon ECR repository without a policy.To propose deletion of an existing Amazon ECR repository policy, you can specify an empty string for the Amazon ECR policy.See:  smart constructor.amazonka-accessanalyzerThe JSON repository policy text to apply to the Amazon ECR repository. For more information, see  https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policy-examples.html"Private repository policy examples in the Amazon ECR User Guide.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The JSON repository policy text to apply to the Amazon ECR repository. For more information, see  https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policy-examples.html"Private repository policy examples in the Amazon ECR User Guide.amazonka-accessanalyzerThe JSON repository policy text to apply to the Amazon ECR repository. For more information, see  https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policy-examples.html"Private repository policy examples in the Amazon ECR User Guide. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';^amazonka-accessanalyzerThe proposed access control configuration for an Amazon EFS file system. You can propose a configuration for a new Amazon EFS file system or an existing Amazon EFS file system that you own by specifying the Amazon EFS policy. For more information, see  7https://docs.aws.amazon.com/efs/latest/ug/using-fs.html Using file systems in Amazon EFS.If the configuration is for an existing Amazon EFS file system and you do not specify the Amazon EFS policy, then the access preview uses the existing Amazon EFS policy for the file system.If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon EFS file system without a policy.To propose deletion of an existing Amazon EFS file system policy, you can specify an empty string for the Amazon EFS policy.See:  smart constructor.amazonka-accessanalyzerThe JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see  https://docs.aws.amazon.com/efs/latest/ug/access-control-overview.html#access-control-manage-access-intro-resource-policies"Amazon EFS Resource-based policies.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see  https://docs.aws.amazon.com/efs/latest/ug/access-control-overview.html#access-control-manage-access-intro-resource-policies"Amazon EFS Resource-based policies.amazonka-accessanalyzerThe JSON policy definition to apply to the Amazon EFS file system. For more information on the elements that make up a file system policy, see  https://docs.aws.amazon.com/efs/latest/ug/access-control-overview.html#access-control-manage-access-intro-resource-policies"Amazon EFS Resource-based policies. (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';|amazonka-accessanalyzerIncludes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.See:  smart constructor.amazonka-accessanalyzerThe account of the cross-account access point that generated the finding.amazonka-accessanalyzerThe ARN of the access point that generated the finding. The ARN format depends on whether the ARN represents an access point or a multi-region access point.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The account of the cross-account access point that generated the finding.,  - The ARN of the access point that generated the finding. The ARN format depends on whether the ARN represents an access point or a multi-region access point.amazonka-accessanalyzerThe account of the cross-account access point that generated the finding.amazonka-accessanalyzerThe ARN of the access point that generated the finding. The ARN format depends on whether the ARN represents an access point or a multi-region access point.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?< (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Camazonka-accessanalyzerThe source of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.See:  smart constructor.amazonka-accessanalyzerIncludes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.amazonka-accessanalyzer8Indicates the type of access that generated the finding.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Includes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings., ; - Indicates the type of access that generated the finding.amazonka-accessanalyzerIncludes details about how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.amazonka-accessanalyzer8Indicates the type of access that generated the finding.amazonka-accessanalyzer(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzer+Contains the text for the generated policy.See:  smart constructor.amazonka-accessanalyzerThe text to use as the content for the new policy. The policy is created using the  https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html CreatePolicy action.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The text to use as the content for the new policy. The policy is created using the  https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html CreatePolicy action.amazonka-accessanalyzerThe text to use as the content for the new policy. The policy is created using the  https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html CreatePolicy action.amazonka-accessanalyzer(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThe proposed access control configuration for an IAM role. You can propose a configuration for a new IAM role or an existing IAM role that you own by specifying the trust policy. If the configuration is for a new IAM role, you must specify the trust policy. If the configuration is for an existing IAM role that you own and you do not propose the trust policy, the access preview uses the existing trust policy for the role. The proposed trust policy cannot be an empty string. For more information about role trust policy limits, see  https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.htmlIAM and STS quotas.See:  smart constructor.amazonka-accessanalyzer+The proposed trust policy for the IAM role.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The proposed trust policy for the IAM role.amazonka-accessanalyzer+The proposed trust policy for the IAM role.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Eamazonka-accessanalyzerAn criterion statement in an archive rule. Each archive rule may have multiple criteria.See:  smart constructor.amazonka-accessanalyzerThe name of the rule.amazonka-accessanalyzer)The condition and values for a criterion.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The name of the rule., , - The condition and values for a criterion.amazonka-accessanalyzerThe name of the rule.amazonka-accessanalyzer)The condition and values for a criterion.amazonka-accessanalyzer(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThis configuration sets the network origin for the Amazon S3 access point or multi-region access point to Internet.See:  smart constructor.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?| (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzer7Contains the details about the policy generation error.See:  smart constructor.amazonka-accessanalyzerThe job error code.amazonka-accessanalyzerSpecific information about the error. For example, which service quota was exceeded or which resource was not found.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The job error code.,  - Specific information about the error. For example, which service quota was exceeded or which resource was not found.amazonka-accessanalyzerThe job error code.amazonka-accessanalyzerSpecific information about the error. For example, which service quota was exceeded or which resource was not found.amazonka-accessanalyzeramazonka-accessanalyzer(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';5 amazonka-accessanalyzer5Contains details about the policy generation request.See:  smart constructor.amazonka-accessanalyzer*A timestamp of when the job was completed.amazonka-accessanalyzer0The job error for the policy generation request.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerThe status of the job request.amazonka-accessanalyzer(A timestamp of when the job was started.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - A timestamp of when the job was completed., 3 - The job error for the policy generation request.,  - The JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request., ! - The status of the job request., + - A timestamp of when the job was started.amazonka-accessanalyzer*A timestamp of when the job was completed.amazonka-accessanalyzer0The job error for the policy generation request.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerThe status of the job request.amazonka-accessanalyzer(A timestamp of when the job was started.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzer(Use this structure to propose allowing  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operations in the grant only when the operation request includes the specified  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_contextencryption context. You can specify only one type of encryption context. An empty map is treated as not specified. For more information, see  https://docs.aws.amazon.com/kms/latest/APIReference/API_GrantConstraints.htmlGrantConstraints.See:  smart constructor.amazonka-accessanalyzerA list of key-value pairs that must match the encryption context in the  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operation request. The grant allows the operation only when the encryption context in the request is the same as the encryption context specified in this constraint.amazonka-accessanalyzerA list of key-value pairs that must be included in the encryption context of the  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operation request. The grant allows the cryptographic operation only when the encryption context in the request includes the key-value pairs specified in this constraint, although it can include additional key-value pairs.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A list of key-value pairs that must match the encryption context in the  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operation request. The grant allows the operation only when the encryption context in the request is the same as the encryption context specified in this constraint.,  - A list of key-value pairs that must be included in the encryption context of the  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operation request. The grant allows the cryptographic operation only when the encryption context in the request includes the key-value pairs specified in this constraint, although it can include additional key-value pairs.amazonka-accessanalyzerA list of key-value pairs that must match the encryption context in the  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operation request. The grant allows the operation only when the encryption context in the request is the same as the encryption context specified in this constraint.amazonka-accessanalyzerA list of key-value pairs that must be included in the encryption context of the  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operation request. The grant allows the cryptographic operation only when the encryption context in the request includes the key-value pairs specified in this constraint, although it can include additional key-value pairs.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';М amazonka-accessanalyzerA proposed grant configuration for a KMS key. For more information, see  https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateGrant.html CreateGrant.See:  smart constructor.amazonka-accessanalyzer(Use this structure to propose allowing  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operations in the grant only when the operation request includes the specified  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_contextencryption context.amazonka-accessanalyzerThe principal that is given permission to retire the grant by using  https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html RetireGrant operation.amazonka-accessanalyzer,A list of operations that the grant permits.amazonka-accessanalyzerThe principal that is given permission to perform the operations that the grant permits.amazonka-accessanalyzerThe Amazon Web Services account under which the grant was issued. The account is used to propose KMS grants issued by accounts other than the owner of the key.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, + - Use this structure to propose allowing  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operations in the grant only when the operation request includes the specified  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_contextencryption context.,  - The principal that is given permission to retire the grant by using  https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html RetireGrant operation., / - A list of operations that the grant permits.,  - The principal that is given permission to perform the operations that the grant permits.,  - The Amazon Web Services account under which the grant was issued. The account is used to propose KMS grants issued by accounts other than the owner of the key.amazonka-accessanalyzer(Use this structure to propose allowing  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operationscryptographic operations in the grant only when the operation request includes the specified  https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_contextencryption context.amazonka-accessanalyzerThe principal that is given permission to retire the grant by using  https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html RetireGrant operation.amazonka-accessanalyzer,A list of operations that the grant permits.amazonka-accessanalyzerThe principal that is given permission to perform the operations that the grant permits.amazonka-accessanalyzerThe Amazon Web Services account under which the grant was issued. The account is used to propose KMS grants issued by accounts other than the owner of the key.amazonka-accessanalyzeramazonka-accessanalyzer  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';ݕamazonka-accessanalyzerProposed access control configuration for a KMS key. You can propose a configuration for a new KMS key or an existing KMS key that you own by specifying the key policy and KMS grant configuration. If the configuration is for an existing key and you do not specify the key policy, the access preview uses the existing policy for the key. If the access preview is for a new resource and you do not specify the key policy, then the access preview uses the default key policy. The proposed key policy cannot be an empty string. For more information, see  https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-defaultDefault key policy6. For more information about key policy limits, see  https://docs.aws.amazon.com/kms/latest/developerguide/resource-limits.htmlResource quotas.See:  smart constructor.amazonka-accessanalyzerA list of proposed grant configurations for the KMS key. If the proposed grant configuration is for an existing key, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the key.amazonka-accessanalyzerResource policy configuration for the KMS key. The only valid value for the name of the key policy is default. For more information, see  https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-defaultDefault key policy.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A list of proposed grant configurations for the KMS key. If the proposed grant configuration is for an existing key, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the key.,  - Resource policy configuration for the KMS key. The only valid value for the name of the key policy is default. For more information, see  https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-defaultDefault key policy.amazonka-accessanalyzerA list of proposed grant configurations for the KMS key. If the proposed grant configuration is for an existing key, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the key.amazonka-accessanalyzerResource policy configuration for the KMS key. The only valid value for the name of the key policy is default. For more information, see  https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-defaultDefault key policy.(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?U  (c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?A!(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-accessanalyzerContains details about the policy generation status and properties.See:  smart constructor.amazonka-accessanalyzer8A timestamp of when the policy generation was completed.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy.amazonka-accessanalyzer,The status of the policy generation request.amazonka-accessanalyzer2A timestamp of when the policy generation started.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - A timestamp of when the policy generation was completed.,  - The JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.,  - The ARN of the IAM entity (user or role) for which you are generating a policy., / - The status of the policy generation request., 5 - A timestamp of when the policy generation started.amazonka-accessanalyzer8A timestamp of when the policy generation was completed.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy.amazonka-accessanalyzer,The status of the policy generation request.amazonka-accessanalyzer2A timestamp of when the policy generation started.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer  "(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Aamazonka-accessanalyzerContains the ARN details about the IAM entity for which the policy is generated.See:  smart constructor.amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The ARN of the IAM entity (user or role) for which you are generating a policy.amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy.amazonka-accessanalyzer#(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? $(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerA position in a policy.See:  smart constructor.amazonka-accessanalyzer*The line of the position, starting from 1.amazonka-accessanalyzer,The column of the position, starting from 0.amazonka-accessanalyzerThe offset within the policy that corresponds to the position, starting from 0.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, - - The line of the position, starting from 1., / - The column of the position, starting from 0.,  - The offset within the policy that corresponds to the position, starting from 0.amazonka-accessanalyzer*The line of the position, starting from 1.amazonka-accessanalyzer,The column of the position, starting from 0.amazonka-accessanalyzerThe offset within the policy that corresponds to the position, starting from 0.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer  %(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThe values for a manual Amazon RDS DB cluster snapshot attribute.See:  smart constructor.amazonka-accessanalyzerThe Amazon Web Services account IDs that have access to the manual Amazon RDS DB cluster snapshot. If the value all is specified, then the Amazon RDS DB cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts.If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the  accountIds in "RdsDbClusterSnapshotAttributeValue8, then the access preview uses the existing shared  accountIds for the snapshot.If the access preview is for a new resource and you do not specify the specify the  accountIds in "RdsDbClusterSnapshotAttributeValue, then the access preview considers the snapshot without any attributes.'To propose deletion of existing shared  accountIds), you can specify an empty list for  accountIds in the "RdsDbClusterSnapshotAttributeValue.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Web Services account IDs that have access to the manual Amazon RDS DB cluster snapshot. If the value all is specified, then the Amazon RDS DB cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts.If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the  accountIds in "RdsDbClusterSnapshotAttributeValue8, then the access preview uses the existing shared  accountIds for the snapshot.If the access preview is for a new resource and you do not specify the specify the  accountIds in "RdsDbClusterSnapshotAttributeValue, then the access preview considers the snapshot without any attributes.'To propose deletion of existing shared  accountIds), you can specify an empty list for  accountIds in the "RdsDbClusterSnapshotAttributeValue.amazonka-accessanalyzerThe Amazon Web Services account IDs that have access to the manual Amazon RDS DB cluster snapshot. If the value all is specified, then the Amazon RDS DB cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts.If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the  accountIds in "RdsDbClusterSnapshotAttributeValue8, then the access preview uses the existing shared  accountIds for the snapshot.If the access preview is for a new resource and you do not specify the specify the  accountIds in "RdsDbClusterSnapshotAttributeValue, then the access preview considers the snapshot without any attributes.'To propose deletion of existing shared  accountIds), you can specify an empty list for  accountIds in the "RdsDbClusterSnapshotAttributeValue.&(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThe proposed access control configuration for an Amazon RDS DB cluster snapshot. You can propose a configuration for a new Amazon RDS DB cluster snapshot or an Amazon RDS DB cluster snapshot that you own by specifying the "RdsDbClusterSnapshotAttributeValue> and optional KMS encryption key. For more information, see  https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterSnapshotAttribute.html ModifyDBClusterSnapshotAttribute.See:  smart constructor.amazonka-accessanalyzerThe names and values of manual DB cluster snapshot attributes. Manual DB cluster snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB cluster snapshot. The only valid value for  AttributeName for the attribute map is restoreamazonka-accessanalyzerThe KMS key identifier for an encrypted Amazon RDS DB cluster snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the specify the kmsKeyId, then the access preview considers the snapshot as unencrypted.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The names and values of manual DB cluster snapshot attributes. Manual DB cluster snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB cluster snapshot. The only valid value for  AttributeName for the attribute map is restore,  - The KMS key identifier for an encrypted Amazon RDS DB cluster snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the specify the kmsKeyId, then the access preview considers the snapshot as unencrypted.amazonka-accessanalyzerThe names and values of manual DB cluster snapshot attributes. Manual DB cluster snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB cluster snapshot. The only valid value for  AttributeName for the attribute map is restoreamazonka-accessanalyzerThe KMS key identifier for an encrypted Amazon RDS DB cluster snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon RDS DB cluster snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the specify the kmsKeyId, then the access preview considers the snapshot as unencrypted.'(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-accessanalyzerThe name and values of a manual Amazon RDS DB snapshot attribute. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot.See:  smart constructor.amazonka-accessanalyzerThe Amazon Web Services account IDs that have access to the manual Amazon RDS DB snapshot. If the value all is specified, then the Amazon RDS DB snapshot is public and can be copied or restored by all Amazon Web Services accounts.If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the  accountIds in RdsDbSnapshotAttributeValue8, then the access preview uses the existing shared  accountIds for the snapshot.If the access preview is for a new resource and you do not specify the specify the  accountIds in RdsDbSnapshotAttributeValue, then the access preview considers the snapshot without any attributes.*To propose deletion of an existing shared  accountIds), you can specify an empty list for  accountIds in the RdsDbSnapshotAttributeValue.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The Amazon Web Services account IDs that have access to the manual Amazon RDS DB snapshot. If the value all is specified, then the Amazon RDS DB snapshot is public and can be copied or restored by all Amazon Web Services accounts.If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the  accountIds in RdsDbSnapshotAttributeValue8, then the access preview uses the existing shared  accountIds for the snapshot.If the access preview is for a new resource and you do not specify the specify the  accountIds in RdsDbSnapshotAttributeValue, then the access preview considers the snapshot without any attributes.*To propose deletion of an existing shared  accountIds), you can specify an empty list for  accountIds in the RdsDbSnapshotAttributeValue.amazonka-accessanalyzerThe Amazon Web Services account IDs that have access to the manual Amazon RDS DB snapshot. If the value all is specified, then the Amazon RDS DB snapshot is public and can be copied or restored by all Amazon Web Services accounts.If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the  accountIds in RdsDbSnapshotAttributeValue8, then the access preview uses the existing shared  accountIds for the snapshot.If the access preview is for a new resource and you do not specify the specify the  accountIds in RdsDbSnapshotAttributeValue, then the access preview considers the snapshot without any attributes.*To propose deletion of an existing shared  accountIds), you can specify an empty list for  accountIds in the RdsDbSnapshotAttributeValue.((c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';.amazonka-accessanalyzerThe proposed access control configuration for an Amazon RDS DB snapshot. You can propose a configuration for a new Amazon RDS DB snapshot or an Amazon RDS DB snapshot that you own by specifying the RdsDbSnapshotAttributeValue> and optional KMS encryption key. For more information, see  https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshotAttribute.htmlModifyDBSnapshotAttribute.See:  smart constructor.amazonka-accessanalyzerThe names and values of manual DB snapshot attributes. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot. The only valid value for  attributeName" for the attribute map is restore.amazonka-accessanalyzerThe KMS key identifier for an encrypted Amazon RDS DB snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the specify the kmsKeyId, then the access preview considers the snapshot as unencrypted.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The names and values of manual DB snapshot attributes. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot. The only valid value for  attributeName" for the attribute map is restore.,  - The KMS key identifier for an encrypted Amazon RDS DB snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the specify the kmsKeyId, then the access preview considers the snapshot as unencrypted.amazonka-accessanalyzerThe names and values of manual DB snapshot attributes. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot. The only valid value for  attributeName" for the attribute map is restore.amazonka-accessanalyzerThe KMS key identifier for an encrypted Amazon RDS DB snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the kmsKeyId, or you specify an empty string, then the access preview uses the existing kmsKeyId of the snapshot.If the access preview is for a new resource and you do not specify the specify the kmsKeyId, then the access preview considers the snapshot as unencrypted.)(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?/J *(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?0+(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Camazonka-accessanalyzer%Contains information about a finding.See:  smart constructor.amazonka-accessanalyzerThe action in the analyzed policy statement that an external principal has permission to use.amazonka-accessanalyzer,The error that resulted in an Error finding.amazonka-accessanalyzerIndicates whether the finding reports a resource that has a policy that allows public access.amazonka-accessanalyzerThe external principal that has access to a resource within the zone of trust.amazonka-accessanalyzer7The resource that the external principal has access to.amazonka-accessanalyzerThe sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe ID of the finding.amazonka-accessanalyzerThe type of the resource that the external principal has access to.amazonka-accessanalyzerThe condition in the analyzed policy statement that resulted in a finding.amazonka-accessanalyzer*The time at which the finding was created.amazonka-accessanalyzerThe time at which the resource-based policy that generated the finding was analyzed.amazonka-accessanalyzer8The time at which the finding was most recently updated.amazonka-accessanalyzerThe status of the finding.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The action in the analyzed policy statement that an external principal has permission to use., / - The error that resulted in an Error finding.,  - Indicates whether the finding reports a resource that has a policy that allows public access.,  - The external principal that has access to a resource within the zone of trust., : - The resource that the external principal has access to.,  - The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.,  - The ID of the finding.,  - The type of the resource that the external principal has access to.,  - The condition in the analyzed policy statement that resulted in a finding., - - The time at which the finding was created.,  - The time at which the resource-based policy that generated the finding was analyzed., ; - The time at which the finding was most recently updated.,  - The status of the finding., = - The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzerThe action in the analyzed policy statement that an external principal has permission to use.amazonka-accessanalyzer,The error that resulted in an Error finding.amazonka-accessanalyzerIndicates whether the finding reports a resource that has a policy that allows public access.amazonka-accessanalyzerThe external principal that has access to a resource within the zone of trust.amazonka-accessanalyzer7The resource that the external principal has access to.amazonka-accessanalyzerThe sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe ID of the finding.amazonka-accessanalyzerThe type of the resource that the external principal has access to.amazonka-accessanalyzerThe condition in the analyzed policy statement that resulted in a finding.amazonka-accessanalyzer*The time at which the finding was created.amazonka-accessanalyzerThe time at which the resource-based policy that generated the finding was analyzed.amazonka-accessanalyzer8The time at which the finding was most recently updated.amazonka-accessanalyzerThe status of the finding.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer,(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Uamazonka-accessanalyzer%Contains information about a finding.See:  smart constructor.amazonka-accessanalyzerThe action in the analyzed policy statement that an external principal has permission to use.amazonka-accessanalyzer An error.amazonka-accessanalyzerIndicates whether the policy that generated the finding allows public access to the resource.amazonka-accessanalyzerThe external principal that access to a resource within the zone of trust.amazonka-accessanalyzer6The resource that an external principal has access to.amazonka-accessanalyzerThe sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe ID of the finding.amazonka-accessanalyzer3The type of the resource identified in the finding.amazonka-accessanalyzerThe condition in the analyzed policy statement that resulted in a finding.amazonka-accessanalyzer,The time at which the finding was generated.amazonka-accessanalyzer,The time at which the resource was analyzed.amazonka-accessanalyzer*The time at which the finding was updated.amazonka-accessanalyzer"The current status of the finding.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The action in the analyzed policy statement that an external principal has permission to use.,  - An error.,  - Indicates whether the policy that generated the finding allows public access to the resource.,  - The external principal that access to a resource within the zone of trust., 9 - The resource that an external principal has access to.,  - The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.,  - The ID of the finding., 6 - The type of the resource identified in the finding.,  - The condition in the analyzed policy statement that resulted in a finding., / - The time at which the finding was generated., / - The time at which the resource was analyzed., - - The time at which the finding was updated., % - The current status of the finding., = - The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzerThe action in the analyzed policy statement that an external principal has permission to use.amazonka-accessanalyzer An error.amazonka-accessanalyzerIndicates whether the policy that generated the finding allows public access to the resource.amazonka-accessanalyzerThe external principal that access to a resource within the zone of trust.amazonka-accessanalyzer6The resource that an external principal has access to.amazonka-accessanalyzerThe sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe ID of the finding.amazonka-accessanalyzer3The type of the resource identified in the finding.amazonka-accessanalyzerThe condition in the analyzed policy statement that resulted in a finding.amazonka-accessanalyzer,The time at which the finding was generated.amazonka-accessanalyzer,The time at which the resource was analyzed.amazonka-accessanalyzer*The time at which the finding was updated.amazonka-accessanalyzer"The current status of the finding.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer-(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';[amazonka-accessanalyzer*Contains the ARN of the analyzed resource.See:  smart constructor.amazonka-accessanalyzer!The ARN of the analyzed resource.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzer'The type of resource that was analyzed.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, $ - The ARN of the analyzed resource., = - The Amazon Web Services account ID that owns the resource., * - The type of resource that was analyzed.amazonka-accessanalyzer!The ARN of the analyzed resource.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzer'The type of resource that was analyzed.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer  .(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';k amazonka-accessanalyzer-Contains details about the analyzed resource.See:  smart constructor.amazonka-accessanalyzerThe actions that an external principal is granted permission to use by the policy that generated the finding.amazonka-accessanalyzerAn error message.amazonka-accessanalyzerIndicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe current status of the finding generated from the analyzed resource.amazonka-accessanalyzer*The ARN of the resource that was analyzed.amazonka-accessanalyzer+The type of the resource that was analyzed.amazonka-accessanalyzer*The time at which the finding was created.amazonka-accessanalyzer,The time at which the resource was analyzed.amazonka-accessanalyzer*The time at which the finding was updated.amazonka-accessanalyzerIndicates whether the policy that generated the finding grants public access to the resource.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The actions that an external principal is granted permission to use by the policy that generated the finding.,  - An error message.,  - Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.,  - The current status of the finding generated from the analyzed resource., - - The ARN of the resource that was analyzed., . - The type of the resource that was analyzed., - - The time at which the finding was created., / - The time at which the resource was analyzed., - - The time at which the finding was updated.,  - Indicates whether the policy that generated the finding grants public access to the resource., = - The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzerThe actions that an external principal is granted permission to use by the policy that generated the finding.amazonka-accessanalyzerAn error message.amazonka-accessanalyzerIndicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe current status of the finding generated from the analyzed resource.amazonka-accessanalyzer*The ARN of the resource that was analyzed.amazonka-accessanalyzer+The type of the resource that was analyzed.amazonka-accessanalyzer*The time at which the finding was created.amazonka-accessanalyzer,The time at which the resource was analyzed.amazonka-accessanalyzer*The time at which the finding was updated.amazonka-accessanalyzerIndicates whether the policy that generated the finding grants public access to the resource.amazonka-accessanalyzer:The Amazon Web Services account ID that owns the resource.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer/(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';b amazonka-accessanalyzer:An access preview finding generated by the access preview.See:  smart constructor.amazonka-accessanalyzerThe action in the analyzed policy statement that an external principal has permission to perform.amazonka-accessanalyzerThe condition in the analyzed policy statement that resulted in a finding.amazonka-accessanalyzer An error.amazonka-accessanalyzerThe existing ID of the finding in IAM Access Analyzer, provided only for existing findings.amazonka-accessanalyzerThe existing status of the finding, provided only for existing findings.amazonka-accessanalyzerIndicates whether the policy that generated the finding allows public access to the resource.amazonka-accessanalyzerThe external principal that has access to a resource within the zone of trust.amazonka-accessanalyzerThe resource that an external principal has access to. This is the resource associated with the access preview.amazonka-accessanalyzerThe sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe ID of the access preview finding. This ID uniquely identifies the element in the list of access preview findings and is not related to the finding ID in Access Analyzer.amazonka-accessanalyzer=The type of the resource that can be accessed in the finding.amazonka-accessanalyzer9The time at which the access preview finding was created.amazonka-accessanalyzerProvides context on how the access preview finding compares to existing access identified in IAM Access Analyzer.New. - The finding is for newly-introduced access. Unchanged - The preview finding is an existing finding that would remain unchanged.Changed - The preview finding is an existing finding with a change in status.For example, a Changed finding with preview status Resolved and existing status Active indicates the existing Active finding would become Resolved0 as a result of the proposed permissions change.amazonka-accessanalyzerThe preview status of the finding. This is what the status of the finding would be after permissions deployment. For example, a Changed finding with preview status Resolved and existing status Active indicates the existing Active finding would become Resolved1 as a result of the proposed permissions change.amazonka-accessanalyzerThe Amazon Web Services account ID that owns the resource. For most Amazon Web Services resources, the owning account is the account in which the resource was created.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The action in the analyzed policy statement that an external principal has permission to perform.,  - The condition in the analyzed policy statement that resulted in a finding.,  - An error.,  - The existing ID of the finding in IAM Access Analyzer, provided only for existing findings.,  - The existing status of the finding, provided only for existing findings.,  - Indicates whether the policy that generated the finding allows public access to the resource.,  - The external principal that has access to a resource within the zone of trust.,  - The resource that an external principal has access to. This is the resource associated with the access preview.,  - The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.,  - The ID of the access preview finding. This ID uniquely identifies the element in the list of access preview findings and is not related to the finding ID in Access Analyzer.,  - The type of the resource that can be accessed in the finding., < - The time at which the access preview finding was created.,  - Provides context on how the access preview finding compares to existing access identified in IAM Access Analyzer.New. - The finding is for newly-introduced access. Unchanged - The preview finding is an existing finding that would remain unchanged.Changed - The preview finding is an existing finding with a change in status.For example, a Changed finding with preview status Resolved and existing status Active indicates the existing Active finding would become Resolved0 as a result of the proposed permissions change.,  - The preview status of the finding. This is what the status of the finding would be after permissions deployment. For example, a Changed finding with preview status Resolved and existing status Active indicates the existing Active finding would become Resolved1 as a result of the proposed permissions change.,  - The Amazon Web Services account ID that owns the resource. For most Amazon Web Services resources, the owning account is the account in which the resource was created.amazonka-accessanalyzerThe action in the analyzed policy statement that an external principal has permission to perform.amazonka-accessanalyzerThe condition in the analyzed policy statement that resulted in a finding.amazonka-accessanalyzer An error.amazonka-accessanalyzerThe existing ID of the finding in IAM Access Analyzer, provided only for existing findings.amazonka-accessanalyzerThe existing status of the finding, provided only for existing findings.amazonka-accessanalyzerIndicates whether the policy that generated the finding allows public access to the resource.amazonka-accessanalyzerThe external principal that has access to a resource within the zone of trust.amazonka-accessanalyzerThe resource that an external principal has access to. This is the resource associated with the access preview.amazonka-accessanalyzerThe sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.amazonka-accessanalyzerThe ID of the access preview finding. This ID uniquely identifies the element in the list of access preview findings and is not related to the finding ID in Access Analyzer.amazonka-accessanalyzer=The type of the resource that can be accessed in the finding.amazonka-accessanalyzer9The time at which the access preview finding was created.amazonka-accessanalyzerProvides context on how the access preview finding compares to existing access identified in IAM Access Analyzer.New. - The finding is for newly-introduced access. Unchanged - The preview finding is an existing finding that would remain unchanged.Changed - The preview finding is an existing finding with a change in status.For example, a Changed finding with preview status Resolved and existing status Active indicates the existing Active finding would become Resolved0 as a result of the proposed permissions change.amazonka-accessanalyzerThe preview status of the finding. This is what the status of the finding would be after permissions deployment. For example, a Changed finding with preview status Resolved and existing status Active indicates the existing Active finding would become Resolved1 as a result of the proposed permissions change.amazonka-accessanalyzerThe Amazon Web Services account ID that owns the resource. For most Amazon Web Services resources, the owning account is the account in which the resource was created.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer!!0(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerA proposed access control list grant configuration for an Amazon S3 bucket. For more information, see  https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#setting-aclsHow to Specify an ACL.See:  smart constructor.amazonka-accessanalyzerThe permissions being granted.amazonka-accessanalyzer3The grantee to whom you@re assigning access rights.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ! - The permissions being granted., 6 - The grantee to whom you@re assigning access rights.amazonka-accessanalyzerThe permissions being granted.amazonka-accessanalyzer3The grantee to whom you@re assigning access rights.amazonka-accessanalyzeramazonka-accessanalyzer1(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';tamazonka-accessanalyzerThe PublicAccessBlock configuration to apply to this Amazon S3 bucket. If the proposed configuration is for an existing Amazon S3 bucket and the configuration is not specified, the access preview uses the existing setting. If the proposed configuration is for a new bucket and the configuration is not specified, the access preview uses false. If the proposed configuration is for a new access point or multi-region access point and the access point BPA configuration is not specified, the access preview uses true. For more information, see  https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.htmlPublicAccessBlockConfiguration.See:  smart constructor.amazonka-accessanalyzerSpecifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket.amazonka-accessanalyzerSpecifies whether Amazon S3 should restrict public bucket policies for this bucket.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket.,  - Specifies whether Amazon S3 should restrict public bucket policies for this bucket.amazonka-accessanalyzerSpecifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket.amazonka-accessanalyzerSpecifies whether Amazon S3 should restrict public bucket policies for this bucket.amazonka-accessanalyzeramazonka-accessanalyzer2(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThe configuration for a Secrets Manager secret. For more information, see  https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html CreateSecret.You can propose a configuration for a new secret or an existing secret that you own by specifying the secret policy and optional KMS encryption key. If the configuration is for an existing secret and you do not specify the secret policy, the access preview uses the existing policy for the secret. If the access preview is for a new resource and you do not specify the policy, the access preview assumes a secret without a policy. To propose deletion of an existing policy, you can specify an empty string. If the proposed configuration is for a new secret and you do not specify the KMS key ID, the access preview uses the Amazon Web Services managed key aws/secretsmanager. If you specify an empty string for the KMS key ID, the access preview uses the Amazon Web Services managed key of the Amazon Web Services account. For more information about secret policy limits, see  https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_limits.htmlQuotas for Secrets Manager..See:  smart constructor.amazonka-accessanalyzer2The proposed ARN, key ID, or alias of the KMS key.amazonka-accessanalyzerThe proposed resource policy defining who can access or manage the secret.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 5 - The proposed ARN, key ID, or alias of the KMS key.,  - The proposed resource policy defining who can access or manage the secret.amazonka-accessanalyzer2The proposed ARN, key ID, or alias of the KMS key.amazonka-accessanalyzerThe proposed resource policy defining who can access or manage the secret.3(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThe proposed access control configuration for an Amazon SNS topic. You can propose a configuration for a new Amazon SNS topic or an existing Amazon SNS topic that you own by specifying the policy. If the configuration is for an existing Amazon SNS topic and you do not specify the Amazon SNS policy, then the access preview uses the existing Amazon SNS policy for the topic. If the access preview is for a new resource and you do not specify the policy, then the access preview assumes an Amazon SNS topic without a policy. To propose deletion of an existing Amazon SNS topic policy, you can specify an empty string for the Amazon SNS policy. For more information, see  9https://docs.aws.amazon.com/sns/latest/api/API_Topic.htmlTopic.See:  smart constructor.amazonka-accessanalyzerThe JSON policy text that defines who can access an Amazon SNS topic. For more information, see  https://docs.aws.amazon.com/sns/latest/dg/sns-access-policy-use-cases.html+Example cases for Amazon SNS access control in the Amazon SNS Developer Guide.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The JSON policy text that defines who can access an Amazon SNS topic. For more information, see  https://docs.aws.amazon.com/sns/latest/dg/sns-access-policy-use-cases.html+Example cases for Amazon SNS access control in the Amazon SNS Developer Guide.amazonka-accessanalyzerThe JSON policy text that defines who can access an Amazon SNS topic. For more information, see  https://docs.aws.amazon.com/sns/latest/dg/sns-access-policy-use-cases.html+Example cases for Amazon SNS access control in the Amazon SNS Developer Guide.4(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerThe criteria used to sort.See:  smart constructor.amazonka-accessanalyzer%The name of the attribute to sort on.amazonka-accessanalyzer(The sort order, ascending or descending.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - The name of the attribute to sort on., + - The sort order, ascending or descending.amazonka-accessanalyzer%The name of the attribute to sort on.amazonka-accessanalyzer(The sort order, ascending or descending.5(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerA span in a policy. The span consists of a start position (inclusive) and end position (exclusive).See:  smart constructor.amazonka-accessanalyzer+The start position of the span (inclusive).amazonka-accessanalyzer)The end position of the span (exclusive).amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, . - The start position of the span (inclusive)., , - The end position of the span (exclusive).amazonka-accessanalyzer+The start position of the span (inclusive).amazonka-accessanalyzer)The end position of the span (exclusive).amazonka-accessanalyzeramazonka-accessanalyzer6(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';`amazonka-accessanalyzerThe proposed access control configuration for an Amazon SQS queue. You can propose a configuration for a new Amazon SQS queue or an existing Amazon SQS queue that you own by specifying the Amazon SQS policy. If the configuration is for an existing Amazon SQS queue and you do not specify the Amazon SQS policy, the access preview uses the existing Amazon SQS policy for the queue. If the access preview is for a new resource and you do not specify the policy, the access preview assumes an Amazon SQS queue without a policy. To propose deletion of an existing Amazon SQS queue policy, you can specify an empty string for the Amazon SQS policy. For more information about Amazon SQS policy limits, see  https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-policies.htmlQuotas related to policies.See:  smart constructor.amazonka-accessanalyzer6The proposed resource policy for the Amazon SQS queue.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 9 - The proposed resource policy for the Amazon SQS queue.amazonka-accessanalyzer6The proposed resource policy for the Amazon SQS queue.7(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Tamazonka-accessanalyzerProvides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is returned. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the Amazon Web Services organization.See:  smart constructor.amazonka-accessanalyzer7The reason code for the current status of the analyzer.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, : - The reason code for the current status of the analyzer.amazonka-accessanalyzer7The reason code for the current status of the analyzer.amazonka-accessanalyzer8(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerA reference to a substring of a literal string in a JSON document.See:  smart constructor.amazonka-accessanalyzer2The start index of the substring, starting from 0.amazonka-accessanalyzerThe length of the substring.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 5 - The start index of the substring, starting from 0.,  - The length of the substring.amazonka-accessanalyzer2The start index of the substring, starting from 0.amazonka-accessanalyzerThe length of the substring.amazonka-accessanalyzeramazonka-accessanalyzer9(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';= amazonka-accessanalyzerA single element in a path through the JSON representation of a policy.See:  smart constructor.amazonka-accessanalyzer#Refers to an index in a JSON array.amazonka-accessanalyzer!Refers to a key in a JSON object.amazonka-accessanalyzer;Refers to a substring of a literal string in a JSON object.amazonka-accessanalyzerRefers to the value associated with a given key in a JSON object.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, & - Refers to an index in a JSON array., $ - Refers to a key in a JSON object., > - Refers to a substring of a literal string in a JSON object.,  - Refers to the value associated with a given key in a JSON object.amazonka-accessanalyzer#Refers to an index in a JSON array.amazonka-accessanalyzer!Refers to a key in a JSON object.amazonka-accessanalyzer;Refers to a substring of a literal string in a JSON object.amazonka-accessanalyzerRefers to the value associated with a given key in a JSON object.  :(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';amazonka-accessanalyzerA location in a policy that is represented as a path through the JSON representation and a corresponding span.See:  smart constructor.amazonka-accessanalyzer?A path in a policy, represented as a sequence of path elements.amazonka-accessanalyzerA span in a policy.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A path in a policy, represented as a sequence of path elements.,  - A span in a policy.amazonka-accessanalyzer?A path in a policy, represented as a sequence of path elements.amazonka-accessanalyzerA span in a policy.amazonka-accessanalyzer;(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';Zamazonka-accessanalyzerContains details about the CloudTrail trail being analyzed to generate a policy.See:   smart constructor.amazonka-accessanalyzerPossible values are true or false . If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy.amazonka-accessanalyzerA list of regions to get CloudTrail data from and analyze to generate a policy.amazonka-accessanalyzer>Specifies the ARN of the trail. The format of a trail ARN is 7arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail. amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,   - Possible values are true or false . If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy.,   - A list of regions to get CloudTrail data from and analyze to generate a policy.,   - Specifies the ARN of the trail. The format of a trail ARN is 7arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail. amazonka-accessanalyzerPossible values are true or false . If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy. amazonka-accessanalyzerA list of regions to get CloudTrail data from and analyze to generate a policy. amazonka-accessanalyzer>Specifies the ARN of the trail. The format of a trail ARN is 7arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail. amazonka-accessanalyzer   <(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-accessanalyzer-Contains information about CloudTrail access.See:   smart constructor. amazonka-accessanalyzerThe end of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp after this time are not considered to generate a policy. If this is not included in the request, the default value is the current time. amazonka-accessanalyzerA Trail+ object that contains settings for a trail. amazonka-accessanalyzerThe ARN of the service role that IAM Access Analyzer uses to access your CloudTrail trail and service last accessed information. amazonka-accessanalyzerThe start of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp before this time are not considered to generate a policy. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The end of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp after this time are not considered to generate a policy. If this is not included in the request, the default value is the current time. ,   - A Trail+ object that contains settings for a trail. ,   - The ARN of the service role that IAM Access Analyzer uses to access your CloudTrail trail and service last accessed information. ,   - The start of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp before this time are not considered to generate a policy. amazonka-accessanalyzerThe end of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp after this time are not considered to generate a policy. If this is not included in the request, the default value is the current time. amazonka-accessanalyzerA Trail+ object that contains settings for a trail. amazonka-accessanalyzerThe ARN of the service role that IAM Access Analyzer uses to access your CloudTrail trail and service last accessed information. amazonka-accessanalyzerThe start of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp before this time are not considered to generate a policy. amazonka-accessanalyzer amazonka-accessanalyzer =(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';9 amazonka-accessanalyzerContains details about the CloudTrail trail being analyzed to generate a policy.See:   smart constructor. amazonka-accessanalyzerPossible values are true or false . If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy. amazonka-accessanalyzerA list of regions to get CloudTrail data from and analyze to generate a policy. amazonka-accessanalyzer>Specifies the ARN of the trail. The format of a trail ARN is 7arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Possible values are true or false . If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy. ,   - A list of regions to get CloudTrail data from and analyze to generate a policy. ,   - Specifies the ARN of the trail. The format of a trail ARN is 7arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail. amazonka-accessanalyzerPossible values are true or false . If set to true, IAM Access Analyzer retrieves CloudTrail data from all regions to analyze and generate a policy. amazonka-accessanalyzerA list of regions to get CloudTrail data from and analyze to generate a policy. amazonka-accessanalyzer>Specifies the ARN of the trail. The format of a trail ARN is 7arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail. amazonka-accessanalyzer >(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';  amazonka-accessanalyzer-Contains information about CloudTrail access.See:   smart constructor. amazonka-accessanalyzerA TrailProperties4 object that contains settings for trail properties. amazonka-accessanalyzerThe start of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp before this time are not considered to generate a policy. amazonka-accessanalyzerThe end of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp after this time are not considered to generate a policy. If this is not included in the request, the default value is the current time. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - A TrailProperties4 object that contains settings for trail properties. ,   - The start of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp before this time are not considered to generate a policy. ,   - The end of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp after this time are not considered to generate a policy. If this is not included in the request, the default value is the current time. amazonka-accessanalyzerA TrailProperties4 object that contains settings for trail properties. amazonka-accessanalyzerThe start of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp before this time are not considered to generate a policy. amazonka-accessanalyzerThe end of the time range for which IAM Access Analyzer reviews your CloudTrail events. Events with a timestamp after this time are not considered to generate a policy. If this is not included in the request, the default value is the current time. amazonka-accessanalyzer amazonka-accessanalyzer ?(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-accessanalyzer&Contains the generated policy details.See:   smart constructor. amazonka-accessanalyzerLists details about the Trail used to generated policy. amazonka-accessanalyzerThis value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise. amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - Lists details about the Trail used to generated policy. ,   - This value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise. ,   - The ARN of the IAM entity (user or role) for which you are generating a policy. amazonka-accessanalyzerLists details about the Trail used to generated policy. amazonka-accessanalyzerThis value is set to true if the generated policy contains all possible actions for a service that IAM Access Analyzer identified from the CloudTrail trail that you specified, and false otherwise. amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy. amazonka-accessanalyzer @(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-accessanalyzer;Contains the text for the generated policy and its details.See:   smart constructor. amazonka-accessanalyzerThe text to use as the content for the new policy. The policy is created using the  https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html CreatePolicy action. amazonka-accessanalyzerA GeneratedPolicyProperties: object that contains properties of the generated policy. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The text to use as the content for the new policy. The policy is created using the  https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html CreatePolicy action. ,   - A GeneratedPolicyProperties: object that contains properties of the generated policy. amazonka-accessanalyzerThe text to use as the content for the new policy. The policy is created using the  https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html CreatePolicy action. amazonka-accessanalyzerA GeneratedPolicyProperties: object that contains properties of the generated policy. amazonka-accessanalyzer   A(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?  B(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&'; amazonka-accessanalyzer(Contains information about the analyzer.See:   smart constructor. amazonka-accessanalyzer=The resource that was most recently analyzed by the analyzer. amazonka-accessanalyzerThe time at which the most recently analyzed resource was analyzed. amazonka-accessanalyzerThe  statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is returned. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the Amazon Web Services organization. amazonka-accessanalyzerThe tags added to the analyzer. amazonka-accessanalyzerThe ARN of the analyzer. amazonka-accessanalyzerThe name of the analyzer. amazonka-accessanalyzerThe type of analyzer, which corresponds to the zone of trust chosen for the analyzer. amazonka-accessanalyzer;A timestamp for the time at which the analyzer was created. amazonka-accessanalyzerThe status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for Identity and Access Management Access Analyzer from Organizations, causes the analyzer to stop generating new findings. The status is Creating/ when the analyzer creation is in progress and Failed( when the analyzer creation has failed. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The resource that was most recently analyzed by the analyzer. ,   - The time at which the most recently analyzed resource was analyzed. ,   - The  statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is returned. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the Amazon Web Services organization. ,  " - The tags added to the analyzer. ,   - The ARN of the analyzer. ,   - The name of the analyzer. ,   - The type of analyzer, which corresponds to the zone of trust chosen for the analyzer. ,  > - A timestamp for the time at which the analyzer was created. ,  " - The status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for Identity and Access Management Access Analyzer from Organizations, causes the analyzer to stop generating new findings. The status is Creating/ when the analyzer creation is in progress and Failed( when the analyzer creation has failed. amazonka-accessanalyzer=The resource that was most recently analyzed by the analyzer. amazonka-accessanalyzerThe time at which the most recently analyzed resource was analyzed. amazonka-accessanalyzerThe  statusReason provides more details about the current status of the analyzer. For example, if the creation for the analyzer fails, a Failed status is returned. For an analyzer with organization as the type, this failure can be due to an issue with creating the service-linked roles required in the member accounts of the Amazon Web Services organization. amazonka-accessanalyzerThe tags added to the analyzer. amazonka-accessanalyzerThe ARN of the analyzer. amazonka-accessanalyzerThe name of the analyzer. amazonka-accessanalyzerThe type of analyzer, which corresponds to the zone of trust chosen for the analyzer. amazonka-accessanalyzer;A timestamp for the time at which the analyzer was created. amazonka-accessanalyzerThe status of the analyzer. An Active analyzer successfully monitors supported resources and generates new findings. The analyzer is Disabled when a user action, such as removing trusted access for Identity and Access Management Access Analyzer from Organizations, causes the analyzer to stop generating new findings. The status is Creating/ when the analyzer creation is in progress and Failed( when the analyzer creation has failed. amazonka-accessanalyzer amazonka-accessanalyzer amazonka-accessanalyzer amazonka-accessanalyzer amazonka-accessanalyzer   C(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";? D(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';+ amazonka-accessanalyzerA finding in a policy. Each finding is an actionable recommendation that can be used to improve the policy.See:   smart constructor. amazonka-accessanalyzerA localized message that explains the finding and provides guidance on how to address it. amazonka-accessanalyzerThe impact of the finding.Security warnings report when the policy allows access that we consider overly permissive.:Errors report when a part of the policy is not functional.Warnings report non-security issues when a policy does not conform to policy writing best practices.Suggestions recommend stylistic improvements in the policy that do not impact access. amazonka-accessanalyzerThe issue code provides an identifier of the issue associated with this finding. amazonka-accessanalyzer=A link to additional documentation about the type of finding. amazonka-accessanalyzerThe list of locations in the policy document that are related to the finding. The issue code provides a summary of an issue identified by the finding. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - A localized message that explains the finding and provides guidance on how to address it. ,   - The impact of the finding.Security warnings report when the policy allows access that we consider overly permissive.:Errors report when a part of the policy is not functional.Warnings report non-security issues when a policy does not conform to policy writing best practices.Suggestions recommend stylistic improvements in the policy that do not impact access. ,   - The issue code provides an identifier of the issue associated with this finding. ,   - A link to additional documentation about the type of finding. ,   - The list of locations in the policy document that are related to the finding. The issue code provides a summary of an issue identified by the finding. amazonka-accessanalyzerA localized message that explains the finding and provides guidance on how to address it. amazonka-accessanalyzerThe impact of the finding.Security warnings report when the policy allows access that we consider overly permissive.:Errors report when a part of the policy is not functional.Warnings report non-security issues when a policy does not conform to policy writing best practices.Suggestions recommend stylistic improvements in the policy that do not impact access. amazonka-accessanalyzerThe issue code provides an identifier of the issue associated with this finding. amazonka-accessanalyzer=A link to additional documentation about the type of finding. amazonka-accessanalyzerThe list of locations in the policy document that are related to the finding. The issue code provides a summary of an issue identified by the finding. amazonka-accessanalyzer amazonka-accessanalyzer amazonka-accessanalyzer amazonka-accessanalyzer E(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred";?+ F(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';1/ amazonka-accessanalyzerThe proposed virtual private cloud (VPC) configuration for the Amazon S3 access point. VPC configuration does not apply to multi-region access points. For more information, see  https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_VpcConfiguration.htmlVpcConfiguration.See:   smart constructor. amazonka-accessanalyzerIf this field is specified, this access point will only allow connections from the specified VPC ID. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - If this field is specified, this access point will only allow connections from the specified VPC ID. amazonka-accessanalyzerIf this field is specified, this access point will only allow connections from the specified VPC ID. amazonka-accessanalyzer   G(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';7 amazonka-accessanalyzer The proposed InternetConfiguration or VpcConfiguration* to apply to the Amazon S3 access point. VpcConfiguration does not apply to multi-region access points. You can make the access point accessible from the internet, or you can specify that all requests made through that access point must originate from a specific virtual private cloud (VPC). You can specify only one type of network configuration. For more information, see  https://docs.aws.amazon.com/AmazonS3/latest/dev/creating-access-points.htmlCreating access points.See:   smart constructor. amazonka-accessanalyzerThe configuration for the Amazon S3 access point or multi-region access point with an Internet origin. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The configuration for the Amazon S3 access point or multi-region access point with an Internet origin. ,   - Undocumented member. amazonka-accessanalyzerThe configuration for the Amazon S3 access point or multi-region access point with an Internet origin. amazonka-accessanalyzerUndocumented member.  H(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';E amazonka-accessanalyzerThe configuration for an Amazon S3 access point or multi-region access point for the bucket. You can propose up to 10 access points or multi-region access points per bucket. If the proposed Amazon S3 access point configuration is for an existing bucket, the access preview uses the proposed access point configuration in place of the existing access points. To propose an access point without a policy, you can provide an empty string as the access point policy. For more information, see  https://docs.aws.amazon.com/AmazonS3/latest/dev/creating-access-points.htmlCreating access points?. For more information about access point policy limits, see  https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points-restrictions-limitations.html*Access points restrictions and limitations.See:   smart constructor. amazonka-accessanalyzer5The access point or multi-region access point policy. amazonka-accessanalyzer The proposed Internet and VpcConfiguration+ to apply to this Amazon S3 access point. VpcConfiguration does not apply to multi-region access points. If the access preview is for a new resource and neither is specified, the access preview uses Internet for the network origin. If the access preview is for an existing resource and neither is specified, the access preview uses the exiting network origin. amazonka-accessanalyzer The proposed S3PublicAccessBlock configuration to apply to this Amazon S3 access point or multi-region access point. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  8 - The access point or multi-region access point policy. ,   - The proposed Internet and VpcConfiguration+ to apply to this Amazon S3 access point. VpcConfiguration does not apply to multi-region access points. If the access preview is for a new resource and neither is specified, the access preview uses Internet for the network origin. If the access preview is for an existing resource and neither is specified, the access preview uses the exiting network origin. ,   - The proposed S3PublicAccessBlock configuration to apply to this Amazon S3 access point or multi-region access point. amazonka-accessanalyzer5The access point or multi-region access point policy. amazonka-accessanalyzer The proposed Internet and VpcConfiguration+ to apply to this Amazon S3 access point. VpcConfiguration does not apply to multi-region access points. If the access preview is for a new resource and neither is specified, the access preview uses Internet for the network origin. If the access preview is for an existing resource and neither is specified, the access preview uses the exiting network origin. amazonka-accessanalyzer The proposed S3PublicAccessBlock configuration to apply to this Amazon S3 access point or multi-region access point. I(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';TP amazonka-accessanalyzerProposed access control configuration for an Amazon S3 bucket. You can propose a configuration for a new Amazon S3 bucket or an existing Amazon S3 bucket that you own by specifying the Amazon S3 bucket policy, bucket ACLs, bucket BPA settings, Amazon S3 access points, and multi-region access points attached to the bucket. If the configuration is for an existing Amazon S3 bucket and you do not specify the Amazon S3 bucket policy, the access preview uses the existing policy attached to the bucket. If the access preview is for a new resource and you do not specify the Amazon S3 bucket policy, the access preview assumes a bucket without a policy. To propose deletion of an existing bucket policy, you can specify an empty string. For more information about bucket policy limits, see  https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.htmlBucket Policy Examples.See:   smart constructor. amazonka-accessanalyzerThe configuration of Amazon S3 access points or multi-region access points for the bucket. You can propose up to 10 new access points per bucket. amazonka-accessanalyzerThe proposed list of ACL grants for the Amazon S3 bucket. You can propose up to 100 ACL grants per bucket. If the proposed grant configuration is for an existing bucket, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the bucket. amazonka-accessanalyzer4The proposed bucket policy for the Amazon S3 bucket. amazonka-accessanalyzerThe proposed block public access configuration for the Amazon S3 bucket. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The configuration of Amazon S3 access points or multi-region access points for the bucket. You can propose up to 10 new access points per bucket. ,   - The proposed list of ACL grants for the Amazon S3 bucket. You can propose up to 100 ACL grants per bucket. If the proposed grant configuration is for an existing bucket, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the bucket. ,  7 - The proposed bucket policy for the Amazon S3 bucket. ,   - The proposed block public access configuration for the Amazon S3 bucket. amazonka-accessanalyzerThe configuration of Amazon S3 access points or multi-region access points for the bucket. You can propose up to 10 new access points per bucket. amazonka-accessanalyzerThe proposed list of ACL grants for the Amazon S3 bucket. You can propose up to 100 ACL grants per bucket. If the proposed grant configuration is for an existing bucket, the access preview uses the proposed list of grant configurations in place of the existing grants. Otherwise, the access preview uses the existing grants for the bucket. amazonka-accessanalyzer4The proposed bucket policy for the Amazon S3 bucket. amazonka-accessanalyzerThe proposed block public access configuration for the Amazon S3 bucket. J(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%&';cM amazonka-accessanalyzerAccess control configuration structures for your resource. You specify the configuration as a type-value pair. You can specify only one type of access control configuration.See:   smart constructor. amazonka-accessanalyzerThe access control configuration is for an Amazon EBS volume snapshot. amazonka-accessanalyzerThe access control configuration is for an Amazon ECR repository. amazonka-accessanalyzerThe access control configuration is for an Amazon EFS file system. amazonka-accessanalyzer4The access control configuration is for an IAM role. amazonka-accessanalyzer2The access control configuration is for a KMS key. amazonka-accessanalyzerThe access control configuration is for an Amazon RDS DB cluster snapshot. amazonka-accessanalyzerThe access control configuration is for an Amazon RDS DB snapshot. amazonka-accessanalyzer - The access control configuration is for an Amazon SNS topic ,  ? - The access control configuration is for an Amazon SQS queue. amazonka-accessanalyzerThe access control configuration is for an Amazon EBS volume snapshot. amazonka-accessanalyzerThe access control configuration is for an Amazon ECR repository. amazonka-accessanalyzerThe access control configuration is for an Amazon EFS file system. amazonka-accessanalyzer4The access control configuration is for an IAM role. amazonka-accessanalyzer2The access control configuration is for a KMS key. amazonka-accessanalyzerThe access control configuration is for an Amazon RDS DB cluster snapshot. amazonka-accessanalyzerThe access control configuration is for an Amazon RDS DB snapshot. amazonka-accessanalyzer@C?ABDEFGHIQRSTUVW`gfedcab{~|}  `gfedcabgfedc{~|}~ 12345=>@C?ABDEFGHIQRSTUVW       M(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerThe response to the request.See:   smart constructor. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer%Adds a tag to the specified resource.See:   smart constructor. amazonka-accessanalyzer*The ARN of the resource to add the tag to. amazonka-accessanalyzer The tags to add to the resource. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  - - The ARN of the resource to add the tag to. ,  # - The tags to add to the resource. amazonka-accessanalyzer*The ARN of the resource to add the tag to. amazonka-accessanalyzer The tags to add to the resource. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The response's http status code. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer amazonka-accessanalyzer N(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';6 amazonka-accessanalyzerSee:   smart constructor. amazonka-accessanalyzerStarts a scan of the policies applied to the specified resource.See:   smart constructor. amazonka-accessanalyzerThe Amazon Web Services account ID that owns the resource. For most Amazon Web Services resources, the owning account is the account in which the resource was created. amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to use to scan the policies applied to the specified resource. amazonka-accessanalyzer The ARN of the resource to scan. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - The Amazon Web Services account ID that owns the resource. For most Amazon Web Services resources, the owning account is the account in which the resource was created. ,   - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to use to scan the policies applied to the specified resource. ,  # - The ARN of the resource to scan. amazonka-accessanalyzerThe Amazon Web Services account ID that owns the resource. For most Amazon Web Services resources, the owning account is the account in which the resource was created. amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to use to scan the policies applied to the specified resource. amazonka-accessanalyzer The ARN of the resource to scan. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields. amazonka-accessanalyzer amazonka-accessanalyzer O(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';2 amazonka-accessanalyzerSee:   smart constructor. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request. amazonka-accessanalyzerSee:   smart constructor. amazonka-accessanalyzerA unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK. amazonka-accessanalyzerA CloudTrailDetails& object that contains details about a Trail0 that you want to analyze to generate policies. amazonka-accessanalyzerContains the ARN of the IAM entity (user or role) for which you are generating a policy. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,   - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK. ,   - A CloudTrailDetails& object that contains details about a Trail0 that you want to analyze to generate policies. ,   - Contains the ARN of the IAM entity (user or role) for which you are generating a policy. amazonka-accessanalyzerA unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK. amazonka-accessanalyzerA CloudTrailDetails& object that contains details about a Trail0 that you want to analyze to generate policies. amazonka-accessanalyzerContains the ARN of the IAM entity (user or role) for which you are generating a policy. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  # - The response's http status code. ,   - The JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request. amazonka-accessanalyzer amazonka-accessanalyzer amazonka-accessanalyzer   P(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerThe response to the request.See:   smart constructor. amazonka-accessanalyzer4The tags that are applied to the specified resource. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer;Retrieves a list of tags applied to the specified resource.See:   smart constructor. amazonka-accessanalyzer.The ARN of the resource to retrieve tags from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  1 - The ARN of the resource to retrieve tags from. amazonka-accessanalyzer.The ARN of the resource to retrieve tags from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  7 - The tags that are applied to the specified resource. ,  # - The response's http status code. amazonka-accessanalyzer4The tags that are applied to the specified resource. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer amazonka-accessanalyzer Q(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerSee:   smart constructor. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerA PolicyGeneration: object that contains details about the generated policy. amazonka-accessanalyzerSee:   smart constructor. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy. Use this with ListGeneratedPolicies to filter the results to only include results for a specific principal. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ; - The maximum number of results to return in the response. ,  3 - A token used for pagination of results returned. ,   - The ARN of the IAM entity (user or role) for which you are generating a policy. Use this with ListGeneratedPolicies to filter the results to only include results for a specific principal. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzerThe ARN of the IAM entity (user or role) for which you are generating a policy. Use this with ListGeneratedPolicies to filter the results to only include results for a specific principal. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  3 - A token used for pagination of results returned. ,  # - The response's http status code. ,   - A PolicyGeneration: object that contains details about the generated policy. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerA PolicyGeneration: object that contains details about the generated policy. amazonka-accessanalyzer   R(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ę amazonka-accessanalyzerThe response to the request.See:   smart constructor. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerA list of findings retrieved from the analyzer that match the filter criteria specified, if any. amazonka-accessanalyzerRetrieves a list of findings generated by the specified analyzer.See:   smart constructor. amazonka-accessanalyzer-A filter to match for the findings to return. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer)The sort order for the findings returned. amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to retrieve findings from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  0 - A filter to match for the findings to return. ,  ; - The maximum number of results to return in the response. ,  3 - A token used for pagination of results returned. ,  , - The sort order for the findings returned. ,   - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to retrieve findings from. amazonka-accessanalyzer-A filter to match for the findings to return. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer)The sort order for the findings returned. amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to retrieve findings from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  3 - A token used for pagination of results returned. ,  # - The response's http status code. ,   - A list of findings retrieved from the analyzer that match the filter criteria specified, if any. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerA list of findings retrieved from the analyzer that match the filter criteria specified, if any. amazonka-accessanalyzer amazonka-accessanalyzer   S(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';! amazonka-accessanalyzerThe response to the request.See:   smart constructor. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer;A list of archive rules created for the specified analyzer. amazonka-accessanalyzerRetrieves a list of archive rules created for the specified analyzer.See:   smart constructor. amazonka-accessanalyzer7The maximum number of results to return in the request. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer0The name of the analyzer to retrieve rules from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  : - The maximum number of results to return in the request. ,  3 - A token used for pagination of results returned. ,  3 - The name of the analyzer to retrieve rules from. amazonka-accessanalyzer7The maximum number of results to return in the request. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer0The name of the analyzer to retrieve rules from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  3 - A token used for pagination of results returned. ,  # - The response's http status code. ,  > - A list of archive rules created for the specified analyzer. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer;A list of archive rules created for the specified analyzer. amazonka-accessanalyzer amazonka-accessanalyzer   T(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';ؗ amazonka-accessanalyzerThe response to the request.See:   smart constructor. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerThe analyzers retrieved. amazonka-accessanalyzerRetrieves a list of analyzers.See:   smart constructor. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzerThe type of analyzer. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ; - The maximum number of results to return in the response. ,  3 - A token used for pagination of results returned. ,   - The type of analyzer. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzerThe type of analyzer. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  3 - A token used for pagination of results returned. ,  # - The response's http status code. ,   - The analyzers retrieved. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzerThe analyzers retrieved. amazonka-accessanalyzer   U(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerThe response to the request.See:   smart constructor. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer'A list of resources that were analyzed. amazonka-accessanalyzer6Retrieves a list of resources that have been analyzed.See:   smart constructor. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzerThe type of resource. amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer0 to retrieve a list of analyzed resources from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  ; - The maximum number of results to return in the response. ,  3 - A token used for pagination of results returned. ,   - The type of resource. ,   - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer0 to retrieve a list of analyzed resources from. amazonka-accessanalyzer8The maximum number of results to return in the response. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzerThe type of resource. amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer0 to retrieve a list of analyzed resources from. amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility: ,  3 - A token used for pagination of results returned. ,  # - The response's http status code. ,  * - A list of resources that were analyzed. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code. amazonka-accessanalyzer'A list of resources that were analyzed. amazonka-accessanalyzer amazonka-accessanalyzer   V(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerSee:  smart constructor. amazonka-accessanalyzer0A token used for pagination of results returned. amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer5A list of access previews retrieved for the analyzer.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer8The maximum number of results to return in the response.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer& used to generate the access preview.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - The maximum number of results to return in the response., 3 - A token used for pagination of results returned.,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer& used to generate the access preview.amazonka-accessanalyzer8The maximum number of results to return in the response.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer& used to generate the access preview.amazonka-accessanalyzerCreate a value of  " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 3 - A token used for pagination of results returned. , # - The response's http status code., 8 - A list of access previews retrieved for the analyzer.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer5A list of access previews retrieved for the analyzer.amazonka-accessanalyzeramazonka-accessanalyzer   W(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerA list of access preview findings that match the specified filter criteria.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer)Criteria to filter the returned findings.amazonka-accessanalyzer8The maximum number of results to return in the response.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer%The unique ID for the access preview.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer used to generate the access.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, , - Criteria to filter the returned findings., ; - The maximum number of results to return in the response., 3 - A token used for pagination of results returned., ( - The unique ID for the access preview.,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer used to generate the access.amazonka-accessanalyzer)Criteria to filter the returned findings.amazonka-accessanalyzer8The maximum number of results to return in the response.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer%The unique ID for the access preview.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer used to generate the access.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 3 - A token used for pagination of results returned., # - The response's http status code.,  - A list of access preview findings that match the specified filter criteria.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerA list of access preview findings that match the specified filter criteria.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzerX(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerA GeneratedPolicyDetails: object that contains details about the generated policy.amazonka-accessanalyzerA GeneratedPolicyResult object that contains the generated policies and associated details.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzerThe level of detail that you want to generate. You can specify whether to generate policies with placeholders for resource ARNs for actions that support resource level granularity in policies.For example, in the resource section of a policy, you can receive a placeholder such as '"Resource":"arn:aws:s3:::${BucketName}" instead of "*".amazonka-accessanalyzerThe level of detail that you want to generate. You can specify whether to generate service-level policies.IAM Access Analyzer uses iam:servicelastaccessed to identify services that have been used recently to create this service-level template.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The level of detail that you want to generate. You can specify whether to generate policies with placeholders for resource ARNs for actions that support resource level granularity in policies.For example, in the resource section of a policy, you can receive a placeholder such as '"Resource":"arn:aws:s3:::${BucketName}" instead of "*".,  - The level of detail that you want to generate. You can specify whether to generate service-level policies.IAM Access Analyzer uses iam:servicelastaccessed to identify services that have been used recently to create this service-level template.,  - The JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerThe level of detail that you want to generate. You can specify whether to generate policies with placeholders for resource ARNs for actions that support resource level granularity in policies.For example, in the resource section of a policy, you can receive a placeholder such as '"Resource":"arn:aws:s3:::${BucketName}" instead of "*".amazonka-accessanalyzerThe level of detail that you want to generate. You can specify whether to generate service-level policies.IAM Access Analyzer uses iam:servicelastaccessed to identify services that have been used recently to create this service-level template.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - A GeneratedPolicyDetails: object that contains details about the generated policy.,  - A GeneratedPolicyResult object that contains the generated policies and associated details.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerA GeneratedPolicyDetails: object that contains details about the generated policy.amazonka-accessanalyzerA GeneratedPolicyResult object that contains the generated policies and associated details.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzerY(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerThe response to the request.See:  smart constructor.amazonka-accessanalyzerA finding& object that contains finding details.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerRetrieves a finding.See:  smart constructor.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer that generated the finding.amazonka-accessanalyzer"The ID of the finding to retrieve.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer that generated the finding., % - The ID of the finding to retrieve.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer that generated the finding.amazonka-accessanalyzer"The ID of the finding to retrieve.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A finding& object that contains finding details., # - The response's http status code.amazonka-accessanalyzerA finding& object that contains finding details.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzerZ(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';#R amazonka-accessanalyzerThe response to the request.See:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerRetrieves an archive rule.See:  smart constructor.amazonka-accessanalyzer0The name of the analyzer to retrieve rules from.amazonka-accessanalyzer!The name of the rule to retrieve.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 3 - The name of the analyzer to retrieve rules from., $ - The name of the rule to retrieve.amazonka-accessanalyzer0The name of the analyzer to retrieve rules from.amazonka-accessanalyzer!The name of the rule to retrieve.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - Undocumented member.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerUndocumented member.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer[(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';* amazonka-accessanalyzerThe response to the request.See:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerAn AnalyzerSummary6 object that contains information about the analyzer.amazonka-accessanalyzerRetrieves an analyzer.See:  smart constructor.amazonka-accessanalyzer#The name of the analyzer retrieved.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, & - The name of the analyzer retrieved.amazonka-accessanalyzer#The name of the analyzer retrieved.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - An AnalyzerSummary6 object that contains information about the analyzer.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerAn AnalyzerSummary6 object that contains information about the analyzer.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer  \(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';5 amazonka-accessanalyzerThe response to the request.See:  smart constructor.amazonka-accessanalyzerAn AnalyzedResource object that contains information that IAM Access Analyzer found when it analyzed the resource.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerRetrieves an analyzed resource.See:  smart constructor.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to retrieve information from.amazonka-accessanalyzer6The ARN of the resource to retrieve information about.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to retrieve information from., 9 - The ARN of the resource to retrieve information about.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer to retrieve information from.amazonka-accessanalyzer6The ARN of the resource to retrieve information about.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - An AnalyzedResource object that contains information that IAM Access Analyzer found when it analyzed the resource., # - The response's http status code.amazonka-accessanalyzerAn AnalyzedResource object that contains information that IAM Access Analyzer found when it analyzed the resource.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer](c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';? amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer=An object that contains information about the access preview.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer%The unique ID for the access preview.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer& used to generate the access preview.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ( - The unique ID for the access preview.,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer& used to generate the access preview.amazonka-accessanalyzer%The unique ID for the access preview.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer& used to generate the access preview.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.,  - An object that contains information about the access preview.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer=An object that contains information about the access preview.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzer^(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';F6 amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzerDeletes an archive rule.See:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzerThe name of the analyzer that associated with the archive rule to delete.amazonka-accessanalyzerThe name of the rule to delete.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token.,  - The name of the analyzer that associated with the archive rule to delete., " - The name of the rule to delete.amazonka-accessanalyzerA client token.amazonka-accessanalyzerThe name of the analyzer that associated with the archive rule to delete.amazonka-accessanalyzerThe name of the rule to delete.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-accessanalyzeramazonka-accessanalyzer  _(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';Kamazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzerDeletes an analyzer.See:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzer#The name of the analyzer to delete.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token., & - The name of the analyzer to delete.amazonka-accessanalyzerA client token.amazonka-accessanalyzer#The name of the analyzer to delete.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-accessanalyzer  `(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';RM amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzerCreates an archive rule.See:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzer!The name of the created analyzer.amazonka-accessanalyzerThe name of the rule to create.amazonka-accessanalyzerThe criteria for the rule.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token., $ - The name of the created analyzer., " - The name of the rule to create.,  - The criteria for the rule.amazonka-accessanalyzerA client token.amazonka-accessanalyzer!The name of the created analyzer.amazonka-accessanalyzerThe name of the rule to create.amazonka-accessanalyzerThe criteria for the rule.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-accessanalyzeramazonka-accessanalyzera(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';_amazonka-accessanalyzer2The response to the request to create an analyzer.See:  smart constructor.amazonka-accessanalyzer8The ARN of the analyzer that was created by the request.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerCreates an analyzer.See:  smart constructor.amazonka-accessanalyzerSpecifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.amazonka-accessanalyzerA client token.amazonka-accessanalyzer"The tags to apply to the analyzer.amazonka-accessanalyzer#The name of the analyzer to create.amazonka-accessanalyzerThe type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are supported. You can create only one analyzer per account per Region. You can create up to 5 analyzers per organization per Region.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - Specifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.,  - A client token., % - The tags to apply to the analyzer., & - The name of the analyzer to create.,  - The type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are supported. You can create only one analyzer per account per Region. You can create up to 5 analyzers per organization per Region.amazonka-accessanalyzerSpecifies the archive rules to add for the analyzer. Archive rules automatically archive findings that meet the criteria you define for the rule.amazonka-accessanalyzerA client token.amazonka-accessanalyzer"The tags to apply to the analyzer.amazonka-accessanalyzer#The name of the analyzer to create.amazonka-accessanalyzerThe type of analyzer to create. Only ACCOUNT and ORGANIZATION analyzers are supported. You can create only one analyzer per account per Region. You can create up to 5 analyzers per organization per Region.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, ; - The ARN of the analyzer that was created by the request., # - The response's http status code.amazonka-accessanalyzer8The ARN of the analyzer that was created by the request.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzerb(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';mamazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer%The unique ID for the access preview.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the account analyzer used to generate the access preview. You can only create an access preview for analyzers with an Account type and Active status.amazonka-accessanalyzerAccess control configuration for your resource that is used to generate the access preview. The access preview includes findings for external access allowed to the resource with the proposed access control configuration. The configuration must contain exactly one element.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token.,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the account analyzer used to generate the access preview. You can only create an access preview for analyzers with an Account type and Active status.,  - Access control configuration for your resource that is used to generate the access preview. The access preview includes findings for external access allowed to the resource with the proposed access control configuration. The configuration must contain exactly one element.amazonka-accessanalyzerA client token.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the account analyzer used to generate the access preview. You can only create an access preview for analyzers with an Account type and Active status.amazonka-accessanalyzerAccess control configuration for your resource that is used to generate the access preview. The access preview includes findings for external access allowed to the resource with the proposed access control configuration. The configuration must contain exactly one element.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code., ( - The unique ID for the access preview.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer%The unique ID for the access preview.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzerc(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';vamazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - The JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerThe JobId that is returned by the StartPolicyGeneration operation. The JobId can be used with GetGeneratedPolicy2 to retrieve the generated policies or used with CancelPolicyGeneration* to cancel the policy generation request.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzeramazonka-accessanalyzer  d(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';} amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer&Retroactively applies an archive rule.See:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzer/The Amazon resource name (ARN) of the analyzer.amazonka-accessanalyzerThe name of the rule to apply.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token., 2 - The Amazon resource name (ARN) of the analyzer., ! - The name of the rule to apply.amazonka-accessanalyzerA client token.amazonka-accessanalyzer/The Amazon resource name (ARN) of the analyzer.amazonka-accessanalyzerThe name of the rule to apply.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-accessanalyzeramazonka-accessanalyzer  e(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';2 amazonka-accessanalyzerThe response to the request.See:  smart constructor.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzer*Removes a tag from the specified resource.See:  smart constructor.amazonka-accessanalyzer/The ARN of the resource to remove the tag from.amazonka-accessanalyzerThe key for the tag to add.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 2 - The ARN of the resource to remove the tag from.,  - The key for the tag to add.amazonka-accessanalyzer/The ARN of the resource to remove the tag from.amazonka-accessanalyzerThe key for the tag to add.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, # - The response's http status code.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzeramazonka-accessanalyzer  f(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&'; amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer#Updates the specified archive rule.See:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzer9The name of the analyzer to update the archive rules for.amazonka-accessanalyzerThe name of the rule to update.amazonka-accessanalyzerA filter to match for the rules to update. Only rules that match the filter are updated.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token., < - The name of the analyzer to update the archive rules for., " - The name of the rule to update.,  - A filter to match for the rules to update. Only rules that match the filter are updated.amazonka-accessanalyzerA client token.amazonka-accessanalyzer9The name of the analyzer to update the archive rules for.amazonka-accessanalyzerThe name of the rule to update.amazonka-accessanalyzerA filter to match for the rules to update. Only rules that match the filter are updated.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-accessanalyzeramazonka-accessanalyzerg(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer=Updates findings with the new values provided in the request.See:  smart constructor.amazonka-accessanalyzerA client token.amazonka-accessanalyzer"The IDs of the findings to update.amazonka-accessanalyzer2The ARN of the resource identified in the finding.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer( that generated the findings to update.amazonka-accessanalyzerThe state represents the action to take to update the finding Status. Use ARCHIVE: to change an Active finding to an Archived finding. Use ACTIVE4 to change an Archived finding to an Active finding.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:,  - A client token., % - The IDs of the findings to update., 5 - The ARN of the resource identified in the finding.,  - The  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer( that generated the findings to update.,  - The state represents the action to take to update the finding Status. Use ARCHIVE: to change an Active finding to an Archived finding. Use ACTIVE4 to change an Archived finding to an Active finding.amazonka-accessanalyzerA client token.amazonka-accessanalyzer"The IDs of the findings to update.amazonka-accessanalyzer2The ARN of the resource identified in the finding.amazonka-accessanalyzerThe  https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-getting-started.html#permission-resourcesARN of the analyzer( that generated the findings to update.amazonka-accessanalyzerThe state represents the action to take to update the finding Status. Use ARCHIVE: to change an Active finding to an Archived finding. Use ACTIVE4 to change an Archived finding to an Active finding.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.amazonka-accessanalyzeramazonka-accessanalyzerh(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred "%&';amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerThe list of findings in a policy returned by IAM Access Analyzer based on its suite of policy checks.amazonka-accessanalyzerSee:  smart constructor.amazonka-accessanalyzer.The locale to use for localizing the findings.amazonka-accessanalyzer8The maximum number of results to return in the response.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzerThe type of resource to attach to your resource policy. Specify a value for the policy validation resource type only if the policy type is RESOURCE_POLICY. For example, to validate a resource policy to attach to an Amazon S3 bucket, you can choose AWS::S3::Bucket* for the policy validation resource type.For resource types not supported as valid values, IAM Access Analyzer runs policy checks that apply to all resource policies. For example, to validate a resource policy to attach to a KMS key, do not specify a value for the policy validation resource type and IAM Access Analyzer will run policy checks that apply to all resource policies.amazonka-accessanalyzer>The JSON policy document to use as the content for the policy.amazonka-accessanalyzerThe type of policy to validate. Identity policies grant permissions to IAM principals. Identity policies include managed and inline policies for IAM roles, users, and groups. They also include service-control policies (SCPs) that are attached to an Amazon Web Services organization, organizational unit (OU), or an account.Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust policies for IAM roles and bucket policies for Amazon S3 buckets. You can provide a generic input such as identity policy or resource policy or a specific input such as managed policy or Amazon S3 bucket policy.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 1 - The locale to use for localizing the findings., ; - The maximum number of results to return in the response., 3 - A token used for pagination of results returned.,  - The type of resource to attach to your resource policy. Specify a value for the policy validation resource type only if the policy type is RESOURCE_POLICY. For example, to validate a resource policy to attach to an Amazon S3 bucket, you can choose AWS::S3::Bucket* for the policy validation resource type.For resource types not supported as valid values, IAM Access Analyzer runs policy checks that apply to all resource policies. For example, to validate a resource policy to attach to a KMS key, do not specify a value for the policy validation resource type and IAM Access Analyzer will run policy checks that apply to all resource policies.,  - The JSON policy document to use as the content for the policy.,  - The type of policy to validate. Identity policies grant permissions to IAM principals. Identity policies include managed and inline policies for IAM roles, users, and groups. They also include service-control policies (SCPs) that are attached to an Amazon Web Services organization, organizational unit (OU), or an account.Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust policies for IAM roles and bucket policies for Amazon S3 buckets. You can provide a generic input such as identity policy or resource policy or a specific input such as managed policy or Amazon S3 bucket policy.amazonka-accessanalyzer.The locale to use for localizing the findings.amazonka-accessanalyzer8The maximum number of results to return in the response.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzerThe type of resource to attach to your resource policy. Specify a value for the policy validation resource type only if the policy type is RESOURCE_POLICY. For example, to validate a resource policy to attach to an Amazon S3 bucket, you can choose AWS::S3::Bucket* for the policy validation resource type.For resource types not supported as valid values, IAM Access Analyzer runs policy checks that apply to all resource policies. For example, to validate a resource policy to attach to a KMS key, do not specify a value for the policy validation resource type and IAM Access Analyzer will run policy checks that apply to all resource policies.amazonka-accessanalyzer>The JSON policy document to use as the content for the policy.amazonka-accessanalyzerThe type of policy to validate. Identity policies grant permissions to IAM principals. Identity policies include managed and inline policies for IAM roles, users, and groups. They also include service-control policies (SCPs) that are attached to an Amazon Web Services organization, organizational unit (OU), or an account.Resource policies grant permissions on Amazon Web Services resources. Resource policies include trust policies for IAM roles and bucket policies for Amazon S3 buckets. You can provide a generic input such as identity policy or resource policy or a specific input such as managed policy or Amazon S3 bucket policy.amazonka-accessanalyzerCreate a value of " with all optional fields omitted.Use  0https://hackage.haskell.org/package/generic-lens generic-lens or  *https://hackage.haskell.org/package/opticsoptics! to modify other optional fields.The following record fields are available, with the corresponding lenses provided for backwards compatibility:, 3 - A token used for pagination of results returned., # - The response's http status code.,  - The list of findings in a policy returned by IAM Access Analyzer based on its suite of policy checks.amazonka-accessanalyzer0A token used for pagination of results returned.amazonka-accessanalyzer The response's http status code.amazonka-accessanalyzerThe list of findings in a policy returned by IAM Access Analyzer based on its suite of policy checks.amazonka-accessanalyzeramazonka-accessanalyzeramazonka-accessanalyzeri(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred5EFGHIVW   5EFGHIVW       j(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred"%qk(c) 2013-2023 Brendan HayMozilla Public License, v. 2.0. Brendan Hayauto-generatednon-portable (GHC extensions) Safe-Inferred 124=>DQRU`gfedcab{~|}    `gfedcabgfedc{~|}~ 124=>DQRU       lmnopqrstuvwxyz{|}~                                                                                                              !!!!!!!!!!!!!!!!!!!!""""""""""""#########################$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''((((((((((((((())))))))))))))))))))))))))***********************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------................................////////////////////////////////////////0000000000000001111111111111112222222222222223333333333 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 : : : : : : : : : : : : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; < < < < < < < < < < < < < < < < < < = = = = = = = = = = = = = = = = > > > > > > > > > > > > > > > > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A A A A A A A A A B B B B B B B B B B B B B B B B B B B B B B B B B B B B C C C C C C C C C C C C C C C C C C C C C C C C C C D D D D D D D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E E E E E E E E E E E E F F F F F F F F F F F F F G G G G G G G G G G G G G G G H H H H H H H H H H H H H H H H H I I I I I I I I I I I I I I I I I I I J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J K K K K K K K K K K K K K K K K K K K K K K L L L L L L L L M M M M M M M M M M M M M M M M M M M M M M M M M M M M N N N N N N N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O P P P P P P P P P P P P P P P P P P P P P P P P P P P Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R S SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh2amazonka-accessanalyzer-2.0-A0JZirwj4a95MolJaaBere1Amazonka.AccessAnalyzer.Types.AccessPreviewStatus;Amazonka.AccessAnalyzer.Types.AccessPreviewStatusReasonCode7Amazonka.AccessAnalyzer.Types.AccessPreviewStatusReason2Amazonka.AccessAnalyzer.Types.AccessPreviewSummary(Amazonka.AccessAnalyzer.Types.AclGrantee+Amazonka.AccessAnalyzer.Types.AclPermission,Amazonka.AccessAnalyzer.Types.AnalyzerStatus'Amazonka.AccessAnalyzer.Types.Criterion0Amazonka.AccessAnalyzer.Types.ArchiveRuleSummary6Amazonka.AccessAnalyzer.Types.EbsSnapshotConfiguration8Amazonka.AccessAnalyzer.Types.EcrRepositoryConfiguration8Amazonka.AccessAnalyzer.Types.EfsFileSystemConfiguration/Amazonka.AccessAnalyzer.Types.FindingChangeType1Amazonka.AccessAnalyzer.Types.FindingSourceDetail/Amazonka.AccessAnalyzer.Types.FindingSourceType+Amazonka.AccessAnalyzer.Types.FindingSource+Amazonka.AccessAnalyzer.Types.FindingStatus1Amazonka.AccessAnalyzer.Types.FindingStatusUpdate-Amazonka.AccessAnalyzer.Types.GeneratedPolicy2Amazonka.AccessAnalyzer.Types.IamRoleConfiguration/Amazonka.AccessAnalyzer.Types.InlineArchiveRule3Amazonka.AccessAnalyzer.Types.InternetConfiguration*Amazonka.AccessAnalyzer.Types.JobErrorCode&Amazonka.AccessAnalyzer.Types.JobError'Amazonka.AccessAnalyzer.Types.JobStatus(Amazonka.AccessAnalyzer.Types.JobDetails1Amazonka.AccessAnalyzer.Types.KmsGrantConstraints/Amazonka.AccessAnalyzer.Types.KmsGrantOperation3Amazonka.AccessAnalyzer.Types.KmsGrantConfiguration1Amazonka.AccessAnalyzer.Types.KmsKeyConfiguration$Amazonka.AccessAnalyzer.Types.Locale%Amazonka.AccessAnalyzer.Types.OrderBy.Amazonka.AccessAnalyzer.Types.PolicyGeneration5Amazonka.AccessAnalyzer.Types.PolicyGenerationDetails(Amazonka.AccessAnalyzer.Types.PolicyType&Amazonka.AccessAnalyzer.Types.PositionAmazonka.AccessAnalyzer.Types.RdsDbClusterSnapshotAttributeValue?Amazonka.AccessAnalyzer.Types.RdsDbClusterSnapshotConfiguration9Amazonka.AccessAnalyzer.Types.RdsDbSnapshotAttributeValue8Amazonka.AccessAnalyzer.Types.RdsDbSnapshotConfiguration(Amazonka.AccessAnalyzer.Types.ReasonCode*Amazonka.AccessAnalyzer.Types.ResourceType,Amazonka.AccessAnalyzer.Types.FindingSummary%Amazonka.AccessAnalyzer.Types.Finding5Amazonka.AccessAnalyzer.Types.AnalyzedResourceSummary.Amazonka.AccessAnalyzer.Types.AnalyzedResource2Amazonka.AccessAnalyzer.Types.AccessPreviewFinding;Amazonka.AccessAnalyzer.Types.S3BucketAclGrantConfiguration>Amazonka.AccessAnalyzer.Types.S3PublicAccessBlockConfiguration?Amazonka.AccessAnalyzer.Types.SecretsManagerSecretConfiguration3Amazonka.AccessAnalyzer.Types.SnsTopicConfiguration*Amazonka.AccessAnalyzer.Types.SortCriteria"Amazonka.AccessAnalyzer.Types.Span3Amazonka.AccessAnalyzer.Types.SqsQueueConfiguration*Amazonka.AccessAnalyzer.Types.StatusReason'Amazonka.AccessAnalyzer.Types.Substring)Amazonka.AccessAnalyzer.Types.PathElement&Amazonka.AccessAnalyzer.Types.Location#Amazonka.AccessAnalyzer.Types.Trail/Amazonka.AccessAnalyzer.Types.CloudTrailDetails-Amazonka.AccessAnalyzer.Types.TrailProperties2Amazonka.AccessAnalyzer.Types.CloudTrailProperties7Amazonka.AccessAnalyzer.Types.GeneratedPolicyProperties3Amazonka.AccessAnalyzer.Types.GeneratedPolicyResult"Amazonka.AccessAnalyzer.Types.Type-Amazonka.AccessAnalyzer.Types.AnalyzerSummary7Amazonka.AccessAnalyzer.Types.ValidatePolicyFindingType3Amazonka.AccessAnalyzer.Types.ValidatePolicyFinding8Amazonka.AccessAnalyzer.Types.ValidatePolicyResourceType.Amazonka.AccessAnalyzer.Types.VpcConfiguration8Amazonka.AccessAnalyzer.Types.NetworkOriginConfiguration8Amazonka.AccessAnalyzer.Types.S3AccessPointConfiguration3Amazonka.AccessAnalyzer.Types.S3BucketConfiguration+Amazonka.AccessAnalyzer.Types.Configuration+Amazonka.AccessAnalyzer.Types.AccessPreviewAmazonka.AccessAnalyzer.Types#Amazonka.AccessAnalyzer.TagResource)Amazonka.AccessAnalyzer.StartResourceScan-Amazonka.AccessAnalyzer.StartPolicyGeneration+Amazonka.AccessAnalyzer.ListTagsForResource-Amazonka.AccessAnalyzer.ListPolicyGenerations$Amazonka.AccessAnalyzer.ListFindings(Amazonka.AccessAnalyzer.ListArchiveRules%Amazonka.AccessAnalyzer.ListAnalyzers-Amazonka.AccessAnalyzer.ListAnalyzedResources*Amazonka.AccessAnalyzer.ListAccessPreviews1Amazonka.AccessAnalyzer.ListAccessPreviewFindings*Amazonka.AccessAnalyzer.GetGeneratedPolicy"Amazonka.AccessAnalyzer.GetFinding&Amazonka.AccessAnalyzer.GetArchiveRule#Amazonka.AccessAnalyzer.GetAnalyzer+Amazonka.AccessAnalyzer.GetAnalyzedResource(Amazonka.AccessAnalyzer.GetAccessPreview)Amazonka.AccessAnalyzer.DeleteArchiveRule&Amazonka.AccessAnalyzer.DeleteAnalyzer)Amazonka.AccessAnalyzer.CreateArchiveRule&Amazonka.AccessAnalyzer.CreateAnalyzer+Amazonka.AccessAnalyzer.CreateAccessPreview.Amazonka.AccessAnalyzer.CancelPolicyGeneration(Amazonka.AccessAnalyzer.ApplyArchiveRule%Amazonka.AccessAnalyzer.UntagResource)Amazonka.AccessAnalyzer.UpdateArchiveRule&Amazonka.AccessAnalyzer.UpdateFindings&Amazonka.AccessAnalyzer.ValidatePolicyAmazonka.AccessAnalyzer.LensAmazonka.AccessAnalyzer.WaitersAmazonka.AccessAnalyzerAccessPreviewStatusAccessPreviewStatus'fromAccessPreviewStatusAccessPreviewStatus_FAILEDAccessPreviewStatus_CREATINGAccessPreviewStatus_COMPLETED$fShowAccessPreviewStatus$fReadAccessPreviewStatus$fEqAccessPreviewStatus$fOrdAccessPreviewStatus$fGenericAccessPreviewStatus$fHashableAccessPreviewStatus$fNFDataAccessPreviewStatus$fFromTextAccessPreviewStatus$fToTextAccessPreviewStatus!$fToByteStringAccessPreviewStatus$fToLogAccessPreviewStatus$fToHeaderAccessPreviewStatus$fToQueryAccessPreviewStatus$fFromJSONAccessPreviewStatus $fFromJSONKeyAccessPreviewStatus$fToJSONAccessPreviewStatus$fToJSONKeyAccessPreviewStatus$fFromXMLAccessPreviewStatus$fToXMLAccessPreviewStatusAccessPreviewStatusReasonCodeAccessPreviewStatusReasonCode'!fromAccessPreviewStatusReasonCode3AccessPreviewStatusReasonCode_INVALID_CONFIGURATION,AccessPreviewStatusReasonCode_INTERNAL_ERROR#$fShowAccessPreviewStatusReasonCode#$fReadAccessPreviewStatusReasonCode!$fEqAccessPreviewStatusReasonCode"$fOrdAccessPreviewStatusReasonCode&$fGenericAccessPreviewStatusReasonCode'$fHashableAccessPreviewStatusReasonCode%$fNFDataAccessPreviewStatusReasonCode'$fFromTextAccessPreviewStatusReasonCode%$fToTextAccessPreviewStatusReasonCode+$fToByteStringAccessPreviewStatusReasonCode$$fToLogAccessPreviewStatusReasonCode'$fToHeaderAccessPreviewStatusReasonCode&$fToQueryAccessPreviewStatusReasonCode'$fFromJSONAccessPreviewStatusReasonCode*$fFromJSONKeyAccessPreviewStatusReasonCode%$fToJSONAccessPreviewStatusReasonCode($fToJSONKeyAccessPreviewStatusReasonCode&$fFromXMLAccessPreviewStatusReasonCode$$fToXMLAccessPreviewStatusReasonCodeAccessPreviewStatusReasonAccessPreviewStatusReason'$$sel:code:AccessPreviewStatusReason'newAccessPreviewStatusReasonaccessPreviewStatusReason_code!$fNFDataAccessPreviewStatusReason#$fHashableAccessPreviewStatusReason#$fFromJSONAccessPreviewStatusReason$fEqAccessPreviewStatusReason$fReadAccessPreviewStatusReason$fShowAccessPreviewStatusReason"$fGenericAccessPreviewStatusReasonAccessPreviewSummaryAccessPreviewSummary''$sel:statusReason:AccessPreviewSummary'$sel:id:AccessPreviewSummary'&$sel:analyzerArn:AccessPreviewSummary'$$sel:createdAt:AccessPreviewSummary'!$sel:status:AccessPreviewSummary'newAccessPreviewSummary!accessPreviewSummary_statusReasonaccessPreviewSummary_id accessPreviewSummary_analyzerArnaccessPreviewSummary_createdAtaccessPreviewSummary_status$fNFDataAccessPreviewSummary$fHashableAccessPreviewSummary$fFromJSONAccessPreviewSummary$fEqAccessPreviewSummary$fReadAccessPreviewSummary$fShowAccessPreviewSummary$fGenericAccessPreviewSummary AclGrantee AclGrantee'$sel:id:AclGrantee'$sel:uri:AclGrantee' newAclGrantee aclGrantee_idaclGrantee_uri$fToJSONAclGrantee$fNFDataAclGrantee$fHashableAclGrantee$fFromJSONAclGrantee$fEqAclGrantee$fReadAclGrantee$fShowAclGrantee$fGenericAclGrantee AclPermissionAclPermission'fromAclPermissionAclPermission_WRITE_ACPAclPermission_WRITEAclPermission_READ_ACPAclPermission_READAclPermission_FULL_CONTROL$fShowAclPermission$fReadAclPermission$fEqAclPermission$fOrdAclPermission$fGenericAclPermission$fHashableAclPermission$fNFDataAclPermission$fFromTextAclPermission$fToTextAclPermission$fToByteStringAclPermission$fToLogAclPermission$fToHeaderAclPermission$fToQueryAclPermission$fFromJSONAclPermission$fFromJSONKeyAclPermission$fToJSONAclPermission$fToJSONKeyAclPermission$fFromXMLAclPermission$fToXMLAclPermissionAnalyzerStatusAnalyzerStatus'fromAnalyzerStatusAnalyzerStatus_FAILEDAnalyzerStatus_DISABLEDAnalyzerStatus_CREATINGAnalyzerStatus_ACTIVE$fShowAnalyzerStatus$fReadAnalyzerStatus$fEqAnalyzerStatus$fOrdAnalyzerStatus$fGenericAnalyzerStatus$fHashableAnalyzerStatus$fNFDataAnalyzerStatus$fFromTextAnalyzerStatus$fToTextAnalyzerStatus$fToByteStringAnalyzerStatus$fToLogAnalyzerStatus$fToHeaderAnalyzerStatus$fToQueryAnalyzerStatus$fFromJSONAnalyzerStatus$fFromJSONKeyAnalyzerStatus$fToJSONAnalyzerStatus$fToJSONKeyAnalyzerStatus$fFromXMLAnalyzerStatus$fToXMLAnalyzerStatus Criterion Criterion'$sel:contains:Criterion'$sel:eq:Criterion'$sel:exists:Criterion'$sel:neq:Criterion' newCriterioncriterion_contains criterion_eqcriterion_exists criterion_neq$fToJSONCriterion$fNFDataCriterion$fHashableCriterion$fFromJSONCriterion $fEqCriterion$fReadCriterion$fShowCriterion$fGenericCriterionArchiveRuleSummaryArchiveRuleSummary'!$sel:ruleName:ArchiveRuleSummary' $sel:filter':ArchiveRuleSummary'"$sel:createdAt:ArchiveRuleSummary'"$sel:updatedAt:ArchiveRuleSummary'newArchiveRuleSummaryarchiveRuleSummary_ruleNamearchiveRuleSummary_filterarchiveRuleSummary_createdAtarchiveRuleSummary_updatedAt$fNFDataArchiveRuleSummary$fHashableArchiveRuleSummary$fFromJSONArchiveRuleSummary$fEqArchiveRuleSummary$fReadArchiveRuleSummary$fShowArchiveRuleSummary$fGenericArchiveRuleSummaryEbsSnapshotConfigurationEbsSnapshotConfiguration'%$sel:groups:EbsSnapshotConfiguration''$sel:kmsKeyId:EbsSnapshotConfiguration'&$sel:userIds:EbsSnapshotConfiguration'newEbsSnapshotConfigurationebsSnapshotConfiguration_groups!ebsSnapshotConfiguration_kmsKeyId ebsSnapshotConfiguration_userIds $fToJSONEbsSnapshotConfiguration $fNFDataEbsSnapshotConfiguration"$fHashableEbsSnapshotConfiguration"$fFromJSONEbsSnapshotConfiguration$fEqEbsSnapshotConfiguration$fReadEbsSnapshotConfiguration$fShowEbsSnapshotConfiguration!$fGenericEbsSnapshotConfigurationEcrRepositoryConfigurationEcrRepositoryConfiguration'1$sel:repositoryPolicy:EcrRepositoryConfiguration'newEcrRepositoryConfiguration+ecrRepositoryConfiguration_repositoryPolicy"$fToJSONEcrRepositoryConfiguration"$fNFDataEcrRepositoryConfiguration$$fHashableEcrRepositoryConfiguration$$fFromJSONEcrRepositoryConfiguration$fEqEcrRepositoryConfiguration $fReadEcrRepositoryConfiguration $fShowEcrRepositoryConfiguration#$fGenericEcrRepositoryConfigurationEfsFileSystemConfigurationEfsFileSystemConfiguration'1$sel:fileSystemPolicy:EfsFileSystemConfiguration'newEfsFileSystemConfiguration+efsFileSystemConfiguration_fileSystemPolicy"$fToJSONEfsFileSystemConfiguration"$fNFDataEfsFileSystemConfiguration$$fHashableEfsFileSystemConfiguration$$fFromJSONEfsFileSystemConfiguration$fEqEfsFileSystemConfiguration $fReadEfsFileSystemConfiguration $fShowEfsFileSystemConfiguration#$fGenericEfsFileSystemConfigurationFindingChangeTypeFindingChangeType'fromFindingChangeTypeFindingChangeType_UNCHANGEDFindingChangeType_NEWFindingChangeType_CHANGED$fShowFindingChangeType$fReadFindingChangeType$fEqFindingChangeType$fOrdFindingChangeType$fGenericFindingChangeType$fHashableFindingChangeType$fNFDataFindingChangeType$fFromTextFindingChangeType$fToTextFindingChangeType$fToByteStringFindingChangeType$fToLogFindingChangeType$fToHeaderFindingChangeType$fToQueryFindingChangeType$fFromJSONFindingChangeType$fFromJSONKeyFindingChangeType$fToJSONFindingChangeType$fToJSONKeyFindingChangeType$fFromXMLFindingChangeType$fToXMLFindingChangeTypeFindingSourceDetailFindingSourceDetail',$sel:accessPointAccount:FindingSourceDetail'($sel:accessPointArn:FindingSourceDetail'newFindingSourceDetail&findingSourceDetail_accessPointAccount"findingSourceDetail_accessPointArn$fNFDataFindingSourceDetail$fHashableFindingSourceDetail$fFromJSONFindingSourceDetail$fEqFindingSourceDetail$fReadFindingSourceDetail$fShowFindingSourceDetail$fGenericFindingSourceDetailFindingSourceTypeFindingSourceType'fromFindingSourceType)FindingSourceType_S3_ACCESS_POINT_ACCOUNT!FindingSourceType_S3_ACCESS_POINTFindingSourceType_POLICYFindingSourceType_BUCKET_ACL$fShowFindingSourceType$fReadFindingSourceType$fEqFindingSourceType$fOrdFindingSourceType$fGenericFindingSourceType$fHashableFindingSourceType$fNFDataFindingSourceType$fFromTextFindingSourceType$fToTextFindingSourceType$fToByteStringFindingSourceType$fToLogFindingSourceType$fToHeaderFindingSourceType$fToQueryFindingSourceType$fFromJSONFindingSourceType$fFromJSONKeyFindingSourceType$fToJSONFindingSourceType$fToJSONKeyFindingSourceType$fFromXMLFindingSourceType$fToXMLFindingSourceType FindingSourceFindingSource'$sel:detail:FindingSource'$sel:type':FindingSource'newFindingSourcefindingSource_detailfindingSource_type$fNFDataFindingSource$fHashableFindingSource$fFromJSONFindingSource$fEqFindingSource$fReadFindingSource$fShowFindingSource$fGenericFindingSource FindingStatusFindingStatus'fromFindingStatusFindingStatus_RESOLVEDFindingStatus_ARCHIVEDFindingStatus_ACTIVE$fShowFindingStatus$fReadFindingStatus$fEqFindingStatus$fOrdFindingStatus$fGenericFindingStatus$fHashableFindingStatus$fNFDataFindingStatus$fFromTextFindingStatus$fToTextFindingStatus$fToByteStringFindingStatus$fToLogFindingStatus$fToHeaderFindingStatus$fToQueryFindingStatus$fFromJSONFindingStatus$fFromJSONKeyFindingStatus$fToJSONFindingStatus$fToJSONKeyFindingStatus$fFromXMLFindingStatus$fToXMLFindingStatusFindingStatusUpdateFindingStatusUpdate'fromFindingStatusUpdateFindingStatusUpdate_ARCHIVEDFindingStatusUpdate_ACTIVE$fShowFindingStatusUpdate$fReadFindingStatusUpdate$fEqFindingStatusUpdate$fOrdFindingStatusUpdate$fGenericFindingStatusUpdate$fHashableFindingStatusUpdate$fNFDataFindingStatusUpdate$fFromTextFindingStatusUpdate$fToTextFindingStatusUpdate!$fToByteStringFindingStatusUpdate$fToLogFindingStatusUpdate$fToHeaderFindingStatusUpdate$fToQueryFindingStatusUpdate$fFromJSONFindingStatusUpdate $fFromJSONKeyFindingStatusUpdate$fToJSONFindingStatusUpdate$fToJSONKeyFindingStatusUpdate$fFromXMLFindingStatusUpdate$fToXMLFindingStatusUpdateGeneratedPolicyGeneratedPolicy'$sel:policy:GeneratedPolicy'newGeneratedPolicygeneratedPolicy_policy$fNFDataGeneratedPolicy$fHashableGeneratedPolicy$fFromJSONGeneratedPolicy$fEqGeneratedPolicy$fReadGeneratedPolicy$fShowGeneratedPolicy$fGenericGeneratedPolicyIamRoleConfigurationIamRoleConfiguration'&$sel:trustPolicy:IamRoleConfiguration'newIamRoleConfiguration iamRoleConfiguration_trustPolicy$fToJSONIamRoleConfiguration$fNFDataIamRoleConfiguration$fHashableIamRoleConfiguration$fFromJSONIamRoleConfiguration$fEqIamRoleConfiguration$fReadIamRoleConfiguration$fShowIamRoleConfiguration$fGenericIamRoleConfigurationInlineArchiveRuleInlineArchiveRule' $sel:ruleName:InlineArchiveRule'$sel:filter':InlineArchiveRule'newInlineArchiveRuleinlineArchiveRule_ruleNameinlineArchiveRule_filter$fToJSONInlineArchiveRule$fNFDataInlineArchiveRule$fHashableInlineArchiveRule$fEqInlineArchiveRule$fReadInlineArchiveRule$fShowInlineArchiveRule$fGenericInlineArchiveRuleInternetConfigurationInternetConfiguration'newInternetConfiguration$fToJSONInternetConfiguration$fNFDataInternetConfiguration$fHashableInternetConfiguration$fFromJSONInternetConfiguration$fEqInternetConfiguration$fReadInternetConfiguration$fShowInternetConfiguration$fGenericInternetConfiguration JobErrorCode JobErrorCode'fromJobErrorCode)JobErrorCode_SERVICE_QUOTA_EXCEEDED_ERRORJobErrorCode_SERVICE_ERROR%JobErrorCode_RESOURCE_NOT_FOUND_ERROR JobErrorCode_AUTHORIZATION_ERROR$fShowJobErrorCode$fReadJobErrorCode$fEqJobErrorCode$fOrdJobErrorCode$fGenericJobErrorCode$fHashableJobErrorCode$fNFDataJobErrorCode$fFromTextJobErrorCode$fToTextJobErrorCode$fToByteStringJobErrorCode$fToLogJobErrorCode$fToHeaderJobErrorCode$fToQueryJobErrorCode$fFromJSONJobErrorCode$fFromJSONKeyJobErrorCode$fToJSONJobErrorCode$fToJSONKeyJobErrorCode$fFromXMLJobErrorCode$fToXMLJobErrorCodeJobError JobError'$sel:code:JobError'$sel:message:JobError' newJobError jobError_codejobError_message$fNFDataJobError$fHashableJobError$fFromJSONJobError $fEqJobError$fReadJobError$fShowJobError$fGenericJobError JobStatus JobStatus' fromJobStatusJobStatus_SUCCEEDEDJobStatus_IN_PROGRESSJobStatus_FAILEDJobStatus_CANCELED$fShowJobStatus$fReadJobStatus $fEqJobStatus$fOrdJobStatus$fGenericJobStatus$fHashableJobStatus$fNFDataJobStatus$fFromTextJobStatus$fToTextJobStatus$fToByteStringJobStatus$fToLogJobStatus$fToHeaderJobStatus$fToQueryJobStatus$fFromJSONJobStatus$fFromJSONKeyJobStatus$fToJSONJobStatus$fToJSONKeyJobStatus$fFromXMLJobStatus$fToXMLJobStatus JobDetails JobDetails'$sel:completedOn:JobDetails'$sel:jobError:JobDetails'$sel:jobId:JobDetails'$sel:status:JobDetails'$sel:startedOn:JobDetails' newJobDetailsjobDetails_completedOnjobDetails_jobErrorjobDetails_jobIdjobDetails_statusjobDetails_startedOn$fNFDataJobDetails$fHashableJobDetails$fFromJSONJobDetails$fEqJobDetails$fReadJobDetails$fShowJobDetails$fGenericJobDetailsKmsGrantConstraintsKmsGrantConstraints'1$sel:encryptionContextEquals:KmsGrantConstraints'1$sel:encryptionContextSubset:KmsGrantConstraints'newKmsGrantConstraints+kmsGrantConstraints_encryptionContextEquals+kmsGrantConstraints_encryptionContextSubset$fToJSONKmsGrantConstraints$fNFDataKmsGrantConstraints$fHashableKmsGrantConstraints$fFromJSONKmsGrantConstraints$fEqKmsGrantConstraints$fReadKmsGrantConstraints$fShowKmsGrantConstraints$fGenericKmsGrantConstraintsKmsGrantOperationKmsGrantOperation'fromKmsGrantOperationKmsGrantOperation_VerifyKmsGrantOperation_SignKmsGrantOperation_RetireGrantKmsGrantOperation_ReEncryptToKmsGrantOperation_ReEncryptFromKmsGrantOperation_GetPublicKey1KmsGrantOperation_GenerateDataKeyWithoutPlaintext5KmsGrantOperation_GenerateDataKeyPairWithoutPlaintext%KmsGrantOperation_GenerateDataKeyPair!KmsGrantOperation_GenerateDataKeyKmsGrantOperation_EncryptKmsGrantOperation_DescribeKeyKmsGrantOperation_DecryptKmsGrantOperation_CreateGrant$fShowKmsGrantOperation$fReadKmsGrantOperation$fEqKmsGrantOperation$fOrdKmsGrantOperation$fGenericKmsGrantOperation$fHashableKmsGrantOperation$fNFDataKmsGrantOperation$fFromTextKmsGrantOperation$fToTextKmsGrantOperation$fToByteStringKmsGrantOperation$fToLogKmsGrantOperation$fToHeaderKmsGrantOperation$fToQueryKmsGrantOperation$fFromJSONKmsGrantOperation$fFromJSONKeyKmsGrantOperation$fToJSONKmsGrantOperation$fToJSONKeyKmsGrantOperation$fFromXMLKmsGrantOperation$fToXMLKmsGrantOperationKmsGrantConfigurationKmsGrantConfiguration''$sel:constraints:KmsGrantConfiguration'-$sel:retiringPrincipal:KmsGrantConfiguration'&$sel:operations:KmsGrantConfiguration',$sel:granteePrincipal:KmsGrantConfiguration'*$sel:issuingAccount:KmsGrantConfiguration'newKmsGrantConfiguration!kmsGrantConfiguration_constraints'kmsGrantConfiguration_retiringPrincipal kmsGrantConfiguration_operations&kmsGrantConfiguration_granteePrincipal$kmsGrantConfiguration_issuingAccount$fToJSONKmsGrantConfiguration$fNFDataKmsGrantConfiguration$fHashableKmsGrantConfiguration$fFromJSONKmsGrantConfiguration$fEqKmsGrantConfiguration$fReadKmsGrantConfiguration$fShowKmsGrantConfiguration$fGenericKmsGrantConfigurationKmsKeyConfigurationKmsKeyConfiguration' $sel:grants:KmsKeyConfiguration'%$sel:keyPolicies:KmsKeyConfiguration'newKmsKeyConfigurationkmsKeyConfiguration_grantskmsKeyConfiguration_keyPolicies$fToJSONKmsKeyConfiguration$fNFDataKmsKeyConfiguration$fHashableKmsKeyConfiguration$fFromJSONKmsKeyConfiguration$fEqKmsKeyConfiguration$fReadKmsKeyConfiguration$fShowKmsKeyConfiguration$fGenericKmsKeyConfigurationLocaleLocale' fromLocale Locale_ZH_TW Locale_ZH_CN Locale_PT_BR Locale_KO Locale_JA Locale_IT Locale_FR Locale_ES Locale_EN Locale_DE $fShowLocale $fReadLocale $fEqLocale $fOrdLocale$fGenericLocale$fHashableLocale$fNFDataLocale$fFromTextLocale$fToTextLocale$fToByteStringLocale $fToLogLocale$fToHeaderLocale$fToQueryLocale$fFromJSONLocale$fFromJSONKeyLocale$fToJSONLocale$fToJSONKeyLocale$fFromXMLLocale $fToXMLLocaleOrderByOrderBy' fromOrderBy OrderBy_DESC OrderBy_ASC $fShowOrderBy $fReadOrderBy $fEqOrderBy $fOrdOrderBy$fGenericOrderBy$fHashableOrderBy$fNFDataOrderBy$fFromTextOrderBy$fToTextOrderBy$fToByteStringOrderBy$fToLogOrderBy$fToHeaderOrderBy$fToQueryOrderBy$fFromJSONOrderBy$fFromJSONKeyOrderBy$fToJSONOrderBy$fToJSONKeyOrderBy$fFromXMLOrderBy$fToXMLOrderByPolicyGenerationPolicyGeneration'"$sel:completedOn:PolicyGeneration'$sel:jobId:PolicyGeneration'#$sel:principalArn:PolicyGeneration'$sel:status:PolicyGeneration' $sel:startedOn:PolicyGeneration'newPolicyGenerationpolicyGeneration_completedOnpolicyGeneration_jobIdpolicyGeneration_principalArnpolicyGeneration_statuspolicyGeneration_startedOn$fNFDataPolicyGeneration$fHashablePolicyGeneration$fFromJSONPolicyGeneration$fEqPolicyGeneration$fReadPolicyGeneration$fShowPolicyGeneration$fGenericPolicyGenerationPolicyGenerationDetailsPolicyGenerationDetails'*$sel:principalArn:PolicyGenerationDetails'newPolicyGenerationDetails$policyGenerationDetails_principalArn$fToJSONPolicyGenerationDetails$fNFDataPolicyGenerationDetails!$fHashablePolicyGenerationDetails$fEqPolicyGenerationDetails$fReadPolicyGenerationDetails$fShowPolicyGenerationDetails $fGenericPolicyGenerationDetails PolicyType PolicyType'fromPolicyType!PolicyType_SERVICE_CONTROL_POLICYPolicyType_RESOURCE_POLICYPolicyType_IDENTITY_POLICY$fShowPolicyType$fReadPolicyType$fEqPolicyType$fOrdPolicyType$fGenericPolicyType$fHashablePolicyType$fNFDataPolicyType$fFromTextPolicyType$fToTextPolicyType$fToByteStringPolicyType$fToLogPolicyType$fToHeaderPolicyType$fToQueryPolicyType$fFromJSONPolicyType$fFromJSONKeyPolicyType$fToJSONPolicyType$fToJSONKeyPolicyType$fFromXMLPolicyType$fToXMLPolicyTypePosition Position'$sel:line:Position'$sel:column:Position'$sel:offset:Position' newPosition position_lineposition_columnposition_offset$fNFDataPosition$fHashablePosition$fFromJSONPosition $fEqPosition$fReadPosition$fShowPosition$fGenericPosition"RdsDbClusterSnapshotAttributeValue#RdsDbClusterSnapshotAttributeValue'3$sel:accountIds:RdsDbClusterSnapshotAttributeValue'%newRdsDbClusterSnapshotAttributeValue-rdsDbClusterSnapshotAttributeValue_accountIds*$fToJSONRdsDbClusterSnapshotAttributeValue*$fNFDataRdsDbClusterSnapshotAttributeValue,$fHashableRdsDbClusterSnapshotAttributeValue,$fFromJSONRdsDbClusterSnapshotAttributeValue&$fEqRdsDbClusterSnapshotAttributeValue($fReadRdsDbClusterSnapshotAttributeValue($fShowRdsDbClusterSnapshotAttributeValue+$fGenericRdsDbClusterSnapshotAttributeValue!RdsDbClusterSnapshotConfiguration"RdsDbClusterSnapshotConfiguration'2$sel:attributes:RdsDbClusterSnapshotConfiguration'0$sel:kmsKeyId:RdsDbClusterSnapshotConfiguration'$newRdsDbClusterSnapshotConfiguration,rdsDbClusterSnapshotConfiguration_attributes*rdsDbClusterSnapshotConfiguration_kmsKeyId)$fToJSONRdsDbClusterSnapshotConfiguration)$fNFDataRdsDbClusterSnapshotConfiguration+$fHashableRdsDbClusterSnapshotConfiguration+$fFromJSONRdsDbClusterSnapshotConfiguration%$fEqRdsDbClusterSnapshotConfiguration'$fReadRdsDbClusterSnapshotConfiguration'$fShowRdsDbClusterSnapshotConfiguration*$fGenericRdsDbClusterSnapshotConfigurationRdsDbSnapshotAttributeValueRdsDbSnapshotAttributeValue',$sel:accountIds:RdsDbSnapshotAttributeValue'newRdsDbSnapshotAttributeValue&rdsDbSnapshotAttributeValue_accountIds#$fToJSONRdsDbSnapshotAttributeValue#$fNFDataRdsDbSnapshotAttributeValue%$fHashableRdsDbSnapshotAttributeValue%$fFromJSONRdsDbSnapshotAttributeValue$fEqRdsDbSnapshotAttributeValue!$fReadRdsDbSnapshotAttributeValue!$fShowRdsDbSnapshotAttributeValue$$fGenericRdsDbSnapshotAttributeValueRdsDbSnapshotConfigurationRdsDbSnapshotConfiguration'+$sel:attributes:RdsDbSnapshotConfiguration')$sel:kmsKeyId:RdsDbSnapshotConfiguration'newRdsDbSnapshotConfiguration%rdsDbSnapshotConfiguration_attributes#rdsDbSnapshotConfiguration_kmsKeyId"$fToJSONRdsDbSnapshotConfiguration"$fNFDataRdsDbSnapshotConfiguration$$fHashableRdsDbSnapshotConfiguration$$fFromJSONRdsDbSnapshotConfiguration$fEqRdsDbSnapshotConfiguration $fReadRdsDbSnapshotConfiguration $fShowRdsDbSnapshotConfiguration#$fGenericRdsDbSnapshotConfiguration ReasonCode ReasonCode'fromReasonCode.ReasonCode_SERVICE_LINKED_ROLE_CREATION_FAILEDReasonCode_ORGANIZATION_DELETED/ReasonCode_DELEGATED_ADMINISTRATOR_DEREGISTERED&ReasonCode_AWS_SERVICE_ACCESS_DISABLED$fShowReasonCode$fReadReasonCode$fEqReasonCode$fOrdReasonCode$fGenericReasonCode$fHashableReasonCode$fNFDataReasonCode$fFromTextReasonCode$fToTextReasonCode$fToByteStringReasonCode$fToLogReasonCode$fToHeaderReasonCode$fToQueryReasonCode$fFromJSONReasonCode$fFromJSONKeyReasonCode$fToJSONReasonCode$fToJSONKeyReasonCode$fFromXMLReasonCode$fToXMLReasonCode ResourceType ResourceType'fromResourceType(ResourceType_AWS__SecretsManager__SecretResourceType_AWS__SQS__QueueResourceType_AWS__SNS__TopicResourceType_AWS__S3__Bucket!ResourceType_AWS__RDS__DBSnapshot(ResourceType_AWS__RDS__DBClusterSnapshot&ResourceType_AWS__Lambda__LayerVersion"ResourceType_AWS__Lambda__FunctionResourceType_AWS__KMS__KeyResourceType_AWS__IAM__Role!ResourceType_AWS__EFS__FileSystem!ResourceType_AWS__ECR__RepositoryResourceType_AWS__EC2__Snapshot$fShowResourceType$fReadResourceType$fEqResourceType$fOrdResourceType$fGenericResourceType$fHashableResourceType$fNFDataResourceType$fFromTextResourceType$fToTextResourceType$fToByteStringResourceType$fToLogResourceType$fToHeaderResourceType$fToQueryResourceType$fFromJSONResourceType$fFromJSONKeyResourceType$fToJSONResourceType$fToJSONKeyResourceType$fFromXMLResourceType$fToXMLResourceTypeFindingSummaryFindingSummary'$sel:action:FindingSummary'$sel:error:FindingSummary'$sel:isPublic:FindingSummary'$sel:principal:FindingSummary'$sel:resource:FindingSummary'$sel:sources:FindingSummary'$sel:id:FindingSummary'!$sel:resourceType:FindingSummary'$sel:condition:FindingSummary'$sel:createdAt:FindingSummary'$sel:analyzedAt:FindingSummary'$sel:updatedAt:FindingSummary'$sel:status:FindingSummary')$sel:resourceOwnerAccount:FindingSummary'newFindingSummaryfindingSummary_actionfindingSummary_errorfindingSummary_isPublicfindingSummary_principalfindingSummary_resourcefindingSummary_sourcesfindingSummary_idfindingSummary_resourceTypefindingSummary_conditionfindingSummary_createdAtfindingSummary_analyzedAtfindingSummary_updatedAtfindingSummary_status#findingSummary_resourceOwnerAccount$fNFDataFindingSummary$fHashableFindingSummary$fFromJSONFindingSummary$fEqFindingSummary$fReadFindingSummary$fShowFindingSummary$fGenericFindingSummaryFindingFinding'$sel:action:Finding'$sel:error:Finding'$sel:isPublic:Finding'$sel:principal:Finding'$sel:resource:Finding'$sel:sources:Finding'$sel:id:Finding'$sel:resourceType:Finding'$sel:condition:Finding'$sel:createdAt:Finding'$sel:analyzedAt:Finding'$sel:updatedAt:Finding'$sel:status:Finding'"$sel:resourceOwnerAccount:Finding' newFindingfinding_action finding_errorfinding_isPublicfinding_principalfinding_resourcefinding_sources finding_idfinding_resourceTypefinding_conditionfinding_createdAtfinding_analyzedAtfinding_updatedAtfinding_statusfinding_resourceOwnerAccount$fNFDataFinding$fHashableFinding$fFromJSONFinding $fEqFinding $fReadFinding $fShowFinding$fGenericFindingAnalyzedResourceSummaryAnalyzedResourceSummary')$sel:resourceArn:AnalyzedResourceSummary'2$sel:resourceOwnerAccount:AnalyzedResourceSummary'*$sel:resourceType:AnalyzedResourceSummary'newAnalyzedResourceSummary#analyzedResourceSummary_resourceArn,analyzedResourceSummary_resourceOwnerAccount$analyzedResourceSummary_resourceType$fNFDataAnalyzedResourceSummary!$fHashableAnalyzedResourceSummary!$fFromJSONAnalyzedResourceSummary$fEqAnalyzedResourceSummary$fReadAnalyzedResourceSummary$fShowAnalyzedResourceSummary $fGenericAnalyzedResourceSummaryAnalyzedResourceAnalyzedResource'$sel:actions:AnalyzedResource'$sel:error:AnalyzedResource' $sel:sharedVia:AnalyzedResource'$sel:status:AnalyzedResource'"$sel:resourceArn:AnalyzedResource'#$sel:resourceType:AnalyzedResource' $sel:createdAt:AnalyzedResource'!$sel:analyzedAt:AnalyzedResource' $sel:updatedAt:AnalyzedResource'$sel:isPublic:AnalyzedResource'+$sel:resourceOwnerAccount:AnalyzedResource'newAnalyzedResourceanalyzedResource_actionsanalyzedResource_erroranalyzedResource_sharedViaanalyzedResource_statusanalyzedResource_resourceArnanalyzedResource_resourceTypeanalyzedResource_createdAtanalyzedResource_analyzedAtanalyzedResource_updatedAtanalyzedResource_isPublic%analyzedResource_resourceOwnerAccount$fNFDataAnalyzedResource$fHashableAnalyzedResource$fFromJSONAnalyzedResource$fEqAnalyzedResource$fReadAnalyzedResource$fShowAnalyzedResource$fGenericAnalyzedResourceAccessPreviewFindingAccessPreviewFinding'!$sel:action:AccessPreviewFinding'$$sel:condition:AccessPreviewFinding' $sel:error:AccessPreviewFinding',$sel:existingFindingId:AccessPreviewFinding'0$sel:existingFindingStatus:AccessPreviewFinding'#$sel:isPublic:AccessPreviewFinding'$$sel:principal:AccessPreviewFinding'#$sel:resource:AccessPreviewFinding'"$sel:sources:AccessPreviewFinding'$sel:id:AccessPreviewFinding''$sel:resourceType:AccessPreviewFinding'$$sel:createdAt:AccessPreviewFinding'%$sel:changeType:AccessPreviewFinding'!$sel:status:AccessPreviewFinding'/$sel:resourceOwnerAccount:AccessPreviewFinding'newAccessPreviewFindingaccessPreviewFinding_actionaccessPreviewFinding_conditionaccessPreviewFinding_error&accessPreviewFinding_existingFindingId*accessPreviewFinding_existingFindingStatusaccessPreviewFinding_isPublicaccessPreviewFinding_principalaccessPreviewFinding_resourceaccessPreviewFinding_sourcesaccessPreviewFinding_id!accessPreviewFinding_resourceTypeaccessPreviewFinding_createdAtaccessPreviewFinding_changeTypeaccessPreviewFinding_status)accessPreviewFinding_resourceOwnerAccount$fNFDataAccessPreviewFinding$fHashableAccessPreviewFinding$fFromJSONAccessPreviewFinding$fEqAccessPreviewFinding$fReadAccessPreviewFinding$fShowAccessPreviewFinding$fGenericAccessPreviewFindingS3BucketAclGrantConfigurationS3BucketAclGrantConfiguration'.$sel:permission:S3BucketAclGrantConfiguration'+$sel:grantee:S3BucketAclGrantConfiguration' newS3BucketAclGrantConfiguration(s3BucketAclGrantConfiguration_permission%s3BucketAclGrantConfiguration_grantee%$fToJSONS3BucketAclGrantConfiguration%$fNFDataS3BucketAclGrantConfiguration'$fHashableS3BucketAclGrantConfiguration'$fFromJSONS3BucketAclGrantConfiguration!$fEqS3BucketAclGrantConfiguration#$fReadS3BucketAclGrantConfiguration#$fShowS3BucketAclGrantConfiguration&$fGenericS3BucketAclGrantConfiguration S3PublicAccessBlockConfiguration!S3PublicAccessBlockConfiguration'7$sel:ignorePublicAcls:S3PublicAccessBlockConfiguration'<$sel:restrictPublicBuckets:S3PublicAccessBlockConfiguration'#newS3PublicAccessBlockConfiguration1s3PublicAccessBlockConfiguration_ignorePublicAcls6s3PublicAccessBlockConfiguration_restrictPublicBuckets($fToJSONS3PublicAccessBlockConfiguration($fNFDataS3PublicAccessBlockConfiguration*$fHashableS3PublicAccessBlockConfiguration*$fFromJSONS3PublicAccessBlockConfiguration$$fEqS3PublicAccessBlockConfiguration&$fReadS3PublicAccessBlockConfiguration&$fShowS3PublicAccessBlockConfiguration)$fGenericS3PublicAccessBlockConfiguration!SecretsManagerSecretConfiguration"SecretsManagerSecretConfiguration'0$sel:kmsKeyId:SecretsManagerSecretConfiguration'4$sel:secretPolicy:SecretsManagerSecretConfiguration'$newSecretsManagerSecretConfiguration*secretsManagerSecretConfiguration_kmsKeyId.secretsManagerSecretConfiguration_secretPolicy)$fToJSONSecretsManagerSecretConfiguration)$fNFDataSecretsManagerSecretConfiguration+$fHashableSecretsManagerSecretConfiguration+$fFromJSONSecretsManagerSecretConfiguration%$fEqSecretsManagerSecretConfiguration'$fReadSecretsManagerSecretConfiguration'$fShowSecretsManagerSecretConfiguration*$fGenericSecretsManagerSecretConfigurationSnsTopicConfigurationSnsTopicConfiguration''$sel:topicPolicy:SnsTopicConfiguration'newSnsTopicConfiguration!snsTopicConfiguration_topicPolicy$fToJSONSnsTopicConfiguration$fNFDataSnsTopicConfiguration$fHashableSnsTopicConfiguration$fFromJSONSnsTopicConfiguration$fEqSnsTopicConfiguration$fReadSnsTopicConfiguration$fShowSnsTopicConfiguration$fGenericSnsTopicConfiguration SortCriteria SortCriteria' $sel:attributeName:SortCriteria'$sel:orderBy:SortCriteria'newSortCriteriasortCriteria_attributeNamesortCriteria_orderBy$fToJSONSortCriteria$fNFDataSortCriteria$fHashableSortCriteria$fEqSortCriteria$fReadSortCriteria$fShowSortCriteria$fGenericSortCriteriaSpanSpan'$sel:start:Span'$sel:end:Span'newSpan span_startspan_end $fNFDataSpan$fHashableSpan$fFromJSONSpan$fEqSpan $fReadSpan $fShowSpan $fGenericSpanSqsQueueConfigurationSqsQueueConfiguration''$sel:queuePolicy:SqsQueueConfiguration'newSqsQueueConfiguration!sqsQueueConfiguration_queuePolicy$fToJSONSqsQueueConfiguration$fNFDataSqsQueueConfiguration$fHashableSqsQueueConfiguration$fFromJSONSqsQueueConfiguration$fEqSqsQueueConfiguration$fReadSqsQueueConfiguration$fShowSqsQueueConfiguration$fGenericSqsQueueConfiguration StatusReason StatusReason'$sel:code:StatusReason'newStatusReasonstatusReason_code$fNFDataStatusReason$fHashableStatusReason$fFromJSONStatusReason$fEqStatusReason$fReadStatusReason$fShowStatusReason$fGenericStatusReason Substring Substring'$sel:start:Substring'$sel:length:Substring' newSubstringsubstring_startsubstring_length$fNFDataSubstring$fHashableSubstring$fFromJSONSubstring $fEqSubstring$fReadSubstring$fShowSubstring$fGenericSubstring PathElement PathElement'$sel:index:PathElement'$sel:key:PathElement'$sel:substring:PathElement'$sel:value:PathElement'newPathElementpathElement_indexpathElement_keypathElement_substringpathElement_value$fNFDataPathElement$fHashablePathElement$fFromJSONPathElement$fEqPathElement$fReadPathElement$fShowPathElement$fGenericPathElementLocation Location'$sel:path:Location'$sel:span:Location' newLocation location_path location_span$fNFDataLocation$fHashableLocation$fFromJSONLocation $fEqLocation$fReadLocation$fShowLocation$fGenericLocationTrailTrail'$sel:allRegions:Trail'$sel:regions:Trail'$sel:cloudTrailArn:Trail'newTrailtrail_allRegions trail_regionstrail_cloudTrailArn $fToJSONTrail $fNFDataTrail$fHashableTrail $fEqTrail $fReadTrail $fShowTrail$fGenericTrailCloudTrailDetailsCloudTrailDetails'$sel:endTime:CloudTrailDetails'$sel:trails:CloudTrailDetails'"$sel:accessRole:CloudTrailDetails'!$sel:startTime:CloudTrailDetails'newCloudTrailDetailscloudTrailDetails_endTimecloudTrailDetails_trailscloudTrailDetails_accessRolecloudTrailDetails_startTime$fToJSONCloudTrailDetails$fNFDataCloudTrailDetails$fHashableCloudTrailDetails$fEqCloudTrailDetails$fReadCloudTrailDetails$fShowCloudTrailDetails$fGenericCloudTrailDetailsTrailPropertiesTrailProperties' $sel:allRegions:TrailProperties'$sel:regions:TrailProperties'#$sel:cloudTrailArn:TrailProperties'newTrailPropertiestrailProperties_allRegionstrailProperties_regionstrailProperties_cloudTrailArn$fNFDataTrailProperties$fHashableTrailProperties$fFromJSONTrailProperties$fEqTrailProperties$fReadTrailProperties$fShowTrailProperties$fGenericTrailPropertiesCloudTrailPropertiesCloudTrailProperties'*$sel:trailProperties:CloudTrailProperties'$$sel:startTime:CloudTrailProperties'"$sel:endTime:CloudTrailProperties'newCloudTrailProperties$cloudTrailProperties_trailPropertiescloudTrailProperties_startTimecloudTrailProperties_endTime$fNFDataCloudTrailProperties$fHashableCloudTrailProperties$fFromJSONCloudTrailProperties$fEqCloudTrailProperties$fReadCloudTrailProperties$fShowCloudTrailProperties$fGenericCloudTrailPropertiesGeneratedPolicyPropertiesGeneratedPolicyProperties'4$sel:cloudTrailProperties:GeneratedPolicyProperties'*$sel:isComplete:GeneratedPolicyProperties',$sel:principalArn:GeneratedPolicyProperties'newGeneratedPolicyProperties.generatedPolicyProperties_cloudTrailProperties$generatedPolicyProperties_isComplete&generatedPolicyProperties_principalArn!$fNFDataGeneratedPolicyProperties#$fHashableGeneratedPolicyProperties#$fFromJSONGeneratedPolicyProperties$fEqGeneratedPolicyProperties$fReadGeneratedPolicyProperties$fShowGeneratedPolicyProperties"$fGenericGeneratedPolicyPropertiesGeneratedPolicyResultGeneratedPolicyResult'-$sel:generatedPolicies:GeneratedPolicyResult'&$sel:properties:GeneratedPolicyResult'newGeneratedPolicyResult'generatedPolicyResult_generatedPolicies generatedPolicyResult_properties$fNFDataGeneratedPolicyResult$fHashableGeneratedPolicyResult$fFromJSONGeneratedPolicyResult$fEqGeneratedPolicyResult$fReadGeneratedPolicyResult$fShowGeneratedPolicyResult$fGenericGeneratedPolicyResultTypeType'fromTypeType_ORGANIZATION Type_ACCOUNT $fShowType $fReadType$fEqType $fOrdType $fGenericType$fHashableType $fNFDataType$fFromTextType $fToTextType$fToByteStringType $fToLogType$fToHeaderType $fToQueryType$fFromJSONType$fFromJSONKeyType $fToJSONType$fToJSONKeyType $fFromXMLType $fToXMLTypeAnalyzerSummaryAnalyzerSummary'*$sel:lastResourceAnalyzed:AnalyzerSummary',$sel:lastResourceAnalyzedAt:AnalyzerSummary'"$sel:statusReason:AnalyzerSummary'$sel:tags:AnalyzerSummary'$sel:arn:AnalyzerSummary'$sel:name:AnalyzerSummary'$sel:type':AnalyzerSummary'$sel:createdAt:AnalyzerSummary'$sel:status:AnalyzerSummary'newAnalyzerSummary$analyzerSummary_lastResourceAnalyzed&analyzerSummary_lastResourceAnalyzedAtanalyzerSummary_statusReasonanalyzerSummary_tagsanalyzerSummary_arnanalyzerSummary_nameanalyzerSummary_typeanalyzerSummary_createdAtanalyzerSummary_status$fNFDataAnalyzerSummary$fHashableAnalyzerSummary$fFromJSONAnalyzerSummary$fEqAnalyzerSummary$fReadAnalyzerSummary$fShowAnalyzerSummary$fGenericAnalyzerSummaryValidatePolicyFindingTypeValidatePolicyFindingType'fromValidatePolicyFindingType!ValidatePolicyFindingType_WARNING$ValidatePolicyFindingType_SUGGESTION*ValidatePolicyFindingType_SECURITY_WARNINGValidatePolicyFindingType_ERROR$fShowValidatePolicyFindingType$fReadValidatePolicyFindingType$fEqValidatePolicyFindingType$fOrdValidatePolicyFindingType"$fGenericValidatePolicyFindingType#$fHashableValidatePolicyFindingType!$fNFDataValidatePolicyFindingType#$fFromTextValidatePolicyFindingType!$fToTextValidatePolicyFindingType'$fToByteStringValidatePolicyFindingType $fToLogValidatePolicyFindingType#$fToHeaderValidatePolicyFindingType"$fToQueryValidatePolicyFindingType#$fFromJSONValidatePolicyFindingType&$fFromJSONKeyValidatePolicyFindingType!$fToJSONValidatePolicyFindingType$$fToJSONKeyValidatePolicyFindingType"$fFromXMLValidatePolicyFindingType $fToXMLValidatePolicyFindingTypeValidatePolicyFindingValidatePolicyFinding'*$sel:findingDetails:ValidatePolicyFinding''$sel:findingType:ValidatePolicyFinding'%$sel:issueCode:ValidatePolicyFinding')$sel:learnMoreLink:ValidatePolicyFinding'%$sel:locations:ValidatePolicyFinding'newValidatePolicyFinding$validatePolicyFinding_findingDetails!validatePolicyFinding_findingTypevalidatePolicyFinding_issueCode#validatePolicyFinding_learnMoreLinkvalidatePolicyFinding_locations$fNFDataValidatePolicyFinding$fHashableValidatePolicyFinding$fFromJSONValidatePolicyFinding$fEqValidatePolicyFinding$fReadValidatePolicyFinding$fShowValidatePolicyFinding$fGenericValidatePolicyFindingValidatePolicyResourceTypeValidatePolicyResourceType'fromValidatePolicyResourceType:ValidatePolicyResourceType_AWS__S3__MultiRegionAccessPoint*ValidatePolicyResourceType_AWS__S3__Bucket/ValidatePolicyResourceType_AWS__S3__AccessPoint;ValidatePolicyResourceType_AWS__S3ObjectLambda__AccessPoint=ValidatePolicyResourceType_AWS__IAM__AssumeRolePolicyDocument $fShowValidatePolicyResourceType $fReadValidatePolicyResourceType$fEqValidatePolicyResourceType$fOrdValidatePolicyResourceType#$fGenericValidatePolicyResourceType$$fHashableValidatePolicyResourceType"$fNFDataValidatePolicyResourceType$$fFromTextValidatePolicyResourceType"$fToTextValidatePolicyResourceType($fToByteStringValidatePolicyResourceType!$fToLogValidatePolicyResourceType$$fToHeaderValidatePolicyResourceType#$fToQueryValidatePolicyResourceType$$fFromJSONValidatePolicyResourceType'$fFromJSONKeyValidatePolicyResourceType"$fToJSONValidatePolicyResourceType%$fToJSONKeyValidatePolicyResourceType#$fFromXMLValidatePolicyResourceType!$fToXMLValidatePolicyResourceTypeVpcConfigurationVpcConfiguration'$sel:vpcId:VpcConfiguration'newVpcConfigurationvpcConfiguration_vpcId$fToJSONVpcConfiguration$fNFDataVpcConfiguration$fHashableVpcConfiguration$fFromJSONVpcConfiguration$fEqVpcConfiguration$fReadVpcConfiguration$fShowVpcConfiguration$fGenericVpcConfigurationNetworkOriginConfigurationNetworkOriginConfiguration'6$sel:internetConfiguration:NetworkOriginConfiguration'1$sel:vpcConfiguration:NetworkOriginConfiguration'newNetworkOriginConfiguration0networkOriginConfiguration_internetConfiguration+networkOriginConfiguration_vpcConfiguration"$fToJSONNetworkOriginConfiguration"$fNFDataNetworkOriginConfiguration$$fHashableNetworkOriginConfiguration$$fFromJSONNetworkOriginConfiguration$fEqNetworkOriginConfiguration $fReadNetworkOriginConfiguration $fShowNetworkOriginConfiguration#$fGenericNetworkOriginConfigurationS3AccessPointConfigurationS3AccessPointConfiguration'2$sel:accessPointPolicy:S3AccessPointConfiguration'.$sel:networkOrigin:S3AccessPointConfiguration'2$sel:publicAccessBlock:S3AccessPointConfiguration'newS3AccessPointConfiguration,s3AccessPointConfiguration_accessPointPolicy(s3AccessPointConfiguration_networkOrigin,s3AccessPointConfiguration_publicAccessBlock"$fToJSONS3AccessPointConfiguration"$fNFDataS3AccessPointConfiguration$$fHashableS3AccessPointConfiguration$$fFromJSONS3AccessPointConfiguration$fEqS3AccessPointConfiguration $fReadS3AccessPointConfiguration $fShowS3AccessPointConfiguration#$fGenericS3AccessPointConfigurationS3BucketConfigurationS3BucketConfiguration'($sel:accessPoints:S3BucketConfiguration'+$sel:bucketAclGrants:S3BucketConfiguration'($sel:bucketPolicy:S3BucketConfiguration'3$sel:bucketPublicAccessBlock:S3BucketConfiguration'newS3BucketConfiguration"s3BucketConfiguration_accessPoints%s3BucketConfiguration_bucketAclGrants"s3BucketConfiguration_bucketPolicy-s3BucketConfiguration_bucketPublicAccessBlock$fToJSONS3BucketConfiguration$fNFDataS3BucketConfiguration$fHashableS3BucketConfiguration$fFromJSONS3BucketConfiguration$fEqS3BucketConfiguration$fReadS3BucketConfiguration$fShowS3BucketConfiguration$fGenericS3BucketConfiguration ConfigurationConfiguration'$sel:ebsSnapshot:Configuration'!$sel:ecrRepository:Configuration'!$sel:efsFileSystem:Configuration'$sel:iamRole:Configuration'$sel:kmsKey:Configuration'($sel:rdsDbClusterSnapshot:Configuration'!$sel:rdsDbSnapshot:Configuration'$sel:s3Bucket:Configuration'($sel:secretsManagerSecret:Configuration'$sel:snsTopic:Configuration'$sel:sqsQueue:Configuration'newConfigurationconfiguration_ebsSnapshotconfiguration_ecrRepositoryconfiguration_efsFileSystemconfiguration_iamRoleconfiguration_kmsKey"configuration_rdsDbClusterSnapshotconfiguration_rdsDbSnapshotconfiguration_s3Bucket"configuration_secretsManagerSecretconfiguration_snsTopicconfiguration_sqsQueue$fToJSONConfiguration$fNFDataConfiguration$fHashableConfiguration$fFromJSONConfiguration$fEqConfiguration$fReadConfiguration$fShowConfiguration$fGenericConfiguration AccessPreviewAccessPreview' $sel:statusReason:AccessPreview'$sel:id:AccessPreview'$sel:analyzerArn:AccessPreview'"$sel:configurations:AccessPreview'$sel:createdAt:AccessPreview'$sel:status:AccessPreview'newAccessPreviewaccessPreview_statusReasonaccessPreview_idaccessPreview_analyzerArnaccessPreview_configurationsaccessPreview_createdAtaccessPreview_status$fNFDataAccessPreview$fHashableAccessPreview$fFromJSONAccessPreview$fEqAccessPreview$fReadAccessPreview$fShowAccessPreview$fGenericAccessPreviewdefaultService_AccessDeniedException_ConflictException_InternalServerException_ResourceNotFoundException_ServiceQuotaExceededException_ThrottlingException_ValidationExceptionTagResourceResponseTagResourceResponse'$$sel:httpStatus:TagResourceResponse' TagResource TagResource'$sel:resourceArn:TagResource'$sel:tags:TagResource'newTagResourcetagResource_resourceArntagResource_tagsnewTagResourceResponsetagResourceResponse_httpStatus$fToQueryTagResource$fToPathTagResource$fToJSONTagResource$fToHeadersTagResource$fNFDataTagResource$fHashableTagResource$fNFDataTagResourceResponse$fAWSRequestTagResource$fEqTagResourceResponse$fReadTagResourceResponse$fShowTagResourceResponse$fGenericTagResourceResponse$fEqTagResource$fReadTagResource$fShowTagResource$fGenericTagResourceStartResourceScanResponseStartResourceScanResponse'StartResourceScanStartResourceScan',$sel:resourceOwnerAccount:StartResourceScan'#$sel:analyzerArn:StartResourceScan'#$sel:resourceArn:StartResourceScan'newStartResourceScan&startResourceScan_resourceOwnerAccountstartResourceScan_analyzerArnstartResourceScan_resourceArnnewStartResourceScanResponse$fToQueryStartResourceScan$fToPathStartResourceScan$fToJSONStartResourceScan$fToHeadersStartResourceScan$fNFDataStartResourceScan$fHashableStartResourceScan!$fNFDataStartResourceScanResponse$fAWSRequestStartResourceScan$fEqStartResourceScanResponse$fReadStartResourceScanResponse$fShowStartResourceScanResponse"$fGenericStartResourceScanResponse$fEqStartResourceScan$fReadStartResourceScan$fShowStartResourceScan$fGenericStartResourceScanStartPolicyGenerationResponseStartPolicyGenerationResponse'.$sel:httpStatus:StartPolicyGenerationResponse')$sel:jobId:StartPolicyGenerationResponse'StartPolicyGenerationStartPolicyGeneration''$sel:clientToken:StartPolicyGeneration'-$sel:cloudTrailDetails:StartPolicyGeneration'3$sel:policyGenerationDetails:StartPolicyGeneration'newStartPolicyGeneration!startPolicyGeneration_clientToken'startPolicyGeneration_cloudTrailDetails-startPolicyGeneration_policyGenerationDetails newStartPolicyGenerationResponse(startPolicyGenerationResponse_httpStatus#startPolicyGenerationResponse_jobId$fToQueryStartPolicyGeneration$fToPathStartPolicyGeneration$fToJSONStartPolicyGeneration $fToHeadersStartPolicyGeneration$fNFDataStartPolicyGeneration$fHashableStartPolicyGeneration%$fNFDataStartPolicyGenerationResponse!$fAWSRequestStartPolicyGeneration!$fEqStartPolicyGenerationResponse#$fReadStartPolicyGenerationResponse#$fShowStartPolicyGenerationResponse&$fGenericStartPolicyGenerationResponse$fEqStartPolicyGeneration$fReadStartPolicyGeneration$fShowStartPolicyGeneration$fGenericStartPolicyGenerationListTagsForResourceResponseListTagsForResourceResponse'&$sel:tags:ListTagsForResourceResponse',$sel:httpStatus:ListTagsForResourceResponse'ListTagsForResourceListTagsForResource'%$sel:resourceArn:ListTagsForResource'newListTagsForResourcelistTagsForResource_resourceArnnewListTagsForResourceResponse listTagsForResourceResponse_tags&listTagsForResourceResponse_httpStatus$fToQueryListTagsForResource$fToPathListTagsForResource$fToHeadersListTagsForResource$fNFDataListTagsForResource$fHashableListTagsForResource#$fNFDataListTagsForResourceResponse$fAWSRequestListTagsForResource$fEqListTagsForResourceResponse!$fReadListTagsForResourceResponse!$fShowListTagsForResourceResponse$$fGenericListTagsForResourceResponse$fEqListTagsForResource$fReadListTagsForResource$fShowListTagsForResource$fGenericListTagsForResourceListPolicyGenerationsResponseListPolicyGenerationsResponse'-$sel:nextToken:ListPolicyGenerationsResponse'.$sel:httpStatus:ListPolicyGenerationsResponse'5$sel:policyGenerations:ListPolicyGenerationsResponse'ListPolicyGenerationsListPolicyGenerations'&$sel:maxResults:ListPolicyGenerations'%$sel:nextToken:ListPolicyGenerations'($sel:principalArn:ListPolicyGenerations'newListPolicyGenerations listPolicyGenerations_maxResultslistPolicyGenerations_nextToken"listPolicyGenerations_principalArn newListPolicyGenerationsResponse'listPolicyGenerationsResponse_nextToken(listPolicyGenerationsResponse_httpStatus/listPolicyGenerationsResponse_policyGenerations$fToQueryListPolicyGenerations$fToPathListPolicyGenerations $fToHeadersListPolicyGenerations$fNFDataListPolicyGenerations$fHashableListPolicyGenerations$fAWSPagerListPolicyGenerations%$fNFDataListPolicyGenerationsResponse!$fAWSRequestListPolicyGenerations!$fEqListPolicyGenerationsResponse#$fReadListPolicyGenerationsResponse#$fShowListPolicyGenerationsResponse&$fGenericListPolicyGenerationsResponse$fEqListPolicyGenerations$fReadListPolicyGenerations$fShowListPolicyGenerations$fGenericListPolicyGenerationsListFindingsResponseListFindingsResponse'$$sel:nextToken:ListFindingsResponse'%$sel:httpStatus:ListFindingsResponse'#$sel:findings:ListFindingsResponse' ListFindings ListFindings'$sel:filter':ListFindings'$sel:maxResults:ListFindings'$sel:nextToken:ListFindings'$sel:sort:ListFindings'$sel:analyzerArn:ListFindings'newListFindingslistFindings_filterlistFindings_maxResultslistFindings_nextTokenlistFindings_sortlistFindings_analyzerArnnewListFindingsResponselistFindingsResponse_nextTokenlistFindingsResponse_httpStatuslistFindingsResponse_findings$fToQueryListFindings$fToPathListFindings$fToJSONListFindings$fToHeadersListFindings$fNFDataListFindings$fHashableListFindings$fAWSPagerListFindings$fNFDataListFindingsResponse$fAWSRequestListFindings$fEqListFindingsResponse$fReadListFindingsResponse$fShowListFindingsResponse$fGenericListFindingsResponse$fEqListFindings$fReadListFindings$fShowListFindings$fGenericListFindingsListArchiveRulesResponseListArchiveRulesResponse'($sel:nextToken:ListArchiveRulesResponse')$sel:httpStatus:ListArchiveRulesResponse'+$sel:archiveRules:ListArchiveRulesResponse'ListArchiveRulesListArchiveRules'!$sel:maxResults:ListArchiveRules' $sel:nextToken:ListArchiveRules'#$sel:analyzerName:ListArchiveRules'newListArchiveRuleslistArchiveRules_maxResultslistArchiveRules_nextTokenlistArchiveRules_analyzerNamenewListArchiveRulesResponse"listArchiveRulesResponse_nextToken#listArchiveRulesResponse_httpStatus%listArchiveRulesResponse_archiveRules$fToQueryListArchiveRules$fToPathListArchiveRules$fToHeadersListArchiveRules$fNFDataListArchiveRules$fHashableListArchiveRules$fAWSPagerListArchiveRules $fNFDataListArchiveRulesResponse$fAWSRequestListArchiveRules$fEqListArchiveRulesResponse$fReadListArchiveRulesResponse$fShowListArchiveRulesResponse!$fGenericListArchiveRulesResponse$fEqListArchiveRules$fReadListArchiveRules$fShowListArchiveRules$fGenericListArchiveRulesListAnalyzersResponseListAnalyzersResponse'%$sel:nextToken:ListAnalyzersResponse'&$sel:httpStatus:ListAnalyzersResponse'%$sel:analyzers:ListAnalyzersResponse' ListAnalyzersListAnalyzers'$sel:maxResults:ListAnalyzers'$sel:nextToken:ListAnalyzers'$sel:type':ListAnalyzers'newListAnalyzerslistAnalyzers_maxResultslistAnalyzers_nextTokenlistAnalyzers_typenewListAnalyzersResponselistAnalyzersResponse_nextToken listAnalyzersResponse_httpStatuslistAnalyzersResponse_analyzers$fToQueryListAnalyzers$fToPathListAnalyzers$fToHeadersListAnalyzers$fNFDataListAnalyzers$fHashableListAnalyzers$fAWSPagerListAnalyzers$fNFDataListAnalyzersResponse$fAWSRequestListAnalyzers$fEqListAnalyzersResponse$fReadListAnalyzersResponse$fShowListAnalyzersResponse$fGenericListAnalyzersResponse$fEqListAnalyzers$fReadListAnalyzers$fShowListAnalyzers$fGenericListAnalyzersListAnalyzedResourcesResponseListAnalyzedResourcesResponse'-$sel:nextToken:ListAnalyzedResourcesResponse'.$sel:httpStatus:ListAnalyzedResourcesResponse'5$sel:analyzedResources:ListAnalyzedResourcesResponse'ListAnalyzedResourcesListAnalyzedResources'&$sel:maxResults:ListAnalyzedResources'%$sel:nextToken:ListAnalyzedResources'($sel:resourceType:ListAnalyzedResources''$sel:analyzerArn:ListAnalyzedResources'newListAnalyzedResources listAnalyzedResources_maxResultslistAnalyzedResources_nextToken"listAnalyzedResources_resourceType!listAnalyzedResources_analyzerArn newListAnalyzedResourcesResponse'listAnalyzedResourcesResponse_nextToken(listAnalyzedResourcesResponse_httpStatus/listAnalyzedResourcesResponse_analyzedResources$fToQueryListAnalyzedResources$fToPathListAnalyzedResources$fToJSONListAnalyzedResources $fToHeadersListAnalyzedResources$fNFDataListAnalyzedResources$fHashableListAnalyzedResources$fAWSPagerListAnalyzedResources%$fNFDataListAnalyzedResourcesResponse!$fAWSRequestListAnalyzedResources!$fEqListAnalyzedResourcesResponse#$fReadListAnalyzedResourcesResponse#$fShowListAnalyzedResourcesResponse&$fGenericListAnalyzedResourcesResponse$fEqListAnalyzedResources$fReadListAnalyzedResources$fShowListAnalyzedResources$fGenericListAnalyzedResourcesListAccessPreviewsResponseListAccessPreviewsResponse'*$sel:nextToken:ListAccessPreviewsResponse'+$sel:httpStatus:ListAccessPreviewsResponse'/$sel:accessPreviews:ListAccessPreviewsResponse'ListAccessPreviewsListAccessPreviews'#$sel:maxResults:ListAccessPreviews'"$sel:nextToken:ListAccessPreviews'$$sel:analyzerArn:ListAccessPreviews'newListAccessPreviewslistAccessPreviews_maxResultslistAccessPreviews_nextTokenlistAccessPreviews_analyzerArnnewListAccessPreviewsResponse$listAccessPreviewsResponse_nextToken%listAccessPreviewsResponse_httpStatus)listAccessPreviewsResponse_accessPreviews$fToQueryListAccessPreviews$fToPathListAccessPreviews$fToHeadersListAccessPreviews$fNFDataListAccessPreviews$fHashableListAccessPreviews$fAWSPagerListAccessPreviews"$fNFDataListAccessPreviewsResponse$fAWSRequestListAccessPreviews$fEqListAccessPreviewsResponse $fReadListAccessPreviewsResponse $fShowListAccessPreviewsResponse#$fGenericListAccessPreviewsResponse$fEqListAccessPreviews$fReadListAccessPreviews$fShowListAccessPreviews$fGenericListAccessPreviews!ListAccessPreviewFindingsResponse"ListAccessPreviewFindingsResponse'1$sel:nextToken:ListAccessPreviewFindingsResponse'2$sel:httpStatus:ListAccessPreviewFindingsResponse'0$sel:findings:ListAccessPreviewFindingsResponse'ListAccessPreviewFindingsListAccessPreviewFindings''$sel:filter':ListAccessPreviewFindings'*$sel:maxResults:ListAccessPreviewFindings')$sel:nextToken:ListAccessPreviewFindings'/$sel:accessPreviewId:ListAccessPreviewFindings'+$sel:analyzerArn:ListAccessPreviewFindings'newListAccessPreviewFindings listAccessPreviewFindings_filter$listAccessPreviewFindings_maxResults#listAccessPreviewFindings_nextToken)listAccessPreviewFindings_accessPreviewId%listAccessPreviewFindings_analyzerArn$newListAccessPreviewFindingsResponse+listAccessPreviewFindingsResponse_nextToken,listAccessPreviewFindingsResponse_httpStatus*listAccessPreviewFindingsResponse_findings"$fToQueryListAccessPreviewFindings!$fToPathListAccessPreviewFindings!$fToJSONListAccessPreviewFindings$$fToHeadersListAccessPreviewFindings!$fNFDataListAccessPreviewFindings#$fHashableListAccessPreviewFindings#$fAWSPagerListAccessPreviewFindings)$fNFDataListAccessPreviewFindingsResponse%$fAWSRequestListAccessPreviewFindings%$fEqListAccessPreviewFindingsResponse'$fReadListAccessPreviewFindingsResponse'$fShowListAccessPreviewFindingsResponse*$fGenericListAccessPreviewFindingsResponse$fEqListAccessPreviewFindings$fReadListAccessPreviewFindings$fShowListAccessPreviewFindings"$fGenericListAccessPreviewFindingsGetGeneratedPolicyResponseGetGeneratedPolicyResponse'+$sel:httpStatus:GetGeneratedPolicyResponse'+$sel:jobDetails:GetGeneratedPolicyResponse'6$sel:generatedPolicyResult:GetGeneratedPolicyResponse'GetGeneratedPolicyGetGeneratedPolicy'4$sel:includeResourcePlaceholders:GetGeneratedPolicy'4$sel:includeServiceLevelTemplate:GetGeneratedPolicy'$sel:jobId:GetGeneratedPolicy'newGetGeneratedPolicy.getGeneratedPolicy_includeResourcePlaceholders.getGeneratedPolicy_includeServiceLevelTemplategetGeneratedPolicy_jobIdnewGetGeneratedPolicyResponse%getGeneratedPolicyResponse_httpStatus%getGeneratedPolicyResponse_jobDetails0getGeneratedPolicyResponse_generatedPolicyResult$fToQueryGetGeneratedPolicy$fToPathGetGeneratedPolicy$fToHeadersGetGeneratedPolicy$fNFDataGetGeneratedPolicy$fHashableGetGeneratedPolicy"$fNFDataGetGeneratedPolicyResponse$fAWSRequestGetGeneratedPolicy$fEqGetGeneratedPolicyResponse $fReadGetGeneratedPolicyResponse $fShowGetGeneratedPolicyResponse#$fGenericGetGeneratedPolicyResponse$fEqGetGeneratedPolicy$fReadGetGeneratedPolicy$fShowGetGeneratedPolicy$fGenericGetGeneratedPolicyGetFindingResponseGetFindingResponse' $sel:finding:GetFindingResponse'#$sel:httpStatus:GetFindingResponse' GetFinding GetFinding'$sel:analyzerArn:GetFinding'$sel:id:GetFinding' newGetFindinggetFinding_analyzerArn getFinding_idnewGetFindingResponsegetFindingResponse_findinggetFindingResponse_httpStatus$fToQueryGetFinding$fToPathGetFinding$fToHeadersGetFinding$fNFDataGetFinding$fHashableGetFinding$fNFDataGetFindingResponse$fAWSRequestGetFinding$fEqGetFindingResponse$fReadGetFindingResponse$fShowGetFindingResponse$fGenericGetFindingResponse$fEqGetFinding$fReadGetFinding$fShowGetFinding$fGenericGetFindingGetArchiveRuleResponseGetArchiveRuleResponse''$sel:httpStatus:GetArchiveRuleResponse'($sel:archiveRule:GetArchiveRuleResponse'GetArchiveRuleGetArchiveRule'!$sel:analyzerName:GetArchiveRule'$sel:ruleName:GetArchiveRule'newGetArchiveRulegetArchiveRule_analyzerNamegetArchiveRule_ruleNamenewGetArchiveRuleResponse!getArchiveRuleResponse_httpStatus"getArchiveRuleResponse_archiveRule$fToQueryGetArchiveRule$fToPathGetArchiveRule$fToHeadersGetArchiveRule$fNFDataGetArchiveRule$fHashableGetArchiveRule$fNFDataGetArchiveRuleResponse$fAWSRequestGetArchiveRule$fEqGetArchiveRuleResponse$fReadGetArchiveRuleResponse$fShowGetArchiveRuleResponse$fGenericGetArchiveRuleResponse$fEqGetArchiveRule$fReadGetArchiveRule$fShowGetArchiveRule$fGenericGetArchiveRuleGetAnalyzerResponseGetAnalyzerResponse'$$sel:httpStatus:GetAnalyzerResponse'"$sel:analyzer:GetAnalyzerResponse' GetAnalyzer GetAnalyzer'$sel:analyzerName:GetAnalyzer'newGetAnalyzergetAnalyzer_analyzerNamenewGetAnalyzerResponsegetAnalyzerResponse_httpStatusgetAnalyzerResponse_analyzer$fToQueryGetAnalyzer$fToPathGetAnalyzer$fToHeadersGetAnalyzer$fNFDataGetAnalyzer$fHashableGetAnalyzer$fNFDataGetAnalyzerResponse$fAWSRequestGetAnalyzer$fEqGetAnalyzerResponse$fReadGetAnalyzerResponse$fShowGetAnalyzerResponse$fGenericGetAnalyzerResponse$fEqGetAnalyzer$fReadGetAnalyzer$fShowGetAnalyzer$fGenericGetAnalyzerGetAnalyzedResourceResponseGetAnalyzedResourceResponse'*$sel:resource:GetAnalyzedResourceResponse',$sel:httpStatus:GetAnalyzedResourceResponse'GetAnalyzedResourceGetAnalyzedResource'%$sel:analyzerArn:GetAnalyzedResource'%$sel:resourceArn:GetAnalyzedResource'newGetAnalyzedResourcegetAnalyzedResource_analyzerArngetAnalyzedResource_resourceArnnewGetAnalyzedResourceResponse$getAnalyzedResourceResponse_resource&getAnalyzedResourceResponse_httpStatus$fToQueryGetAnalyzedResource$fToPathGetAnalyzedResource$fToHeadersGetAnalyzedResource$fNFDataGetAnalyzedResource$fHashableGetAnalyzedResource#$fNFDataGetAnalyzedResourceResponse$fAWSRequestGetAnalyzedResource$fEqGetAnalyzedResourceResponse!$fReadGetAnalyzedResourceResponse!$fShowGetAnalyzedResourceResponse$$fGenericGetAnalyzedResourceResponse$fEqGetAnalyzedResource$fReadGetAnalyzedResource$fShowGetAnalyzedResource$fGenericGetAnalyzedResourceGetAccessPreviewResponseGetAccessPreviewResponse')$sel:httpStatus:GetAccessPreviewResponse',$sel:accessPreview:GetAccessPreviewResponse'GetAccessPreviewGetAccessPreview'&$sel:accessPreviewId:GetAccessPreview'"$sel:analyzerArn:GetAccessPreview'newGetAccessPreview getAccessPreview_accessPreviewIdgetAccessPreview_analyzerArnnewGetAccessPreviewResponse#getAccessPreviewResponse_httpStatus&getAccessPreviewResponse_accessPreview$fToQueryGetAccessPreview$fToPathGetAccessPreview$fToHeadersGetAccessPreview$fNFDataGetAccessPreview$fHashableGetAccessPreview $fNFDataGetAccessPreviewResponse$fAWSRequestGetAccessPreview$fEqGetAccessPreviewResponse$fReadGetAccessPreviewResponse$fShowGetAccessPreviewResponse!$fGenericGetAccessPreviewResponse$fEqGetAccessPreview$fReadGetAccessPreview$fShowGetAccessPreview$fGenericGetAccessPreviewDeleteArchiveRuleResponseDeleteArchiveRuleResponse'DeleteArchiveRuleDeleteArchiveRule'#$sel:clientToken:DeleteArchiveRule'$$sel:analyzerName:DeleteArchiveRule' $sel:ruleName:DeleteArchiveRule'newDeleteArchiveRuledeleteArchiveRule_clientTokendeleteArchiveRule_analyzerNamedeleteArchiveRule_ruleNamenewDeleteArchiveRuleResponse$fToQueryDeleteArchiveRule$fToPathDeleteArchiveRule$fToHeadersDeleteArchiveRule$fNFDataDeleteArchiveRule$fHashableDeleteArchiveRule!$fNFDataDeleteArchiveRuleResponse$fAWSRequestDeleteArchiveRule$fEqDeleteArchiveRuleResponse$fReadDeleteArchiveRuleResponse$fShowDeleteArchiveRuleResponse"$fGenericDeleteArchiveRuleResponse$fEqDeleteArchiveRule$fReadDeleteArchiveRule$fShowDeleteArchiveRule$fGenericDeleteArchiveRuleDeleteAnalyzerResponseDeleteAnalyzerResponse'DeleteAnalyzerDeleteAnalyzer' $sel:clientToken:DeleteAnalyzer'!$sel:analyzerName:DeleteAnalyzer'newDeleteAnalyzerdeleteAnalyzer_clientTokendeleteAnalyzer_analyzerNamenewDeleteAnalyzerResponse$fToQueryDeleteAnalyzer$fToPathDeleteAnalyzer$fToHeadersDeleteAnalyzer$fNFDataDeleteAnalyzer$fHashableDeleteAnalyzer$fNFDataDeleteAnalyzerResponse$fAWSRequestDeleteAnalyzer$fEqDeleteAnalyzerResponse$fReadDeleteAnalyzerResponse$fShowDeleteAnalyzerResponse$fGenericDeleteAnalyzerResponse$fEqDeleteAnalyzer$fReadDeleteAnalyzer$fShowDeleteAnalyzer$fGenericDeleteAnalyzerCreateArchiveRuleResponseCreateArchiveRuleResponse'CreateArchiveRuleCreateArchiveRule'#$sel:clientToken:CreateArchiveRule'$$sel:analyzerName:CreateArchiveRule' $sel:ruleName:CreateArchiveRule'$sel:filter':CreateArchiveRule'newCreateArchiveRulecreateArchiveRule_clientTokencreateArchiveRule_analyzerNamecreateArchiveRule_ruleNamecreateArchiveRule_filternewCreateArchiveRuleResponse$fToQueryCreateArchiveRule$fToPathCreateArchiveRule$fToJSONCreateArchiveRule$fToHeadersCreateArchiveRule$fNFDataCreateArchiveRule$fHashableCreateArchiveRule!$fNFDataCreateArchiveRuleResponse$fAWSRequestCreateArchiveRule$fEqCreateArchiveRuleResponse$fReadCreateArchiveRuleResponse$fShowCreateArchiveRuleResponse"$fGenericCreateArchiveRuleResponse$fEqCreateArchiveRule$fReadCreateArchiveRule$fShowCreateArchiveRule$fGenericCreateArchiveRuleCreateAnalyzerResponseCreateAnalyzerResponse' $sel:arn:CreateAnalyzerResponse''$sel:httpStatus:CreateAnalyzerResponse'CreateAnalyzerCreateAnalyzer'!$sel:archiveRules:CreateAnalyzer' $sel:clientToken:CreateAnalyzer'$sel:tags:CreateAnalyzer'!$sel:analyzerName:CreateAnalyzer'$sel:type':CreateAnalyzer'newCreateAnalyzercreateAnalyzer_archiveRulescreateAnalyzer_clientTokencreateAnalyzer_tagscreateAnalyzer_analyzerNamecreateAnalyzer_typenewCreateAnalyzerResponsecreateAnalyzerResponse_arn!createAnalyzerResponse_httpStatus$fToQueryCreateAnalyzer$fToPathCreateAnalyzer$fToJSONCreateAnalyzer$fToHeadersCreateAnalyzer$fNFDataCreateAnalyzer$fHashableCreateAnalyzer$fNFDataCreateAnalyzerResponse$fAWSRequestCreateAnalyzer$fEqCreateAnalyzerResponse$fReadCreateAnalyzerResponse$fShowCreateAnalyzerResponse$fGenericCreateAnalyzerResponse$fEqCreateAnalyzer$fReadCreateAnalyzer$fShowCreateAnalyzer$fGenericCreateAnalyzerCreateAccessPreviewResponseCreateAccessPreviewResponse',$sel:httpStatus:CreateAccessPreviewResponse'$$sel:id:CreateAccessPreviewResponse'CreateAccessPreviewCreateAccessPreview'%$sel:clientToken:CreateAccessPreview'%$sel:analyzerArn:CreateAccessPreview'($sel:configurations:CreateAccessPreview'newCreateAccessPreviewcreateAccessPreview_clientTokencreateAccessPreview_analyzerArn"createAccessPreview_configurationsnewCreateAccessPreviewResponse&createAccessPreviewResponse_httpStatuscreateAccessPreviewResponse_id$fToQueryCreateAccessPreview$fToPathCreateAccessPreview$fToJSONCreateAccessPreview$fToHeadersCreateAccessPreview$fNFDataCreateAccessPreview$fHashableCreateAccessPreview#$fNFDataCreateAccessPreviewResponse$fAWSRequestCreateAccessPreview$fEqCreateAccessPreviewResponse!$fReadCreateAccessPreviewResponse!$fShowCreateAccessPreviewResponse$$fGenericCreateAccessPreviewResponse$fEqCreateAccessPreview$fReadCreateAccessPreview$fShowCreateAccessPreview$fGenericCreateAccessPreviewCancelPolicyGenerationResponseCancelPolicyGenerationResponse'/$sel:httpStatus:CancelPolicyGenerationResponse'CancelPolicyGenerationCancelPolicyGeneration'"$sel:jobId:CancelPolicyGeneration'newCancelPolicyGenerationcancelPolicyGeneration_jobId!newCancelPolicyGenerationResponse)cancelPolicyGenerationResponse_httpStatus$fToQueryCancelPolicyGeneration$fToPathCancelPolicyGeneration$fToJSONCancelPolicyGeneration!$fToHeadersCancelPolicyGeneration$fNFDataCancelPolicyGeneration $fHashableCancelPolicyGeneration&$fNFDataCancelPolicyGenerationResponse"$fAWSRequestCancelPolicyGeneration"$fEqCancelPolicyGenerationResponse$$fReadCancelPolicyGenerationResponse$$fShowCancelPolicyGenerationResponse'$fGenericCancelPolicyGenerationResponse$fEqCancelPolicyGeneration$fReadCancelPolicyGeneration$fShowCancelPolicyGeneration$fGenericCancelPolicyGenerationApplyArchiveRuleResponseApplyArchiveRuleResponse'ApplyArchiveRuleApplyArchiveRule'"$sel:clientToken:ApplyArchiveRule'"$sel:analyzerArn:ApplyArchiveRule'$sel:ruleName:ApplyArchiveRule'newApplyArchiveRuleapplyArchiveRule_clientTokenapplyArchiveRule_analyzerArnapplyArchiveRule_ruleNamenewApplyArchiveRuleResponse$fToQueryApplyArchiveRule$fToPathApplyArchiveRule$fToJSONApplyArchiveRule$fToHeadersApplyArchiveRule$fNFDataApplyArchiveRule$fHashableApplyArchiveRule $fNFDataApplyArchiveRuleResponse$fAWSRequestApplyArchiveRule$fEqApplyArchiveRuleResponse$fReadApplyArchiveRuleResponse$fShowApplyArchiveRuleResponse!$fGenericApplyArchiveRuleResponse$fEqApplyArchiveRule$fReadApplyArchiveRule$fShowApplyArchiveRule$fGenericApplyArchiveRuleUntagResourceResponseUntagResourceResponse'&$sel:httpStatus:UntagResourceResponse' UntagResourceUntagResource'$sel:resourceArn:UntagResource'$sel:tagKeys:UntagResource'newUntagResourceuntagResource_resourceArnuntagResource_tagKeysnewUntagResourceResponse untagResourceResponse_httpStatus$fToQueryUntagResource$fToPathUntagResource$fToHeadersUntagResource$fNFDataUntagResource$fHashableUntagResource$fNFDataUntagResourceResponse$fAWSRequestUntagResource$fEqUntagResourceResponse$fReadUntagResourceResponse$fShowUntagResourceResponse$fGenericUntagResourceResponse$fEqUntagResource$fReadUntagResource$fShowUntagResource$fGenericUntagResourceUpdateArchiveRuleResponseUpdateArchiveRuleResponse'UpdateArchiveRuleUpdateArchiveRule'#$sel:clientToken:UpdateArchiveRule'$$sel:analyzerName:UpdateArchiveRule' $sel:ruleName:UpdateArchiveRule'$sel:filter':UpdateArchiveRule'newUpdateArchiveRuleupdateArchiveRule_clientTokenupdateArchiveRule_analyzerNameupdateArchiveRule_ruleNameupdateArchiveRule_filternewUpdateArchiveRuleResponse$fToQueryUpdateArchiveRule$fToPathUpdateArchiveRule$fToJSONUpdateArchiveRule$fToHeadersUpdateArchiveRule$fNFDataUpdateArchiveRule$fHashableUpdateArchiveRule!$fNFDataUpdateArchiveRuleResponse$fAWSRequestUpdateArchiveRule$fEqUpdateArchiveRuleResponse$fReadUpdateArchiveRuleResponse$fShowUpdateArchiveRuleResponse"$fGenericUpdateArchiveRuleResponse$fEqUpdateArchiveRule$fReadUpdateArchiveRule$fShowUpdateArchiveRule$fGenericUpdateArchiveRuleUpdateFindingsResponseUpdateFindingsResponse'UpdateFindingsUpdateFindings' $sel:clientToken:UpdateFindings'$sel:ids:UpdateFindings' $sel:resourceArn:UpdateFindings' $sel:analyzerArn:UpdateFindings'$sel:status:UpdateFindings'newUpdateFindingsupdateFindings_clientTokenupdateFindings_idsupdateFindings_resourceArnupdateFindings_analyzerArnupdateFindings_statusnewUpdateFindingsResponse$fToQueryUpdateFindings$fToPathUpdateFindings$fToJSONUpdateFindings$fToHeadersUpdateFindings$fNFDataUpdateFindings$fHashableUpdateFindings$fNFDataUpdateFindingsResponse$fAWSRequestUpdateFindings$fEqUpdateFindingsResponse$fReadUpdateFindingsResponse$fShowUpdateFindingsResponse$fGenericUpdateFindingsResponse$fEqUpdateFindings$fReadUpdateFindings$fShowUpdateFindings$fGenericUpdateFindingsValidatePolicyResponseValidatePolicyResponse'&$sel:nextToken:ValidatePolicyResponse''$sel:httpStatus:ValidatePolicyResponse'%$sel:findings:ValidatePolicyResponse'ValidatePolicyValidatePolicy'$sel:locale:ValidatePolicy'$sel:maxResults:ValidatePolicy'$sel:nextToken:ValidatePolicy'/$sel:validatePolicyResourceType:ValidatePolicy'#$sel:policyDocument:ValidatePolicy'$sel:policyType:ValidatePolicy'newValidatePolicyvalidatePolicy_localevalidatePolicy_maxResultsvalidatePolicy_nextToken)validatePolicy_validatePolicyResourceTypevalidatePolicy_policyDocumentvalidatePolicy_policyTypenewValidatePolicyResponse validatePolicyResponse_nextToken!validatePolicyResponse_httpStatusvalidatePolicyResponse_findings$fToQueryValidatePolicy$fToPathValidatePolicy$fToJSONValidatePolicy$fToHeadersValidatePolicy$fNFDataValidatePolicy$fHashableValidatePolicy$fAWSPagerValidatePolicy$fNFDataValidatePolicyResponse$fAWSRequestValidatePolicy$fEqValidatePolicyResponse$fReadValidatePolicyResponse$fShowValidatePolicyResponse$fGenericValidatePolicyResponse$fEqValidatePolicy$fReadValidatePolicy$fShowValidatePolicy$fGenericValidatePolicy