Class: Aws::AccessAnalyzer::Types::RdsDbSnapshotAttributeValue
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::AccessAnalyzer::Types::RdsDbSnapshotAttributeValue
 
 
- Includes:
 - Structure, Structure::Union
 
- Defined in:
 - lib/aws-sdk-accessanalyzer/types.rb
 
Overview
RdsDbSnapshotAttributeValue is a union - when making an API calls you must set exactly one of the members.
RdsDbSnapshotAttributeValue is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RdsDbSnapshotAttributeValue corresponding to the set member.
The name and values of a manual Amazon RDS DB snapshot attribute. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot.
Direct Known Subclasses
Defined Under Namespace
Classes: AccountIds, Unknown
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #account_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Amazon Web Services account IDs that have access to the manual Amazon RDS DB snapshot.
 - 
  
    
      #unknown  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute unknown.
 
Instance Attribute Details
#account_ids ⇒ Array<String>
The Amazon Web Services account IDs that have access to the manual Amazon RDS DB snapshot. If the value ‘all` is specified, then the Amazon RDS DB snapshot is public and can be copied or restored by all Amazon Web Services accounts.
- 
If the configuration is for an existing Amazon RDS DB snapshot and you do not specify the ‘accountIds` in `RdsDbSnapshotAttributeValue`, then the access preview uses the existing shared `accountIds` for the snapshot.
 - 
If the access preview is for a new resource and you do not specify the specify the ‘accountIds` in `RdsDbSnapshotAttributeValue`, then the access preview considers the snapshot without any attributes.
 - 
To propose deletion of an existing shared ‘accountIds`, you can specify an empty list for `accountIds` in the `RdsDbSnapshotAttributeValue`.
 
      3344 3345 3346 3347 3348 3349 3350 3351 3352 3353  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 3344 class RdsDbSnapshotAttributeValue < Struct.new( :account_ids, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountIds < RdsDbSnapshotAttributeValue; end class Unknown < RdsDbSnapshotAttributeValue; end end  | 
  
#unknown ⇒ Object
Returns the value of attribute unknown
      3344 3345 3346  | 
    
      # File 'lib/aws-sdk-accessanalyzer/types.rb', line 3344 def unknown @unknown end  |