| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsS3AccountPublicAccessBlockDetails
Description
Synopsis
- data AwsS3AccountPublicAccessBlockDetails = AwsS3AccountPublicAccessBlockDetails' {}
- newAwsS3AccountPublicAccessBlockDetails :: AwsS3AccountPublicAccessBlockDetails
- awsS3AccountPublicAccessBlockDetails_ignorePublicAcls :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool)
- awsS3AccountPublicAccessBlockDetails_blockPublicAcls :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool)
- awsS3AccountPublicAccessBlockDetails_restrictPublicBuckets :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool)
- awsS3AccountPublicAccessBlockDetails_blockPublicPolicy :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool)
Documentation
data AwsS3AccountPublicAccessBlockDetails Source #
provides information about the Amazon S3 Public Access Block configuration for accounts.
See: newAwsS3AccountPublicAccessBlockDetails smart constructor.
Constructors
| AwsS3AccountPublicAccessBlockDetails' | |
Fields
| |
Instances
newAwsS3AccountPublicAccessBlockDetails :: AwsS3AccountPublicAccessBlockDetails Source #
Create a value of AwsS3AccountPublicAccessBlockDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ignorePublicAcls:AwsS3AccountPublicAccessBlockDetails', awsS3AccountPublicAccessBlockDetails_ignorePublicAcls - Indicates whether Amazon S3 ignores public ACLs that are associated with
an S3 bucket.
$sel:blockPublicAcls:AwsS3AccountPublicAccessBlockDetails', awsS3AccountPublicAccessBlockDetails_blockPublicAcls - Indicates whether to reject calls to update an S3 bucket if the calls
include a public access control list (ACL).
$sel:restrictPublicBuckets:AwsS3AccountPublicAccessBlockDetails', awsS3AccountPublicAccessBlockDetails_restrictPublicBuckets - Indicates whether to restrict access to an access point or S3 bucket
that has a public policy to only Amazon Web Services service principals
and authorized users within the S3 bucket owner's account.
$sel:blockPublicPolicy:AwsS3AccountPublicAccessBlockDetails', awsS3AccountPublicAccessBlockDetails_blockPublicPolicy - Indicates whether to reject calls to update the access policy for an S3
bucket or access point if the policy allows public access.
awsS3AccountPublicAccessBlockDetails_ignorePublicAcls :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool) Source #
Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.
awsS3AccountPublicAccessBlockDetails_blockPublicAcls :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool) Source #
Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).
awsS3AccountPublicAccessBlockDetails_restrictPublicBuckets :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool) Source #
Indicates whether to restrict access to an access point or S3 bucket that has a public policy to only Amazon Web Services service principals and authorized users within the S3 bucket owner's account.
awsS3AccountPublicAccessBlockDetails_blockPublicPolicy :: Lens' AwsS3AccountPublicAccessBlockDetails (Maybe Bool) Source #
Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.