UNPKG

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
/** * 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" }