aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
159 lines (158 loc) • 6.51 kB
TypeScript
/**
* All IAM policy actions for Amazon MQ (MQ)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmq.html
*
* 2025-02-24T21:49:00.032Z
*/
export declare enum AwsMqActions {
/**
* Grants permission to create a broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html#rest-api-brokers-methods-post
*/
CreateBroker = "mq:CreateBroker",
/**
* Grants permission to create a new configuration for the specified configuration
* name. Amazon MQ uses the default configuration (the engine type and engine vers
* ion)
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configurations.html#rest-api-configurations-methods-post
*/
CreateConfiguration = "mq:CreateConfiguration",
/**
* Grants permission to create a replica broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html#rest-api-brokers-methods-post
*/
CreateReplicaBroker = "mq:CreateReplicaBroker",
/**
* Grants permission to create tags
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-post
*/
CreateTags = "mq:CreateTags",
/**
* Grants permission to create an ActiveMQ user
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-post
*/
CreateUser = "mq:CreateUser",
/**
* Grants permission to delete a broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-delete
*/
DeleteBroker = "mq:DeleteBroker",
/**
* Grants permission to delete tags
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-delete
*/
DeleteTags = "mq:DeleteTags",
/**
* Grants permission to delete an ActiveMQ user
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-delete
*/
DeleteUser = "mq:DeleteUser",
/**
* Grants permission to return information about the specified broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-get
*/
DescribeBroker = "mq:DescribeBroker",
/**
* Grants permission to return information about broker engines
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/broker-engine-types.html#broker-engine-types-http-methods
*/
DescribeBrokerEngineTypes = "mq:DescribeBrokerEngineTypes",
/**
* Grants permission to return information about the broker instance options
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/broker-instance-options.html#broker-engine-types-http-methods
*/
DescribeBrokerInstanceOptions = "mq:DescribeBrokerInstanceOptions",
/**
* Grants permission to return information about the specified configuration
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration.html#rest-api-configuration-methods-get
*/
DescribeConfiguration = "mq:DescribeConfiguration",
/**
* Grants permission to return the specified configuration revision for the specif
* ied configuration
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration-revision.html#rest-api-configuration-revision-methods-get
*/
DescribeConfigurationRevision = "mq:DescribeConfigurationRevision",
/**
* Grants permission to return information about an ActiveMQ user
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-get
*/
DescribeUser = "mq:DescribeUser",
/**
* Grants permission to return a list of all brokers
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html#rest-api-brokers-methods-get
*/
ListBrokers = "mq:ListBrokers",
/**
* Grants permission to return a list of all existing revisions for the specified
* configuration
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-revisions.html#rest-api-revisions-methods-get
*/
ListConfigurationRevisions = "mq:ListConfigurationRevisions",
/**
* Grants permission to return a list of all configurations
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configurations.html#rest-api-configurations-methods-get
*/
ListConfigurations = "mq:ListConfigurations",
/**
* Grants permission to return a list of tags
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-get
*/
ListTags = "mq:ListTags",
/**
* Grants permission to return a list of all ActiveMQ users
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-users.html#rest-api-users-methods-get
*/
ListUsers = "mq:ListUsers",
/**
* Grants permission to promote a broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-promote.html#rest-api-promote-methods-post
*/
Promote = "mq:Promote",
/**
* Grants permission to reboot a broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-restart.html#rest-api-reboot-methods-post
*/
RebootBroker = "mq:RebootBroker",
/**
* Grants permission to add a pending configuration change to a broker
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-get
*/
UpdateBroker = "mq:UpdateBroker",
/**
* Grants permission to update the specified configuration
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration.html#rest-api-configuration-methods-put
*/
UpdateConfiguration = "mq:UpdateConfiguration",
/**
* Grants permission to update the information for an ActiveMQ user
*
* See https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-put
*/
UpdateUser = "mq:UpdateUser"
}