Skip to content

Commit 2b21098

Browse files
Updated API models and rebuilt service gems.
1 parent b811b6b commit 2b21098

File tree

43 files changed

+8999
-285
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+8999
-285
lines changed

apis/deadline/2023-10-12/api-2.json

Lines changed: 79 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1157,6 +1157,24 @@
11571157
],
11581158
"endpoint":{"hostPrefix":"management."}
11591159
},
1160+
"ListJobParameterDefinitions":{
1161+
"name":"ListJobParameterDefinitions",
1162+
"http":{
1163+
"method":"GET",
1164+
"requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/parameter-definitions",
1165+
"responseCode":200
1166+
},
1167+
"input":{"shape":"ListJobParameterDefinitionsRequest"},
1168+
"output":{"shape":"ListJobParameterDefinitionsResponse"},
1169+
"errors":[
1170+
{"shape":"AccessDeniedException"},
1171+
{"shape":"InternalServerErrorException"},
1172+
{"shape":"ResourceNotFoundException"},
1173+
{"shape":"ThrottlingException"},
1174+
{"shape":"ValidationException"}
1175+
],
1176+
"endpoint":{"hostPrefix":"management."}
1177+
},
11601178
"ListJobs":{
11611179
"name":"ListJobs",
11621180
"http":{
@@ -2776,8 +2794,6 @@
27762794
"required":[
27772795
"farmId",
27782796
"queueId",
2779-
"template",
2780-
"templateType",
27812797
"priority"
27822798
],
27832799
"members":{
@@ -2805,7 +2821,8 @@
28052821
"storageProfileId":{"shape":"StorageProfileId"},
28062822
"targetTaskRunStatus":{"shape":"CreateJobTargetTaskRunStatus"},
28072823
"maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
2808-
"maxRetriesPerTask":{"shape":"MaxRetriesPerTask"}
2824+
"maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
2825+
"sourceJobId":{"shape":"JobId"}
28092826
}
28102827
},
28112828
"CreateJobResponse":{
@@ -4131,7 +4148,8 @@
41314148
"maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
41324149
"parameters":{"shape":"JobParameters"},
41334150
"attachments":{"shape":"Attachments"},
4134-
"description":{"shape":"JobDescription"}
4151+
"description":{"shape":"JobDescription"},
4152+
"sourceJobId":{"shape":"JobId"}
41354153
}
41364154
},
41374155
"GetLicenseEndpointRequest":{
@@ -5036,6 +5054,16 @@
50365054
},
50375055
"union":true
50385056
},
5057+
"JobParameterDefinition":{
5058+
"type":"structure",
5059+
"members":{
5060+
},
5061+
"document":true
5062+
},
5063+
"JobParameterDefinitions":{
5064+
"type":"list",
5065+
"member":{"shape":"JobParameterDefinition"}
5066+
},
50395067
"JobParameters":{
50405068
"type":"map",
50415069
"key":{"shape":"String"},
@@ -5079,7 +5107,8 @@
50795107
"createdAt":{"shape":"CreatedAt"},
50805108
"endedAt":{"shape":"EndedAt"},
50815109
"startedAt":{"shape":"StartedAt"},
5082-
"jobParameters":{"shape":"JobParameters"}
5110+
"jobParameters":{"shape":"JobParameters"},
5111+
"sourceJobId":{"shape":"JobId"}
50835112
}
50845113
},
50855114
"JobSummaries":{
@@ -5113,7 +5142,8 @@
51135142
"targetTaskRunStatus":{"shape":"JobTargetTaskRunStatus"},
51145143
"taskRunStatusCounts":{"shape":"TaskRunStatusCounts"},
51155144
"maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
5116-
"maxRetriesPerTask":{"shape":"MaxRetriesPerTask"}
5145+
"maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
5146+
"sourceJobId":{"shape":"JobId"}
51175147
}
51185148
},
51195149
"JobTargetTaskRunStatus":{
@@ -5413,6 +5443,49 @@
54135443
"nextToken":{"shape":"String"}
54145444
}
54155445
},
5446+
"ListJobParameterDefinitionsRequest":{
5447+
"type":"structure",
5448+
"required":[
5449+
"farmId",
5450+
"jobId",
5451+
"queueId"
5452+
],
5453+
"members":{
5454+
"farmId":{
5455+
"shape":"FarmId",
5456+
"location":"uri",
5457+
"locationName":"farmId"
5458+
},
5459+
"jobId":{
5460+
"shape":"JobId",
5461+
"location":"uri",
5462+
"locationName":"jobId"
5463+
},
5464+
"queueId":{
5465+
"shape":"QueueId",
5466+
"location":"uri",
5467+
"locationName":"queueId"
5468+
},
5469+
"nextToken":{
5470+
"shape":"String",
5471+
"location":"querystring",
5472+
"locationName":"nextToken"
5473+
},
5474+
"maxResults":{
5475+
"shape":"MaxResults",
5476+
"location":"querystring",
5477+
"locationName":"maxResults"
5478+
}
5479+
}
5480+
},
5481+
"ListJobParameterDefinitionsResponse":{
5482+
"type":"structure",
5483+
"required":["jobParameterDefinitions"],
5484+
"members":{
5485+
"jobParameterDefinitions":{"shape":"JobParameterDefinitions"},
5486+
"nextToken":{"shape":"String"}
5487+
}
5488+
},
54165489
"ListJobsRequest":{
54175490
"type":"structure",
54185491
"required":[

apis/deadline/2023-10-12/docs-2.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"ListFleetMembers": "<p>Lists fleet members.</p>",
6464
"ListFleets": "<p>Lists fleets.</p>",
6565
"ListJobMembers": "<p>Lists members on a job.</p>",
66+
"ListJobParameterDefinitions": "<p>Lists parameter definitions of a job.</p>",
6667
"ListJobs": "<p>Lists jobs.</p>",
6768
"ListLicenseEndpoints": "<p>Lists license endpoints.</p>",
6869
"ListMeteredProducts": "<p>Lists metered products.</p>",
@@ -1217,6 +1218,7 @@
12171218
"ListFleetMembersRequest$farmId": "<p>The farm ID of the fleet.</p>",
12181219
"ListFleetsRequest$farmId": "<p>The farm ID of the fleets.</p>",
12191220
"ListJobMembersRequest$farmId": "<p>The farm ID of the job to list.</p>",
1221+
"ListJobParameterDefinitionsRequest$farmId": "<p>The farm ID of the job to list.</p>",
12201222
"ListJobsRequest$farmId": "<p>The farm ID for the jobs.</p>",
12211223
"ListQueueEnvironmentsRequest$farmId": "<p>The farm ID for the queue environment list.</p>",
12221224
"ListQueueFleetAssociationsRequest$farmId": "<p>The farm ID for the queue-fleet association list.</p>",
@@ -1894,13 +1896,15 @@
18941896
"AssignedSession$jobId": "<p>The job ID for the assigned session.</p>",
18951897
"AssociateMemberToJobRequest$jobId": "<p>The job ID to associate with the member.</p>",
18961898
"CopyJobTemplateRequest$jobId": "<p>The job ID to copy.</p>",
1899+
"CreateJobRequest$sourceJobId": "<p>The job ID for the source job.</p>",
18971900
"CreateJobResponse$jobId": "<p>The job ID.</p>",
18981901
"DisassociateMemberFromJobRequest$jobId": "<p>The job ID to disassociate from a member in a job.</p>",
18991902
"EnvironmentDetailsEntity$jobId": "<p>The job ID.</p>",
19001903
"EnvironmentDetailsError$jobId": "<p>The job ID.</p>",
19011904
"EnvironmentDetailsIdentifiers$jobId": "<p>The job ID.</p>",
19021905
"GetJobRequest$jobId": "<p>The job ID.</p>",
19031906
"GetJobResponse$jobId": "<p>The job ID.</p>",
1907+
"GetJobResponse$sourceJobId": "<p>The job ID for the source job.</p>",
19041908
"GetSessionActionRequest$jobId": "<p>The job ID for the session.</p>",
19051909
"GetSessionRequest$jobId": "<p>The job ID for the session.</p>",
19061910
"GetStepRequest$jobId": "<p>The job ID for the step.</p>",
@@ -1913,8 +1917,11 @@
19131917
"JobDetailsIdentifiers$jobId": "<p>The job ID.</p>",
19141918
"JobMember$jobId": "<p>The job ID.</p>",
19151919
"JobSearchSummary$jobId": "<p>The job ID.</p>",
1920+
"JobSearchSummary$sourceJobId": "<p>The job ID for the source job.</p>",
19161921
"JobSummary$jobId": "<p>The job ID.</p>",
1922+
"JobSummary$sourceJobId": "<p>The job ID for the source job.</p>",
19171923
"ListJobMembersRequest$jobId": "<p>The job ID to include on the list.</p>",
1924+
"ListJobParameterDefinitionsRequest$jobId": "<p>The job ID to include on the list.</p>",
19181925
"ListSessionActionsRequest$jobId": "<p>The job ID for the session actions list.</p>",
19191926
"ListSessionsRequest$jobId": "<p>The job ID for the list of sessions.</p>",
19201927
"ListStepConsumersRequest$jobId": "<p>The job ID for the step consumer.</p>",
@@ -1971,6 +1978,18 @@
19711978
"JobParameters$value": null
19721979
}
19731980
},
1981+
"JobParameterDefinition": {
1982+
"base": null,
1983+
"refs": {
1984+
"JobParameterDefinitions$member": null
1985+
}
1986+
},
1987+
"JobParameterDefinitions": {
1988+
"base": null,
1989+
"refs": {
1990+
"ListJobParameterDefinitionsResponse$jobParameterDefinitions": "<p>Lists parameter definitions of a job.</p>"
1991+
}
1992+
},
19741993
"JobParameters": {
19751994
"base": null,
19761995
"refs": {
@@ -2168,6 +2187,16 @@
21682187
"refs": {
21692188
}
21702189
},
2190+
"ListJobParameterDefinitionsRequest": {
2191+
"base": null,
2192+
"refs": {
2193+
}
2194+
},
2195+
"ListJobParameterDefinitionsResponse": {
2196+
"base": null,
2197+
"refs": {
2198+
}
2199+
},
21712200
"ListJobsRequest": {
21722201
"base": null,
21732202
"refs": {
@@ -2468,6 +2497,7 @@
24682497
"ListFleetMembersRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
24692498
"ListFleetsRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
24702499
"ListJobMembersRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
2500+
"ListJobParameterDefinitionsRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
24712501
"ListJobsRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
24722502
"ListLicenseEndpointsRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
24732503
"ListMeteredProductsRequest$maxResults": "<p>The maximum number of results to return. Use this parameter with <code>NextToken</code> to get results as a set of sequential pages.</p>",
@@ -2822,6 +2852,7 @@
28222852
"JobMember$queueId": "<p>The queue ID.</p>",
28232853
"JobSearchSummary$queueId": "<p>The queue ID.</p>",
28242854
"ListJobMembersRequest$queueId": "<p>The queue ID to include on the list.</p>",
2855+
"ListJobParameterDefinitionsRequest$queueId": "<p>The queue ID to include on the list.</p>",
28252856
"ListJobsRequest$queueId": "<p>The queue ID for the job.</p>",
28262857
"ListQueueEnvironmentsRequest$queueId": "<p>The queue ID for the queue environment list.</p>",
28272858
"ListQueueFleetAssociationsRequest$queueId": "<p>The queue ID for the queue-fleet association list.</p>",
@@ -3649,6 +3680,8 @@
36493680
"ListFleetsResponse$nextToken": "<p>If Deadline Cloud returns <code>nextToken</code>, then there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then <code>nextToken</code> is set to <code>null</code>. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 <code>ValidationException</code> error.</p>",
36503681
"ListJobMembersRequest$nextToken": "<p>The token for the next set of results, or <code>null</code> to start from the beginning.</p>",
36513682
"ListJobMembersResponse$nextToken": "<p>If Deadline Cloud returns <code>nextToken</code>, then there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then <code>nextToken</code> is set to <code>null</code>. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 <code>ValidationException</code> error.</p>",
3683+
"ListJobParameterDefinitionsRequest$nextToken": "<p>The token for the next set of results, or <code>null</code> to start from the beginning.</p>",
3684+
"ListJobParameterDefinitionsResponse$nextToken": "<p>If Deadline Cloud returns <code>nextToken</code>, then there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then <code>nextToken</code> is set to <code>null</code>. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 <code>ValidationException</code> error.</p>",
36523685
"ListJobsRequest$nextToken": "<p>The token for the next set of results, or <code>null</code> to start from the beginning.</p>",
36533686
"ListJobsResponse$nextToken": "<p>If Deadline Cloud returns <code>nextToken</code>, then there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then <code>nextToken</code> is set to <code>null</code>. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 <code>ValidationException</code> error.</p>",
36543687
"ListLicenseEndpointsRequest$nextToken": "<p>The token for the next set of results, or <code>null</code> to start from the beginning.</p>",

apis/deadline/2023-10-12/paginators-1.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@
4848
"limit_key": "maxResults",
4949
"result_key": "members"
5050
},
51+
"ListJobParameterDefinitions": {
52+
"input_token": "nextToken",
53+
"output_token": "nextToken",
54+
"limit_key": "maxResults",
55+
"result_key": "jobParameterDefinitions"
56+
},
5157
"ListJobs": {
5258
"input_token": "nextToken",
5359
"output_token": "nextToken",

0 commit comments

Comments
 (0)