[][src]Crate rusoto_codestar_notifications

This AWS CodeStar Notifications API Reference provides descriptions and usage examples of the operations and data types for the AWS CodeStar Notifications API. You can use the AWS CodeStar Notifications API to work with the following objects:

Notification rules, by calling the following:

Targets, by calling the following:

  • DeleteTarget, which removes a notification rule target (SNS topic) from a notification rule.

  • ListTargets, which lists the targets associated with a notification rule.

Events, by calling the following:

  • ListEventTypes, which lists the event types you can include in a notification rule.

Tags, by calling the following:

  • ListTagsForResource, which lists the tags already associated with a notification rule in your account.

  • TagResource, which associates a tag you provide with a notification rule in your account.

  • UntagResource, which removes a tag from a notification rule in your account.

For information about how to use AWS CodeStar Notifications, see link in the CodeStarNotifications User Guide.

If you're using the service, you're probably looking for CodeStarNotificationsClient and CodeStarNotifications.

Structs

CodeStarNotificationsClient

A client for the AWS CodeStar Notifications API.

CreateNotificationRuleRequest
CreateNotificationRuleResult
DeleteNotificationRuleRequest
DeleteNotificationRuleResult
DeleteTargetRequest
DeleteTargetResult
DescribeNotificationRuleRequest
DescribeNotificationRuleResult
EventTypeSummary

Returns information about an event that has triggered a notification rule.

ListEventTypesFilter

Information about a filter to apply to the list of returned event types. You can filter by resource type or service name.

ListEventTypesRequest
ListEventTypesResult
ListNotificationRulesFilter

Information about a filter to apply to the list of returned notification rules. You can filter by event type, owner, resource, or target.

ListNotificationRulesRequest
ListNotificationRulesResult
ListTagsForResourceRequest
ListTagsForResourceResult
ListTargetsFilter

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 SNS 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.

ListTargetsRequest
ListTargetsResult
NotificationRuleSummary

Information about a specified notification rule.

SubscribeRequest
SubscribeResult
TagResourceRequest
TagResourceResult
Target

Information about the SNS topics associated with a notification rule.

TargetSummary

Information about the targets specified for a notification rule.

UnsubscribeRequest
UnsubscribeResult
UntagResourceRequest
UntagResourceResult
UpdateNotificationRuleRequest
UpdateNotificationRuleResult

Enums

CreateNotificationRuleError

Errors returned by CreateNotificationRule

DeleteNotificationRuleError

Errors returned by DeleteNotificationRule

DeleteTargetError

Errors returned by DeleteTarget

DescribeNotificationRuleError

Errors returned by DescribeNotificationRule

ListEventTypesError

Errors returned by ListEventTypes

ListNotificationRulesError

Errors returned by ListNotificationRules

ListTagsForResourceError

Errors returned by ListTagsForResource

ListTargetsError

Errors returned by ListTargets

SubscribeError

Errors returned by Subscribe

TagResourceError

Errors returned by TagResource

UnsubscribeError

Errors returned by Unsubscribe

UntagResourceError

Errors returned by UntagResource

UpdateNotificationRuleError

Errors returned by UpdateNotificationRule

Traits

CodeStarNotifications

Trait representing the capabilities of the AWS CodeStar Notifications API. AWS CodeStar Notifications clients implement this trait.