aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
161 lines • 7.01 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsMqActions;
(function (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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["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
*/
AwsMqActions["UpdateUser"] = "mq:UpdateUser";
})(AwsMqActions || (AwsMqActions = {}));
//# sourceMappingURL=mq.js.map