aws-cdk-lib.aws_sns.Policy

class Policy

LanguageType name
.NETAmazon.CDK.AWS.SNS.Policy
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssns#Policy
Javasoftware.amazon.awscdk.services.sns.Policy
Pythonaws_cdk.aws_sns.Policy
TypeScript (source)aws-cdk-lib » aws_sns » Policy

Extends FilterOrPolicy

Policy Implementation of FilterOrPolicy.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sns as sns } from 'aws-cdk-lib';

declare const filterOrPolicy: sns.FilterOrPolicy;
const policy = new sns.Policy({
  policyDocKey: filterOrPolicy,
});

Initializer

new Policy(policyDoc: { [string]: FilterOrPolicy })

Parameters

  • policyDoc { [string]: FilterOrPolicy } — policy argument to construct.

Policy constructor.

Properties

NameTypeDescription
policyDoc{ [string]: FilterOrPolicy }policy argument to construct.
typeFilterOrPolicyTypeType used in DFS buildFilterPolicyWithMessageBody to determine json value type.

policyDoc

Type: { [string]: FilterOrPolicy }

policy argument to construct.


type

Type: FilterOrPolicyType

Type used in DFS buildFilterPolicyWithMessageBody to determine json value type.

Methods

NameDescription
isFilter()Check if instance is Filter type.
isPolicy()Check if instance is Policy type.

isFilter()

public isFilter(): boolean

Returns

  • boolean

Check if instance is Filter type.


isPolicy()

public isPolicy(): boolean

Returns

  • boolean

Check if instance is Policy type.