Class: Aws::Redshift::Types::S3AccessGrantsScopeUnion
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Redshift::Types::S3AccessGrantsScopeUnion
 
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
    Note:
    
  
  S3AccessGrantsScopeUnion is a union - when making an API calls you must set exactly one of the members.
    Note:
    
  
S3AccessGrantsScopeUnion is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of S3AccessGrantsScopeUnion corresponding to the set member.
A list of scopes set up for S3 Access Grants integration.
Direct Known Subclasses
Defined Under Namespace
Classes: ReadWriteAccess, Unknown
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #read_write_access  ⇒ Types::ReadWriteAccess 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The S3 Access Grants scope. 
- 
  
    
      #unknown  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute unknown. 
Instance Attribute Details
#read_write_access ⇒ Types::ReadWriteAccess
The S3 Access Grants scope.
| 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 11269 class S3AccessGrantsScopeUnion < Struct.new( :read_write_access, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ReadWriteAccess < S3AccessGrantsScopeUnion; end class Unknown < S3AccessGrantsScopeUnion; end end | 
#unknown ⇒ Object
Returns the value of attribute unknown
| 11269 11270 11271 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 11269 def unknown @unknown end |