AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Allows a subscription owner to set an attribute of the subscription to a new value.
This is an asynchronous operation using the standard naming convention for .NET 4.5 or higher. For .NET 3.5 the operation is implemented as a pair of methods using the standard naming convention of BeginSetSubscriptionAttributes and EndSetSubscriptionAttributes. For Unity the operation does not take CancellationToken as a parameter, and instead takes AmazonServiceCallback<SetSubscriptionAttributesRequest, SetSubscriptionAttributesResponse> and AsyncOptions as additional parameters.
public abstract Task<SetSubscriptionAttributesResponse> SetSubscriptionAttributesAsync( String subscriptionArn, String attributeName, String attributeValue, CancellationToken cancellationToken )
The ARN of the subscription to modify.
The name of the attribute you want to set. Only a subset of the subscriptions attributes are mutable. Valid values: DeliveryPolicy | FilterPolicy | RawMessageDelivery
The new value for the attribute in JSON format.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
|AuthorizationErrorException||Indicates that the user has been denied access to the requested resource.|
|FilterPolicyLimitExceededException||Indicates that the number of filter polices in your AWS account exceeds the limit. To add more filter polices, submit an SNS Limit Increase case in the AWS Support Center.|
|InternalErrorException||Indicates an internal service error.|
|InvalidParameterException||Indicates that a request parameter does not comply with the associated constraints.|
|NotFoundException||Indicates that the requested resource does not exist.|
Supported in: 1.3
Supported in: 4.5
Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms
Supported Versions: 4.6 and above
Supported Platforms: Android, iOS, Standalone