Skip to content

Commit 82699f7

Browse files
author
AWS
committed
Payment Cryptography Control Plane Update: Updated ListAliases API with KeyArn filter.
1 parent c2562b2 commit 82699f7

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-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": "Payment Cryptography Control Plane",
4+
"contributor": "",
5+
"description": "Updated ListAliases API with KeyArn filter."
6+
}

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

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@
245245
{"shape":"ThrottlingException"},
246246
{"shape":"InternalServerException"}
247247
],
248-
"documentation":"<p>Lists the aliases for all keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter the list of aliases. For more information, see <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-managealias.html\">Using aliases</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.</p> <p>This is a paginated operation, which means that each response might contain only a subset of all the aliases. When the response contains only a subset of aliases, it includes a <code>NextToken</code> value. Use this value in a subsequent <code>ListAliases</code> request to get more aliases. When you receive a response with no NextToken (or an empty or null value), that means there are no more aliases to get.</p> <p> <b>Cross-account use:</b> This operation can't be used across different Amazon Web Services accounts.</p> <p> <b>Related operations:</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateAlias.html\">CreateAlias</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html\">DeleteAlias</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html\">GetAlias</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html\">UpdateAlias</a> </p> </li> </ul>"
248+
"documentation":"<p>Lists the aliases for all keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter the aliases by <code>keyARN</code>. For more information, see <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-managealias.html\">Using aliases</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.</p> <p>This is a paginated operation, which means that each response might contain only a subset of all the aliases. When the response contains only a subset of aliases, it includes a <code>NextToken</code> value. Use this value in a subsequent <code>ListAliases</code> request to get more aliases. When you receive a response with no NextToken (or an empty or null value), that means there are no more aliases to get.</p> <p> <b>Cross-account use:</b> This operation can't be used across different Amazon Web Services accounts.</p> <p> <b>Related operations:</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateAlias.html\">CreateAlias</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html\">DeleteAlias</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html\">GetAlias</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html\">UpdateAlias</a> </p> </li> </ul>"
249249
},
250250
"ListKeys":{
251251
"name":"ListKeys",
@@ -1375,6 +1375,10 @@
13751375
"ListAliasesInput":{
13761376
"type":"structure",
13771377
"members":{
1378+
"KeyArn":{
1379+
"shape":"KeyArn",
1380+
"documentation":"<p>The <code>keyARN</code> for which you want to list all aliases.</p>"
1381+
},
13781382
"NextToken":{
13791383
"shape":"NextToken",
13801384
"documentation":"<p>Use this parameter in a subsequent request after you receive a response with truncated results. Set it to the value of <code>NextToken</code> from the truncated response you just received.</p>"
@@ -1608,7 +1612,10 @@
16081612
"String":{"type":"string"},
16091613
"Tag":{
16101614
"type":"structure",
1611-
"required":["Key"],
1615+
"required":[
1616+
"Key",
1617+
"Value"
1618+
],
16121619
"members":{
16131620
"Key":{
16141621
"shape":"TagKey",
@@ -1657,7 +1664,7 @@
16571664
"TagValue":{
16581665
"type":"string",
16591666
"max":256,
1660-
"min":0
1667+
"min":1
16611668
},
16621669
"Tags":{
16631670
"type":"list",
@@ -1689,7 +1696,8 @@
16891696
"type":"string",
16901697
"max":4096,
16911698
"min":2,
1692-
"pattern":"[0-9A-F]+"
1699+
"pattern":"[0-9A-F]+",
1700+
"sensitive":true
16931701
},
16941702
"TrustedCertificatePublicKey":{
16951703
"type":"structure",
@@ -1803,7 +1811,8 @@
18031811
"type":"string",
18041812
"max":4096,
18051813
"min":16,
1806-
"pattern":"[0-9A-F]+"
1814+
"pattern":"[0-9A-F]+",
1815+
"sensitive":true
18071816
},
18081817
"WrappedKeyMaterialFormat":{
18091818
"type":"string",

0 commit comments

Comments
 (0)