Class: Aws::SNS::Types::PutDataProtectionPolicyInput
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::SNS::Types::PutDataProtectionPolicyInput
 
 
- Includes:
 - Aws::Structure
 
- Defined in:
 - lib/aws-sdk-sns/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #data_protection_policy  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The JSON serialization of the topic’s ‘DataProtectionPolicy`.
 - 
  
    
      #resource_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ARN of the topic whose ‘DataProtectionPolicy` you want to add or update.
 
Instance Attribute Details
#data_protection_policy ⇒ String
The JSON serialization of the topic’s ‘DataProtectionPolicy`.
The ‘DataProtectionPolicy` must be in JSON string format.
Length Constraints: Maximum length of 30,720.
      2082 2083 2084 2085 2086 2087  | 
    
      # File 'lib/aws-sdk-sns/types.rb', line 2082 class PutDataProtectionPolicyInput < Struct.new( :resource_arn, :data_protection_policy) SENSITIVE = [] include Aws::Structure end  | 
  
#resource_arn ⇒ String
The ARN of the topic whose ‘DataProtectionPolicy` you want to add or update.
For more information about ARNs, see [Amazon Resource Names (ARNs)] in the Amazon Web Services General Reference.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
      2082 2083 2084 2085 2086 2087  | 
    
      # File 'lib/aws-sdk-sns/types.rb', line 2082 class PutDataProtectionPolicyInput < Struct.new( :resource_arn, :data_protection_policy) SENSITIVE = [] include Aws::Structure end  |