Class: Aws::GuardDuty::Types::PublicAccessConfiguration

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

Overview

Describes public access policies that apply to the Amazon S3 bucket.

For information about each of the following settings, see [Blocking public access to your Amazon S3 storage] in the *Amazon S3 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

#public_acl_accessString

Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).

Returns:

  • (String)


7369
7370
7371
7372
7373
7374
7375
7376
# File 'lib/aws-sdk-guardduty/types.rb', line 7369

class PublicAccessConfiguration < Struct.new(
  :public_acl_access,
  :public_policy_access,
  :public_acl_ignore_behavior,
  :public_bucket_restrict_behavior)
  SENSITIVE = []
  include Aws::Structure
end

#public_acl_ignore_behaviorString

Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.

Returns:

  • (String)


7369
7370
7371
7372
7373
7374
7375
7376
# File 'lib/aws-sdk-guardduty/types.rb', line 7369

class PublicAccessConfiguration < Struct.new(
  :public_acl_access,
  :public_policy_access,
  :public_acl_ignore_behavior,
  :public_bucket_restrict_behavior)
  SENSITIVE = []
  include Aws::Structure
end

#public_bucket_restrict_behaviorString

Indicates whether or not there is a setting that restricts access to the bucket with specified policies.

Returns:

  • (String)


7369
7370
7371
7372
7373
7374
7375
7376
# File 'lib/aws-sdk-guardduty/types.rb', line 7369

class PublicAccessConfiguration < Struct.new(
  :public_acl_access,
  :public_policy_access,
  :public_acl_ignore_behavior,
  :public_bucket_restrict_behavior)
  SENSITIVE = []
  include Aws::Structure
end

#public_policy_accessString

Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.

Returns:

  • (String)


7369
7370
7371
7372
7373
7374
7375
7376
# File 'lib/aws-sdk-guardduty/types.rb', line 7369

class PublicAccessConfiguration < Struct.new(
  :public_acl_access,
  :public_policy_access,
  :public_acl_ignore_behavior,
  :public_bucket_restrict_behavior)
  SENSITIVE = []
  include Aws::Structure
end