

# Actions
<a name="API_Operations"></a>

The following actions are supported:
+  [AssociateChannel](API_AssociateChannel.md) 
+  [AssociateManagedNotificationAccountContact](API_AssociateManagedNotificationAccountContact.md) 
+  [AssociateManagedNotificationAdditionalChannel](API_AssociateManagedNotificationAdditionalChannel.md) 
+  [AssociateOrganizationalUnit](API_AssociateOrganizationalUnit.md) 
+  [CreateEventRule](API_CreateEventRule.md) 
+  [CreateNotificationConfiguration](API_CreateNotificationConfiguration.md) 
+  [DeleteEventRule](API_DeleteEventRule.md) 
+  [DeleteNotificationConfiguration](API_DeleteNotificationConfiguration.md) 
+  [DeregisterNotificationHub](API_DeregisterNotificationHub.md) 
+  [DisableNotificationsAccessForOrganization](API_DisableNotificationsAccessForOrganization.md) 
+  [DisassociateChannel](API_DisassociateChannel.md) 
+  [DisassociateManagedNotificationAccountContact](API_DisassociateManagedNotificationAccountContact.md) 
+  [DisassociateManagedNotificationAdditionalChannel](API_DisassociateManagedNotificationAdditionalChannel.md) 
+  [DisassociateOrganizationalUnit](API_DisassociateOrganizationalUnit.md) 
+  [EnableNotificationsAccessForOrganization](API_EnableNotificationsAccessForOrganization.md) 
+  [GetEventRule](API_GetEventRule.md) 
+  [GetManagedNotificationChildEvent](API_GetManagedNotificationChildEvent.md) 
+  [GetManagedNotificationConfiguration](API_GetManagedNotificationConfiguration.md) 
+  [GetManagedNotificationEvent](API_GetManagedNotificationEvent.md) 
+  [GetNotificationConfiguration](API_GetNotificationConfiguration.md) 
+  [GetNotificationEvent](API_GetNotificationEvent.md) 
+  [GetNotificationsAccessForOrganization](API_GetNotificationsAccessForOrganization.md) 
+  [ListChannels](API_ListChannels.md) 
+  [ListEventRules](API_ListEventRules.md) 
+  [ListManagedNotificationChannelAssociations](API_ListManagedNotificationChannelAssociations.md) 
+  [ListManagedNotificationChildEvents](API_ListManagedNotificationChildEvents.md) 
+  [ListManagedNotificationConfigurations](API_ListManagedNotificationConfigurations.md) 
+  [ListManagedNotificationEvents](API_ListManagedNotificationEvents.md) 
+  [ListMemberAccounts](API_ListMemberAccounts.md) 
+  [ListNotificationConfigurations](API_ListNotificationConfigurations.md) 
+  [ListNotificationEvents](API_ListNotificationEvents.md) 
+  [ListNotificationHubs](API_ListNotificationHubs.md) 
+  [ListOrganizationalUnits](API_ListOrganizationalUnits.md) 
+  [ListTagsForResource](API_ListTagsForResource.md) 
+  [RegisterNotificationHub](API_RegisterNotificationHub.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 
+  [UpdateEventRule](API_UpdateEventRule.md) 
+  [UpdateNotificationConfiguration](API_UpdateNotificationConfiguration.md) 

# AssociateChannel
<a name="API_AssociateChannel"></a>

Associates a delivery [Channel](https://docs.aws.amazon.com/notifications/latest/userguide/managing-delivery-channels.html) with a particular `NotificationConfiguration`. Supported Channels include Amazon Q Developer in chat applications, the AWS Console Mobile Application, and emails (notifications-contacts).

## Request Syntax
<a name="API_AssociateChannel_RequestSyntax"></a>

```
POST /channels/associate/arn HTTP/1.1
Content-type: application/json

{
   "notificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_AssociateChannel_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_AssociateChannel_RequestSyntax) **   <a name="Notifications-AssociateChannel-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the Channel to associate with the `NotificationConfiguration`.  
Supported ARNs include Amazon Q Developer in chat applications, the Console Mobile Application, and notifications-contacts.  
Pattern: `arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+`   
Required: Yes

## Request Body
<a name="API_AssociateChannel_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [notificationConfigurationArn](#API_AssociateChannel_RequestSyntax) **   <a name="Notifications-AssociateChannel-request-notificationConfigurationArn"></a>
The ARN of the `NotificationConfiguration` to associate with the Channel.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Response Syntax
<a name="API_AssociateChannel_ResponseSyntax"></a>

```
HTTP/1.1 201
```

## Response Elements
<a name="API_AssociateChannel_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response with an empty HTTP body.

## Errors
<a name="API_AssociateChannel_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_AssociateChannel_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/AssociateChannel) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/AssociateChannel) 

# AssociateManagedNotificationAccountContact
<a name="API_AssociateManagedNotificationAccountContact"></a>

Associates an Account Contact with a particular `ManagedNotificationConfiguration`.

## Request Syntax
<a name="API_AssociateManagedNotificationAccountContact_RequestSyntax"></a>

```
PUT /contacts/associate-managed-notification/contactIdentifier HTTP/1.1
Content-type: application/json

{
   "managedNotificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_AssociateManagedNotificationAccountContact_RequestParameters"></a>

The request uses the following URI parameters.

 ** [contactIdentifier](#API_AssociateManagedNotificationAccountContact_RequestSyntax) **   <a name="Notifications-AssociateManagedNotificationAccountContact-request-uri-contactIdentifier"></a>
A unique value of an Account Contact Type to associate with the `ManagedNotificationConfiguration`.  
Valid Values: `ACCOUNT_PRIMARY | ACCOUNT_ALTERNATE_BILLING | ACCOUNT_ALTERNATE_OPERATIONS | ACCOUNT_ALTERNATE_SECURITY`   
Required: Yes

## Request Body
<a name="API_AssociateManagedNotificationAccountContact_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [managedNotificationConfigurationArn](#API_AssociateManagedNotificationAccountContact_RequestSyntax) **   <a name="Notifications-AssociateManagedNotificationAccountContact-request-managedNotificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationConfiguration` to associate with the Account Contact.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}`   
Required: Yes

## Response Syntax
<a name="API_AssociateManagedNotificationAccountContact_ResponseSyntax"></a>

```
HTTP/1.1 201
```

## Response Elements
<a name="API_AssociateManagedNotificationAccountContact_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response with an empty HTTP body.

## Errors
<a name="API_AssociateManagedNotificationAccountContact_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_AssociateManagedNotificationAccountContact_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/AssociateManagedNotificationAccountContact) 

# AssociateManagedNotificationAdditionalChannel
<a name="API_AssociateManagedNotificationAdditionalChannel"></a>

Associates an additional Channel with a particular `ManagedNotificationConfiguration`.

Supported Channels include Amazon Q Developer in chat applications, the Console Mobile Application, and emails (notifications-contacts).

## Request Syntax
<a name="API_AssociateManagedNotificationAdditionalChannel_RequestSyntax"></a>

```
PUT /channels/associate-managed-notification/channelArn HTTP/1.1
Content-type: application/json

{
   "managedNotificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_AssociateManagedNotificationAdditionalChannel_RequestParameters"></a>

The request uses the following URI parameters.

 ** [channelArn](#API_AssociateManagedNotificationAdditionalChannel_RequestSyntax) **   <a name="Notifications-AssociateManagedNotificationAdditionalChannel-request-uri-channelArn"></a>
The Amazon Resource Name (ARN) of the Channel to associate with the `ManagedNotificationConfiguration`.  
Supported ARNs include Amazon Q Developer in chat applications, the Console Mobile Application, and email (notifications-contacts).  
Pattern: `arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+`   
Required: Yes

## Request Body
<a name="API_AssociateManagedNotificationAdditionalChannel_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [managedNotificationConfigurationArn](#API_AssociateManagedNotificationAdditionalChannel_RequestSyntax) **   <a name="Notifications-AssociateManagedNotificationAdditionalChannel-request-managedNotificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationConfiguration` to associate with the additional Channel.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}`   
Required: Yes

## Response Syntax
<a name="API_AssociateManagedNotificationAdditionalChannel_ResponseSyntax"></a>

```
HTTP/1.1 201
```

## Response Elements
<a name="API_AssociateManagedNotificationAdditionalChannel_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response with an empty HTTP body.

## Errors
<a name="API_AssociateManagedNotificationAdditionalChannel_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_AssociateManagedNotificationAdditionalChannel_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/AssociateManagedNotificationAdditionalChannel) 

# AssociateOrganizationalUnit
<a name="API_AssociateOrganizationalUnit"></a>

Associates an organizational unit with a notification configuration.

## Request Syntax
<a name="API_AssociateOrganizationalUnit_RequestSyntax"></a>

```
POST /organizational-units/associate/organizationalUnitId HTTP/1.1
Content-type: application/json

{
   "notificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_AssociateOrganizationalUnit_RequestParameters"></a>

The request uses the following URI parameters.

 ** [organizationalUnitId](#API_AssociateOrganizationalUnit_RequestSyntax) **   <a name="Notifications-AssociateOrganizationalUnit-request-uri-organizationalUnitId"></a>
The unique identifier of the organizational unit to associate.  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})`   
Required: Yes

## Request Body
<a name="API_AssociateOrganizationalUnit_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [notificationConfigurationArn](#API_AssociateOrganizationalUnit_RequestSyntax) **   <a name="Notifications-AssociateOrganizationalUnit-request-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the notification configuration to associate with the organizational unit.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Response Syntax
<a name="API_AssociateOrganizationalUnit_ResponseSyntax"></a>

```
HTTP/1.1 201
```

## Response Elements
<a name="API_AssociateOrganizationalUnit_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response with an empty HTTP body.

## Errors
<a name="API_AssociateOrganizationalUnit_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_AssociateOrganizationalUnit_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/AssociateOrganizationalUnit) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/AssociateOrganizationalUnit) 

# CreateEventRule
<a name="API_CreateEventRule"></a>

Creates an [https://docs.aws.amazon.com/notifications/latest/userguide/glossary.html](https://docs.aws.amazon.com/notifications/latest/userguide/glossary.html) that is associated with a specified `NotificationConfiguration`.

## Request Syntax
<a name="API_CreateEventRule_RequestSyntax"></a>

```
POST /event-rules HTTP/1.1
Content-type: application/json

{
   "eventPattern": "string",
   "eventType": "string",
   "notificationConfigurationArn": "string",
   "regions": [ "string" ],
   "source": "string"
}
```

## URI Request Parameters
<a name="API_CreateEventRule_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_CreateEventRule_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [eventPattern](#API_CreateEventRule_RequestSyntax) **   <a name="Notifications-CreateEventRule-request-eventPattern"></a>
An additional event pattern used to further filter the events this `EventRule` receives.  
For more information, see [Amazon EventBridge event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) in the *Amazon EventBridge User Guide.*   
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 4096.  
Required: No

 ** [eventType](#API_CreateEventRule_RequestSyntax) **   <a name="Notifications-CreateEventRule-request-eventType"></a>
The event type to match.  
Must match one of the valid Amazon EventBridge event types. For example, EC2 Instance State-change Notification and Amazon CloudWatch Alarm State Change. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide*.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `([a-zA-Z0-9 \-\(\)])+`   
Required: Yes

 ** [notificationConfigurationArn](#API_CreateEventRule_RequestSyntax) **   <a name="Notifications-CreateEventRule-request-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `NotificationConfiguration` associated with this `EventRule`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

 ** [regions](#API_CreateEventRule_RequestSyntax) **   <a name="Notifications-CreateEventRule-request-regions"></a>
A list of AWS Regions that send events to this `EventRule`.  
Type: Array of strings  
Array Members: Minimum number of 1 item.  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])`   
Required: Yes

 ** [source](#API_CreateEventRule_RequestSyntax) **   <a name="Notifications-CreateEventRule-request-source"></a>
The matched event source.  
Must match one of the valid EventBridge sources. Only AWS service sourced events are supported. For example, `aws.ec2` and `aws.cloudwatch`. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide*.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 36.  
Pattern: `aws.([a-z0-9\-])+`   
Required: Yes

## Response Syntax
<a name="API_CreateEventRule_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "arn": "string",
   "notificationConfigurationArn": "string",
   "statusSummaryByRegion": { 
      "string" : { 
         "reason": "string",
         "status": "string"
      }
   }
}
```

## Response Elements
<a name="API_CreateEventRule_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_CreateEventRule_ResponseSyntax) **   <a name="Notifications-CreateEventRule-response-arn"></a>
The ARN of the resource.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}` 

 ** [notificationConfigurationArn](#API_CreateEventRule_ResponseSyntax) **   <a name="Notifications-CreateEventRule-response-notificationConfigurationArn"></a>
The ARN of a `NotificationConfiguration`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

 ** [statusSummaryByRegion](#API_CreateEventRule_ResponseSyntax) **   <a name="Notifications-CreateEventRule-response-statusSummaryByRegion"></a>
A list of an `EventRule`'s status by Region. Regions are mapped to `EventRuleStatusSummary`.  
Type: String to [EventRuleStatusSummary](API_EventRuleStatusSummary.md) object map  
Key Length Constraints: Minimum length of 2. Maximum length of 25.  
Key Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])` 

## Errors
<a name="API_CreateEventRule_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_CreateEventRule_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/CreateEventRule) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/CreateEventRule) 

# CreateNotificationConfiguration
<a name="API_CreateNotificationConfiguration"></a>

Creates a new `NotificationConfiguration`.

## Request Syntax
<a name="API_CreateNotificationConfiguration_RequestSyntax"></a>

```
POST /notification-configurations HTTP/1.1
Content-type: application/json

{
   "aggregationDuration": "string",
   "description": "string",
   "name": "string",
   "tags": { 
      "string" : "string" 
   }
}
```

## URI Request Parameters
<a name="API_CreateNotificationConfiguration_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_CreateNotificationConfiguration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [aggregationDuration](#API_CreateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-CreateNotificationConfiguration-request-aggregationDuration"></a>
The aggregation preference of the `NotificationConfiguration`.  
+ Values:
  +  `LONG` 
    + Aggregate notifications for long periods of time (12 hours).
  +  `SHORT` 
    + Aggregate notifications for short periods of time (5 minutes).
  +  `NONE` 
    + Don't aggregate notifications.
Type: String  
Valid Values: `LONG | SHORT | NONE`   
Required: No

 ** [description](#API_CreateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-CreateNotificationConfiguration-request-description"></a>
The description of the `NotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 256.  
Pattern: `[^\u0001-\u001F\u007F-\u009F]*`   
Required: Yes

 ** [name](#API_CreateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-CreateNotificationConfiguration-request-name"></a>
The name of the `NotificationConfiguration`. Supports RFC 3986's unreserved characters.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[A-Za-z0-9_\-]+`   
Required: Yes

 ** [tags](#API_CreateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-CreateNotificationConfiguration-request-tags"></a>
A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.  
Type: String to string map  
Map Entries: Minimum number of 0 items. Maximum number of 200 items.  
Key Pattern: `(?!aws:).{1,128}`   
Value Length Constraints: Minimum length of 0. Maximum length of 256.  
Required: No

## Response Syntax
<a name="API_CreateNotificationConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "arn": "string",
   "status": "string"
}
```

## Response Elements
<a name="API_CreateNotificationConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_CreateNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-CreateNotificationConfiguration-response-arn"></a>
The Amazon Resource Name (ARN) of the `NotificationConfiguration`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

 ** [status](#API_CreateNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-CreateNotificationConfiguration-response-status"></a>
The current status of this `NotificationConfiguration`.  
Type: String  
Valid Values: `ACTIVE | PARTIALLY_ACTIVE | INACTIVE | DELETING` 

## Errors
<a name="API_CreateNotificationConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_CreateNotificationConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/CreateNotificationConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/CreateNotificationConfiguration) 

# DeleteEventRule
<a name="API_DeleteEventRule"></a>

Deletes an `EventRule`.

## Request Syntax
<a name="API_DeleteEventRule_RequestSyntax"></a>

```
DELETE /event-rules/arn HTTP/1.1
```

## URI Request Parameters
<a name="API_DeleteEventRule_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_DeleteEventRule_RequestSyntax) **   <a name="Notifications-DeleteEventRule-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `EventRule` to delete.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_DeleteEventRule_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_DeleteEventRule_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DeleteEventRule_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteEventRule_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DeleteEventRule_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DeleteEventRule) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DeleteEventRule) 

# DeleteNotificationConfiguration
<a name="API_DeleteNotificationConfiguration"></a>

Deletes a `NotificationConfiguration`.

## Request Syntax
<a name="API_DeleteNotificationConfiguration_RequestSyntax"></a>

```
DELETE /notification-configurations/arn HTTP/1.1
```

## URI Request Parameters
<a name="API_DeleteNotificationConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_DeleteNotificationConfiguration_RequestSyntax) **   <a name="Notifications-DeleteNotificationConfiguration-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `NotificationConfiguration` to delete.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_DeleteNotificationConfiguration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_DeleteNotificationConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DeleteNotificationConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DeleteNotificationConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DeleteNotificationConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DeleteNotificationConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DeleteNotificationConfiguration) 

# DeregisterNotificationHub
<a name="API_DeregisterNotificationHub"></a>

Deregisters a `NotificationHub` in the specified Region.

**Note**  
You can't deregister the last `NotificationHub` in the account. `NotificationEvents` stored in the deregistered `NotificationHub` are no longer visible. Recreating a new `NotificationHub` in the same Region restores access to those `NotificationEvents`.

## Request Syntax
<a name="API_DeregisterNotificationHub_RequestSyntax"></a>

```
DELETE /notification-hubs/notificationHubRegion HTTP/1.1
```

## URI Request Parameters
<a name="API_DeregisterNotificationHub_RequestParameters"></a>

The request uses the following URI parameters.

 ** [notificationHubRegion](#API_DeregisterNotificationHub_RequestSyntax) **   <a name="Notifications-DeregisterNotificationHub-request-uri-notificationHubRegion"></a>
The `NotificationHub` Region.  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])`   
Required: Yes

## Request Body
<a name="API_DeregisterNotificationHub_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_DeregisterNotificationHub_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "notificationHubRegion": "string",
   "statusSummary": { 
      "reason": "string",
      "status": "string"
   }
}
```

## Response Elements
<a name="API_DeregisterNotificationHub_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [notificationHubRegion](#API_DeregisterNotificationHub_ResponseSyntax) **   <a name="Notifications-DeregisterNotificationHub-response-notificationHubRegion"></a>
The `NotificationHub` Region.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])` 

 ** [statusSummary](#API_DeregisterNotificationHub_ResponseSyntax) **   <a name="Notifications-DeregisterNotificationHub-response-statusSummary"></a>
 `NotificationHub` status information.  
Type: [NotificationHubStatusSummary](API_NotificationHubStatusSummary.md) object

## Errors
<a name="API_DeregisterNotificationHub_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DeregisterNotificationHub_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DeregisterNotificationHub) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DeregisterNotificationHub) 

# DisableNotificationsAccessForOrganization
<a name="API_DisableNotificationsAccessForOrganization"></a>

Disables service trust between AWS User Notifications and AWS Organizations.

## Request Syntax
<a name="API_DisableNotificationsAccessForOrganization_RequestSyntax"></a>

```
DELETE /organization/access HTTP/1.1
```

## URI Request Parameters
<a name="API_DisableNotificationsAccessForOrganization_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_DisableNotificationsAccessForOrganization_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_DisableNotificationsAccessForOrganization_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DisableNotificationsAccessForOrganization_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DisableNotificationsAccessForOrganization_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DisableNotificationsAccessForOrganization_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DisableNotificationsAccessForOrganization) 

# DisassociateChannel
<a name="API_DisassociateChannel"></a>

Disassociates a Channel from a specified `NotificationConfiguration`. Supported Channels include Amazon Q Developer in chat applications, the AWS Console Mobile Application, and emails (notifications-contacts).

## Request Syntax
<a name="API_DisassociateChannel_RequestSyntax"></a>

```
POST /channels/disassociate/arn HTTP/1.1
Content-type: application/json

{
   "notificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_DisassociateChannel_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_DisassociateChannel_RequestSyntax) **   <a name="Notifications-DisassociateChannel-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the Channel to disassociate.  
Pattern: `arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+`   
Required: Yes

## Request Body
<a name="API_DisassociateChannel_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [notificationConfigurationArn](#API_DisassociateChannel_RequestSyntax) **   <a name="Notifications-DisassociateChannel-request-notificationConfigurationArn"></a>
The ARN of the `NotificationConfiguration` to disassociate.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Response Syntax
<a name="API_DisassociateChannel_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DisassociateChannel_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DisassociateChannel_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DisassociateChannel_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DisassociateChannel) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DisassociateChannel) 

# DisassociateManagedNotificationAccountContact
<a name="API_DisassociateManagedNotificationAccountContact"></a>

Disassociates an Account Contact with a particular `ManagedNotificationConfiguration`.

## Request Syntax
<a name="API_DisassociateManagedNotificationAccountContact_RequestSyntax"></a>

```
PUT /contacts/disassociate-managed-notification/contactIdentifier HTTP/1.1
Content-type: application/json

{
   "managedNotificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_DisassociateManagedNotificationAccountContact_RequestParameters"></a>

The request uses the following URI parameters.

 ** [contactIdentifier](#API_DisassociateManagedNotificationAccountContact_RequestSyntax) **   <a name="Notifications-DisassociateManagedNotificationAccountContact-request-uri-contactIdentifier"></a>
The unique value of an Account Contact Type to associate with the `ManagedNotificationConfiguration`.  
Valid Values: `ACCOUNT_PRIMARY | ACCOUNT_ALTERNATE_BILLING | ACCOUNT_ALTERNATE_OPERATIONS | ACCOUNT_ALTERNATE_SECURITY`   
Required: Yes

## Request Body
<a name="API_DisassociateManagedNotificationAccountContact_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [managedNotificationConfigurationArn](#API_DisassociateManagedNotificationAccountContact_RequestSyntax) **   <a name="Notifications-DisassociateManagedNotificationAccountContact-request-managedNotificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationConfiguration` to associate with the Account Contact.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}`   
Required: Yes

## Response Syntax
<a name="API_DisassociateManagedNotificationAccountContact_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DisassociateManagedNotificationAccountContact_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DisassociateManagedNotificationAccountContact_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DisassociateManagedNotificationAccountContact_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DisassociateManagedNotificationAccountContact) 

# DisassociateManagedNotificationAdditionalChannel
<a name="API_DisassociateManagedNotificationAdditionalChannel"></a>

Disassociates an additional Channel from a particular `ManagedNotificationConfiguration`.

Supported Channels include Amazon Q Developer in chat applications, the Console Mobile Application, and emails (notifications-contacts).

## Request Syntax
<a name="API_DisassociateManagedNotificationAdditionalChannel_RequestSyntax"></a>

```
PUT /channels/disassociate-managed-notification/channelArn HTTP/1.1
Content-type: application/json

{
   "managedNotificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_DisassociateManagedNotificationAdditionalChannel_RequestParameters"></a>

The request uses the following URI parameters.

 ** [channelArn](#API_DisassociateManagedNotificationAdditionalChannel_RequestSyntax) **   <a name="Notifications-DisassociateManagedNotificationAdditionalChannel-request-uri-channelArn"></a>
The Amazon Resource Name (ARN) of the Channel to associate with the `ManagedNotificationConfiguration`.  
Pattern: `arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+`   
Required: Yes

## Request Body
<a name="API_DisassociateManagedNotificationAdditionalChannel_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [managedNotificationConfigurationArn](#API_DisassociateManagedNotificationAdditionalChannel_RequestSyntax) **   <a name="Notifications-DisassociateManagedNotificationAdditionalChannel-request-managedNotificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the Managed Notification Configuration to associate with the additional Channel.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}`   
Required: Yes

## Response Syntax
<a name="API_DisassociateManagedNotificationAdditionalChannel_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DisassociateManagedNotificationAdditionalChannel_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DisassociateManagedNotificationAdditionalChannel_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DisassociateManagedNotificationAdditionalChannel_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DisassociateManagedNotificationAdditionalChannel) 

# DisassociateOrganizationalUnit
<a name="API_DisassociateOrganizationalUnit"></a>

Removes the association between an organizational unit and a notification configuration.

## Request Syntax
<a name="API_DisassociateOrganizationalUnit_RequestSyntax"></a>

```
POST /organizational-units/disassociate/organizationalUnitId HTTP/1.1
Content-type: application/json

{
   "notificationConfigurationArn": "string"
}
```

## URI Request Parameters
<a name="API_DisassociateOrganizationalUnit_RequestParameters"></a>

The request uses the following URI parameters.

 ** [organizationalUnitId](#API_DisassociateOrganizationalUnit_RequestSyntax) **   <a name="Notifications-DisassociateOrganizationalUnit-request-uri-organizationalUnitId"></a>
The unique identifier of the organizational unit to disassociate.  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})`   
Required: Yes

## Request Body
<a name="API_DisassociateOrganizationalUnit_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [notificationConfigurationArn](#API_DisassociateOrganizationalUnit_RequestSyntax) **   <a name="Notifications-DisassociateOrganizationalUnit-request-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the notification configuration to disassociate from the organizational unit.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Response Syntax
<a name="API_DisassociateOrganizationalUnit_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_DisassociateOrganizationalUnit_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_DisassociateOrganizationalUnit_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_DisassociateOrganizationalUnit_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/DisassociateOrganizationalUnit) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/DisassociateOrganizationalUnit) 

# EnableNotificationsAccessForOrganization
<a name="API_EnableNotificationsAccessForOrganization"></a>

Enables service trust between AWS User Notifications and AWS Organizations.

## Request Syntax
<a name="API_EnableNotificationsAccessForOrganization_RequestSyntax"></a>

```
POST /organization/access HTTP/1.1
```

## URI Request Parameters
<a name="API_EnableNotificationsAccessForOrganization_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_EnableNotificationsAccessForOrganization_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_EnableNotificationsAccessForOrganization_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_EnableNotificationsAccessForOrganization_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_EnableNotificationsAccessForOrganization_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_EnableNotificationsAccessForOrganization_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/EnableNotificationsAccessForOrganization) 

# GetEventRule
<a name="API_GetEventRule"></a>

Returns a specified `EventRule`.

## Request Syntax
<a name="API_GetEventRule_RequestSyntax"></a>

```
GET /event-rules/arn HTTP/1.1
```

## URI Request Parameters
<a name="API_GetEventRule_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_GetEventRule_RequestSyntax) **   <a name="Notifications-GetEventRule-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `EventRule` to return.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_GetEventRule_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetEventRule_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string",
   "creationTime": "string",
   "eventPattern": "string",
   "eventType": "string",
   "managedRules": [ "string" ],
   "notificationConfigurationArn": "string",
   "regions": [ "string" ],
   "source": "string",
   "statusSummaryByRegion": { 
      "string" : { 
         "reason": "string",
         "status": "string"
      }
   }
}
```

## Response Elements
<a name="API_GetEventRule_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-arn"></a>
The ARN of the resource.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}` 

 ** [creationTime](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-creationTime"></a>
The date when the `EventRule` was created.  
Type: Timestamp

 ** [eventPattern](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-eventPattern"></a>
An additional event pattern used to further filter the events this `EventRule` receives.  
For more information, see [Amazon EventBridge event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) in the *Amazon EventBridge User Guide.*   
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 4096.

 ** [eventType](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-eventType"></a>
The event type to match.  
Must match one of the valid Amazon EventBridge event types. For example, EC2 Instance State-change Notification and Amazon CloudWatch Alarm State Change. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide*.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 128.  
Pattern: `([a-zA-Z0-9 \-\(\)])+` 

 ** [managedRules](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-managedRules"></a>
A list of managed rules from EventBridge that are associated with this `EventRule`.  
These are created by AWS User Notifications within your account so this `EventRule` functions.
Type: Array of strings  
Pattern: `arn:[a-z-]{3,10}:events:[a-z-\d]{2,25}:\d{12}:rule\/[a-zA-Z-\d]{1,1024}` 

 ** [notificationConfigurationArn](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-notificationConfigurationArn"></a>
The ARN of a `NotificationConfiguration`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

 ** [regions](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-regions"></a>
A list of AWS Regions that send events to this `EventRule`.  
Type: Array of strings  
Array Members: Minimum number of 1 item.  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])` 

 ** [source](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-source"></a>
The matched event source.  
Must match one of the valid EventBridge sources. Only AWS service sourced events are supported. For example, `aws.ec2` and `aws.cloudwatch`. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide*.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 36.  
Pattern: `aws.([a-z0-9\-])+` 

 ** [statusSummaryByRegion](#API_GetEventRule_ResponseSyntax) **   <a name="Notifications-GetEventRule-response-statusSummaryByRegion"></a>
A list of an `EventRule`'s status by Region. Regions are mapped to `EventRuleStatusSummary`.  
Type: String to [EventRuleStatusSummary](API_EventRuleStatusSummary.md) object map  
Key Length Constraints: Minimum length of 2. Maximum length of 25.  
Key Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])` 

## Errors
<a name="API_GetEventRule_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetEventRule_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetEventRule) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetEventRule) 

# GetManagedNotificationChildEvent
<a name="API_GetManagedNotificationChildEvent"></a>

Returns the child event of a specific given `ManagedNotificationEvent`.

## Request Syntax
<a name="API_GetManagedNotificationChildEvent_RequestSyntax"></a>

```
GET /managed-notification-child-events/arn?locale=locale HTTP/1.1
```

## URI Request Parameters
<a name="API_GetManagedNotificationChildEvent_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_GetManagedNotificationChildEvent_RequestSyntax) **   <a name="Notifications-GetManagedNotificationChildEvent-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationChildEvent` to return.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}/event/[a-z0-9]{27}/child-event/[a-z0-9]{27}`   
Required: Yes

 ** [locale](#API_GetManagedNotificationChildEvent_RequestSyntax) **   <a name="Notifications-GetManagedNotificationChildEvent-request-uri-locale"></a>
The locale code of the language used for the retrieved `ManagedNotificationChildEvent`. The default locale is English `en_US`.  
Valid Values: `de_DE | en_CA | en_US | en_UK | es_ES | fr_CA | fr_FR | id_ID | it_IT | ja_JP | ko_KR | pt_BR | tr_TR | zh_CN | zh_TW` 

## Request Body
<a name="API_GetManagedNotificationChildEvent_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetManagedNotificationChildEvent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string",
   "content": { 
      "aggregateManagedNotificationEventArn": "string",
      "aggregationDetail": { 
         "summarizationDimensions": [ 
            { 
               "name": "string",
               "value": "string"
            }
         ]
      },
      "endTime": "string",
      "eventStatus": "string",
      "id": "string",
      "messageComponents": { 
         "completeDescription": "string",
         "dimensions": [ 
            { 
               "name": "string",
               "value": "string"
            }
         ],
         "headline": "string",
         "paragraphSummary": "string"
      },
      "notificationType": "string",
      "organizationalUnitId": "string",
      "schemaVersion": "string",
      "sourceEventDetailUrl": "string",
      "sourceEventDetailUrlDisplayText": "string",
      "startTime": "string",
      "textParts": { 
         "string" : { 
            "displayText": "string",
            "textByLocale": { 
               "string" : "string" 
            },
            "type": "string",
            "url": "string"
         }
      }
   },
   "creationTime": "string",
   "managedNotificationConfigurationArn": "string"
}
```

## Response Elements
<a name="API_GetManagedNotificationChildEvent_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_GetManagedNotificationChildEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationChildEvent-response-arn"></a>
The ARN of the resource.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}/event/[a-z0-9]{27}/child-event/[a-z0-9]{27}` 

 ** [content](#API_GetManagedNotificationChildEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationChildEvent-response-content"></a>
The content of the `ManagedNotificationChildEvent`.  
Type: [ManagedNotificationChildEvent](API_ManagedNotificationChildEvent.md) object

 ** [creationTime](#API_GetManagedNotificationChildEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationChildEvent-response-creationTime"></a>
The creation time of the `ManagedNotificationChildEvent`.  
Type: Timestamp

 ** [managedNotificationConfigurationArn](#API_GetManagedNotificationChildEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationChildEvent-response-managedNotificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationConfiguration` associated with the `ManagedNotificationChildEvent`.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}` 

## Errors
<a name="API_GetManagedNotificationChildEvent_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetManagedNotificationChildEvent_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetManagedNotificationChildEvent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetManagedNotificationChildEvent) 

# GetManagedNotificationConfiguration
<a name="API_GetManagedNotificationConfiguration"></a>

Returns a specified `ManagedNotificationConfiguration`.

## Request Syntax
<a name="API_GetManagedNotificationConfiguration_RequestSyntax"></a>

```
GET /managed-notification-configurations/arn HTTP/1.1
```

## URI Request Parameters
<a name="API_GetManagedNotificationConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_GetManagedNotificationConfiguration_RequestSyntax) **   <a name="Notifications-GetManagedNotificationConfiguration-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationConfiguration` to return.  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}`   
Required: Yes

## Request Body
<a name="API_GetManagedNotificationConfiguration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetManagedNotificationConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string",
   "category": "string",
   "description": "string",
   "name": "string",
   "subCategory": "string"
}
```

## Response Elements
<a name="API_GetManagedNotificationConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_GetManagedNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationConfiguration-response-arn"></a>
The ARN of the `ManagedNotificationConfiguration` resource.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}` 

 ** [category](#API_GetManagedNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationConfiguration-response-category"></a>
The category of the `ManagedNotificationConfiguration`.  
Type: String

 ** [description](#API_GetManagedNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationConfiguration-response-description"></a>
The description of the `ManagedNotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 256.  
Pattern: `[^\u0001-\u001F\u007F-\u009F]*` 

 ** [name](#API_GetManagedNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationConfiguration-response-name"></a>
The name of the `ManagedNotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[A-Za-z0-9\-]+` 

 ** [subCategory](#API_GetManagedNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationConfiguration-response-subCategory"></a>
The subCategory of the `ManagedNotificationConfiguration`.  
Type: String

## Errors
<a name="API_GetManagedNotificationConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetManagedNotificationConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetManagedNotificationConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetManagedNotificationConfiguration) 

# GetManagedNotificationEvent
<a name="API_GetManagedNotificationEvent"></a>

Returns a specified `ManagedNotificationEvent`.

## Request Syntax
<a name="API_GetManagedNotificationEvent_RequestSyntax"></a>

```
GET /managed-notification-events/arn?locale=locale HTTP/1.1
```

## URI Request Parameters
<a name="API_GetManagedNotificationEvent_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_GetManagedNotificationEvent_RequestSyntax) **   <a name="Notifications-GetManagedNotificationEvent-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationEvent` to return.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}/event/[a-z0-9]{27}`   
Required: Yes

 ** [locale](#API_GetManagedNotificationEvent_RequestSyntax) **   <a name="Notifications-GetManagedNotificationEvent-request-uri-locale"></a>
The locale code of the language used for the retrieved `ManagedNotificationEvent`. The default locale is English `(en_US)`.  
Valid Values: `de_DE | en_CA | en_US | en_UK | es_ES | fr_CA | fr_FR | id_ID | it_IT | ja_JP | ko_KR | pt_BR | tr_TR | zh_CN | zh_TW` 

## Request Body
<a name="API_GetManagedNotificationEvent_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetManagedNotificationEvent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string",
   "content": { 
      "aggregationEventType": "string",
      "aggregationSummary": { 
         "additionalSummarizationDimensions": [ 
            { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            }
         ],
         "aggregatedAccounts": { 
            "count": number,
            "name": "string",
            "sampleValues": [ "string" ]
         },
         "aggregatedBy": [ 
            { 
               "name": "string",
               "value": "string"
            }
         ],
         "aggregatedOrganizationalUnits": { 
            "count": number,
            "name": "string",
            "sampleValues": [ "string" ]
         },
         "aggregatedRegions": { 
            "count": number,
            "name": "string",
            "sampleValues": [ "string" ]
         },
         "eventCount": number
      },
      "endTime": "string",
      "eventStatus": "string",
      "id": "string",
      "messageComponents": { 
         "completeDescription": "string",
         "dimensions": [ 
            { 
               "name": "string",
               "value": "string"
            }
         ],
         "headline": "string",
         "paragraphSummary": "string"
      },
      "notificationType": "string",
      "organizationalUnitId": "string",
      "schemaVersion": "string",
      "sourceEventDetailUrl": "string",
      "sourceEventDetailUrlDisplayText": "string",
      "startTime": "string",
      "textParts": { 
         "string" : { 
            "displayText": "string",
            "textByLocale": { 
               "string" : "string" 
            },
            "type": "string",
            "url": "string"
         }
      }
   },
   "creationTime": "string",
   "managedNotificationConfigurationArn": "string"
}
```

## Response Elements
<a name="API_GetManagedNotificationEvent_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_GetManagedNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationEvent-response-arn"></a>
The ARN of the resource.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}/event/[a-z0-9]{27}` 

 ** [content](#API_GetManagedNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationEvent-response-content"></a>
The content of the `ManagedNotificationEvent`.  
Type: [ManagedNotificationEvent](API_ManagedNotificationEvent.md) object

 ** [creationTime](#API_GetManagedNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationEvent-response-creationTime"></a>
The creation time of the `ManagedNotificationEvent`.  
Type: Timestamp

 ** [managedNotificationConfigurationArn](#API_GetManagedNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetManagedNotificationEvent-response-managedNotificationConfigurationArn"></a>
The ARN of the `ManagedNotificationConfiguration`.  
Type: String  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}` 

## Errors
<a name="API_GetManagedNotificationEvent_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetManagedNotificationEvent_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetManagedNotificationEvent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetManagedNotificationEvent) 

# GetNotificationConfiguration
<a name="API_GetNotificationConfiguration"></a>

Returns a specified `NotificationConfiguration`.

## Request Syntax
<a name="API_GetNotificationConfiguration_RequestSyntax"></a>

```
GET /notification-configurations/arn HTTP/1.1
```

## URI Request Parameters
<a name="API_GetNotificationConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_GetNotificationConfiguration_RequestSyntax) **   <a name="Notifications-GetNotificationConfiguration-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `NotificationConfiguration` to return.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_GetNotificationConfiguration_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetNotificationConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "aggregationDuration": "string",
   "arn": "string",
   "creationTime": "string",
   "description": "string",
   "name": "string",
   "status": "string",
   "subtype": "string"
}
```

## Response Elements
<a name="API_GetNotificationConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [aggregationDuration](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-aggregationDuration"></a>
The aggregation preference of the `NotificationConfiguration`.  
+ Values:
  +  `LONG` 
    + Aggregate notifications for long periods of time (12 hours).
  +  `SHORT` 
    + Aggregate notifications for short periods of time (5 minutes).
  +  `NONE` 
    + Don't aggregate notifications.
Type: String  
Valid Values: `LONG | SHORT | NONE` 

 ** [arn](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-arn"></a>
The ARN of the resource.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

 ** [creationTime](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-creationTime"></a>
The creation time of the `NotificationConfiguration`.  
Type: Timestamp

 ** [description](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-description"></a>
The description of the `NotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 256.  
Pattern: `[^\u0001-\u001F\u007F-\u009F]*` 

 ** [name](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-name"></a>
The name of the `NotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[A-Za-z0-9_\-]+` 

 ** [status](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-status"></a>
The status of this `NotificationConfiguration`.  
Type: String  
Valid Values: `ACTIVE | PARTIALLY_ACTIVE | INACTIVE | DELETING` 

 ** [subtype](#API_GetNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-GetNotificationConfiguration-response-subtype"></a>
The subtype of the notification configuration returned in the response.  
Type: String  
Valid Values: `ACCOUNT | ADMIN_MANAGED` 

## Errors
<a name="API_GetNotificationConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetNotificationConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetNotificationConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetNotificationConfiguration) 

# GetNotificationEvent
<a name="API_GetNotificationEvent"></a>

Returns a specified `NotificationEvent`.

**Important**  
User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule. `GetNotificationEvent` only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see [Notification hubs](https://docs.aws.amazon.com/notifications/latest/userguide/notification-hubs.html) in the * AWS User Notifications User Guide*.

## Request Syntax
<a name="API_GetNotificationEvent_RequestSyntax"></a>

```
GET /notification-events/arn?locale=locale HTTP/1.1
```

## URI Request Parameters
<a name="API_GetNotificationEvent_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_GetNotificationEvent_RequestSyntax) **   <a name="Notifications-GetNotificationEvent-request-uri-arn"></a>
The Amazon Resource Name (ARN) of the `NotificationEvent` to return.  
Pattern: `arn:[a-z-]{3,10}:notifications:[-.a-z0-9]{1,63}:[0-9]{12}:configuration/[a-z0-9]{27}/event/[a-z0-9]{27}`   
Required: Yes

 ** [locale](#API_GetNotificationEvent_RequestSyntax) **   <a name="Notifications-GetNotificationEvent-request-uri-locale"></a>
The locale code of the language used for the retrieved `NotificationEvent`. The default locale is English `en_US`.  
Valid Values: `de_DE | en_CA | en_US | en_UK | es_ES | fr_CA | fr_FR | id_ID | it_IT | ja_JP | ko_KR | pt_BR | tr_TR | zh_CN | zh_TW` 

## Request Body
<a name="API_GetNotificationEvent_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetNotificationEvent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string",
   "content": { 
      "aggregateNotificationEventArn": "string",
      "aggregationEventType": "string",
      "aggregationSummary": { 
         "additionalSummarizationDimensions": [ 
            { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            }
         ],
         "aggregatedAccounts": { 
            "count": number,
            "name": "string",
            "sampleValues": [ "string" ]
         },
         "aggregatedBy": [ 
            { 
               "name": "string",
               "value": "string"
            }
         ],
         "aggregatedOrganizationalUnits": { 
            "count": number,
            "name": "string",
            "sampleValues": [ "string" ]
         },
         "aggregatedRegions": { 
            "count": number,
            "name": "string",
            "sampleValues": [ "string" ]
         },
         "eventCount": number
      },
      "endTime": "string",
      "eventStatus": "string",
      "id": "string",
      "media": [ 
         { 
            "caption": "string",
            "mediaId": "string",
            "type": "string",
            "url": "string"
         }
      ],
      "messageComponents": { 
         "completeDescription": "string",
         "dimensions": [ 
            { 
               "name": "string",
               "value": "string"
            }
         ],
         "headline": "string",
         "paragraphSummary": "string"
      },
      "notificationType": "string",
      "organizationalUnitId": "string",
      "schemaVersion": "string",
      "sourceEventDetailUrl": "string",
      "sourceEventDetailUrlDisplayText": "string",
      "sourceEventMetadata": { 
         "eventOccurrenceTime": "string",
         "eventOriginRegion": "string",
         "eventType": "string",
         "eventTypeVersion": "string",
         "relatedAccount": "string",
         "relatedResources": [ 
            { 
               "arn": "string",
               "detailUrl": "string",
               "id": "string",
               "tags": [ "string" ]
            }
         ],
         "source": "string",
         "sourceEventId": "string"
      },
      "startTime": "string",
      "textParts": { 
         "string" : { 
            "displayText": "string",
            "textByLocale": { 
               "string" : "string" 
            },
            "type": "string",
            "url": "string"
         }
      }
   },
   "creationTime": "string",
   "notificationConfigurationArn": "string"
}
```

## Response Elements
<a name="API_GetNotificationEvent_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_GetNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetNotificationEvent-response-arn"></a>
The ARN of the resource.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications:[-.a-z0-9]{1,63}:[0-9]{12}:configuration/[a-z0-9]{27}/event/[a-z0-9]{27}` 

 ** [content](#API_GetNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetNotificationEvent-response-content"></a>
The content of the `NotificationEvent`.  
Type: [NotificationEvent](API_NotificationEvent.md) object

 ** [creationTime](#API_GetNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetNotificationEvent-response-creationTime"></a>
The creation time of the `NotificationEvent`.  
Type: Timestamp

 ** [notificationConfigurationArn](#API_GetNotificationEvent_ResponseSyntax) **   <a name="Notifications-GetNotificationEvent-response-notificationConfigurationArn"></a>
The ARN of the `NotificationConfiguration`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

## Errors
<a name="API_GetNotificationEvent_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetNotificationEvent_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetNotificationEvent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetNotificationEvent) 

# GetNotificationsAccessForOrganization
<a name="API_GetNotificationsAccessForOrganization"></a>

Returns the AccessStatus of Service Trust Enablement for AWS User Notifications and AWS Organizations.

## Request Syntax
<a name="API_GetNotificationsAccessForOrganization_RequestSyntax"></a>

```
GET /organization/access HTTP/1.1
```

## URI Request Parameters
<a name="API_GetNotificationsAccessForOrganization_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_GetNotificationsAccessForOrganization_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_GetNotificationsAccessForOrganization_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "notificationsAccessForOrganization": { 
      "accessStatus": "string"
   }
}
```

## Response Elements
<a name="API_GetNotificationsAccessForOrganization_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [notificationsAccessForOrganization](#API_GetNotificationsAccessForOrganization_ResponseSyntax) **   <a name="Notifications-GetNotificationsAccessForOrganization-response-notificationsAccessForOrganization"></a>
The `AccessStatus` of Service Trust Enablement for AWS User Notifications to AWS Organizations.  
Type: [NotificationsAccessForOrganization](API_NotificationsAccessForOrganization.md) object

## Errors
<a name="API_GetNotificationsAccessForOrganization_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_GetNotificationsAccessForOrganization_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/GetNotificationsAccessForOrganization) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/GetNotificationsAccessForOrganization) 

# ListChannels
<a name="API_ListChannels"></a>

Returns a list of Channels for a `NotificationConfiguration`.

## Request Syntax
<a name="API_ListChannels_RequestSyntax"></a>

```
GET /channels?maxResults=maxResults&nextToken=nextToken&notificationConfigurationArn=notificationConfigurationArn HTTP/1.1
```

## URI Request Parameters
<a name="API_ListChannels_RequestParameters"></a>

The request uses the following URI parameters.

 ** [maxResults](#API_ListChannels_RequestSyntax) **   <a name="Notifications-ListChannels-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. The default value is 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListChannels_RequestSyntax) **   <a name="Notifications-ListChannels-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous ListNotificationEvents call. `NextToken` uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationConfigurationArn](#API_ListChannels_RequestSyntax) **   <a name="Notifications-ListChannels-request-uri-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `NotificationConfiguration`.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_ListChannels_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListChannels_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "channels": [ "string" ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListChannels_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [channels](#API_ListChannels_ResponseSyntax) **   <a name="Notifications-ListChannels-response-channels"></a>
A list of Channels.  
Type: Array of strings  
Pattern: `arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+` 

 ** [nextToken](#API_ListChannels_ResponseSyntax) **   <a name="Notifications-ListChannels-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListChannels_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListChannels_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListChannels) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListChannels) 

# ListEventRules
<a name="API_ListEventRules"></a>

Returns a list of `EventRules` according to specified filters, in reverse chronological order (newest first).

## Request Syntax
<a name="API_ListEventRules_RequestSyntax"></a>

```
GET /event-rules?maxResults=maxResults&nextToken=nextToken&notificationConfigurationArn=notificationConfigurationArn HTTP/1.1
```

## URI Request Parameters
<a name="API_ListEventRules_RequestParameters"></a>

The request uses the following URI parameters.

 ** [maxResults](#API_ListEventRules_RequestSyntax) **   <a name="Notifications-ListEventRules-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. The default value is 20.  
Valid Range: Minimum value of 1. Maximum value of 1000.

 ** [nextToken](#API_ListEventRules_RequestSyntax) **   <a name="Notifications-ListEventRules-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous `ListEventRules` call. Next token uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationConfigurationArn](#API_ListEventRules_RequestSyntax) **   <a name="Notifications-ListEventRules-request-uri-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `NotificationConfiguration`.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_ListEventRules_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListEventRules_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "eventRules": [ 
      { 
         "arn": "string",
         "creationTime": "string",
         "eventPattern": "string",
         "eventType": "string",
         "managedRules": [ "string" ],
         "notificationConfigurationArn": "string",
         "regions": [ "string" ],
         "source": "string",
         "statusSummaryByRegion": { 
            "string" : { 
               "reason": "string",
               "status": "string"
            }
         }
      }
   ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListEventRules_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [eventRules](#API_ListEventRules_ResponseSyntax) **   <a name="Notifications-ListEventRules-response-eventRules"></a>
A list of `EventRules`.  
Type: Array of [EventRuleStructure](API_EventRuleStructure.md) objects

 ** [nextToken](#API_ListEventRules_ResponseSyntax) **   <a name="Notifications-ListEventRules-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListEventRules_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListEventRules_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListEventRules) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListEventRules) 

# ListManagedNotificationChannelAssociations
<a name="API_ListManagedNotificationChannelAssociations"></a>

Returns a list of Account contacts and Channels associated with a `ManagedNotificationConfiguration`, in paginated format.

## Request Syntax
<a name="API_ListManagedNotificationChannelAssociations_RequestSyntax"></a>

```
GET /channels/list-managed-notification-channel-associations?managedNotificationConfigurationArn=managedNotificationConfigurationArn&maxResults=maxResults&nextToken=nextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_ListManagedNotificationChannelAssociations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [managedNotificationConfigurationArn](#API_ListManagedNotificationChannelAssociations_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChannelAssociations-request-uri-managedNotificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationConfiguration` to match.  
Pattern: `arn:[-.a-z0-9]{1,63}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}`   
Required: Yes

 ** [maxResults](#API_ListManagedNotificationChannelAssociations_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChannelAssociations-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. Defaults to 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListManagedNotificationChannelAssociations_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChannelAssociations-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous `ListManagedNotificationChannelAssociations` call.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Request Body
<a name="API_ListManagedNotificationChannelAssociations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListManagedNotificationChannelAssociations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "channelAssociations": [ 
      { 
         "channelIdentifier": "string",
         "channelType": "string",
         "overrideOption": "string"
      }
   ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListManagedNotificationChannelAssociations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [channelAssociations](#API_ListManagedNotificationChannelAssociations_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationChannelAssociations-response-channelAssociations"></a>
A list that contains the following information about a channel association.  
Type: Array of [ManagedNotificationChannelAssociationSummary](API_ManagedNotificationChannelAssociationSummary.md) objects

 ** [nextToken](#API_ListManagedNotificationChannelAssociations_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationChannelAssociations-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListManagedNotificationChannelAssociations_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListManagedNotificationChannelAssociations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListManagedNotificationChannelAssociations) 

# ListManagedNotificationChildEvents
<a name="API_ListManagedNotificationChildEvents"></a>

Returns a list of `ManagedNotificationChildEvents` for a specified aggregate `ManagedNotificationEvent`, ordered by creation time in reverse chronological order (newest first).

## Request Syntax
<a name="API_ListManagedNotificationChildEvents_RequestSyntax"></a>

```
GET /list-managed-notification-child-events/aggregateManagedNotificationEventArn?endTime=endTime&locale=locale&maxResults=maxResults&nextToken=nextToken&organizationalUnitId=organizationalUnitId&relatedAccount=relatedAccount&startTime=startTime HTTP/1.1
```

## URI Request Parameters
<a name="API_ListManagedNotificationChildEvents_RequestParameters"></a>

The request uses the following URI parameters.

 ** [aggregateManagedNotificationEventArn](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-aggregateManagedNotificationEventArn"></a>
The Amazon Resource Name (ARN) of the `ManagedNotificationEvent`.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:managed-notification-configuration/category/[a-zA-Z0-9\-]{3,64}/sub-category/[a-zA-Z0-9\-]{3,64}/event/[a-z0-9]{27}`   
Required: Yes

 ** [endTime](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-endTime"></a>
Latest time of events to return from this call.

 ** [locale](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-locale"></a>
The locale code of the language used for the retrieved `NotificationEvent`. The default locale is English.`en_US`.  
Valid Values: `de_DE | en_CA | en_US | en_UK | es_ES | fr_CA | fr_FR | id_ID | it_IT | ja_JP | ko_KR | pt_BR | tr_TR | zh_CN | zh_TW` 

 ** [maxResults](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. Defaults to 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous ListManagedNotificationChannelAssociations call. Next token uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [organizationalUnitId](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-organizationalUnitId"></a>
The identifier of the AWS Organizations organizational unit (OU) associated with the Managed Notification Child Events.  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})` 

 ** [relatedAccount](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-relatedAccount"></a>
The AWS account ID associated with the Managed Notification Child Events.  
Pattern: `\d{12}` 

 ** [startTime](#API_ListManagedNotificationChildEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-request-uri-startTime"></a>
The earliest time of events to return from this call.

## Request Body
<a name="API_ListManagedNotificationChildEvents_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListManagedNotificationChildEvents_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "managedNotificationChildEvents": [ 
      { 
         "aggregateManagedNotificationEventArn": "string",
         "arn": "string",
         "childEvent": { 
            "aggregationDetail": { 
               "summarizationDimensions": [ 
                  { 
                     "name": "string",
                     "value": "string"
                  }
               ]
            },
            "eventStatus": "string",
            "messageComponents": { 
               "headline": "string"
            },
            "notificationType": "string",
            "schemaVersion": "string",
            "sourceEventMetadata": { 
               "eventOriginRegion": "string",
               "eventType": "string",
               "source": "string"
            }
         },
         "creationTime": "string",
         "managedNotificationConfigurationArn": "string",
         "organizationalUnitId": "string",
         "relatedAccount": "string"
      }
   ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListManagedNotificationChildEvents_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [managedNotificationChildEvents](#API_ListManagedNotificationChildEvents_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-response-managedNotificationChildEvents"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: Array of [ManagedNotificationChildEventOverview](API_ManagedNotificationChildEventOverview.md) objects

 ** [nextToken](#API_ListManagedNotificationChildEvents_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationChildEvents-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListManagedNotificationChildEvents_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListManagedNotificationChildEvents_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListManagedNotificationChildEvents) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListManagedNotificationChildEvents) 

# ListManagedNotificationConfigurations
<a name="API_ListManagedNotificationConfigurations"></a>

Returns a list of Managed Notification Configurations according to specified filters, ordered by creation time in reverse chronological order (newest first).

## Request Syntax
<a name="API_ListManagedNotificationConfigurations_RequestSyntax"></a>

```
GET /managed-notification-configurations?channelIdentifier=channelIdentifier&maxResults=maxResults&nextToken=nextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_ListManagedNotificationConfigurations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [channelIdentifier](#API_ListManagedNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListManagedNotificationConfigurations-request-uri-channelIdentifier"></a>
The identifier or ARN of the notification channel to filter configurations by.  
Pattern: `ACCOUNT_PRIMARY|ACCOUNT_ALTERNATE_BILLING|ACCOUNT_ALTERNATE_OPERATIONS|ACCOUNT_ALTERNATE_SECURITY|arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+` 

 ** [maxResults](#API_ListManagedNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListManagedNotificationConfigurations-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. Defaults to 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListManagedNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListManagedNotificationConfigurations-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous ListManagedNotificationChannelAssociations call. Next token uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Request Body
<a name="API_ListManagedNotificationConfigurations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListManagedNotificationConfigurations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "managedNotificationConfigurations": [ 
      { 
         "arn": "string",
         "description": "string",
         "name": "string"
      }
   ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListManagedNotificationConfigurations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [managedNotificationConfigurations](#API_ListManagedNotificationConfigurations_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationConfigurations-response-managedNotificationConfigurations"></a>
A list of Managed Notification Configurations matching the request criteria.  
Type: Array of [ManagedNotificationConfigurationStructure](API_ManagedNotificationConfigurationStructure.md) objects

 ** [nextToken](#API_ListManagedNotificationConfigurations_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationConfigurations-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListManagedNotificationConfigurations_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListManagedNotificationConfigurations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListManagedNotificationConfigurations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListManagedNotificationConfigurations) 

# ListManagedNotificationEvents
<a name="API_ListManagedNotificationEvents"></a>

Returns a list of Managed Notification Events according to specified filters, ordered by creation time in reverse chronological order (newest first).

## Request Syntax
<a name="API_ListManagedNotificationEvents_RequestSyntax"></a>

```
GET /managed-notification-events?endTime=endTime&locale=locale&maxResults=maxResults&nextToken=nextToken&organizationalUnitId=organizationalUnitId&relatedAccount=relatedAccount&source=source&startTime=startTime HTTP/1.1
```

## URI Request Parameters
<a name="API_ListManagedNotificationEvents_RequestParameters"></a>

The request uses the following URI parameters.

 ** [endTime](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-endTime"></a>
Latest time of events to return from this call.

 ** [locale](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-locale"></a>
The locale code of the language used for the retrieved NotificationEvent. The default locale is English (en\$1US).  
Valid Values: `de_DE | en_CA | en_US | en_UK | es_ES | fr_CA | fr_FR | id_ID | it_IT | ja_JP | ko_KR | pt_BR | tr_TR | zh_CN | zh_TW` 

 ** [maxResults](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. Defaults to 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous `ListManagedNotificationChannelAssociations` call. Next token uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [organizationalUnitId](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-organizationalUnitId"></a>
The Organizational Unit Id that an AWS account belongs to.  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})` 

 ** [relatedAccount](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-relatedAccount"></a>
The AWS account ID associated with the Managed Notification Events.  
Pattern: `\d{12}` 

 ** [source](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-source"></a>
The AWS service the event originates from. For example aws.cloudwatch.  
Length Constraints: Minimum length of 1. Maximum length of 36.  
Pattern: `aws.([a-z0-9\-])+` 

 ** [startTime](#API_ListManagedNotificationEvents_RequestSyntax) **   <a name="Notifications-ListManagedNotificationEvents-request-uri-startTime"></a>
The earliest time of events to return from this call.

## Request Body
<a name="API_ListManagedNotificationEvents_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListManagedNotificationEvents_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "managedNotificationEvents": [ 
      { 
         "aggregatedNotificationRegions": [ "string" ],
         "aggregationEventType": "string",
         "aggregationSummary": { 
            "additionalSummarizationDimensions": [ 
               { 
                  "count": number,
                  "name": "string",
                  "sampleValues": [ "string" ]
               }
            ],
            "aggregatedAccounts": { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            },
            "aggregatedBy": [ 
               { 
                  "name": "string",
                  "value": "string"
               }
            ],
            "aggregatedOrganizationalUnits": { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            },
            "aggregatedRegions": { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            },
            "eventCount": number
         },
         "arn": "string",
         "creationTime": "string",
         "managedNotificationConfigurationArn": "string",
         "notificationEvent": { 
            "eventStatus": "string",
            "messageComponents": { 
               "headline": "string"
            },
            "notificationType": "string",
            "schemaVersion": "string",
            "sourceEventMetadata": { 
               "eventOriginRegion": "string",
               "eventType": "string",
               "source": "string"
            }
         },
         "organizationalUnitId": "string",
         "relatedAccount": "string"
      }
   ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListManagedNotificationEvents_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [managedNotificationEvents](#API_ListManagedNotificationEvents_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationEvents-response-managedNotificationEvents"></a>
A list of Managed Notification Events matching the request criteria.  
Type: Array of [ManagedNotificationEventOverview](API_ManagedNotificationEventOverview.md) objects

 ** [nextToken](#API_ListManagedNotificationEvents_ResponseSyntax) **   <a name="Notifications-ListManagedNotificationEvents-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListManagedNotificationEvents_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListManagedNotificationEvents_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListManagedNotificationEvents) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListManagedNotificationEvents) 

# ListMemberAccounts
<a name="API_ListMemberAccounts"></a>

Returns a list of member accounts associated with a notification configuration.

## Request Syntax
<a name="API_ListMemberAccounts_RequestSyntax"></a>

```
GET /list-member-accounts?maxResults=maxResults&memberAccount=memberAccount&nextToken=nextToken&notificationConfigurationArn=notificationConfigurationArn&organizationalUnitId=organizationalUnitId&status=status HTTP/1.1
```

## URI Request Parameters
<a name="API_ListMemberAccounts_RequestParameters"></a>

The request uses the following URI parameters.

 ** [maxResults](#API_ListMemberAccounts_RequestSyntax) **   <a name="Notifications-ListMemberAccounts-request-uri-maxResults"></a>
The maximum number of results to return in a single call. Valid values are 1-100.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [memberAccount](#API_ListMemberAccounts_RequestSyntax) **   <a name="Notifications-ListMemberAccounts-request-uri-memberAccount"></a>
The member account identifier used to filter the results.  
Pattern: `\d{12}` 

 ** [nextToken](#API_ListMemberAccounts_RequestSyntax) **   <a name="Notifications-ListMemberAccounts-request-uri-nextToken"></a>
The token for the next page of results. Use the value returned in the previous response.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationConfigurationArn](#API_ListMemberAccounts_RequestSyntax) **   <a name="Notifications-ListMemberAccounts-request-uri-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the notification configuration used to filter the member accounts.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

 ** [organizationalUnitId](#API_ListMemberAccounts_RequestSyntax) **   <a name="Notifications-ListMemberAccounts-request-uri-organizationalUnitId"></a>
The organizational unit ID used to filter the member accounts.  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})` 

 ** [status](#API_ListMemberAccounts_RequestSyntax) **   <a name="Notifications-ListMemberAccounts-request-uri-status"></a>
The status used to filter the member accounts.  
Valid Values: `ACTIVE | PENDING | INACTIVE | CREATING | DELETING` 

## Request Body
<a name="API_ListMemberAccounts_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListMemberAccounts_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "memberAccounts": [ 
      { 
         "accountId": "string",
         "notificationConfigurationArn": "string",
         "organizationalUnitId": "string",
         "status": "string",
         "statusReason": "string"
      }
   ],
   "nextToken": "string"
}
```

## Response Elements
<a name="API_ListMemberAccounts_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [memberAccounts](#API_ListMemberAccounts_ResponseSyntax) **   <a name="Notifications-ListMemberAccounts-response-memberAccounts"></a>
The list of member accounts that match the specified criteria.  
Type: Array of [MemberAccount](API_MemberAccount.md) objects

 ** [nextToken](#API_ListMemberAccounts_ResponseSyntax) **   <a name="Notifications-ListMemberAccounts-response-nextToken"></a>
The token to use for the next page of results.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Errors
<a name="API_ListMemberAccounts_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListMemberAccounts_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListMemberAccounts) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListMemberAccounts) 

# ListNotificationConfigurations
<a name="API_ListNotificationConfigurations"></a>

Returns a list of abbreviated `NotificationConfigurations` according to specified filters, in reverse chronological order (newest first).

## Request Syntax
<a name="API_ListNotificationConfigurations_RequestSyntax"></a>

```
GET /notification-configurations?channelArn=channelArn&eventRuleSource=eventRuleSource&maxResults=maxResults&nextToken=nextToken&status=status&subtype=subtype HTTP/1.1
```

## URI Request Parameters
<a name="API_ListNotificationConfigurations_RequestParameters"></a>

The request uses the following URI parameters.

 ** [channelArn](#API_ListNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListNotificationConfigurations-request-uri-channelArn"></a>
The Amazon Resource Name (ARN) of the Channel to match.  
Pattern: `arn:[a-z-]{3,10}:(chatbot|consoleapp|notifications-contacts):[a-zA-Z0-9-]*:[0-9]{12}:[a-zA-Z0-9-_.@]+/[a-zA-Z0-9/_.@:-]+` 

 ** [eventRuleSource](#API_ListNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListNotificationConfigurations-request-uri-eventRuleSource"></a>
The matched event source.  
Must match one of the valid EventBridge sources. Only AWS service sourced events are supported. For example, `aws.ec2` and `aws.cloudwatch`. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide*.  
Length Constraints: Minimum length of 1. Maximum length of 36.  
Pattern: `aws.([a-z0-9\-])+` 

 ** [maxResults](#API_ListNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListNotificationConfigurations-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. Defaults to 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListNotificationConfigurations-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous `ListEventRules` call. Next token uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [status](#API_ListNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListNotificationConfigurations-request-uri-status"></a>
The `NotificationConfiguration` status to match.  
+ Values:
  +  `ACTIVE` 
    + All `EventRules` are `ACTIVE` and any call can be run.
  +  `PARTIALLY_ACTIVE` 
    + Some `EventRules` are `ACTIVE` and some are `INACTIVE`. Any call can be run.
    + Any call can be run.
  +  `INACTIVE` 
    + All `EventRules` are `INACTIVE` and any call can be run.
  +  `DELETING` 
    + This `NotificationConfiguration` is being deleted.
    + Only `GET` and `LIST` calls can be run.
Valid Values: `ACTIVE | PARTIALLY_ACTIVE | INACTIVE | DELETING` 

 ** [subtype](#API_ListNotificationConfigurations_RequestSyntax) **   <a name="Notifications-ListNotificationConfigurations-request-uri-subtype"></a>
The subtype used to filter the notification configurations in the request.  
Valid Values: `ACCOUNT | ADMIN_MANAGED` 

## Request Body
<a name="API_ListNotificationConfigurations_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListNotificationConfigurations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "notificationConfigurations": [ 
      { 
         "aggregationDuration": "string",
         "arn": "string",
         "creationTime": "string",
         "description": "string",
         "name": "string",
         "status": "string",
         "subtype": "string"
      }
   ]
}
```

## Response Elements
<a name="API_ListNotificationConfigurations_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [nextToken](#API_ListNotificationConfigurations_ResponseSyntax) **   <a name="Notifications-ListNotificationConfigurations-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationConfigurations](#API_ListNotificationConfigurations_ResponseSyntax) **   <a name="Notifications-ListNotificationConfigurations-response-notificationConfigurations"></a>
The `NotificationConfigurations` in the account.  
Type: Array of [NotificationConfigurationStructure](API_NotificationConfigurationStructure.md) objects

## Errors
<a name="API_ListNotificationConfigurations_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListNotificationConfigurations_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListNotificationConfigurations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListNotificationConfigurations) 

# ListNotificationEvents
<a name="API_ListNotificationEvents"></a>

Returns a list of `NotificationEvents` according to specified filters, in reverse chronological order (newest first).

**Important**  
User Notifications stores notifications in the individual Regions you register as notification hubs and the Region of the source event rule. ListNotificationEvents only returns notifications stored in the same Region in which the action is called. User Notifications doesn't backfill notifications to new Regions selected as notification hubs. For this reason, we recommend that you make calls in your oldest registered notification hub. For more information, see [Notification hubs](https://docs.aws.amazon.com/notifications/latest/userguide/notification-hubs.html) in the * AWS User Notifications User Guide*.

## Request Syntax
<a name="API_ListNotificationEvents_RequestSyntax"></a>

```
GET /notification-events?aggregateNotificationEventArn=aggregateNotificationEventArn&endTime=endTime&includeChildEvents=includeChildEvents&locale=locale&maxResults=maxResults&nextToken=nextToken&organizationalUnitId=organizationalUnitId&source=source&startTime=startTime HTTP/1.1
```

## URI Request Parameters
<a name="API_ListNotificationEvents_RequestParameters"></a>

The request uses the following URI parameters.

 ** [aggregateNotificationEventArn](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-aggregateNotificationEventArn"></a>
The Amazon Resource Name (ARN) of the `aggregatedNotificationEventArn` to match.  
Pattern: `arn:[a-z-]{3,10}:notifications:[-.a-z0-9]{1,63}:[0-9]{12}:configuration/[a-z0-9]{27}/event/[a-z0-9]{27}` 

 ** [endTime](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-endTime"></a>
Latest time of events to return from this call.

 ** [includeChildEvents](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-includeChildEvents"></a>
Include aggregated child events in the result.

 ** [locale](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-locale"></a>
The locale code of the language used for the retrieved `NotificationEvent`. The default locale is English `(en_US)`.  
Valid Values: `de_DE | en_CA | en_US | en_UK | es_ES | fr_CA | fr_FR | id_ID | it_IT | ja_JP | ko_KR | pt_BR | tr_TR | zh_CN | zh_TW` 

 ** [maxResults](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-maxResults"></a>
The maximum number of results to be returned in this call. Defaults to 20.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-nextToken"></a>
The start token for paginated calls. Retrieved from the response of a previous `ListEventRules` call. Next token uses Base64 encoding.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [organizationalUnitId](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-organizationalUnitId"></a>
The unique identifier of the organizational unit used to filter notification events.  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})` 

 ** [source](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-source"></a>
The matched event source.  
Must match one of the valid EventBridge sources. Only AWS service sourced events are supported. For example, `aws.ec2` and `aws.cloudwatch`. For more information, see [Event delivery from AWS services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) in the *Amazon EventBridge User Guide*.  
Length Constraints: Minimum length of 1. Maximum length of 36.  
Pattern: `aws.([a-z0-9\-])+` 

 ** [startTime](#API_ListNotificationEvents_RequestSyntax) **   <a name="Notifications-ListNotificationEvents-request-uri-startTime"></a>
The earliest time of events to return from this call.

## Request Body
<a name="API_ListNotificationEvents_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListNotificationEvents_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "notificationEvents": [ 
      { 
         "aggregateNotificationEventArn": "string",
         "aggregationEventType": "string",
         "aggregationSummary": { 
            "additionalSummarizationDimensions": [ 
               { 
                  "count": number,
                  "name": "string",
                  "sampleValues": [ "string" ]
               }
            ],
            "aggregatedAccounts": { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            },
            "aggregatedBy": [ 
               { 
                  "name": "string",
                  "value": "string"
               }
            ],
            "aggregatedOrganizationalUnits": { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            },
            "aggregatedRegions": { 
               "count": number,
               "name": "string",
               "sampleValues": [ "string" ]
            },
            "eventCount": number
         },
         "arn": "string",
         "creationTime": "string",
         "notificationConfigurationArn": "string",
         "notificationEvent": { 
            "eventStatus": "string",
            "messageComponents": { 
               "headline": "string"
            },
            "notificationType": "string",
            "schemaVersion": "string",
            "sourceEventMetadata": { 
               "eventOriginRegion": "string",
               "eventType": "string",
               "source": "string"
            }
         },
         "organizationalUnitId": "string",
         "relatedAccount": "string"
      }
   ]
}
```

## Response Elements
<a name="API_ListNotificationEvents_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [nextToken](#API_ListNotificationEvents_ResponseSyntax) **   <a name="Notifications-ListNotificationEvents-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationEvents](#API_ListNotificationEvents_ResponseSyntax) **   <a name="Notifications-ListNotificationEvents-response-notificationEvents"></a>
The list of notification events.  
Type: Array of [NotificationEventOverview](API_NotificationEventOverview.md) objects

## Errors
<a name="API_ListNotificationEvents_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListNotificationEvents_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListNotificationEvents) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListNotificationEvents) 

# ListNotificationHubs
<a name="API_ListNotificationHubs"></a>

Returns a list of `NotificationHubs`.

## Request Syntax
<a name="API_ListNotificationHubs_RequestSyntax"></a>

```
GET /notification-hubs?maxResults=maxResults&nextToken=nextToken HTTP/1.1
```

## URI Request Parameters
<a name="API_ListNotificationHubs_RequestParameters"></a>

The request uses the following URI parameters.

 ** [maxResults](#API_ListNotificationHubs_RequestSyntax) **   <a name="Notifications-ListNotificationHubs-request-uri-maxResults"></a>
The maximum number of records to list in a single response.  
Valid Range: Fixed value of 3.

 ** [nextToken](#API_ListNotificationHubs_RequestSyntax) **   <a name="Notifications-ListNotificationHubs-request-uri-nextToken"></a>
A pagination token. Set to null to start listing notification hubs from the start.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

## Request Body
<a name="API_ListNotificationHubs_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListNotificationHubs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "notificationHubs": [ 
      { 
         "creationTime": "string",
         "lastActivationTime": "string",
         "notificationHubRegion": "string",
         "statusSummary": { 
            "reason": "string",
            "status": "string"
         }
      }
   ]
}
```

## Response Elements
<a name="API_ListNotificationHubs_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [nextToken](#API_ListNotificationHubs_ResponseSyntax) **   <a name="Notifications-ListNotificationHubs-response-nextToken"></a>
A pagination token. If a non-null pagination token is returned in a result, pass its value in another request to retrieve more entries.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationHubs](#API_ListNotificationHubs_ResponseSyntax) **   <a name="Notifications-ListNotificationHubs-response-notificationHubs"></a>
The `NotificationHubs` in the account.  
Type: Array of [NotificationHubOverview](API_NotificationHubOverview.md) objects

## Errors
<a name="API_ListNotificationHubs_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListNotificationHubs_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListNotificationHubs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListNotificationHubs) 

# ListOrganizationalUnits
<a name="API_ListOrganizationalUnits"></a>

Returns a list of organizational units associated with a notification configuration.

## Request Syntax
<a name="API_ListOrganizationalUnits_RequestSyntax"></a>

```
GET /organizational-units?maxResults=maxResults&nextToken=nextToken&notificationConfigurationArn=notificationConfigurationArn HTTP/1.1
```

## URI Request Parameters
<a name="API_ListOrganizationalUnits_RequestParameters"></a>

The request uses the following URI parameters.

 ** [maxResults](#API_ListOrganizationalUnits_RequestSyntax) **   <a name="Notifications-ListOrganizationalUnits-request-uri-maxResults"></a>
The maximum number of organizational units to return in a single call. Valid values are 1-100.  
Valid Range: Minimum value of 1. Maximum value of 100.

 ** [nextToken](#API_ListOrganizationalUnits_RequestSyntax) **   <a name="Notifications-ListOrganizationalUnits-request-uri-nextToken"></a>
The token for the next page of results. Use the value returned in the previous response.  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [notificationConfigurationArn](#API_ListOrganizationalUnits_RequestSyntax) **   <a name="Notifications-ListOrganizationalUnits-request-uri-notificationConfigurationArn"></a>
The Amazon Resource Name (ARN) of the notification configuration used to filter the organizational units.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_ListOrganizationalUnits_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListOrganizationalUnits_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "organizationalUnits": [ "string" ]
}
```

## Response Elements
<a name="API_ListOrganizationalUnits_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [nextToken](#API_ListOrganizationalUnits_ResponseSyntax) **   <a name="Notifications-ListOrganizationalUnits-response-nextToken"></a>
The token to use for the next page of results. If there are no additional results, this value is null.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 4096.  
Pattern: `[\w+-/=]+` 

 ** [organizationalUnits](#API_ListOrganizationalUnits_ResponseSyntax) **   <a name="Notifications-ListOrganizationalUnits-response-organizationalUnits"></a>
The list of organizational units that match the specified criteria.  
Type: Array of strings  
Pattern: `(Root|r-[0-9a-z]{4,32}|ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})` 

## Errors
<a name="API_ListOrganizationalUnits_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListOrganizationalUnits_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListOrganizationalUnits) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListOrganizationalUnits) 

# ListTagsForResource
<a name="API_ListTagsForResource"></a>

Returns a list of tags for a specified Amazon Resource Name (ARN).

For more information, see [Tagging your AWS resources](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html) in the *Tagging AWS Resources User Guide*.

**Note**  
This is only supported for `NotificationConfigurations`.

## Request Syntax
<a name="API_ListTagsForResource_RequestSyntax"></a>

```
GET /tags/arn HTTP/1.1
```

## URI Request Parameters
<a name="API_ListTagsForResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_ListTagsForResource_RequestSyntax) **   <a name="Notifications-ListTagsForResource-request-uri-arn"></a>
The Amazon Resource Name (ARN) to use to list tags.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_ListTagsForResource_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_ListTagsForResource_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "tags": { 
      "string" : "string" 
   }
}
```

## Response Elements
<a name="API_ListTagsForResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="Notifications-ListTagsForResource-response-tags"></a>
A list of tags for the specified ARN.  
Type: String to string map  
Map Entries: Minimum number of 0 items. Maximum number of 200 items.  
Key Pattern: `(?!aws:).{1,128}`   
Value Length Constraints: Minimum length of 0. Maximum length of 256.

## Errors
<a name="API_ListTagsForResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_ListTagsForResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/ListTagsForResource) 

# RegisterNotificationHub
<a name="API_RegisterNotificationHub"></a>

Registers a `NotificationHub` in the specified Region.

There is a maximum of one `NotificationHub` per Region. You can have a maximum of 3 `NotificationHub` resources at a time.

## Request Syntax
<a name="API_RegisterNotificationHub_RequestSyntax"></a>

```
POST /notification-hubs HTTP/1.1
Content-type: application/json

{
   "notificationHubRegion": "string"
}
```

## URI Request Parameters
<a name="API_RegisterNotificationHub_RequestParameters"></a>

The request does not use any URI parameters.

## Request Body
<a name="API_RegisterNotificationHub_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [notificationHubRegion](#API_RegisterNotificationHub_RequestSyntax) **   <a name="Notifications-RegisterNotificationHub-request-notificationHubRegion"></a>
The Region of the `NotificationHub`.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])`   
Required: Yes

## Response Syntax
<a name="API_RegisterNotificationHub_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "creationTime": "string",
   "lastActivationTime": "string",
   "notificationHubRegion": "string",
   "statusSummary": { 
      "reason": "string",
      "status": "string"
   }
}
```

## Response Elements
<a name="API_RegisterNotificationHub_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 201 response.

The following data is returned in JSON format by the service.

 ** [creationTime](#API_RegisterNotificationHub_ResponseSyntax) **   <a name="Notifications-RegisterNotificationHub-response-creationTime"></a>
The date the resource was created.  
Type: Timestamp

 ** [lastActivationTime](#API_RegisterNotificationHub_ResponseSyntax) **   <a name="Notifications-RegisterNotificationHub-response-lastActivationTime"></a>
The date the resource was last activated.  
Type: Timestamp

 ** [notificationHubRegion](#API_RegisterNotificationHub_ResponseSyntax) **   <a name="Notifications-RegisterNotificationHub-response-notificationHubRegion"></a>
The Region of the `NotificationHub`.  
Type: String  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])` 

 ** [statusSummary](#API_RegisterNotificationHub_ResponseSyntax) **   <a name="Notifications-RegisterNotificationHub-response-statusSummary"></a>
Provides additional information about the current `NotificationHub` status information.  
Type: [NotificationHubStatusSummary](API_NotificationHubStatusSummary.md) object

## Errors
<a name="API_RegisterNotificationHub_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ServiceQuotaExceededException **   
Request would cause a service quota to be exceeded.    
 ** quotaCode **   
The code for the service quota in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).  
 ** resourceId **   
The ID of the resource that exceeds the service quota.  
 ** resourceType **   
The type of the resource that exceeds the service quota.  
 ** serviceCode **   
The code for the service quota exceeded in [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).
HTTP Status Code: 402

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_RegisterNotificationHub_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/RegisterNotificationHub) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/RegisterNotificationHub) 

# TagResource
<a name="API_TagResource"></a>

Tags the resource with a tag key and value.

For more information, see [Tagging your AWS resources](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html) in the *Tagging AWS Resources User Guide*.

**Note**  
This is only supported for `NotificationConfigurations`.

## Request Syntax
<a name="API_TagResource_RequestSyntax"></a>

```
POST /tags/arn HTTP/1.1
Content-type: application/json

{
   "tags": { 
      "string" : "string" 
   }
}
```

## URI Request Parameters
<a name="API_TagResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_TagResource_RequestSyntax) **   <a name="Notifications-TagResource-request-uri-arn"></a>
The Amazon Resource Name (ARN) to use to tag a resource.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_TagResource_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [tags](#API_TagResource_RequestSyntax) **   <a name="Notifications-TagResource-request-tags"></a>
A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.  
Type: String to string map  
Map Entries: Minimum number of 0 items. Maximum number of 200 items.  
Key Pattern: `(?!aws:).{1,128}`   
Value Length Constraints: Minimum length of 0. Maximum length of 256.  
Required: Yes

## Response Syntax
<a name="API_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_TagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_TagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_TagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/TagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/TagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/TagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/TagResource) 

# UntagResource
<a name="API_UntagResource"></a>

Untags a resource with a specified Amazon Resource Name (ARN).

For more information, see [Tagging your AWS resources](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html) in the *Tagging AWS Resources User Guide*.

## Request Syntax
<a name="API_UntagResource_RequestSyntax"></a>

```
DELETE /tags/arn?tagKeys=tagKeys HTTP/1.1
```

## URI Request Parameters
<a name="API_UntagResource_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_UntagResource_RequestSyntax) **   <a name="Notifications-UntagResource-request-uri-arn"></a>
The Amazon Resource Name (ARN) to use to untag a resource.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

 ** [tagKeys](#API_UntagResource_RequestSyntax) **   <a name="Notifications-UntagResource-request-uri-tagKeys"></a>
The tag keys to use to untag a resource.  
Array Members: Minimum number of 0 items. Maximum number of 200 items.  
Pattern: `(?!aws:).{1,128}`   
Required: Yes

## Request Body
<a name="API_UntagResource_RequestBody"></a>

The request does not have a request body.

## Response Syntax
<a name="API_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 200
```

## Response Elements
<a name="API_UntagResource_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.

## Errors
<a name="API_UntagResource_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_UntagResource_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/UntagResource) 

# UpdateEventRule
<a name="API_UpdateEventRule"></a>

Updates an existing `EventRule`.

## Request Syntax
<a name="API_UpdateEventRule_RequestSyntax"></a>

```
PUT /event-rules/arn HTTP/1.1
Content-type: application/json

{
   "eventPattern": "string",
   "regions": [ "string" ]
}
```

## URI Request Parameters
<a name="API_UpdateEventRule_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_UpdateEventRule_RequestSyntax) **   <a name="Notifications-UpdateEventRule-request-uri-arn"></a>
The Amazon Resource Name (ARN) to use to update the `EventRule`.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_UpdateEventRule_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [eventPattern](#API_UpdateEventRule_RequestSyntax) **   <a name="Notifications-UpdateEventRule-request-eventPattern"></a>
An additional event pattern used to further filter the events this `EventRule` receives.  
For more information, see [Amazon EventBridge event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) in the *Amazon EventBridge User Guide.*   
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 4096.  
Required: No

 ** [regions](#API_UpdateEventRule_RequestSyntax) **   <a name="Notifications-UpdateEventRule-request-regions"></a>
A list of AWS Regions that sends events to this `EventRule`.  
Type: Array of strings  
Array Members: Minimum number of 1 item.  
Length Constraints: Minimum length of 2. Maximum length of 25.  
Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])`   
Required: No

## Response Syntax
<a name="API_UpdateEventRule_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string",
   "notificationConfigurationArn": "string",
   "statusSummaryByRegion": { 
      "string" : { 
         "reason": "string",
         "status": "string"
      }
   }
}
```

## Response Elements
<a name="API_UpdateEventRule_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_UpdateEventRule_ResponseSyntax) **   <a name="Notifications-UpdateEventRule-response-arn"></a>
The Amazon Resource Name (ARN) to use to update the `EventRule`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}/rule/[a-z0-9]{27}` 

 ** [notificationConfigurationArn](#API_UpdateEventRule_ResponseSyntax) **   <a name="Notifications-UpdateEventRule-response-notificationConfigurationArn"></a>
The ARN of the `NotificationConfiguration`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

 ** [statusSummaryByRegion](#API_UpdateEventRule_ResponseSyntax) **   <a name="Notifications-UpdateEventRule-response-statusSummaryByRegion"></a>
The status of the action by Region.  
Type: String to [EventRuleStatusSummary](API_EventRuleStatusSummary.md) object map  
Key Length Constraints: Minimum length of 2. Maximum length of 25.  
Key Pattern: `([a-z]{1,4})-([a-z]{1,15}-)+([0-9])` 

## Errors
<a name="API_UpdateEventRule_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_UpdateEventRule_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/UpdateEventRule) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/UpdateEventRule) 

# UpdateNotificationConfiguration
<a name="API_UpdateNotificationConfiguration"></a>

Updates a `NotificationConfiguration`.

## Request Syntax
<a name="API_UpdateNotificationConfiguration_RequestSyntax"></a>

```
PUT /notification-configurations/arn HTTP/1.1
Content-type: application/json

{
   "aggregationDuration": "string",
   "description": "string",
   "name": "string"
}
```

## URI Request Parameters
<a name="API_UpdateNotificationConfiguration_RequestParameters"></a>

The request uses the following URI parameters.

 ** [arn](#API_UpdateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-UpdateNotificationConfiguration-request-uri-arn"></a>
The Amazon Resource Name (ARN) used to update the `NotificationConfiguration`.  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}`   
Required: Yes

## Request Body
<a name="API_UpdateNotificationConfiguration_RequestBody"></a>

The request accepts the following data in JSON format.

 ** [aggregationDuration](#API_UpdateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-UpdateNotificationConfiguration-request-aggregationDuration"></a>
The aggregation preference of the `NotificationConfiguration`.  
+ Values:
  +  `LONG` 
    + Aggregate notifications for long periods of time (12 hours).
  +  `SHORT` 
    + Aggregate notifications for short periods of time (5 minutes).
  +  `NONE` 
    + Don't aggregate notifications.
Type: String  
Valid Values: `LONG | SHORT | NONE`   
Required: No

 ** [description](#API_UpdateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-UpdateNotificationConfiguration-request-description"></a>
The description of the `NotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 0. Maximum length of 256.  
Pattern: `[^\u0001-\u001F\u007F-\u009F]*`   
Required: No

 ** [name](#API_UpdateNotificationConfiguration_RequestSyntax) **   <a name="Notifications-UpdateNotificationConfiguration-request-name"></a>
The name of the `NotificationConfiguration`.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 64.  
Pattern: `[A-Za-z0-9_\-]+`   
Required: No

## Response Syntax
<a name="API_UpdateNotificationConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "arn": "string"
}
```

## Response Elements
<a name="API_UpdateNotificationConfiguration_ResponseElements"></a>

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

 ** [arn](#API_UpdateNotificationConfiguration_ResponseSyntax) **   <a name="Notifications-UpdateNotificationConfiguration-response-arn"></a>
The ARN used to update the `NotificationConfiguration`.  
Type: String  
Pattern: `arn:[a-z-]{3,10}:notifications::[0-9]{12}:configuration/[a-z0-9]{27}` 

## Errors
<a name="API_UpdateNotificationConfiguration_Errors"></a>

For information about the errors that are common to all actions, see [Common Error Types](CommonErrors.md).

 ** AccessDeniedException **   
User does not have sufficient access to perform this action.  
HTTP Status Code: 403

 ** ConflictException **   
Updating or deleting a resource can cause an inconsistent state.    
 ** resourceId **   
The resource ID that prompted the conflict error.
HTTP Status Code: 409

 ** InternalServerException **   
Unexpected error during processing of request.  
HTTP Status Code: 500

 ** ResourceNotFoundException **   
Request references a resource which does not exist.     
 ** resourceId **   
The ID of the resource that wasn't found.
HTTP Status Code: 404

 ** ThrottlingException **   
Request was denied due to request throttling.     
 ** quotaCode **   
Identifies the quota that is being throttled.  
 ** retryAfterSeconds **   
The number of seconds a client should wait before retrying the request.  
 ** serviceCode **   
Identifies the service being throttled.
HTTP Status Code: 429

 ** ValidationException **   
This exception is thrown when the notification event fails validation.    
 ** fieldList **   
The list of input fields that are invalid.  
 ** reason **   
The reason why your input is considered invalid.
HTTP Status Code: 400

## See Also
<a name="API_UpdateNotificationConfiguration_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS Command Line Interface V2](https://docs.aws.amazon.com/goto/cli2/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/notifications-2018-05-10/UpdateNotificationConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/UpdateNotificationConfiguration) 