Modifies an existing Amazon Redshift event notification subscription.
            
 Declaration Syntax
 Declaration Syntax| C# | 
ModifyEventSubscriptionResponse ModifyEventSubscription( ModifyEventSubscriptionRequest request )
 Parameters
 Parameters- request (ModifyEventSubscriptionRequest)
- Container for the necessary parameters to execute the ModifyEventSubscription service method.
 Return Value
 Return ValueThe response from the ModifyEventSubscription service method, as returned by Redshift.
 Exceptions
 Exceptions| Exception | Condition | 
|---|---|
| InvalidSubscriptionStateException | The subscription request is invalid because it is a duplicate request.
            This subscription request is already in progress. | 
| SNSInvalidTopicException | Amazon SNS has responded that there is a problem with the specified Amazon SNS topic. | 
| SNSNoAuthorizationException | You do not have permission to publish to the specified Amazon SNS topic. | 
| SNSTopicArnNotFoundException | An Amazon SNS topic with the specified Amazon Resource Name (ARN) does not exist. | 
| SourceNotFoundException | The specified Amazon Redshift event source could not be found. | 
| SubscriptionCategoryNotFoundException | The value specified for the event category was not one of the allowed values, or 
                      it specified a category that does not apply to the specified source type.
            The allowed            values are Configuration, Management, Monitoring, and Security. | 
| SubscriptionEventIdNotFoundException | An Amazon Redshift event with the specified event ID does not exist. | 
| SubscriptionNotFoundException | An Amazon Redshift event notification subscription with the specified name does not
            exist. | 
| SubscriptionSeverityNotFoundException | The value specified for the event severity was not one of the allowed values, or 
                      it specified a severity that does not apply to the specified source type.
            The allowed            values are ERROR and INFO. |