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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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)


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

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.

[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html

Returns:

  • (String)


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

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