Filter Class
Filter implementation of FilterOrPolicy.
Example
ts
// 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 subscriptionFilter: sns.SubscriptionFilter;
const filter = new sns.Filter(subscriptionFilter);
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_sns as sns
# subscription_filter: sns.SubscriptionFilter
filter = sns.Filter(subscription_filter)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sns.*;
SubscriptionFilter subscriptionFilter;
Filter filter = new Filter(subscriptionFilter);
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SNS;
SubscriptionFilter subscriptionFilter;
var filter = new Filter(subscriptionFilter);
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var subscriptionFilter SubscriptionFilter
filter := awscdk.Aws_sns.NewFilter(subscriptionFilter)
Initializer
ts
new Filter(filterDoc: SubscriptionFilter)
python
Filter(filter_doc: SubscriptionFilter)
java
new Filter(SubscriptionFilter filterDoc)
csharp
new Filter(SubscriptionFilter filterDoc)
go
NewFilter(FilterDoc SubscriptionFilter)
Properties
filterDocSubscriptionFilterfilter_docSubscriptionFilterfilterDocSubscriptionFilterFilterDocSubscriptionFilterFilterDocSubscriptionFilter#filter argument to construct.
typeFilterOrPolicyTypetypeFilterOrPolicyTypetypeFilterOrPolicyTypeTypeFilterOrPolicyTypeTypeFilterOrPolicyType#Type used in DFS buildFilterPolicyWithMessageBody to determine json value type.
Methods
filter(filter: SubscriptionFilter): Filter // chainable@staticmethod def filter(filter: SubscriptionFilter) -> Filterpublic static Filter filter(SubscriptionFilter filter)public static Filter Filter(SubscriptionFilter filter)func Filter(Filter SubscriptionFilter) Filterstatic#Filter of MessageBody.
isFilter(): booleandef is_filter(self, ) -> boolpublic Boolean isFilter()public bool IsFilter()func IsFilter() *bool#Check if instance is `Filter` type.
isPolicy(): booleandef is_policy(self, ) -> boolpublic Boolean isPolicy()public bool IsPolicy()func IsPolicy() *bool#Check if instance is `Policy` type.
policy(policy: { [key: string]: FilterOrPolicy }): Policy@staticmethod def policy(policy: typing.Mapping[str, FilterOrPolicy]) -> Policypublic static Policy policy(Map<String, FilterOrPolicy> policy)public static Policy Policy(IDictionary<string, FilterOrPolicy> policy)func Policy(Policy *map[string]FilterOrPolicy) Policystatic#Policy of MessageBody.