Skip to content

Commit 5f6bb16

Browse files
author
AWS
committed
FinSpace User Environment Management service Update: Adds superuser and data-bundle parameters to CreateEnvironment API
1 parent 5d1eb9e commit 5f6bb16

File tree

2 files changed

+62
-1
lines changed

2 files changed

+62
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "FinSpace User Environment Management service",
4+
"contributor": "",
5+
"description": "Adds superuser and data-bundle parameters to CreateEnvironment API"
6+
}

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

+56-1
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,14 @@
182182
"federationParameters":{
183183
"shape":"FederationParameters",
184184
"documentation":"<p>Configuration information when authentication mode is FEDERATED.</p>"
185+
},
186+
"superuserParameters":{
187+
"shape":"SuperuserParameters",
188+
"documentation":"<p>Configuration information for the superuser.</p>"
189+
},
190+
"dataBundles":{
191+
"shape":"DataBundleArns",
192+
"documentation":"<p>The list of Amazon Resource Names (ARN) of the data bundles to install. Currently supported data bundle ARNs:</p> <ul> <li> <p> <code>arn:aws:finspace:${Region}::data-bundle/capital-markets-sample</code> - Contains sample Capital Markets datasets, categories and controlled vocabularies.</p> </li> <li> <p> <code>arn:aws:finspace:${Region}::data-bundle/taq</code> (default) - Contains trades and quotes data in addition to sample Capital Markets data.</p> </li> </ul>"
185193
}
186194
}
187195
},
@@ -202,6 +210,17 @@
202210
}
203211
}
204212
},
213+
"DataBundleArn":{
214+
"type":"string",
215+
"documentation":"<p>The Amazon Resource Name (ARN) of the data bundle.</p>",
216+
"max":2048,
217+
"min":20,
218+
"pattern":"^arn:aws:finspace:[A-Za-z0-9_/.-]{0,63}:\\d*:data-bundle/[0-9A-Za-z_-]{1,128}$"
219+
},
220+
"DataBundleArns":{
221+
"type":"list",
222+
"member":{"shape":"DataBundleArn"}
223+
},
205224
"DeleteEnvironmentRequest":{
206225
"type":"structure",
207226
"required":["environmentId"],
@@ -225,6 +244,13 @@
225244
"min":1,
226245
"pattern":"^[a-zA-Z0-9. ]{1,1000}$"
227246
},
247+
"EmailId":{
248+
"type":"string",
249+
"max":128,
250+
"min":1,
251+
"pattern":"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+[.]+[A-Za-z]+",
252+
"sensitive":true
253+
},
228254
"Environment":{
229255
"type":"structure",
230256
"members":{
@@ -470,6 +496,12 @@
470496
}
471497
}
472498
},
499+
"NameString":{
500+
"type":"string",
501+
"max":50,
502+
"min":1,
503+
"pattern":"^[a-zA-Z0-9]{1,50}$"
504+
},
473505
"PaginationToken":{
474506
"type":"string",
475507
"max":1000,
@@ -511,6 +543,29 @@
511543
"min":1,
512544
"pattern":"^[a-zA-Z-0-9-:\\/.]*$"
513545
},
546+
"SuperuserParameters":{
547+
"type":"structure",
548+
"required":[
549+
"emailAddress",
550+
"firstName",
551+
"lastName"
552+
],
553+
"members":{
554+
"emailAddress":{
555+
"shape":"EmailId",
556+
"documentation":"<p>The email address of the superuser.</p>"
557+
},
558+
"firstName":{
559+
"shape":"NameString",
560+
"documentation":"<p>The first name of the superuser.</p>"
561+
},
562+
"lastName":{
563+
"shape":"NameString",
564+
"documentation":"<p>The last name of the superuser.</p>"
565+
}
566+
},
567+
"documentation":"<p>Configuration information for the superuser.</p>"
568+
},
514569
"TagKey":{
515570
"type":"string",
516571
"max":128,
@@ -651,5 +706,5 @@
651706
"pattern":"^[A-Za-z0-9._\\-:\\/#\\+]+$"
652707
}
653708
},
654-
"documentation":"<p>The FinSpace management service provides the APIs for managing the FinSpace environments. </p>"
709+
"documentation":"<p>The FinSpace management service provides the APIs for managing FinSpace environments.</p>"
655710
}

0 commit comments

Comments
 (0)