Skip to content

Commit

Permalink
Add support for variables and JSONata in TestState, GetExecutionHisto…
Browse files Browse the repository at this point in the history
…ry, DescribeStateMachine, and DescribeStateMachineForExecution
  • Loading branch information
aws-sdk-dotnet-automation committed Nov 22, 2024
1 parent 649eebe commit c35f281
Show file tree
Hide file tree
Showing 31 changed files with 1,268 additions and 161 deletions.
88 changes: 74 additions & 14 deletions generator/ServiceModels/states/states-2016-11-23.api.json
Original file line number Diff line number Diff line change
Expand Up @@ -716,6 +716,17 @@
"max":256,
"min":1
},
"AssignedVariables":{
"type":"map",
"key":{"shape":"VariableName"},
"value":{"shape":"VariableValue"}
},
"AssignedVariablesDetails":{
"type":"structure",
"members":{
"truncated":{"shape":"truncated"}
}
},
"BilledDuration":{
"type":"long",
"min":0
Expand Down Expand Up @@ -1038,7 +1049,8 @@
"mapRunArn":{"shape":"LongArn"},
"label":{"shape":"MapRunLabel"},
"revisionId":{"shape":"RevisionId"},
"encryptionConfiguration":{"shape":"EncryptionConfiguration"}
"encryptionConfiguration":{"shape":"EncryptionConfiguration"},
"variableReferences":{"shape":"VariableReferences"}
}
},
"DescribeStateMachineInput":{
Expand Down Expand Up @@ -1072,7 +1084,8 @@
"label":{"shape":"MapRunLabel"},
"revisionId":{"shape":"RevisionId"},
"description":{"shape":"VersionDescription"},
"encryptionConfiguration":{"shape":"EncryptionConfiguration"}
"encryptionConfiguration":{"shape":"EncryptionConfiguration"},
"variableReferences":{"shape":"VariableReferences"}
}
},
"Enabled":{"type":"boolean"},
Expand All @@ -1096,6 +1109,22 @@
]
},
"ErrorMessage":{"type":"string"},
"EvaluationFailedEventDetails":{
"type":"structure",
"required":["state"],
"members":{
"error":{"shape":"SensitiveError"},
"cause":{"shape":"SensitiveCause"},
"location":{"shape":"EvaluationFailureLocation"},
"state":{"shape":"StateName"}
}
},
"EvaluationFailureLocation":{
"type":"string",
"max":256,
"min":0,
"sensitive":true
},
"EventId":{"type":"long"},
"ExecutionAbortedEventDetails":{
"type":"structure",
Expand Down Expand Up @@ -1316,7 +1345,8 @@
"stateExitedEventDetails":{"shape":"StateExitedEventDetails"},
"mapRunStartedEventDetails":{"shape":"MapRunStartedEventDetails"},
"mapRunFailedEventDetails":{"shape":"MapRunFailedEventDetails"},
"mapRunRedrivenEventDetails":{"shape":"MapRunRedrivenEventDetails"}
"mapRunRedrivenEventDetails":{"shape":"MapRunRedrivenEventDetails"},
"evaluationFailedEventDetails":{"shape":"EvaluationFailedEventDetails"}
}
},
"HistoryEventExecutionDataDetails":{
Expand Down Expand Up @@ -1392,7 +1422,8 @@
"MapRunStarted",
"MapRunSucceeded",
"ExecutionRedriven",
"MapRunRedriven"
"MapRunRedriven",
"EvaluationFailed"
]
},
"Identity":{
Expand All @@ -1415,13 +1446,15 @@
"type":"structure",
"members":{
"input":{"shape":"SensitiveData"},
"afterArguments":{"shape":"SensitiveData"},
"afterInputPath":{"shape":"SensitiveData"},
"afterParameters":{"shape":"SensitiveData"},
"result":{"shape":"SensitiveData"},
"afterResultSelector":{"shape":"SensitiveData"},
"afterResultPath":{"shape":"SensitiveData"},
"request":{"shape":"InspectionDataRequest"},
"response":{"shape":"InspectionDataResponse"}
"response":{"shape":"InspectionDataResponse"},
"variables":{"shape":"SensitiveData"}
},
"sensitive":true
},
Expand Down Expand Up @@ -2112,7 +2145,9 @@
"members":{
"name":{"shape":"Name"},
"output":{"shape":"SensitiveData"},
"outputDetails":{"shape":"HistoryEventExecutionDataDetails"}
"outputDetails":{"shape":"HistoryEventExecutionDataDetails"},
"assignedVariables":{"shape":"AssignedVariables"},
"assignedVariablesDetails":{"shape":"AssignedVariablesDetails"}
}
},
"StateMachineAliasList":{
Expand Down Expand Up @@ -2432,16 +2467,14 @@
},
"TestStateInput":{
"type":"structure",
"required":[
"definition",
"roleArn"
],
"required":["definition"],
"members":{
"definition":{"shape":"Definition"},
"roleArn":{"shape":"Arn"},
"input":{"shape":"SensitiveData"},
"inspectionLevel":{"shape":"InspectionLevel"},
"revealSecrets":{"shape":"RevealSecrets"}
"revealSecrets":{"shape":"RevealSecrets"},
"variables":{"shape":"SensitiveData"}
}
},
"TestStateOutput":{
Expand Down Expand Up @@ -2574,7 +2607,10 @@
"stateMachineVersionArn":{"shape":"Arn"}
}
},
"ValidateStateMachineDefinitionCode":{"type":"string"},
"ValidateStateMachineDefinitionCode":{
"type":"string",
"sensitive":true
},
"ValidateStateMachineDefinitionDiagnostic":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -2603,13 +2639,19 @@
"maxResults":{"shape":"ValidateStateMachineDefinitionMaxResult"}
}
},
"ValidateStateMachineDefinitionLocation":{"type":"string"},
"ValidateStateMachineDefinitionLocation":{
"type":"string",
"sensitive":true
},
"ValidateStateMachineDefinitionMaxResult":{
"type":"integer",
"max":100,
"min":0
},
"ValidateStateMachineDefinitionMessage":{"type":"string"},
"ValidateStateMachineDefinitionMessage":{
"type":"string",
"sensitive":true
},
"ValidateStateMachineDefinitionOutput":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -2657,6 +2699,24 @@
"INVALID_ROUTING_CONFIGURATION"
]
},
"VariableName":{
"type":"string",
"sensitive":true
},
"VariableNameList":{
"type":"list",
"member":{"shape":"VariableName"}
},
"VariableReferences":{
"type":"map",
"key":{"shape":"StateName"},
"value":{"shape":"VariableNameList"},
"sensitive":true
},
"VariableValue":{
"type":"string",
"sensitive":true
},
"VersionDescription":{
"type":"string",
"max":256,
Expand Down
Loading

0 comments on commit c35f281

Please sign in to comment.