Class: Aws::S3Control::Types::Scope
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::S3Control::Types::Scope
 
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3control/types.rb
Overview
You can use the access point scope to restrict access to specific prefixes, API operations, or a combination of both.
For more information, see [Manage the scope of your access points for directory buckets.]
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets-manage-scope.html
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #permissions  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    You can include one or more API operations as permissions. 
- 
  
    
      #prefixes  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size. 
Instance Attribute Details
#permissions ⇒ Array<String>
You can include one or more API operations as permissions.
| 7873 7874 7875 7876 7877 7878 | # File 'lib/aws-sdk-s3control/types.rb', line 7873 class Scope < Struct.new( :prefixes, :permissions) SENSITIVE = [] include Aws::Structure end | 
#prefixes ⇒ Array<String>
You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.
| 7873 7874 7875 7876 7877 7878 | # File 'lib/aws-sdk-s3control/types.rb', line 7873 class Scope < Struct.new( :prefixes, :permissions) SENSITIVE = [] include Aws::Structure end |