|
5 | 5 | "endpointPrefix":"m2",
|
6 | 6 | "jsonVersion":"1.1",
|
7 | 7 | "protocol":"rest-json",
|
| 8 | + "protocols":["rest-json"], |
8 | 9 | "serviceFullName":"AWSMainframeModernization",
|
9 | 10 | "serviceId":"m2",
|
10 | 11 | "signatureVersion":"v4",
|
11 | 12 | "signingName":"m2",
|
12 |
| - "uid":"m2-2021-04-28" |
| 13 | + "uid":"m2-2021-04-28", |
| 14 | + "auth":["aws.auth#sigv4"] |
13 | 15 | },
|
14 | 16 | "operations":{
|
15 | 17 | "CancelBatchJobExecution":{
|
|
402 | 404 | {"shape":"ValidationException"},
|
403 | 405 | {"shape":"InternalServerException"}
|
404 | 406 | ],
|
405 |
| - "documentation":"<p>Lists all the job steps for JCL files to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above.</p>" |
| 407 | + "documentation":"<p>Lists all the job steps for a JCL file to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above.</p>" |
406 | 408 | },
|
407 | 409 | "ListDataSetImportHistory":{
|
408 | 410 | "name":"ListDataSetImportHistory",
|
|
833 | 835 | "member":{"shape":"Arn"},
|
834 | 836 | "min":1
|
835 | 837 | },
|
| 838 | + "AuthSecretsManagerArn":{ |
| 839 | + "type":"string", |
| 840 | + "max":2048, |
| 841 | + "min":20 |
| 842 | + }, |
836 | 843 | "BatchJobDefinition":{
|
837 | 844 | "type":"structure",
|
838 | 845 | "members":{
|
|
932 | 939 | },
|
933 | 940 | "restartBatchJobIdentifier":{
|
934 | 941 | "shape":"RestartBatchJobIdentifier",
|
935 |
| - "documentation":"<p>Specifies the required information for restart, including execution ID and jobsteprestartmarker.</p>" |
| 942 | + "documentation":"<p>Specifies the required information for restart, including <code>executionId</code> and <code>JobStepRestartMarker</code>.</p>" |
936 | 943 | },
|
937 | 944 | "s3BatchJobIdentifier":{
|
938 | 945 | "shape":"S3BatchJobIdentifier",
|
|
968 | 975 | },
|
969 | 976 | "BatchParamKey":{
|
970 | 977 | "type":"string",
|
971 |
| - "documentation":"<p>See https://www.ibm.com/docs/en/workload-automation/9.3.0?topic=zos-coding-variables-in-jcl to get details about limits for both keys and values: 8 for keys (variable names), 44 for values (variable values) In addition, keys will be only alphabetic characters and digits, without any space or special characters (dash, underscore, etc ...)</p> <p>Parameter key: the first character must be alphabetic. Can be of up to 8 alphanumeric characters.</p>", |
| 978 | + "documentation":"<p>See https://www.ibm.com/docs/en/workload-automation/9.3.0?topic=zos-coding-variables-in-jcl to get details about limits for both keys and values: 8 for keys (variable names), 44 for values (variable values) In addition, keys will be only alphabetic characters and digits, without any space or special characters (dash, underscore, etc ...)</p> <p>For BluAge Engine: There is no limit in length of keys and values. Additional validation may be applied in code, per engine. Parameter key: the first character must be alphabetic. Can be of up to 32 alphanumeric characters.</p>", |
972 | 979 | "max":32,
|
973 | 980 | "min":1,
|
974 |
| - "pattern":"^[A-Za-z][A-Za-z0-9]{1,7}$" |
| 981 | + "pattern":"^[A-Za-z][A-Za-z0-9]{1,31}$" |
975 | 982 | },
|
976 | 983 | "BatchParamValue":{
|
977 | 984 | "type":"string",
|
978 |
| - "documentation":"<p>Parameter value can be of up to 44 alphanumeric characters.</p>", |
979 |
| - "max":80, |
| 985 | + "documentation":"<p>Parameter value can be of up to 1024 alphanumeric characters.</p>", |
| 986 | + "max":1024, |
980 | 987 | "min":0
|
981 | 988 | },
|
982 | 989 | "Boolean":{"type":"boolean"},
|
|
993 | 1000 | "location":"uri",
|
994 | 1001 | "locationName":"applicationId"
|
995 | 1002 | },
|
| 1003 | + "authSecretsManagerArn":{ |
| 1004 | + "shape":"AuthSecretsManagerArn", |
| 1005 | + "documentation":"<p>The Amazon Web Services Secrets Manager containing user's credentials for authentication and authorization for Cancel Batch Job Execution operation.</p>" |
| 1006 | + }, |
996 | 1007 | "executionId":{
|
997 | 1008 | "shape":"Identifier",
|
998 | 1009 | "documentation":"<p>The unique identifier of the batch job execution.</p>",
|
|
1010 | 1021 | "type":"integer",
|
1011 | 1022 | "box":true
|
1012 | 1023 | },
|
| 1024 | + "ClientToken":{ |
| 1025 | + "type":"string", |
| 1026 | + "documentation":"<p>A client token is a unique, case-sensitive string of up to 128 ASCII characters with ASCII values of 33-126 inclusive. It is generated by the client to ensure idempotent operations, allowing safe retries without unintended side effects.</p>", |
| 1027 | + "max":128, |
| 1028 | + "min":0, |
| 1029 | + "pattern":"^[!-~]+$" |
| 1030 | + }, |
1013 | 1031 | "ConflictException":{
|
1014 | 1032 | "type":"structure",
|
1015 | 1033 | "required":["message"],
|
|
1040 | 1058 | ],
|
1041 | 1059 | "members":{
|
1042 | 1060 | "clientToken":{
|
1043 |
| - "shape":"String", |
1044 |
| - "documentation":"<p>Unique, case-sensitive identifier the service generates to ensure the idempotency of the request to create an application. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires. </p>", |
| 1061 | + "shape":"ClientToken", |
| 1062 | + "documentation":"<p>A client token is a unique, case-sensitive string of up to 128 ASCII characters with ASCII values of 33-126 inclusive. It's generated by the client to ensure idempotent operations, allowing for safe retries without unintended side effects.</p>", |
1045 | 1063 | "idempotencyToken":true
|
1046 | 1064 | },
|
1047 | 1065 | "definition":{
|
|
1110 | 1128 | "locationName":"applicationId"
|
1111 | 1129 | },
|
1112 | 1130 | "clientToken":{
|
1113 |
| - "shape":"String", |
| 1131 | + "shape":"ClientToken", |
1114 | 1132 | "documentation":"<p> Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a data set import. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires. </p>",
|
1115 | 1133 | "idempotencyToken":true
|
1116 | 1134 | },
|
|
1149 | 1167 | "documentation":"<p>The version of the application to deploy.</p>"
|
1150 | 1168 | },
|
1151 | 1169 | "clientToken":{
|
1152 |
| - "shape":"String", |
| 1170 | + "shape":"ClientToken", |
1153 | 1171 | "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create a deployment. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires. </p>",
|
1154 | 1172 | "idempotencyToken":true
|
1155 | 1173 | },
|
|
1178 | 1196 | ],
|
1179 | 1197 | "members":{
|
1180 | 1198 | "clientToken":{
|
1181 |
| - "shape":"String", |
| 1199 | + "shape":"ClientToken", |
1182 | 1200 | "documentation":"<p>Unique, case-sensitive identifier you provide to ensure the idempotency of the request to create an environment. The service generates the clientToken when the API call is triggered. The token expires after one hour, so if you retry the API within this timeframe with the same clientToken, you will get the same response. The service also handles deleting the clientToken after it expires. </p>",
|
1183 | 1201 | "idempotencyToken":true
|
1184 | 1202 | },
|
|
1697 | 1715 | "Available",
|
1698 | 1716 | "Updating",
|
1699 | 1717 | "Deleting",
|
1700 |
| - "Failed" |
| 1718 | + "Failed", |
| 1719 | + "UnHealthy" |
1701 | 1720 | ]
|
1702 | 1721 | },
|
1703 | 1722 | "EnvironmentSummary":{
|
|
2076 | 2095 | },
|
2077 | 2096 | "jobStepRestartMarker":{
|
2078 | 2097 | "shape":"JobStepRestartMarker",
|
2079 |
| - "documentation":"<p>The restart steps information for the most recent restart operation.</p>" |
| 2098 | + "documentation":"<p>The step/procedure step information for the restart batch job operation.</p>" |
2080 | 2099 | },
|
2081 | 2100 | "jobType":{
|
2082 | 2101 | "shape":"BatchJobType",
|
|
2367 | 2386 | },
|
2368 | 2387 | "status":{
|
2369 | 2388 | "shape":"EnvironmentLifecycle",
|
2370 |
| - "documentation":"<p>The status of the runtime environment.</p>" |
| 2389 | + "documentation":"<p>The status of the runtime environment. If the Amazon Web Services Mainframe Modernization environment is missing a connection to the customer owned dependent resource, the status will be <code>Unhealthy</code>.</p>" |
2371 | 2390 | },
|
2372 | 2391 | "statusReason":{
|
2373 | 2392 | "shape":"String",
|
|
2492 | 2511 | "members":{
|
2493 | 2512 | "fromProcStep":{
|
2494 | 2513 | "shape":"String",
|
2495 |
| - "documentation":"<p>The procedure step name that a job was restarted from.</p>" |
| 2514 | + "documentation":"<p>The procedure step name that a batch job was restarted from.</p>" |
2496 | 2515 | },
|
2497 | 2516 | "fromStep":{
|
2498 | 2517 | "shape":"String",
|
2499 |
| - "documentation":"<p>The step name that a batch job restart was from.</p>" |
| 2518 | + "documentation":"<p>The step name that a batch job was restarted from.</p>" |
2500 | 2519 | },
|
2501 | 2520 | "toProcStep":{
|
2502 | 2521 | "shape":"String",
|
2503 | 2522 | "documentation":"<p>The procedure step name that a batch job was restarted to.</p>"
|
2504 | 2523 | },
|
2505 | 2524 | "toStep":{
|
2506 | 2525 | "shape":"String",
|
2507 |
| - "documentation":"<p>The step name that a job was restarted to.</p>" |
| 2526 | + "documentation":"<p>The step name that a batch job was restarted to.</p>" |
2508 | 2527 | }
|
2509 | 2528 | },
|
2510 |
| - "documentation":"<p>Provides restart step information for the most recent restart operation.</p>" |
| 2529 | + "documentation":"<p>Provides step/procedure step information for a restart batch job operation.</p>" |
2511 | 2530 | },
|
2512 | 2531 | "ListApplicationVersionsRequest":{
|
2513 | 2532 | "type":"structure",
|
|
2715 | 2734 | "location":"uri",
|
2716 | 2735 | "locationName":"applicationId"
|
2717 | 2736 | },
|
| 2737 | + "authSecretsManagerArn":{ |
| 2738 | + "shape":"AuthSecretsManagerArn", |
| 2739 | + "documentation":"<p>The Amazon Web Services Secrets Manager containing user's credentials for authentication and authorization for List Batch Job Restart Points operation.</p>", |
| 2740 | + "location":"querystring", |
| 2741 | + "locationName":"authSecretsManagerArn" |
| 2742 | + }, |
2718 | 2743 | "executionId":{
|
2719 | 2744 | "shape":"Identifier",
|
2720 |
| - "documentation":"<p>The unique identifier of each batch job execution.</p>", |
| 2745 | + "documentation":"<p>The unique identifier of the batch job execution.</p>", |
2721 | 2746 | "location":"uri",
|
2722 | 2747 | "locationName":"executionId"
|
2723 | 2748 | }
|
|
3177 | 3202 | "members":{
|
3178 | 3203 | "executionId":{
|
3179 | 3204 | "shape":"Identifier",
|
3180 |
| - "documentation":"<p>The executionId from the StartBatchJob response when the job ran for the first time.</p>" |
| 3205 | + "documentation":"<p>The <code>executionId</code> from the <code>StartBatchJob</code> response when the job ran for the first time.</p>" |
3181 | 3206 | },
|
3182 | 3207 | "jobStepRestartMarker":{
|
3183 | 3208 | "shape":"JobStepRestartMarker",
|
3184 |
| - "documentation":"<p>The restart step information for the most recent restart operation.</p>" |
| 3209 | + "documentation":"<p>The step/procedure step information for a restart batch job operation.</p>" |
3185 | 3210 | }
|
3186 | 3211 | },
|
3187 |
| - "documentation":"<p>An identifier for the StartBatchJob API to show that it is a restart operation.</p>" |
| 3212 | + "documentation":"<p>An identifier for the <code>StartBatchJob</code> API to show that it is a restart operation.</p>" |
3188 | 3213 | },
|
3189 | 3214 | "S3BatchJobIdentifier":{
|
3190 | 3215 | "type":"structure",
|
|
3301 | 3326 | "location":"uri",
|
3302 | 3327 | "locationName":"applicationId"
|
3303 | 3328 | },
|
| 3329 | + "authSecretsManagerArn":{ |
| 3330 | + "shape":"AuthSecretsManagerArn", |
| 3331 | + "documentation":"<p>The Amazon Web Services Secrets Manager containing user's credentials for authentication and authorization for Start Batch Job execution operation.</p>" |
| 3332 | + }, |
3304 | 3333 | "batchJobIdentifier":{
|
3305 | 3334 | "shape":"BatchJobIdentifier",
|
3306 | 3335 | "documentation":"<p>The unique identifier of the batch job.</p>"
|
|
0 commit comments