6376
6376
"documentation":"<p>A specified condition was not satisfied.</p>",
6377
6377
"exception":true
6378
6378
},
6379
+ "ConditionExpression":{
6380
+ "type":"structure",
6381
+ "required":[
6382
+ "Condition",
6383
+ "TargetColumn"
6384
+ ],
6385
+ "members":{
6386
+ "Condition":{
6387
+ "shape":"DatabrewCondition",
6388
+ "documentation":"<p>The condition of the condition expression.</p>"
6389
+ },
6390
+ "Value":{
6391
+ "shape":"DatabrewConditionValue",
6392
+ "documentation":"<p>The value of the condition expression.</p>"
6393
+ },
6394
+ "TargetColumn":{
6395
+ "shape":"TargetColumn",
6396
+ "documentation":"<p>The target column of the condition expressions.</p>"
6397
+ }
6398
+ },
6399
+ "documentation":"<p>Condition expression defined in the Glue Studio data preparation recipe node.</p>"
6400
+ },
6401
+ "ConditionExpressionList":{
6402
+ "type":"list",
6403
+ "member":{"shape":"ConditionExpression"}
6404
+ },
6379
6405
"ConditionList":{
6380
6406
"type":"list",
6381
6407
"member":{"shape":"Condition"}
9242
9268
"member":{"shape":"Database"}
9243
9269
},
9244
9270
"DatabaseName":{"type":"string"},
9271
+ "DatabrewCondition":{
9272
+ "type":"string",
9273
+ "max":128,
9274
+ "min":1,
9275
+ "pattern":"^[A-Z\\_]+$"
9276
+ },
9277
+ "DatabrewConditionValue":{
9278
+ "type":"string",
9279
+ "max":1024
9280
+ },
9245
9281
"Datatype":{
9246
9282
"type":"structure",
9247
9283
"required":[
@@ -10479,11 +10515,11 @@
10479
10515
},
10480
10516
"EnclosedInStringProperty":{
10481
10517
"type":"string",
10482
- "pattern":"([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\S\\r\\n\"' ])*"
10518
+ "pattern":"([\\u0009\\u000B\\u000C\\ u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF])*"
10483
10519
},
10484
10520
"EnclosedInStringPropertyWithQuote":{
10485
10521
"type":"string",
10486
- "pattern":"([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\S\\r\\n ])*"
10522
+ "pattern":"([\\u0009\\u000B\\u000C\\ u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF])*"
10487
10523
},
10488
10524
"EncryptionAtRest":{
10489
10525
"type":"structure",
16482
16518
},
16483
16519
"NodeName":{
16484
16520
"type":"string",
16485
- "pattern":"([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[ ^\\r\\n])*"
16521
+ "pattern":"([^\\r\\n])*"
16486
16522
},
16487
16523
"NodeType":{
16488
16524
"type":"string",
16667
16703
},
16668
16704
"documentation":"<p>A structure representing an open format table.</p>"
16669
16705
},
16706
+ "Operation":{
16707
+ "type":"string",
16708
+ "max":128,
16709
+ "min":1,
16710
+ "pattern":"^[A-Z\\_]+$"
16711
+ },
16670
16712
"OperationNotSupportedException":{
16671
16713
"type":"structure",
16672
16714
"members":{
16926
16968
"null"
16927
16969
]
16928
16970
},
16971
+ "ParameterMap":{
16972
+ "type":"map",
16973
+ "key":{"shape":"ParameterName"},
16974
+ "value":{"shape":"ParameterValue"}
16975
+ },
16976
+ "ParameterName":{
16977
+ "type":"string",
16978
+ "max":128,
16979
+ "min":1,
16980
+ "pattern":"^[A-Za-z0-9]+$"
16981
+ },
16982
+ "ParameterValue":{
16983
+ "type":"string",
16984
+ "max":32768,
16985
+ "min":1
16986
+ },
16929
16987
"ParametersMap":{
16930
16988
"type":"map",
16931
16989
"key":{"shape":"KeyString"},
17602
17660
"type":"structure",
17603
17661
"required":[
17604
17662
"Name",
17605
- "Inputs",
17606
- "RecipeReference"
17663
+ "Inputs"
17607
17664
],
17608
17665
"members":{
17609
17666
"Name":{
@@ -17617,10 +17674,29 @@
17617
17674
"RecipeReference":{
17618
17675
"shape":"RecipeReference",
17619
17676
"documentation":"<p>A reference to the DataBrew recipe used by the node.</p>"
17677
+ },
17678
+ "RecipeSteps":{
17679
+ "shape":"RecipeSteps",
17680
+ "documentation":"<p>Transform steps used in the recipe node.</p>"
17620
17681
}
17621
17682
},
17622
17683
"documentation":"<p>A Glue Studio node that uses a Glue DataBrew recipe in Glue jobs.</p>"
17623
17684
},
17685
+ "RecipeAction":{
17686
+ "type":"structure",
17687
+ "required":["Operation"],
17688
+ "members":{
17689
+ "Operation":{
17690
+ "shape":"Operation",
17691
+ "documentation":"<p>The operation of the recipe action.</p>"
17692
+ },
17693
+ "Parameters":{
17694
+ "shape":"ParameterMap",
17695
+ "documentation":"<p>The parameters of the recipe action.</p>"
17696
+ }
17697
+ },
17698
+ "documentation":"<p>Actions defined in the Glue Studio data preparation recipe node.</p>"
17699
+ },
17624
17700
"RecipeReference":{
17625
17701
"type":"structure",
17626
17702
"required":[
17639
17715
},
17640
17716
"documentation":"<p>A reference to a Glue DataBrew recipe.</p>"
17641
17717
},
17718
+ "RecipeStep":{
17719
+ "type":"structure",
17720
+ "required":["Action"],
17721
+ "members":{
17722
+ "Action":{
17723
+ "shape":"RecipeAction",
17724
+ "documentation":"<p>The transformation action of the recipe step.</p>"
17725
+ },
17726
+ "ConditionExpressions":{
17727
+ "shape":"ConditionExpressionList",
17728
+ "documentation":"<p>The condition expressions for the recipe step.</p>"
17729
+ }
17730
+ },
17731
+ "documentation":"<p>A recipe step used in a Glue Studio data preparation recipe node.</p>"
17732
+ },
17733
+ "RecipeSteps":{
17734
+ "type":"list",
17735
+ "member":{"shape":"RecipeStep"}
17736
+ },
17642
17737
"RecipeVersion":{
17643
17738
"type":"string",
17644
17739
"max":16,
21001
21096
"max":50,
21002
21097
"min":0
21003
21098
},
21099
+ "TargetColumn":{
21100
+ "type":"string",
21101
+ "max":1024,
21102
+ "min":1
21103
+ },
21004
21104
"TargetFormat":{
21005
21105
"type":"string",
21006
21106
"enum":[
0 commit comments