Skip to content

Commit de1b3e5

Browse files
Updated API models and rebuilt service gems.
1 parent a9d62d5 commit de1b3e5

File tree

1,671 files changed

+14064
-5337
lines changed

Some content is hidden

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

1,671 files changed

+14064
-5337
lines changed

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

+29-4
Original file line numberDiff line numberDiff line change
@@ -3018,7 +3018,8 @@
30183018
"minWorkerCount":{"shape":"MinZeroMaxInteger"},
30193019
"maxWorkerCount":{"shape":"MinZeroMaxInteger"},
30203020
"configuration":{"shape":"FleetConfiguration"},
3021-
"tags":{"shape":"Tags"}
3021+
"tags":{"shape":"Tags"},
3022+
"hostConfiguration":{"shape":"HostConfiguration"}
30223023
}
30233024
},
30243025
"CreateFleetResponse":{
@@ -4421,6 +4422,7 @@
44214422
"minWorkerCount":{"shape":"MinZeroMaxInteger"},
44224423
"maxWorkerCount":{"shape":"MinZeroMaxInteger"},
44234424
"configuration":{"shape":"FleetConfiguration"},
4425+
"hostConfiguration":{"shape":"HostConfiguration"},
44244426
"capabilities":{"shape":"FleetCapabilities"},
44254427
"roleArn":{"shape":"IamRoleArn"},
44264428
"createdAt":{"shape":"CreatedAt"},
@@ -5204,6 +5206,26 @@
52045206
"updatedBy":{"shape":"UpdatedBy"}
52055207
}
52065208
},
5209+
"HostConfiguration":{
5210+
"type":"structure",
5211+
"required":["scriptBody"],
5212+
"members":{
5213+
"scriptBody":{"shape":"HostConfigurationScript"},
5214+
"scriptTimeoutSeconds":{"shape":"HostConfigurationScriptTimeoutSeconds"}
5215+
}
5216+
},
5217+
"HostConfigurationScript":{
5218+
"type":"string",
5219+
"max":15000,
5220+
"min":0,
5221+
"sensitive":true
5222+
},
5223+
"HostConfigurationScriptTimeoutSeconds":{
5224+
"type":"integer",
5225+
"box":true,
5226+
"max":3600,
5227+
"min":300
5228+
},
52075229
"HostName":{
52085230
"type":"string",
52095231
"pattern":"[a-zA-Z0-9_\\.\\-]{0,255}"
@@ -7723,7 +7745,8 @@
77237745
"type":"string",
77247746
"enum":[
77257747
"SERVICE_QUOTA_EXCEEDED_EXCEPTION",
7726-
"KMS_KEY_LIMIT_EXCEEDED"
7748+
"KMS_KEY_LIMIT_EXCEEDED",
7749+
"DEPENDENCY_LIMIT_EXCEEDED"
77277750
]
77287751
},
77297752
"SessionActionDefinition":{
@@ -8585,7 +8608,8 @@
85858608
"roleArn":{"shape":"IamRoleArn"},
85868609
"minWorkerCount":{"shape":"MinZeroMaxInteger"},
85878610
"maxWorkerCount":{"shape":"MinZeroMaxInteger"},
8588-
"configuration":{"shape":"FleetConfiguration"}
8611+
"configuration":{"shape":"FleetConfiguration"},
8612+
"hostConfiguration":{"shape":"HostConfiguration"}
85898613
}
85908614
},
85918615
"UpdateFleetResponse":{
@@ -9047,7 +9071,8 @@
90479071
"UpdateWorkerResponse":{
90489072
"type":"structure",
90499073
"members":{
9050-
"log":{"shape":"LogConfiguration"}
9074+
"log":{"shape":"LogConfiguration"},
9075+
"hostConfiguration":{"shape":"HostConfiguration"}
90519076
}
90529077
},
90539078
"UpdateWorkerScheduleInterval":{

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

+29-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"CreateQueueFleetAssociation": "<p>Creates an association between a queue and a fleet.</p>",
2626
"CreateQueueLimitAssociation": "<p>Associates a limit with a particular queue. After the limit is associated, all workers for jobs that specify the limit associated with the queue are subject to the limit. You can't associate two limits with the same <code>amountRequirementName</code> to the same queue.</p>",
2727
"CreateStorageProfile": "<p>Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.</p>",
28-
"CreateWorker": "<p>Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.</p>",
28+
"CreateWorker": "<p>Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.</p> <p>Deadline Cloud limits the number of workers to less than or equal to the fleet's maximum worker count. The service maintains eventual consistency for the worker count. If you make multiple rapid calls to <code>CreateWorker</code> before the field updates, you might exceed your fleet's maximum worker count. For example, if your <code>maxWorkerCount</code> is 10 and you currently have 9 workers, making two quick <code>CreateWorker</code> calls might successfully create 2 workers instead of 1, resulting in 11 total workers.</p>",
2929
"DeleteBudget": "<p>Deletes a budget.</p>",
3030
"DeleteFarm": "<p>Deletes a farm.</p>",
3131
"DeleteFleet": "<p>Deletes a fleet.</p>",
@@ -1786,6 +1786,27 @@
17861786
"refs": {
17871787
}
17881788
},
1789+
"HostConfiguration": {
1790+
"base": "<p>Provides a script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet. </p> <p>To remove a script from a fleet, use the <a href=\"https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_UpdateFleet.html\">UpdateFleet</a> operation with the <code>hostConfiguration</code> <code>scriptBody</code> parameter set to an empty string (\"\").</p>",
1791+
"refs": {
1792+
"CreateFleetRequest$hostConfiguration": "<p>Provides a script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet.</p>",
1793+
"GetFleetResponse$hostConfiguration": "<p>The script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet.</p>",
1794+
"UpdateFleetRequest$hostConfiguration": "<p>Provides a script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet.</p>",
1795+
"UpdateWorkerResponse$hostConfiguration": "<p>The script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet.</p>"
1796+
}
1797+
},
1798+
"HostConfigurationScript": {
1799+
"base": null,
1800+
"refs": {
1801+
"HostConfiguration$scriptBody": "<p>The text of the script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet. The script runs after a worker enters the <code>STARTING</code> state and before the worker processes tasks.</p> <p>For more information about using the script, see <a href=\"https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/smf-admin.html\">Run scripts as an administrator to configure workers</a> in the <i>Deadline Cloud Developer Guide</i>. </p> <important> <p>The script runs as an administrative user (<code>sudo root</code> on Linux, as an Administrator on Windows). </p> </important>"
1802+
}
1803+
},
1804+
"HostConfigurationScriptTimeoutSeconds": {
1805+
"base": null,
1806+
"refs": {
1807+
"HostConfiguration$scriptTimeoutSeconds": "<p>The maximum time that the host configuration can run. If the timeout expires, the worker enters the <code>NOT RESPONDING</code> state and shuts down. You are charged for the time that the worker is running the host configuration script.</p> <note> <p>You should configure your fleet for a maximum of one worker while testing your host configuration script to avoid starting additional workers.</p> </note> <p>The default is 300 seconds (5 minutes).</p>"
1808+
}
1809+
},
17891810
"HostName": {
17901811
"base": null,
17911812
"refs": {
@@ -2818,15 +2839,15 @@
28182839
"AcceleratorTotalMemoryMiBRange$min": "<p>The minimum amount of memory to use for the accelerator, measured in MiB.</p>",
28192840
"AcceleratorTotalMemoryMiBRange$max": "<p>The maximum amount of memory to use for the accelerator, measured in MiB.</p>",
28202841
"CreateFleetRequest$minWorkerCount": "<p>The minimum number of workers for the fleet.</p>",
2821-
"CreateFleetRequest$maxWorkerCount": "<p>The maximum number of workers for the fleet.</p>",
2842+
"CreateFleetRequest$maxWorkerCount": "<p>The maximum number of workers for the fleet.</p> <p>Deadline Cloud limits the number of workers to less than or equal to the fleet's maximum worker count. The service maintains eventual consistency for the worker count. If you make multiple rapid calls to <code>CreateWorker</code> before the field updates, you might exceed your fleet's maximum worker count. For example, if your <code>maxWorkerCount</code> is 10 and you currently have 9 workers, making two quick <code>CreateWorker</code> calls might successfully create 2 workers instead of 1, resulting in 11 total workers.</p>",
28222843
"FleetSummary$minWorkerCount": "<p>The minimum number of workers in the fleet.</p>",
28232844
"FleetSummary$maxWorkerCount": "<p>The maximum number of workers specified in the fleet.</p>",
28242845
"GetFleetResponse$minWorkerCount": "<p>The minimum number of workers specified in the fleet.</p>",
28252846
"GetFleetResponse$maxWorkerCount": "<p>The maximum number of workers specified in the fleet.</p>",
28262847
"GetLimitResponse$currentCount": "<p>The number of resources from the limit that are being used by jobs. The result is delayed and may not be the count at the time that you called the operation.</p>",
28272848
"LimitSummary$currentCount": "<p>The number of resources from the limit that are being used by jobs. The result is delayed and may not be the count at the time that you called the operation.</p>",
28282849
"UpdateFleetRequest$minWorkerCount": "<p>The minimum number of workers in the fleet.</p>",
2829-
"UpdateFleetRequest$maxWorkerCount": "<p>The maximum number of workers in the fleet.</p>"
2850+
"UpdateFleetRequest$maxWorkerCount": "<p>The maximum number of workers in the fleet.</p> <p>Deadline Cloud limits the number of workers to less than or equal to the fleet's maximum worker count. The service maintains eventual consistency for the worker count. If you make multiple rapid calls to <code>CreateWorker</code> before the field updates, you might exceed your fleet's maximum worker count. For example, if your <code>maxWorkerCount</code> is 10 and you currently have 9 workers, making two quick <code>CreateWorker</code> calls might successfully create 2 workers instead of 1, resulting in 11 total workers.</p>"
28302851
}
28312852
},
28322853
"MonitorId": {
@@ -3279,13 +3300,13 @@
32793300
}
32803301
},
32813302
"SearchGroupedFilterExpressions": {
3282-
"base": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. <p>You can use two groupings per search each within parenthesis <code>()</code>.</p></p>",
3303+
"base": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis <code>()</code>.</p>",
32833304
"refs": {
32843305
"SearchFilterExpression$groupFilter": "<p>Filters by group.</p>",
3285-
"SearchJobsRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. <p>You can use two groupings per search each within parenthesis <code>()</code>.</p></p>",
3286-
"SearchStepsRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. <p>You can use two groupings per search each within parenthesis <code>()</code>.</p></p>",
3287-
"SearchTasksRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. <p>You can use two groupings per search each within parenthesis <code>()</code>.</p></p>",
3288-
"SearchWorkersRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. <p>You can use two groupings per search each within parenthesis <code>()</code>.</p></p>"
3306+
"SearchJobsRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis <code>()</code>.</p>",
3307+
"SearchStepsRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis <code>()</code>.</p>",
3308+
"SearchTasksRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis <code>()</code>.</p>",
3309+
"SearchWorkersRequest$filterExpressions": "<p>The filter expression, <code>AND</code> or <code>OR</code>, to use when searching among a group of search strings in a resource. You can use two groupings per search each within parenthesis <code>()</code>.</p>"
32893310
}
32903311
},
32913312
"SearchJobsRequest": {

apis/ec2/2016-11-15/api-2.json

+30-1
Original file line numberDiff line numberDiff line change
@@ -6866,7 +6866,6 @@
68666866
},
68676867
"AllocateHostsRequest":{
68686868
"type":"structure",
6869-
"required":["AvailabilityZone"],
68706869
"members":{
68716870
"InstanceFamily":{"shape":"String"},
68726871
"TagSpecifications":{
@@ -6880,6 +6879,7 @@
68806879
"shape":"AssetIdList",
68816880
"locationName":"AssetId"
68826881
},
6882+
"AvailabilityZoneId":{"shape":"AvailabilityZoneId"},
68836883
"AutoPlacement":{
68846884
"shape":"AutoPlacement",
68856885
"locationName":"autoPlacement"
@@ -7156,6 +7156,10 @@
71567156
"shape":"String",
71577157
"locationName":"availabilityZone"
71587158
},
7159+
"AvailabilityZoneId":{
7160+
"shape":"String",
7161+
"locationName":"availabilityZoneId"
7162+
},
71597163
"Instance":{
71607164
"shape":"AnalysisComponent",
71617165
"locationName":"instance"
@@ -9987,6 +9991,10 @@
99879991
"Tenancy":{
99889992
"shape":"CapacityReservationTenancy",
99899993
"locationName":"tenancy"
9994+
},
9995+
"AvailabilityZoneId":{
9996+
"shape":"AvailabilityZoneId",
9997+
"locationName":"availabilityZoneId"
99909998
}
99919999
}
999210000
},
@@ -19584,6 +19592,7 @@
1958419592
"shape":"ReservedInstancesOfferingIdStringList",
1958519593
"locationName":"ReservedInstancesOfferingId"
1958619594
},
19595+
"AvailabilityZoneId":{"shape":"AvailabilityZoneId"},
1958719596
"DryRun":{
1958819597
"shape":"Boolean",
1958919598
"locationName":"dryRun"
@@ -24222,6 +24231,10 @@
2422224231
"shape":"ValueStringList",
2422324232
"locationName":"availabilityZoneSet"
2422424233
},
24234+
"AvailabilityZoneIds":{
24235+
"shape":"ValueStringList",
24236+
"locationName":"availabilityZoneIdSet"
24237+
},
2422524238
"Cidrs":{
2422624239
"shape":"ValueStringList",
2422724240
"locationName":"cidrSet"
@@ -42223,6 +42236,10 @@
4222342236
"shape":"TagList",
4222442237
"locationName":"tagSet"
4222542238
},
42239+
"AvailabilityZoneId":{
42240+
"shape":"String",
42241+
"locationName":"availabilityZoneId"
42242+
},
4222642243
"ReservedInstancesId":{
4222742244
"shape":"String",
4222842245
"locationName":"reservedInstancesId"
@@ -42291,6 +42308,10 @@
4229142308
"Scope":{
4229242309
"shape":"scope",
4229342310
"locationName":"scope"
42311+
},
42312+
"AvailabilityZoneId":{
42313+
"shape":"String",
42314+
"locationName":"availabilityZoneId"
4229442315
}
4229542316
}
4229642317
},
@@ -42488,6 +42509,10 @@
4248842509
"shape":"scope",
4248942510
"locationName":"scope"
4249042511
},
42512+
"AvailabilityZoneId":{
42513+
"shape":"AvailabilityZoneId",
42514+
"locationName":"availabilityZoneId"
42515+
},
4249142516
"ReservedInstancesOfferingId":{
4249242517
"shape":"String",
4249342518
"locationName":"reservedInstancesOfferingId"
@@ -51163,6 +51188,10 @@
5116351188
"AttachmentStatuses":{
5116451189
"shape":"VolumeStatusAttachmentStatusList",
5116551190
"locationName":"attachmentStatuses"
51191+
},
51192+
"AvailabilityZoneId":{
51193+
"shape":"String",
51194+
"locationName":"availabilityZoneId"
5116651195
}
5116751196
}
5116851197
},

0 commit comments

Comments
 (0)