WorkDocs / Client / create_notification_subscription
create_notification_subscription#
- WorkDocs.Client.create_notification_subscription(**kwargs)#
- Configure Amazon WorkDocs to use Amazon SNS notifications. The endpoint receives a confirmation message, and must confirm the subscription. - For more information, see Setting up notifications for an IAM user or role in the Amazon WorkDocs Developer Guide. - See also: AWS API Documentation - Request Syntax- response = client.create_notification_subscription( OrganizationId='string', Endpoint='string', Protocol='HTTPS'|'SQS', SubscriptionType='ALL' ) - Parameters:
- OrganizationId (string) – - [REQUIRED] - The ID of the organization. 
- Endpoint (string) – - [REQUIRED] - The endpoint to receive the notifications. If the protocol is HTTPS, the endpoint is a URL that begins with - https.
- Protocol (string) – - [REQUIRED] - The protocol to use. The supported value is https, which delivers JSON-encoded messages using HTTPS POST. 
- SubscriptionType (string) – - [REQUIRED] - The notification type. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Subscription': { 'SubscriptionId': 'string', 'EndPoint': 'string', 'Protocol': 'HTTPS'|'SQS' } } - Response Structure- (dict) – - Subscription (dict) – - The subscription. - SubscriptionId (string) – - The ID of the subscription. 
- EndPoint (string) – - The endpoint of the subscription. 
- Protocol (string) – - The protocol of the subscription. 
 
 
 
 - Exceptions- WorkDocs.Client.exceptions.UnauthorizedResourceAccessException
- WorkDocs.Client.exceptions.TooManySubscriptionsException
- WorkDocs.Client.exceptions.ServiceUnavailableException
- WorkDocs.Client.exceptions.InvalidArgumentException