Class: Aws::SecurityHub::Types::AwsS3AccountPublicAccessBlockDetails

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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

Instance Attribute Details

#block_public_aclsBoolean

Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).



17723
17724
17725
17726
17727
17728
17729
17730
# File 'lib/aws-sdk-securityhub/types.rb', line 17723

class AwsS3AccountPublicAccessBlockDetails < Struct.new(
  :block_public_acls,
  :block_public_policy,
  :ignore_public_acls,
  :restrict_public_buckets)
  SENSITIVE = []
  include Aws::Structure
end

#block_public_policyBoolean

Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.



17723
17724
17725
17726
17727
17728
17729
17730
# File 'lib/aws-sdk-securityhub/types.rb', line 17723

class AwsS3AccountPublicAccessBlockDetails < Struct.new(
  :block_public_acls,
  :block_public_policy,
  :ignore_public_acls,
  :restrict_public_buckets)
  SENSITIVE = []
  include Aws::Structure
end

#ignore_public_aclsBoolean

Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.



17723
17724
17725
17726
17727
17728
17729
17730
# File 'lib/aws-sdk-securityhub/types.rb', line 17723

class AwsS3AccountPublicAccessBlockDetails < Struct.new(
  :block_public_acls,
  :block_public_policy,
  :ignore_public_acls,
  :restrict_public_buckets)
  SENSITIVE = []
  include Aws::Structure
end

#restrict_public_bucketsBoolean

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.



17723
17724
17725
17726
17727
17728
17729
17730
# File 'lib/aws-sdk-securityhub/types.rb', line 17723

class AwsS3AccountPublicAccessBlockDetails < Struct.new(
  :block_public_acls,
  :block_public_policy,
  :ignore_public_acls,
  :restrict_public_buckets)
  SENSITIVE = []
  include Aws::Structure
end