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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-macie2/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 level 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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#block_public_aclsBoolean

Returns:

  • (Boolean)


344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 344

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)


344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 344

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)


344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 344

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)


344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 344

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