aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
246 lines • 12.1 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsNotificationsActions = void 0;
/**
* All IAM policy actions for AWS User Notifications (NOTIFICATIONS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsusernotifications.html
*
* 2025-02-24T21:50:03.316Z
*/
var AwsNotificationsActions;
(function (AwsNotificationsActions) {
/**
* Grants permission to associate a new Channel with a particular NotificationConf
* iguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_AssociateChannel.html
*/
AwsNotificationsActions["AssociateChannel"] = "notifications:AssociateChannel";
/**
* Grants permission to associate an Account contact to a particular Managed Notif
* ication Configuration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_AssociateManagedNotificationAccountContact.html
*/
AwsNotificationsActions["AssociateManagedNotificationAccountContact"] = "notifications:AssociateManagedNotificationAccountContact";
/**
* Grants permission to associate a Channel to a particular Managed Notification C
* onfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_AssociateManagedNotificationAdditionalChannel.html
*/
AwsNotificationsActions["AssociateManagedNotificationAdditionalChannel"] = "notifications:AssociateManagedNotificationAdditionalChannel";
/**
* Grants permission to create a new EventRule, associating it with a Notification
* Configuration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_CreateEventRule.html
*/
AwsNotificationsActions["CreateEventRule"] = "notifications:CreateEventRule";
/**
* Grants permission to create a NotificationConfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_CreateNotificationConfiguration.html
*/
AwsNotificationsActions["CreateNotificationConfiguration"] = "notifications:CreateNotificationConfiguration";
/**
* Grants permission to delete an EventRule
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DeleteEventRule.html
*/
AwsNotificationsActions["DeleteEventRule"] = "notifications:DeleteEventRule";
/**
* Grants permission to delete a NotificationConfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DeleteNotificationConfiguration.html
*/
AwsNotificationsActions["DeleteNotificationConfiguration"] = "notifications:DeleteNotificationConfiguration";
/**
* Grants permission to deregister a NotificationHub
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DeregisterNotificationHub.html
*/
AwsNotificationsActions["DeregisterNotificationHub"] = "notifications:DeregisterNotificationHub";
/**
* Grants permission to disable Service Trust for AWS User Notifications
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DisableNotificationsAccessForOrganization.html
*/
AwsNotificationsActions["DisableNotificationsAccessForOrganization"] = "notifications:DisableNotificationsAccessForOrganization";
/**
* Grants permission to remove a Channel from a NotificationConfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DisassociateChannel.html
*/
AwsNotificationsActions["DisassociateChannel"] = "notifications:DisassociateChannel";
/**
* Grants permission to remove an Account contact from a Managed Notification Conf
* iguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DisassociateManagedNotificationAccountContact.html
*/
AwsNotificationsActions["DisassociateManagedNotificationAccountContact"] = "notifications:DisassociateManagedNotificationAccountContact";
/**
* Grants permission to remove a Channel from a Managed Notification Configuration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_DisassociateManagedNotificationAdditionalChannel.html
*/
AwsNotificationsActions["DisassociateManagedNotificationAdditionalChannel"] = "notifications:DisassociateManagedNotificationAdditionalChannel";
/**
* Grants permission to enable Service Trust for AWS User Notifications
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_EnableNotificationsAccessForOrganization.html
*/
AwsNotificationsActions["EnableNotificationsAccessForOrganization"] = "notifications:EnableNotificationsAccessForOrganization";
/**
* Grants permission to get an EventRule
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetEventRule.html
*/
AwsNotificationsActions["GetEventRule"] = "notifications:GetEventRule";
/**
* Grants permission to read the opt-in status of an AWS User Notification Service
* feature
*
* See https://docs.aws.amazon.com/notifications/latest/userguide/managing-notification-features.html
*/
AwsNotificationsActions["GetFeatureOptInStatus"] = "notifications:GetFeatureOptInStatus";
/**
* Grants permission to get a Managed Notification Child Event
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetManagedNotificationChildEvent.html
*/
AwsNotificationsActions["GetManagedNotificationChildEvent"] = "notifications:GetManagedNotificationChildEvent";
/**
* Grants permission to get a Managed Notification Configuration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetManagedNotificationConfiguration.html
*/
AwsNotificationsActions["GetManagedNotificationConfiguration"] = "notifications:GetManagedNotificationConfiguration";
/**
* Grants permission to get a Managed NotificationEvent
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetManagedNotificationEvent.html
*/
AwsNotificationsActions["GetManagedNotificationEvent"] = "notifications:GetManagedNotificationEvent";
/**
* Grants permission to get a NotificationConfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetNotificationConfiguration.html
*/
AwsNotificationsActions["GetNotificationConfiguration"] = "notifications:GetNotificationConfiguration";
/**
* Grants permission to get a NotificationEvent
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetNotificationEvent.html
*/
AwsNotificationsActions["GetNotificationEvent"] = "notifications:GetNotificationEvent";
/**
* Grants permission to read Service Trust for AWS User Notifications
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_GetNotificationsAccessForOrganization.html
*/
AwsNotificationsActions["GetNotificationsAccessForOrganization"] = "notifications:GetNotificationsAccessForOrganization";
/**
* Grants permission to list Channels by NotificationConfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListChannels.html
*/
AwsNotificationsActions["ListChannels"] = "notifications:ListChannels";
/**
* Grants permission to list EventRules
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListEventRules.html
*/
AwsNotificationsActions["ListEventRules"] = "notifications:ListEventRules";
/**
* Grants permission to list Account contacts and Channels associated with a Manag
* ed Notification Configuration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListManagedNotificationChannelAssociations.html
*/
AwsNotificationsActions["ListManagedNotificationChannelAssociations"] = "notifications:ListManagedNotificationChannelAssociations";
/**
* Grants permission to list Managed Notification Child Events
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListManagedNotificationChildEvents.html
*/
AwsNotificationsActions["ListManagedNotificationChildEvents"] = "notifications:ListManagedNotificationChildEvents";
/**
* Grants permission to list Managed Notification Configurations
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListManagedNotificationConfigurations.html
*/
AwsNotificationsActions["ListManagedNotificationConfigurations"] = "notifications:ListManagedNotificationConfigurations";
/**
* Grants permission to list Managed Notification Events
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListManagedNotificationEvents.html
*/
AwsNotificationsActions["ListManagedNotificationEvents"] = "notifications:ListManagedNotificationEvents";
/**
* Grants permission to list NotificationConfigurations
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListNotificationConfigurations.html
*/
AwsNotificationsActions["ListNotificationConfigurations"] = "notifications:ListNotificationConfigurations";
/**
* Grants permission to list NotificationEvents
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListNotificationEvents.html
*/
AwsNotificationsActions["ListNotificationEvents"] = "notifications:ListNotificationEvents";
/**
* Grants permission to list NotificationHubs
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListNotificationHubs.html
*/
AwsNotificationsActions["ListNotificationHubs"] = "notifications:ListNotificationHubs";
/**
* Grants permission to get tags for a resource
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_ListTagsForResource.html
*/
AwsNotificationsActions["ListTagsForResource"] = "notifications:ListTagsForResource";
/**
* Grants permission to update the opt-in status of an AWS User Notification Servi
* ce feature
*
* See https://docs.aws.amazon.com/notifications/latest/userguide/managing-notification-features.html
*/
AwsNotificationsActions["PutFeatureOptInStatus"] = "notifications:PutFeatureOptInStatus";
/**
* Grants permission to register a NotificationHub
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_RegisterNotificationHub.html
*/
AwsNotificationsActions["RegisterNotificationHub"] = "notifications:RegisterNotificationHub";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_TagResource.html
*/
AwsNotificationsActions["TagResource"] = "notifications:TagResource";
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_UntagResource.html
*/
AwsNotificationsActions["UntagResource"] = "notifications:UntagResource";
/**
* Grants permission to update an EventRule
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_UpdateEventRule.html
*/
AwsNotificationsActions["UpdateEventRule"] = "notifications:UpdateEventRule";
/**
* Grants permission to update a NotificationConfiguration
*
* See https://docs.aws.amazon.com/notifications/latest/APIReference/API_UpdateNotificationConfiguration.html
*/
AwsNotificationsActions["UpdateNotificationConfiguration"] = "notifications:UpdateNotificationConfiguration";
})(AwsNotificationsActions = exports.AwsNotificationsActions || (exports.AwsNotificationsActions = {}));
//# sourceMappingURL=notifications.js.map