"documentation":"Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version)."
"documentation":"The Amazon Resource Name (ARN) of the broker."
},
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"The unique ID that Amazon MQ generates for the broker."
},
"BrokerName":{
"shape":"__string",
"locationName":"brokerName",
"documentation":"The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
"documentation":"Required. The description of the configuration."
},
"EngineType":{
"shape":"EngineType",
"locationName":"engineType",
"documentation":"Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ."
},
"EngineVersion":{
"shape":"__string",
"locationName":"engineVersion",
"documentation":"Required. The version of the broker engine."
},
"Id":{
"shape":"__string",
"locationName":"id",
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
},
"LatestRevision":{
"shape":"ConfigurationRevision",
"locationName":"latestRevision",
"documentation":"Required. The latest revision of the configuration."
},
"Name":{
"shape":"__string",
"locationName":"name",
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
}
},
"documentation":"Returns information about all configurations."
},
"ConfigurationId":{
"type":"structure",
"members":{
"Id":{
"shape":"__string",
"locationName":"id",
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
"documentation":"Returns information about an error.",
"exception":true,
"error":{
"httpStatusCode":409
}
},
"CreateBrokerInput":{
"type":"structure",
"members":{
"AutoMinorVersionUpgrade":{
"shape":"__boolean",
"locationName":"autoMinorVersionUpgrade",
"documentation":"Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot."
},
"BrokerName":{
"shape":"__string",
"locationName":"brokerName",
"documentation":"Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
},
"Configuration":{
"shape":"ConfigurationId",
"locationName":"configuration",
"documentation":"A list of information about the configuration."
},
"CreatorRequestId":{
"shape":"__string",
"locationName":"creatorRequestId",
"documentation":"The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API action. Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may omit the creatorRequestId if your application doesn't require idempotency.",
"documentation":"The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets."
"documentation":"Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"documentation":"Required. The time period during which Amazon MQ applies pending updates or patches to the broker."
},
"CreateBrokerOutput":{
"type":"structure",
"members":{
"BrokerArn":{
"shape":"__string",
"locationName":"brokerArn",
"documentation":"The Amazon Resource Name (ARN) of the broker."
},
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"The unique ID that Amazon MQ generates for the broker."
}
},
"documentation":"Returns information about the created broker."
},
"CreateBrokerRequest":{
"type":"structure",
"members":{
"AutoMinorVersionUpgrade":{
"shape":"__boolean",
"locationName":"autoMinorVersionUpgrade",
"documentation":"Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot."
},
"BrokerName":{
"shape":"__string",
"locationName":"brokerName",
"documentation":"Required. The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
},
"Configuration":{
"shape":"ConfigurationId",
"locationName":"configuration",
"documentation":"A list of information about the configuration."
},
"CreatorRequestId":{
"shape":"__string",
"locationName":"creatorRequestId",
"documentation":"The unique ID that the requester receives for the created broker. Amazon MQ passes your ID with the API action. Note: We recommend using a Universally Unique Identifier (UUID) for the creatorRequestId. You may omit the creatorRequestId if your application doesn't require idempotency.",
"documentation":"The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets."
"documentation":"Required. The list of ActiveMQ users (persons or applications) who can access queues and topics. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"documentation":"Creates a broker using the specified properties."
},
"CreateBrokerResponse":{
"type":"structure",
"members":{
"BrokerArn":{
"shape":"__string",
"locationName":"brokerArn",
"documentation":"The Amazon Resource Name (ARN) of the broker."
},
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"The unique ID that Amazon MQ generates for the broker."
}
}
},
"CreateConfigurationInput":{
"type":"structure",
"members":{
"EngineType":{
"shape":"EngineType",
"locationName":"engineType",
"documentation":"Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ."
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
"documentation":"Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version)."
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
},
"LatestRevision":{
"shape":"ConfigurationRevision",
"locationName":"latestRevision",
"documentation":"The latest revision of the configuration."
},
"Name":{
"shape":"__string",
"locationName":"name",
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
}
},
"documentation":"Returns information about the created configuration."
},
"CreateConfigurationRequest":{
"type":"structure",
"members":{
"EngineType":{
"shape":"EngineType",
"locationName":"engineType",
"documentation":"Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ."
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
"documentation":"Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version)."
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
},
"LatestRevision":{
"shape":"ConfigurationRevision",
"locationName":"latestRevision",
"documentation":"The latest revision of the configuration."
},
"Name":{
"shape":"__string",
"locationName":"name",
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
}
}
},
"CreateUserInput":{
"type":"structure",
"members":{
"ConsoleAccess":{
"shape":"__boolean",
"locationName":"consoleAccess",
"documentation":"Enables access to the the ActiveMQ Web Console for the ActiveMQ user."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Password":{
"shape":"__string",
"locationName":"password",
"documentation":"Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas."
}
},
"documentation":"Creates a new ActiveMQ user."
},
"CreateUserRequest":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"location":"uri",
"locationName":"broker-id",
"documentation":"The unique ID that Amazon MQ generates for the broker."
},
"ConsoleAccess":{
"shape":"__boolean",
"locationName":"consoleAccess",
"documentation":"Enables access to the the ActiveMQ Web Console for the ActiveMQ user."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Password":{
"shape":"__string",
"locationName":"password",
"documentation":"Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas."
},
"Username":{
"shape":"__string",
"location":"uri",
"locationName":"username",
"documentation":"The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
"documentation":"The unique ID that Amazon MQ generates for the broker."
}
},
"documentation":"Returns information about the deleted broker."
},
"DeleteBrokerRequest":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"location":"uri",
"locationName":"broker-id",
"documentation":"The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
}
},
"required":["BrokerId"]
},
"DeleteBrokerResponse":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"The unique ID that Amazon MQ generates for the broker."
}
}
},
"DeleteUserRequest":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"location":"uri",
"locationName":"broker-id",
"documentation":"The unique ID that Amazon MQ generates for the broker."
},
"Username":{
"shape":"__string",
"location":"uri",
"locationName":"username",
"documentation":"The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
"documentation":"Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot."
},
"BrokerArn":{
"shape":"__string",
"locationName":"brokerArn",
"documentation":"The Amazon Resource Name (ARN) of the broker."
},
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"The unique ID that Amazon MQ generates for the broker."
"documentation":"A list of information about allocated brokers."
},
"BrokerName":{
"shape":"__string",
"locationName":"brokerName",
"documentation":"The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
"documentation":"The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets."
"documentation":"The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
}
},
"required":["BrokerId"]
},
"DescribeBrokerResponse":{
"type":"structure",
"members":{
"AutoMinorVersionUpgrade":{
"shape":"__boolean",
"locationName":"autoMinorVersionUpgrade",
"documentation":"Required. Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot."
},
"BrokerArn":{
"shape":"__string",
"locationName":"brokerArn",
"documentation":"The Amazon Resource Name (ARN) of the broker."
},
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"The unique ID that Amazon MQ generates for the broker."
"documentation":"A list of information about allocated brokers."
},
"BrokerName":{
"shape":"__string",
"locationName":"brokerName",
"documentation":"The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
"documentation":"The list of groups (2 maximum) that define which subnets and IP ranges the broker can use from different Availability Zones. A SINGLE_INSTANCE deployment requires one subnet (for example, the default subnet). An ACTIVE_STANDBY_MULTI_AZ deployment requires two subnets."
"documentation":"Required. The description of the configuration."
},
"EngineType":{
"shape":"EngineType",
"locationName":"engineType",
"documentation":"Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ."
},
"EngineVersion":{
"shape":"__string",
"locationName":"engineVersion",
"documentation":"Required. The version of the broker engine."
},
"Id":{
"shape":"__string",
"locationName":"id",
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
},
"LatestRevision":{
"shape":"ConfigurationRevision",
"locationName":"latestRevision",
"documentation":"Required. The latest revision of the configuration."
},
"Name":{
"shape":"__string",
"locationName":"name",
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
}
}
},
"DescribeConfigurationRevisionOutput":{
"type":"structure",
"members":{
"ConfigurationId":{
"shape":"__string",
"locationName":"configurationId",
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Pending":{
"shape":"UserPendingChanges",
"locationName":"pending",
"documentation":"The status of the changes pending for the ActiveMQ user."
},
"Username":{
"shape":"__string",
"locationName":"username",
"documentation":"Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"documentation":"Returns information about an ActiveMQ user."
},
"DescribeUserRequest":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"location":"uri",
"locationName":"broker-id",
"documentation":"The unique ID that Amazon MQ generates for the broker."
},
"Username":{
"shape":"__string",
"location":"uri",
"locationName":"username",
"documentation":"The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"required":["Username","BrokerId"]
},
"DescribeUserResponse":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"Required. The unique ID that Amazon MQ generates for the broker."
},
"ConsoleAccess":{
"shape":"__boolean",
"locationName":"consoleAccess",
"documentation":"Enables access to the the ActiveMQ Web Console for the ActiveMQ user."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Pending":{
"shape":"UserPendingChanges",
"locationName":"pending",
"documentation":"The status of the changes pending for the ActiveMQ user."
},
"Username":{
"shape":"__string",
"locationName":"username",
"documentation":"Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
}
},
"EngineType":{
"type":"string",
"documentation":"The type of broker engine. Note: Currently, Amazon MQ supports only ActiveMQ.",
"documentation":"A list of information about all brokers."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
}
}
},
"ListConfigurationRevisionsOutput":{
"type":"structure",
"members":{
"ConfigurationId":{
"shape":"__string",
"locationName":"configurationId",
"documentation":"The unique ID that Amazon MQ generates for the configuration."
},
"MaxResults":{
"shape":"__integer",
"locationName":"maxResults",
"documentation":"The maximum number of configuration revisions that can be returned per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
"documentation":"The list of all revisions for the specified configuration."
}
},
"documentation":"Returns a list of all revisions for the specified configuration."
},
"ListConfigurationRevisionsRequest":{
"type":"structure",
"members":{
"ConfigurationId":{
"shape":"__string",
"location":"uri",
"locationName":"configuration-id",
"documentation":"The unique ID that Amazon MQ generates for the configuration."
},
"MaxResults":{
"shape":"MaxResults",
"location":"querystring",
"locationName":"maxResults",
"documentation":"The maximum number of configurations that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"location":"querystring",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
}
},
"required":["ConfigurationId"]
},
"ListConfigurationRevisionsResponse":{
"type":"structure",
"members":{
"ConfigurationId":{
"shape":"__string",
"locationName":"configurationId",
"documentation":"The unique ID that Amazon MQ generates for the configuration."
},
"MaxResults":{
"shape":"__integer",
"locationName":"maxResults",
"documentation":"The maximum number of configuration revisions that can be returned per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
"documentation":"The list of all revisions for the specified configuration."
},
"MaxResults":{
"shape":"__integer",
"locationName":"maxResults",
"documentation":"The maximum number of configurations that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
}
},
"documentation":"Returns a list of all configurations."
},
"ListConfigurationsRequest":{
"type":"structure",
"members":{
"MaxResults":{
"shape":"MaxResults",
"location":"querystring",
"locationName":"maxResults",
"documentation":"The maximum number of configurations that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"location":"querystring",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
"documentation":"The list of all revisions for the specified configuration."
},
"MaxResults":{
"shape":"__integer",
"locationName":"maxResults",
"documentation":"The maximum number of configurations that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
}
}
},
"ListUsersOutput":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"locationName":"brokerId",
"documentation":"Required. The unique ID that Amazon MQ generates for the broker."
"documentation":"Required. The maximum number of ActiveMQ users that can be returned per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
"documentation":"Required. The maximum number of ActiveMQ users that can be returned per page (20 by default). This value must be an integer from 5 to 100."
},
"NextToken":{
"shape":"__string",
"locationName":"nextToken",
"documentation":"The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
"documentation":"Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot."
"documentation":"Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot."
"documentation":"The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters."
},
"Configuration":{
"shape":"ConfigurationId",
"locationName":"configuration",
"documentation":"A list of information about the configuration."
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
},
"LatestRevision":{
"shape":"ConfigurationRevision",
"locationName":"latestRevision",
"documentation":"The latest revision of the configuration."
},
"Name":{
"shape":"__string",
"locationName":"name",
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
"documentation":"Required. The unique ID that Amazon MQ generates for the configuration."
},
"LatestRevision":{
"shape":"ConfigurationRevision",
"locationName":"latestRevision",
"documentation":"The latest revision of the configuration."
},
"Name":{
"shape":"__string",
"locationName":"name",
"documentation":"Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Password":{
"shape":"__string",
"locationName":"password",
"documentation":"The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas."
}
},
"documentation":"Updates the information for an ActiveMQ user."
},
"UpdateUserRequest":{
"type":"structure",
"members":{
"BrokerId":{
"shape":"__string",
"location":"uri",
"locationName":"broker-id",
"documentation":"The unique ID that Amazon MQ generates for the broker."
},
"ConsoleAccess":{
"shape":"__boolean",
"locationName":"consoleAccess",
"documentation":"Enables access to the the ActiveMQ Web Console for the ActiveMQ user."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Password":{
"shape":"__string",
"locationName":"password",
"documentation":"The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas."
},
"Username":{
"shape":"__string",
"location":"uri",
"locationName":"username",
"documentation":"Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"documentation":"Updates the information for an ActiveMQ user.",
"required":["Username","BrokerId"]
},
"UpdateUserResponse":{
"type":"structure",
"members":{}
},
"User":{
"type":"structure",
"members":{
"ConsoleAccess":{
"shape":"__boolean",
"locationName":"consoleAccess",
"documentation":"Enables access to the the ActiveMQ Web Console for the ActiveMQ user."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
},
"Password":{
"shape":"__string",
"locationName":"password",
"documentation":"Required. The password of the ActiveMQ user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas."
},
"Username":{
"shape":"__string",
"locationName":"username",
"documentation":"Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"documentation":"An ActiveMQ user associated with the broker."
},
"UserPendingChanges":{
"type":"structure",
"members":{
"ConsoleAccess":{
"shape":"__boolean",
"locationName":"consoleAccess",
"documentation":"Enables access to the the ActiveMQ Web Console for the ActiveMQ user."
"documentation":"The list of groups (20 maximum) to which the ActiveMQ user belongs. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
"documentation":"Required. The username of the ActiveMQ user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long."
}
},
"documentation":"Returns a list of all ActiveMQ users."
"documentation":"Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols."