aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
50 lines (49 loc) • 2.03 kB
TypeScript
/**
* All IAM policy actions for Amazon Message Delivery Service (EC2MESSAGES)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmessagedeliveryservice.html
*
* 2025-02-24T21:48:54.921Z
*/
export declare enum AwsEc2messagesActions {
/**
* Grants permission to acknowledge a message, ensuring it will not be delivered a
* gain
*
* See https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html
*/
AcknowledgeMessage = "ec2messages:AcknowledgeMessage",
/**
* Grants permission to delete a message
*
* See https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html
*/
DeleteMessage = "ec2messages:DeleteMessage",
/**
* Grants permission to fail a message, signifying the message could not be proces
* sed successfully, ensuring it cannot be replied to or delivered again
*
* See https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html
*/
FailMessage = "ec2messages:FailMessage",
/**
* Grants permission to route traffic to the correct endpoint based on the given d
* estination for the messages
*
* See https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html
*/
GetEndpoint = "ec2messages:GetEndpoint",
/**
* Grants permission to deliver messages to clients/instances using long polling
*
* See https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html
*/
GetMessages = "ec2messages:GetMessages",
/**
* Grants permission to send replies from clients/instances to upstream service
*
* See https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-messageAPIs.html
*/
SendReply = "ec2messages:SendReply"
}