Class: Aws::GuardDuty::Types::PublicAccessConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::PublicAccessConfiguration
- 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
-
#public_acl_access ⇒ String
Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).
-
#public_acl_ignore_behavior ⇒ String
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.
-
#public_bucket_restrict_behavior ⇒ String
Indicates whether or not there is a setting that restricts access to the bucket with specified policies.
-
#public_policy_access ⇒ String
Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.
Instance Attribute Details
#public_acl_access ⇒ String
Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).
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_behavior ⇒ String
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.
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_behavior ⇒ String
Indicates whether or not there is a setting that restricts access to the bucket with specified policies.
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_access ⇒ String
Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.
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 |