Skip to content

Commit 9816f23

Browse files
author
AWS
committed
AmazonMQ Update: Add CONFIG_MANAGED as a supported AuthenticationStrategy for Amazon MQ for RabbitMQ brokers. Make username and password optional on broker creation for CONFIG_MANAGED brokers.
1 parent ee59cc2 commit 9816f23

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AmazonMQ",
4+
"contributor": "",
5+
"description": "Add CONFIG_MANAGED as a supported AuthenticationStrategy for Amazon MQ for RabbitMQ brokers. Make username and password optional on broker creation for CONFIG_MANAGED brokers."
6+
}

services/mq/src/main/resources/codegen-resources/service-2.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,8 @@
853853
"documentation": "<p>Optional. The authentication strategy used to secure the broker. The default is SIMPLE.</p>",
854854
"enum": [
855855
"SIMPLE",
856-
"LDAP"
856+
"LDAP",
857+
"CONFIG_MANAGED"
857858
]
858859
},
859860
"AvailabilityZone": {
@@ -1347,13 +1348,12 @@
13471348
"Users": {
13481349
"shape": "__listOfUser",
13491350
"locationName": "users",
1350-
"documentation": "<p>The list of broker users (persons or applications) who can access queues and topics. For Amazon MQ for RabbitMQ brokers, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.</p>"
1351+
"documentation": "<p>The list of broker users (persons or applications) who can access queues and topics. For Amazon MQ for RabbitMQ brokers, an administrative user is required if using simple authentication and authorization. For brokers using OAuth2, this user is optional. When provided, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.</p>"
13511352
}
13521353
},
13531354
"documentation": "<p>Creates a broker.</p>",
13541355
"required": [
13551356
"HostInstanceType",
1356-
"Users",
13571357
"BrokerName",
13581358
"DeploymentMode",
13591359
"EngineType",
@@ -1473,7 +1473,7 @@
14731473
"Users": {
14741474
"shape": "__listOfUser",
14751475
"locationName": "users",
1476-
"documentation": "<p>The list of broker users (persons or applications) who can access queues and topics. For Amazon MQ for RabbitMQ brokers, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.</p>"
1476+
"documentation": "<p>The list of broker users (persons or applications) who can access queues and topics. For Amazon MQ for RabbitMQ brokers, an administrative user is required if using simple authentication and authorization. For brokers using OAuth2, this user is optional. When provided, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.</p>"
14771477
},
14781478
"DataReplicationMode": {
14791479
"shape": "DataReplicationMode",
@@ -1489,7 +1489,6 @@
14891489
"documentation": "<p>Creates a broker using the specified properties.</p>",
14901490
"required": [
14911491
"HostInstanceType",
1492-
"Users",
14931492
"BrokerName",
14941493
"DeploymentMode",
14951494
"EngineType",

0 commit comments

Comments
 (0)