Awso_codestar_notifications_asyncSourceval create_notification_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.CreateNotificationRuleRequest.t ->
(Awso_codestar_notifications.Values.CreateNotificationRuleResult.t,
Awso_codestar_notifications.Values.CreateNotificationRuleResult.error)
Result.t
Async.Deferred.tval delete_notification_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.DeleteNotificationRuleRequest.t ->
(Awso_codestar_notifications.Values.DeleteNotificationRuleResult.t,
Awso_codestar_notifications.Values.DeleteNotificationRuleResult.error)
Result.t
Async.Deferred.tval delete_target :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.DeleteTargetRequest.t ->
(Awso_codestar_notifications.Values.DeleteTargetResult.t,
Awso_codestar_notifications.Values.DeleteTargetResult.error)
Result.t
Async.Deferred.tval describe_notification_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.DescribeNotificationRuleRequest.t ->
(Awso_codestar_notifications.Values.DescribeNotificationRuleResult.t,
Awso_codestar_notifications.Values.DescribeNotificationRuleResult.error)
Result.t
Async.Deferred.tval list_event_types :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.ListEventTypesRequest.t ->
(Awso_codestar_notifications.Values.ListEventTypesResult.t,
Awso_codestar_notifications.Values.ListEventTypesResult.error)
Result.t
Async.Deferred.tval list_notification_rules :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.ListNotificationRulesRequest.t ->
(Awso_codestar_notifications.Values.ListNotificationRulesResult.t,
Awso_codestar_notifications.Values.ListNotificationRulesResult.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.ListTagsForResourceRequest.t ->
(Awso_codestar_notifications.Values.ListTagsForResourceResult.t,
Awso_codestar_notifications.Values.ListTagsForResourceResult.error)
Result.t
Async.Deferred.tval list_targets :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.ListTargetsRequest.t ->
(Awso_codestar_notifications.Values.ListTargetsResult.t,
Awso_codestar_notifications.Values.ListTargetsResult.error)
Result.t
Async.Deferred.tval subscribe :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.SubscribeRequest.t ->
(Awso_codestar_notifications.Values.SubscribeResult.t,
Awso_codestar_notifications.Values.SubscribeResult.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.TagResourceRequest.t ->
(Awso_codestar_notifications.Values.TagResourceResult.t,
Awso_codestar_notifications.Values.TagResourceResult.error)
Result.t
Async.Deferred.tval unsubscribe :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.UnsubscribeRequest.t ->
(Awso_codestar_notifications.Values.UnsubscribeResult.t,
Awso_codestar_notifications.Values.UnsubscribeResult.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.UntagResourceRequest.t ->
(Awso_codestar_notifications.Values.UntagResourceResult.t,
Awso_codestar_notifications.Values.UntagResourceResult.error)
Result.t
Async.Deferred.tval update_notification_rule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_codestar_notifications.Values.UpdateNotificationRuleRequest.t ->
(Awso_codestar_notifications.Values.UpdateNotificationRuleResult.t,
Awso_codestar_notifications.Values.UpdateNotificationRuleResult.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_codestar_notifications.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module ListNotificationRulesFilterName =
Awso_codestar_notifications.Values.ListNotificationRulesFilterNamemodule ListNotificationRulesFilterValue =
Awso_codestar_notifications.Values.ListNotificationRulesFilterValuemodule ListEventTypesFilterValue =
Awso_codestar_notifications.Values.ListEventTypesFilterValueInformation about the Amazon Q Developer in chat applications topics or Amazon Q Developer in chat applications clients associated with a notification rule.
Information about the targets specified for a notification rule.
Information about a filter to apply to the list of returned targets. You can filter by target type, address, or status. For example, to filter results to notification rules that have active Amazon Q Developer in chat applications topics as targets, you could specify a ListTargetsFilter Name as TargetType and a Value of SNS, and a Name of TARGET_STATUS and a Value of ACTIVE.
Information about a specified notification rule.
module ListNotificationRulesFilter =
Awso_codestar_notifications.Values.ListNotificationRulesFilterInformation about a filter to apply to the list of returned notification rules. You can filter by event type, owner, resource, or target.
Returns information about an event that has triggered a notification rule.
Information about a filter to apply to the list of returned event types. You can filter by resource type or service name.
Some or all of the configuration is incomplete, missing, or not valid.
module ResourceNotFoundException =
Awso_codestar_notifications.Values.ResourceNotFoundExceptionCodeStar Notifications can't find a resource that matches the provided ARN.
One or more parameter values are not valid.
module ConcurrentModificationException =
Awso_codestar_notifications.Values.ConcurrentModificationExceptionCodeStar Notifications can't complete the request because the resource is being modified by another process. Wait a few minutes and try again.
One of the CodeStar Notifications limits has been exceeded. Limits apply to accounts, notification rules, notifications, resources, and targets. For more information, see Limits.
module InvalidNextTokenException =
Awso_codestar_notifications.Values.InvalidNextTokenExceptionThe value for the enumeration token used in the request to return the next batch of the results is not valid.
module ListNotificationRulesFilters =
Awso_codestar_notifications.Values.ListNotificationRulesFiltersmodule NotificationRuleCreatedBy =
Awso_codestar_notifications.Values.NotificationRuleCreatedByCodeStar Notifications can't create the notification rule because you do not have sufficient permissions.
module ResourceAlreadyExistsException =
Awso_codestar_notifications.Values.ResourceAlreadyExistsExceptionA resource with the same name or ID already exists. Notification rule names must be unique in your Amazon Web Services account.
module UpdateNotificationRuleResult =
Awso_codestar_notifications.Values.UpdateNotificationRuleResultUpdates a notification rule for a resource. You can change the events that trigger the notification rule, the status of the rule, and the targets that receive the notifications. To add or remove tags for a notification rule, you must use TagResource and UntagResource.
module UpdateNotificationRuleRequest =
Awso_codestar_notifications.Values.UpdateNotificationRuleRequestUpdates a notification rule for a resource. You can change the events that trigger the notification rule, the status of the rule, and the targets that receive the notifications. To add or remove tags for a notification rule, you must use TagResource and UntagResource.
Removes the association between one or more provided tags and a notification rule.
Removes the association between one or more provided tags and a notification rule.
Removes an association between a notification rule and an Amazon Q Developer in chat applications topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.
Removes an association between a notification rule and an Amazon Q Developer in chat applications topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered.
Associates a set of provided tags with a notification rule.
Associates a set of provided tags with a notification rule.
Creates an association between a notification rule and an Amazon Q Developer in chat applications topic or Amazon Q Developer in chat applications client so that the associated target can receive notifications when the events described in the rule are triggered.
Creates an association between a notification rule and an Amazon Q Developer in chat applications topic or Amazon Q Developer in chat applications client so that the associated target can receive notifications when the events described in the rule are triggered.
Returns a list of the notification rule targets for an Amazon Web Services account.
Returns a list of the notification rule targets for an Amazon Web Services account.
module ListTagsForResourceResult =
Awso_codestar_notifications.Values.ListTagsForResourceResultReturns a list of the tags associated with a notification rule.
module ListTagsForResourceRequest =
Awso_codestar_notifications.Values.ListTagsForResourceRequestReturns a list of the tags associated with a notification rule.
module ListNotificationRulesResult =
Awso_codestar_notifications.Values.ListNotificationRulesResultReturns a list of the notification rules for an Amazon Web Services account.
module ListNotificationRulesRequest =
Awso_codestar_notifications.Values.ListNotificationRulesRequestReturns a list of the notification rules for an Amazon Web Services account.
Returns information about the event types available for configuring notifications.
Returns information about the event types available for configuring notifications.
module DescribeNotificationRuleResult =
Awso_codestar_notifications.Values.DescribeNotificationRuleResultReturns information about a specified notification rule.
module DescribeNotificationRuleRequest =
Awso_codestar_notifications.Values.DescribeNotificationRuleRequestReturns information about a specified notification rule.
Deletes a specified target for notifications.
Deletes a specified target for notifications.
module DeleteNotificationRuleResult =
Awso_codestar_notifications.Values.DeleteNotificationRuleResultDeletes a notification rule for a resource.
module DeleteNotificationRuleRequest =
Awso_codestar_notifications.Values.DeleteNotificationRuleRequestDeletes a notification rule for a resource.
module CreateNotificationRuleResult =
Awso_codestar_notifications.Values.CreateNotificationRuleResultCreates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as Amazon Q Developer in chat applications topics or Amazon Q Developer in chat applications clients configured for Slack) where you want to receive them.
module CreateNotificationRuleRequest =
Awso_codestar_notifications.Values.CreateNotificationRuleRequestCreates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as Amazon Q Developer in chat applications topics or Amazon Q Developer in chat applications clients configured for Slack) where you want to receive them.