Class: Aws::SecurityHub::Types::AwsS3AccountPublicAccessBlockDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsS3AccountPublicAccessBlockDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
provides information about the Amazon S3 Public Access Block configuration for accounts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#block_public_acls ⇒ Boolean
Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).
-
#block_public_policy ⇒ Boolean
Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.
-
#ignore_public_acls ⇒ Boolean
Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.
-
#restrict_public_buckets ⇒ Boolean
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.
Instance Attribute Details
#block_public_acls ⇒ Boolean
Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).
18075 18076 18077 18078 18079 18080 18081 18082 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18075 class AwsS3AccountPublicAccessBlockDetails < Struct.new( :block_public_acls, :block_public_policy, :ignore_public_acls, :restrict_public_buckets) SENSITIVE = [] include Aws::Structure end |
#block_public_policy ⇒ Boolean
Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.
18075 18076 18077 18078 18079 18080 18081 18082 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18075 class AwsS3AccountPublicAccessBlockDetails < Struct.new( :block_public_acls, :block_public_policy, :ignore_public_acls, :restrict_public_buckets) SENSITIVE = [] include Aws::Structure end |
#ignore_public_acls ⇒ Boolean
Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.
18075 18076 18077 18078 18079 18080 18081 18082 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18075 class AwsS3AccountPublicAccessBlockDetails < Struct.new( :block_public_acls, :block_public_policy, :ignore_public_acls, :restrict_public_buckets) SENSITIVE = [] include Aws::Structure end |
#restrict_public_buckets ⇒ Boolean
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.
18075 18076 18077 18078 18079 18080 18081 18082 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18075 class AwsS3AccountPublicAccessBlockDetails < Struct.new( :block_public_acls, :block_public_policy, :ignore_public_acls, :restrict_public_buckets) SENSITIVE = [] include Aws::Structure end |