Skip to content

Commit 26a269c

Browse files
author
AWS
committed
AmazonMQ Update: Amazon MQ now supports throughput-optimized message brokers, backed by Amazon EBS.
1 parent d7fe71d commit 26a269c

File tree

2 files changed

+72
-20
lines changed

2 files changed

+72
-20
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "feature",
3+
"category": "AmazonMQ",
4+
"description": "Amazon MQ now supports throughput-optimized message brokers, backed by Amazon EBS."
5+
}

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

Lines changed: 67 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -753,6 +753,16 @@
753753
"locationName" : "hostInstanceType",
754754
"documentation" : "The type of broker instance."
755755
},
756+
"StorageType" : {
757+
"shape" : "BrokerStorageType",
758+
"locationName" : "storageType",
759+
"documentation" : "The broker's storage type."
760+
},
761+
"SupportedDeploymentModes" : {
762+
"shape" : "__listOfDeploymentMode",
763+
"locationName" : "supportedDeploymentModes",
764+
"documentation" : "The list of supported deployment modes."
765+
},
756766
"SupportedEngineVersions" : {
757767
"shape" : "__listOf__string",
758768
"locationName" : "supportedEngineVersions",
@@ -787,6 +797,11 @@
787797
"documentation" : "The status of the broker.",
788798
"enum" : [ "CREATION_IN_PROGRESS", "CREATION_FAILED", "DELETION_IN_PROGRESS", "RUNNING", "REBOOT_IN_PROGRESS" ]
789799
},
800+
"BrokerStorageType" : {
801+
"type" : "string",
802+
"documentation" : "The storage type of the broker.",
803+
"enum" : [ "EBS", "EFS" ]
804+
},
790805
"BrokerSummary" : {
791806
"type" : "structure",
792807
"members" : {
@@ -1029,7 +1044,12 @@
10291044
"SecurityGroups" : {
10301045
"shape" : "__listOf__string",
10311046
"locationName" : "securityGroups",
1032-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
1047+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
1048+
},
1049+
"StorageType" : {
1050+
"shape" : "BrokerStorageType",
1051+
"locationName" : "storageType",
1052+
"documentation" : "The broker's storage type."
10331053
},
10341054
"SubnetIds" : {
10351055
"shape" : "__listOf__string",
@@ -1047,7 +1067,7 @@
10471067
"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."
10481068
}
10491069
},
1050-
"documentation" : "Required. The time period during which Amazon MQ applies pending updates or patches to the broker."
1070+
"documentation" : "Required. The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html"
10511071
},
10521072
"CreateBrokerOutput" : {
10531073
"type" : "structure",
@@ -1132,7 +1152,12 @@
11321152
"SecurityGroups" : {
11331153
"shape" : "__listOf__string",
11341154
"locationName" : "securityGroups",
1135-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
1155+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
1156+
},
1157+
"StorageType" : {
1158+
"shape" : "BrokerStorageType",
1159+
"locationName" : "storageType",
1160+
"documentation" : "The broker's storage type."
11361161
},
11371162
"SubnetIds" : {
11381163
"shape" : "__listOf__string",
@@ -1508,6 +1533,12 @@
15081533
"location" : "querystring",
15091534
"locationName" : "nextToken",
15101535
"documentation" : "The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty."
1536+
},
1537+
"StorageType" : {
1538+
"shape" : "__string",
1539+
"location" : "querystring",
1540+
"locationName" : "storageType",
1541+
"documentation" : "Filter response by storage type."
15111542
}
15121543
}
15131544
},
@@ -1614,16 +1645,16 @@
16141645
"locationName" : "pendingEngineVersion",
16151646
"documentation" : "The version of the broker engine to upgrade to. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html"
16161647
},
1617-
"PendingSecurityGroups" : {
1618-
"shape" : "__listOf__string",
1619-
"locationName" : "pendingSecurityGroups",
1620-
"documentation" : "The list of pending security groups to authorize connections to brokers."
1621-
},
16221648
"PendingHostInstanceType" : {
16231649
"shape" : "__string",
16241650
"locationName" : "pendingHostInstanceType",
16251651
"documentation" : "The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types"
16261652
},
1653+
"PendingSecurityGroups" : {
1654+
"shape" : "__listOf__string",
1655+
"locationName" : "pendingSecurityGroups",
1656+
"documentation" : "The list of pending security groups to authorize connections to brokers."
1657+
},
16271658
"PubliclyAccessible" : {
16281659
"shape" : "__boolean",
16291660
"locationName" : "publiclyAccessible",
@@ -1632,7 +1663,12 @@
16321663
"SecurityGroups" : {
16331664
"shape" : "__listOf__string",
16341665
"locationName" : "securityGroups",
1635-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
1666+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
1667+
},
1668+
"StorageType" : {
1669+
"shape" : "BrokerStorageType",
1670+
"locationName" : "storageType",
1671+
"documentation" : "The broker's storage type."
16361672
},
16371673
"SubnetIds" : {
16381674
"shape" : "__listOf__string",
@@ -1747,16 +1783,16 @@
17471783
"locationName" : "pendingEngineVersion",
17481784
"documentation" : "The version of the broker engine to upgrade to. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html"
17491785
},
1750-
"PendingSecurityGroups" : {
1751-
"shape" : "__listOf__string",
1752-
"locationName" : "pendingSecurityGroups",
1753-
"documentation" : "The list of pending security groups to authorize connections to brokers."
1754-
},
17551786
"PendingHostInstanceType" : {
17561787
"shape" : "__string",
17571788
"locationName" : "pendingHostInstanceType",
17581789
"documentation" : "The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types"
17591790
},
1791+
"PendingSecurityGroups" : {
1792+
"shape" : "__listOf__string",
1793+
"locationName" : "pendingSecurityGroups",
1794+
"documentation" : "The list of pending security groups to authorize connections to brokers."
1795+
},
17601796
"PubliclyAccessible" : {
17611797
"shape" : "__boolean",
17621798
"locationName" : "publiclyAccessible",
@@ -1765,7 +1801,12 @@
17651801
"SecurityGroups" : {
17661802
"shape" : "__listOf__string",
17671803
"locationName" : "securityGroups",
1768-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
1804+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
1805+
},
1806+
"StorageType" : {
1807+
"shape" : "BrokerStorageType",
1808+
"locationName" : "storageType",
1809+
"documentation" : "The broker's storage type."
17691810
},
17701811
"SubnetIds" : {
17711812
"shape" : "__listOf__string",
@@ -2553,7 +2594,7 @@
25532594
"SecurityGroups" : {
25542595
"shape" : "__listOf__string",
25552596
"locationName" : "securityGroups",
2556-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
2597+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
25572598
}
25582599
},
25592600
"documentation" : "Updates the broker using the specified properties."
@@ -2594,7 +2635,7 @@
25942635
"SecurityGroups" : {
25952636
"shape" : "__listOf__string",
25962637
"locationName" : "securityGroups",
2597-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
2638+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
25982639
}
25992640
},
26002641
"documentation" : "Returns information about the updated broker."
@@ -2636,7 +2677,7 @@
26362677
"SecurityGroups" : {
26372678
"shape" : "__listOf__string",
26382679
"locationName" : "securityGroups",
2639-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
2680+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
26402681
}
26412682
},
26422683
"documentation" : "Updates the broker using the specified properties.",
@@ -2678,7 +2719,7 @@
26782719
"SecurityGroups" : {
26792720
"shape" : "__listOf__string",
26802721
"locationName" : "securityGroups",
2681-
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorize connections to brokers."
2722+
"documentation" : "The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers."
26822723
}
26832724
}
26842725
},
@@ -2997,6 +3038,12 @@
29973038
"shape" : "ConfigurationRevision"
29983039
}
29993040
},
3041+
"__listOfDeploymentMode" : {
3042+
"type" : "list",
3043+
"member" : {
3044+
"shape" : "DeploymentMode"
3045+
}
3046+
},
30003047
"__listOfEngineVersion" : {
30013048
"type" : "list",
30023049
"member" : {
@@ -3062,4 +3109,4 @@
30623109
}
30633110
},
30643111
"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."
3065-
}
3112+
}

0 commit comments

Comments
 (0)