Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

subscribe

subscribe(**kwargs)

Creates an association between a notification rule and an Chatbot topic or Chatbot client so that the associated target can receive notifications when the events described in the rule are triggered.

See also: AWS API Documentation

Request Syntax

response = client.subscribe(
    Arn='string',
    Target={
        'TargetType': 'string',
        'TargetAddress': 'string'
    },
    ClientRequestToken='string'
)
Parameters
  • Arn (string) --

    [REQUIRED]

    The Amazon Resource Name (ARN) of the notification rule for which you want to create the association.

  • Target (dict) --

    [REQUIRED]

    Information about the Chatbot topics or Chatbot clients associated with a notification rule.

    • TargetType (string) --

      The target type. Can be an Chatbot topic or Chatbot client.

      • Chatbot topics are specified as SNS .
      • Chatbot clients are specified as AWSChatbotSlack .
    • TargetAddress (string) --

      The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.

  • ClientRequestToken (string) -- An enumeration token that, when provided in a request, returns the next batch of the results.
Return type

dict

Returns

Response Syntax

{
    'Arn': 'string'
}

Response Structure

  • (dict) --

    • Arn (string) --

      The Amazon Resource Name (ARN) of the notification rule for which you have created assocations.

Exceptions

  • CodeStarNotifications.Client.exceptions.ValidationException
  • CodeStarNotifications.Client.exceptions.ResourceNotFoundException
  • CodeStarNotifications.Client.exceptions.ConfigurationException