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
When making an API call, you may pass AwsS3AccountPublicAccessBlockDetails data as a hash:
{
block_public_acls: false,
block_public_policy: false,
ignore_public_acls: false,
restrict_public_buckets: false,
}
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).
17972 17973 17974 17975 17976 17977 17978 17979 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17972 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.
17972 17973 17974 17975 17976 17977 17978 17979 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17972 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.
17972 17973 17974 17975 17976 17977 17978 17979 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17972 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.
17972 17973 17974 17975 17976 17977 17978 17979 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 17972 class AwsS3AccountPublicAccessBlockDetails < Struct.new( :block_public_acls, :block_public_policy, :ignore_public_acls, :restrict_public_buckets) SENSITIVE = [] include Aws::Structure end |