Class: Aws::SNS::Types::PutDataProtectionPolicyInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_protection_policyString

The JSON serialization of the topic's DataProtectionPolicy.

The DataProtectionPolicy must be in JSON string format.

Length Constraints: Maximum length of 30,720.

Returns:

  • (String)


2085
2086
2087
2088
2089
2090
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 2085

class PutDataProtectionPolicyInput < Struct.new(
  :resource_arn,
  :data_protection_policy)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

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.

Returns:

  • (String)


2085
2086
2087
2088
2089
2090
# File 'gems/aws-sdk-sns/lib/aws-sdk-sns/types.rb', line 2085

class PutDataProtectionPolicyInput < Struct.new(
  :resource_arn,
  :data_protection_policy)
  SENSITIVE = []
  include Aws::Structure
end