Skip to main content

managed_notification_configurations

Creates, updates, deletes, gets or lists a managed_notification_configurations resource.

Overview

Namemanaged_notification_configurations
TypeResource
Idaws.notifications.managed_notification_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringThe name of the ManagedNotificationConfiguration. (pattern: <code>[A-Za-z0-9-]+</code>)
arnstringThe ARN of the ManagedNotificationConfiguration resource. (pattern: <code>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}</code>)
categorystringThe category of the ManagedNotificationConfiguration.
descriptionstringThe description of the ManagedNotificationConfiguration. (pattern: <code>[^\u0001-\u001F\u007F-\u009F]*</code>)
sub_categorystringThe subCategory of the ManagedNotificationConfiguration.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_managed_notification_configurationselectarn, regionReturns a specified ManagedNotificationConfiguration.
list_managed_notification_configurationsselectregionchannelIdentifier, maxResults, nextTokenReturns a list of Managed Notification Configurations according to specified filters, ordered by creation time in reverse chronological order (newest first).
associate_managed_notification_account_contactupdatecontact_identifier, region, managedNotificationConfigurationArnAssociates an Account Contact with a particular ManagedNotificationConfiguration.
disassociate_managed_notification_account_contactexeccontact_identifier, region, managedNotificationConfigurationArnDisassociates an Account Contact with a particular ManagedNotificationConfiguration.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
arnstringThe Amazon Resource Name (ARN) of the ManagedNotificationConfiguration to return.
contact_identifierstringThe unique value of an Account Contact Type to associate with the ManagedNotificationConfiguration.
regionstringAWS region (default: us-east-1)
channelIdentifierstringThe identifier or ARN of the notification channel to filter configurations by.
maxResultsintegerThe maximum number of results to be returned in this call. Defaults to 20.
nextTokenstringThe start token for paginated calls. Retrieved from the response of a previous ListManagedNotificationChannelAssociations call. Next token uses Base64 encoding.

SELECT examples

Returns a specified ManagedNotificationConfiguration.

SELECT
name,
arn,
category,
description,
sub_category
FROM aws.notifications.managed_notification_configurations
WHERE arn = '{{ arn }}' -- required
AND region = '{{ region }}' -- required
;

UPDATE examples

Associates an Account Contact with a particular ManagedNotificationConfiguration.

UPDATE aws.notifications.managed_notification_configurations
SET
managedNotificationConfigurationArn = '{{ managedNotificationConfigurationArn }}'
WHERE
contact_identifier = '{{ contact_identifier }}' --required
AND region = '{{ region }}' --required
AND managedNotificationConfigurationArn = '{{ managedNotificationConfigurationArn }}' --required;

Lifecycle Methods

Disassociates an Account Contact with a particular ManagedNotificationConfiguration.

EXEC aws.notifications.managed_notification_configurations.disassociate_managed_notification_account_contact
@contact_identifier='{{ contact_identifier }}' --required,
@region='{{ region }}' --required
@@json=
'{
"managedNotificationConfigurationArn": "{{ managedNotificationConfigurationArn }}"
}'
;