Skip to content

Commit 69ea9d1

Browse files
author
AWS
committed
Amazon Aurora DSQL Update: Added GetClusterEndpointService API. The new API allows retrieving endpoint service name specific to a cluster.
1 parent ba4dd92 commit 69ea9d1

File tree

2 files changed

+55
-1
lines changed

2 files changed

+55
-1
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": "Amazon Aurora DSQL",
4+
"contributor": "",
5+
"description": "Added GetClusterEndpointService API. The new API allows retrieving endpoint service name specific to a cluster."
6+
}

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

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,24 @@
108108
],
109109
"documentation":"<p>Retrieves information about a cluster.</p>"
110110
},
111+
"GetVpcEndpointServiceName":{
112+
"name":"GetVpcEndpointServiceName",
113+
"http":{
114+
"method":"GET",
115+
"requestUri":"/clusters/{identifier}/vpc-endpoint-service-name",
116+
"responseCode":200
117+
},
118+
"input":{"shape":"GetVpcEndpointServiceNameInput"},
119+
"output":{"shape":"GetVpcEndpointServiceNameOutput"},
120+
"errors":[
121+
{"shape":"ThrottlingException"},
122+
{"shape":"ValidationException"},
123+
{"shape":"AccessDeniedException"},
124+
{"shape":"InternalServerException"},
125+
{"shape":"ResourceNotFoundException"}
126+
],
127+
"documentation":"<p>Retrieves the VPC endpoint service name.</p>"
128+
},
111129
"ListClusters":{
112130
"name":"ListClusters",
113131
"http":{
@@ -244,7 +262,8 @@
244262
},
245263
"ClusterId":{
246264
"type":"string",
247-
"documentation":"<p>The ID of the cluster</p>"
265+
"documentation":"<p>The ID of the cluster</p>",
266+
"pattern":"[a-z0-9]{26}"
248267
},
249268
"ClusterList":{
250269
"type":"list",
@@ -524,6 +543,28 @@
524543
},
525544
"documentation":"<p>Output Mixin</p>"
526545
},
546+
"GetVpcEndpointServiceNameInput":{
547+
"type":"structure",
548+
"required":["identifier"],
549+
"members":{
550+
"identifier":{
551+
"shape":"ClusterId",
552+
"documentation":"<p>The ID of the cluster to retrieve.</p>",
553+
"location":"uri",
554+
"locationName":"identifier"
555+
}
556+
}
557+
},
558+
"GetVpcEndpointServiceNameOutput":{
559+
"type":"structure",
560+
"required":["serviceName"],
561+
"members":{
562+
"serviceName":{
563+
"shape":"ServiceName",
564+
"documentation":"<p>The VPC endpoint service name.</p>"
565+
}
566+
}
567+
},
527568
"Integer":{
528569
"type":"integer",
529570
"box":true
@@ -659,6 +700,13 @@
659700
},
660701
"exception":true
661702
},
703+
"ServiceName":{
704+
"type":"string",
705+
"documentation":"<p>VPC Endpoint Service name for a Cluster</p>",
706+
"max":128,
707+
"min":1,
708+
"pattern":"com\\.amazonaws\\.[a-z0-9-]+\\.dsql-[a-f0-9]{6}"
709+
},
662710
"ServiceQuotaExceededException":{
663711
"type":"structure",
664712
"required":[

0 commit comments

Comments
 (0)