|
212 | 212 | -type capacity_limit() :: #{binary() => any()}. |
213 | 213 |
|
214 | 214 |
|
| 215 | +%% Example: |
| 216 | +%% capacity_reservation_request() :: #{ |
| 217 | +%% <<"reservationGroupArn">> => string(), |
| 218 | +%% <<"reservationPreference">> => string() |
| 219 | +%% } |
| 220 | +-type capacity_reservation_request() :: #{binary() => any()}. |
| 221 | + |
| 222 | + |
215 | 223 | %% Example: |
216 | 224 | %% client_exception() :: #{ |
217 | 225 | %% <<"message">> => string() |
|
254 | 262 | %% compute_resource() :: #{ |
255 | 263 | %% <<"allocationStrategy">> => list(any()), |
256 | 264 | %% <<"bidPercentage">> => integer(), |
| 265 | +%% <<"capacityTags">> => map(), |
257 | 266 | %% <<"desiredvCpus">> => integer(), |
258 | 267 | %% <<"ec2Configuration">> => list(ec2_configuration()), |
259 | 268 | %% <<"ec2KeyPair">> => string(), |
260 | 269 | %% <<"imageId">> => string(), |
261 | 270 | %% <<"instanceRole">> => string(), |
262 | 271 | %% <<"instanceTypes">> => list(string()), |
263 | 272 | %% <<"launchTemplate">> => launch_template_specification(), |
| 273 | +%% <<"managedInstancesProvider">> => managed_instances_provider(), |
264 | 274 | %% <<"maxvCpus">> => integer(), |
265 | 275 | %% <<"minvCpus">> => integer(), |
266 | 276 | %% <<"placementGroup">> => string(), |
|
278 | 288 | %% compute_resource_update() :: #{ |
279 | 289 | %% <<"allocationStrategy">> => list(any()), |
280 | 290 | %% <<"bidPercentage">> => integer(), |
| 291 | +%% <<"capacityTags">> => map(), |
281 | 292 | %% <<"desiredvCpus">> => integer(), |
282 | 293 | %% <<"ec2Configuration">> => list(ec2_configuration()), |
283 | 294 | %% <<"ec2KeyPair">> => string(), |
284 | 295 | %% <<"imageId">> => string(), |
285 | 296 | %% <<"instanceRole">> => string(), |
286 | 297 | %% <<"instanceTypes">> => list(string()), |
287 | 298 | %% <<"launchTemplate">> => launch_template_specification(), |
| 299 | +%% <<"managedInstancesProvider">> => update_managed_instances_provider_configuration(), |
288 | 300 | %% <<"maxvCpus">> => integer(), |
289 | 301 | %% <<"minvCpus">> => integer(), |
290 | 302 | %% <<"placementGroup">> => string(), |
|
870 | 882 | %% <<"executionRoleArn">> => string(), |
871 | 883 | %% <<"ipcMode">> => string(), |
872 | 884 | %% <<"networkConfiguration">> => network_configuration(), |
| 885 | +%% <<"networkMode">> => string(), |
873 | 886 | %% <<"pidMode">> => string(), |
874 | 887 | %% <<"platformVersion">> => string(), |
875 | 888 | %% <<"runtimePlatform">> => runtime_platform(), |
|
888 | 901 | %% <<"executionRoleArn">> => string(), |
889 | 902 | %% <<"ipcMode">> => string(), |
890 | 903 | %% <<"networkConfiguration">> => network_configuration(), |
| 904 | +%% <<"networkMode">> => string(), |
891 | 905 | %% <<"pidMode">> => string(), |
892 | 906 | %% <<"platformVersion">> => string(), |
893 | 907 | %% <<"runtimePlatform">> => runtime_platform(), |
|
1252 | 1266 | -type image_pull_secret() :: #{binary() => any()}. |
1253 | 1267 |
|
1254 | 1268 |
|
| 1269 | +%% Example: |
| 1270 | +%% infrastructure_optimization() :: #{ |
| 1271 | +%% <<"scaleInAfter">> => integer() |
| 1272 | +%% } |
| 1273 | +-type infrastructure_optimization() :: #{binary() => any()}. |
| 1274 | + |
| 1275 | + |
| 1276 | +%% Example: |
| 1277 | +%% instance_launch_template() :: #{ |
| 1278 | +%% <<"capacityOptionType">> => string(), |
| 1279 | +%% <<"capacityReservations">> => capacity_reservation_request(), |
| 1280 | +%% <<"ec2InstanceProfileArn">> => string(), |
| 1281 | +%% <<"fipsEnabled">> => boolean(), |
| 1282 | +%% <<"instanceMetadataTagsPropagation">> => boolean(), |
| 1283 | +%% <<"instanceRequirements">> => instance_requirements_request(), |
| 1284 | +%% <<"localStorageConfiguration">> => managed_instances_local_storage_configuration(), |
| 1285 | +%% <<"monitoring">> => string(), |
| 1286 | +%% <<"networkConfiguration">> => managed_instances_network_configuration(), |
| 1287 | +%% <<"storageConfiguration">> => managed_instances_storage_configuration() |
| 1288 | +%% } |
| 1289 | +-type instance_launch_template() :: #{binary() => any()}. |
| 1290 | + |
| 1291 | + |
| 1292 | +%% Example: |
| 1293 | +%% instance_launch_template_update() :: #{ |
| 1294 | +%% <<"capacityReservations">> => capacity_reservation_request(), |
| 1295 | +%% <<"ec2InstanceProfileArn">> => string(), |
| 1296 | +%% <<"instanceMetadataTagsPropagation">> => boolean(), |
| 1297 | +%% <<"instanceRequirements">> => instance_requirements_request(), |
| 1298 | +%% <<"localStorageConfiguration">> => managed_instances_local_storage_configuration(), |
| 1299 | +%% <<"monitoring">> => string(), |
| 1300 | +%% <<"networkConfiguration">> => managed_instances_network_configuration(), |
| 1301 | +%% <<"storageConfiguration">> => managed_instances_storage_configuration() |
| 1302 | +%% } |
| 1303 | +-type instance_launch_template_update() :: #{binary() => any()}. |
| 1304 | + |
| 1305 | + |
| 1306 | +%% Example: |
| 1307 | +%% instance_requirements_request() :: #{ |
| 1308 | +%% <<"allowedInstanceTypes">> => list(string()) |
| 1309 | +%% } |
| 1310 | +-type instance_requirements_request() :: #{binary() => any()}. |
| 1311 | + |
| 1312 | + |
1255 | 1313 | %% Example: |
1256 | 1314 | %% job_capacity_usage_summary() :: #{ |
1257 | 1315 | %% <<"capacityUnit">> => string(), |
|
1586 | 1644 | -type log_configuration() :: #{binary() => any()}. |
1587 | 1645 |
|
1588 | 1646 |
|
| 1647 | +%% Example: |
| 1648 | +%% managed_instances_local_storage_configuration() :: #{ |
| 1649 | +%% <<"useLocalStorage">> => boolean() |
| 1650 | +%% } |
| 1651 | +-type managed_instances_local_storage_configuration() :: #{binary() => any()}. |
| 1652 | + |
| 1653 | + |
| 1654 | +%% Example: |
| 1655 | +%% managed_instances_network_configuration() :: #{ |
| 1656 | +%% <<"securityGroups">> => list(string()), |
| 1657 | +%% <<"subnets">> => list(string()) |
| 1658 | +%% } |
| 1659 | +-type managed_instances_network_configuration() :: #{binary() => any()}. |
| 1660 | + |
| 1661 | + |
| 1662 | +%% Example: |
| 1663 | +%% managed_instances_provider() :: #{ |
| 1664 | +%% <<"infrastructureOptimization">> => infrastructure_optimization(), |
| 1665 | +%% <<"infrastructureRoleArn">> => string(), |
| 1666 | +%% <<"instanceLaunchTemplate">> => instance_launch_template(), |
| 1667 | +%% <<"propagateTags">> => string() |
| 1668 | +%% } |
| 1669 | +-type managed_instances_provider() :: #{binary() => any()}. |
| 1670 | + |
| 1671 | + |
| 1672 | +%% Example: |
| 1673 | +%% managed_instances_storage_configuration() :: #{ |
| 1674 | +%% <<"storageSizeGiB">> => integer() |
| 1675 | +%% } |
| 1676 | +-type managed_instances_storage_configuration() :: #{binary() => any()}. |
| 1677 | + |
| 1678 | + |
1589 | 1679 | %% Example: |
1590 | 1680 | %% mount_point() :: #{ |
1591 | 1681 | %% <<"containerPath">> => string(), |
|
2252 | 2342 | -type update_job_queue_response() :: #{binary() => any()}. |
2253 | 2343 |
|
2254 | 2344 |
|
| 2345 | +%% Example: |
| 2346 | +%% update_managed_instances_provider_configuration() :: #{ |
| 2347 | +%% <<"infrastructureOptimization">> => infrastructure_optimization(), |
| 2348 | +%% <<"infrastructureRoleArn">> => string(), |
| 2349 | +%% <<"instanceLaunchTemplate">> => instance_launch_template_update(), |
| 2350 | +%% <<"propagateTags">> => string() |
| 2351 | +%% } |
| 2352 | +-type update_managed_instances_provider_configuration() :: #{binary() => any()}. |
| 2353 | + |
| 2354 | + |
2255 | 2355 | %% Example: |
2256 | 2356 | %% update_policy() :: #{ |
2257 | 2357 | %% <<"jobExecutionTimeoutMinutes">> => float(), |
|
0 commit comments