You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AmazonMQ Update: Adds support for AWS Key Management Service (KMS) to offer server-side encryption. You can now select your own customer managed CMK, or use an AWS managed CMK in your KMS account.
"description": "Adds support for AWS Key Management Service (KMS) to offer server-side encryption. You can now select your own customer managed CMK, or use an AWS managed CMK in your KMS account."
Copy file name to clipboardExpand all lines: services/mq/src/main/resources/codegen-resources/service-2.json
+47Lines changed: 47 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -991,6 +991,11 @@
991
991
"locationName" : "deploymentMode",
992
992
"documentation" : "Required. The deployment mode of the broker."
993
993
},
994
+
"EncryptionOptions" : {
995
+
"shape" : "EncryptionOptions",
996
+
"locationName" : "encryptionOptions",
997
+
"documentation" : "Encryption options for the broker."
998
+
},
994
999
"EngineType" : {
995
1000
"shape" : "EngineType",
996
1001
"locationName" : "engineType",
@@ -1089,6 +1094,11 @@
1089
1094
"locationName" : "deploymentMode",
1090
1095
"documentation" : "Required. The deployment mode of the broker."
1091
1096
},
1097
+
"EncryptionOptions" : {
1098
+
"shape" : "EncryptionOptions",
1099
+
"locationName" : "encryptionOptions",
1100
+
"documentation" : "Encryption options for the broker."
1101
+
},
1092
1102
"EngineType" : {
1093
1103
"shape" : "EngineType",
1094
1104
"locationName" : "engineType",
@@ -1569,6 +1579,11 @@
1569
1579
"locationName" : "deploymentMode",
1570
1580
"documentation" : "Required. The deployment mode of the broker."
1571
1581
},
1582
+
"EncryptionOptions" : {
1583
+
"shape" : "EncryptionOptions",
1584
+
"locationName" : "encryptionOptions",
1585
+
"documentation" : "Encryption options for the broker."
1586
+
},
1572
1587
"EngineType" : {
1573
1588
"shape" : "EngineType",
1574
1589
"locationName" : "engineType",
@@ -1687,6 +1702,11 @@
1687
1702
"locationName" : "deploymentMode",
1688
1703
"documentation" : "Required. The deployment mode of the broker."
1689
1704
},
1705
+
"EncryptionOptions" : {
1706
+
"shape" : "EncryptionOptions",
1707
+
"locationName" : "encryptionOptions",
1708
+
"documentation" : "Encryption options for the broker."
1709
+
},
1690
1710
"EngineType" : {
1691
1711
"shape" : "EngineType",
1692
1712
"locationName" : "engineType",
@@ -1954,6 +1974,23 @@
1954
1974
}
1955
1975
}
1956
1976
},
1977
+
"EncryptionOptions" : {
1978
+
"type" : "structure",
1979
+
"members" : {
1980
+
"KmsKeyId" : {
1981
+
"shape" : "__string",
1982
+
"locationName" : "kmsKeyId",
1983
+
"documentation" : "The customer master key (CMK) to use for the AWS Key Management Service (KMS). This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data."
1984
+
},
1985
+
"UseAwsOwnedKey" : {
1986
+
"shape" : "__boolean",
1987
+
"locationName" : "useAwsOwnedKey",
1988
+
"documentation" : "Enables the use of an AWS owned CMK using AWS Key Management Service (KMS)."
1989
+
}
1990
+
},
1991
+
"documentation" : "Encryption options for the broker.",
1992
+
"required" : [ "UseAwsOwnedKey" ]
1993
+
},
1957
1994
"EngineType" : {
1958
1995
"type" : "string",
1959
1996
"documentation" : "The type of broker engine. Note: Currently, Amazon MQ supports only ActiveMQ.",
@@ -2954,5 +2991,15 @@
2954
2991
"timestampFormat" : "unixTimestamp"
2955
2992
}
2956
2993
},
2994
+
"authorizers" : {
2995
+
"authorization_strategy" : {
2996
+
"name" : "authorization_strategy",
2997
+
"type" : "provided",
2998
+
"placement" : {
2999
+
"location" : "header",
3000
+
"name" : "Authorization"
3001
+
}
3002
+
}
3003
+
},
2957
3004
"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."
0 commit comments