ModifyEventSubscription
修改现有的 Amazon DocumentDB 事件通知订阅。
请求参数
有关所有操作的通用参数的信息,请参阅通用参数。
- SubscriptionName
-
Amazon DocumentDB 事件通知订阅的名称。
类型:字符串
必需:是
- Enabled
-
布尔值;设置为
true
可激活订阅。类型:布尔值
必需:否
- EventCategories.EventCategory.N
-
您想要订阅到的
SourceType
的事件类别列表。类型:字符串数组
必需:否
- SnsTopicArn
-
为事件通知创建的 SNS 主题的 Amazon 资源名称(ARN)。在您创建主题并订阅到该主题时,由 Amazon SNS 创建 ARN。
类型:字符串
必需:否
- SourceType
-
生成事件的源的类型。例如,如果希望收到关于实例生成的事件的通知,请将此参数设置为
db-instance
。如果未指定该值,则将返回所有事件。有效值:
db-instance
、db-parameter-group
、db-security-group
类型:字符串
必需:否
响应元素
服务返回以下元素。
- EventSubscription
-
有关您已订阅事件的详细信息。
类型:EventSubscription 对象
错误
有关所有操作的常见错误的信息,请参阅常见错误。
- EventSubscriptionQuotaExceeded
-
您已达到事件订阅的最大数目。
HTTP 状态代码:400
- SNSInvalidTopic
-
Amazon SNS 已回复,指定的主题存在问题。
HTTP 状态代码:400
- SNSNoAuthorization
-
您没有发布到 SNS 主题的 Amazon 资源名称(ARN)上的权限。
HTTP 状态代码:400
- SNSTopicArnNotFound
-
SNS 主题的 Amazon 资源名称(ARN)不存在。
HTTP 状态代码:404
- SubscriptionCategoryNotFound
-
提供的类别不存在。
HTTP 状态代码:404
- SubscriptionNotFound
-
订阅名称不存在。
HTTP 状态代码:404
另请参阅
有关在特定语言的 AWS SDK 中使用此 API 的更多信息,请参阅以下内容: