Class: Aws::Macie2::Types::BlockPublicAccess

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-macie2/types.rb

Overview

Provides information about the block public access settings for an S3 bucket. These settings can apply to a bucket at the account or bucket level. For detailed information about each setting, see [Blocking public access to your Amazon S3 storage] in the *Amazon Simple Storage Service User Guide*.

[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#block_public_aclsBoolean

Returns:

  • (Boolean)


484
485
486
487
488
489
490
491
# File 'lib/aws-sdk-macie2/types.rb', line 484

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

#block_public_policyBoolean

Returns:

  • (Boolean)


484
485
486
487
488
489
490
491
# File 'lib/aws-sdk-macie2/types.rb', line 484

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

#ignore_public_aclsBoolean

Returns:

  • (Boolean)


484
485
486
487
488
489
490
491
# File 'lib/aws-sdk-macie2/types.rb', line 484

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

#restrict_public_bucketsBoolean

Returns:

  • (Boolean)


484
485
486
487
488
489
490
491
# File 'lib/aws-sdk-macie2/types.rb', line 484

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