@@ -1467,20 +1467,6 @@ which can read the instance user data.
1467
1467
'
1468
1468
Base URL = 'https://aws-provisioner.taskcluster.net/v1'
1469
1469
Entry 0 =
1470
- Entry Type = 'function'
1471
- Entry Method = 'get'
1472
- Entry Route = '/list-worker-type-summaries'
1473
- Entry Args = '[]'
1474
- Entry Name = 'listWorkerTypeSummaries'
1475
- Entry Scopes = '[]'
1476
- Entry Input = ''
1477
- Entry Output = 'http://schemas.taskcluster.net/aws-provisioner/v1/list-worker-types-summaries-response.json#'
1478
- Entry Title = 'List worker types with details'
1479
- Entry Description = 'Return a list of worker types, including some summary information about
1480
- current capacity for each. While this list includes all defined worker types,
1481
- there may be running EC2 instances for deleted worker types that are not
1482
- included here. The list is unordered.'
1483
- Entry 1 =
1484
1470
Entry Type = 'function'
1485
1471
Entry Method = 'put'
1486
1472
Entry Route = '/worker-type/<workerType>'
@@ -1513,7 +1499,7 @@ If provided, the secrets in the global, region and instance type sections
1513
1499
are available using the secrets api. If specified, the scopes provided
1514
1500
will be used to generate a set of temporary credentials available with
1515
1501
the other secrets.'
1516
- Entry 2 =
1502
+ Entry 1 =
1517
1503
Entry Type = 'function'
1518
1504
Entry Method = 'post'
1519
1505
Entry Route = '/worker-type/<workerType>/update'
@@ -1534,7 +1520,7 @@ the request body for this method
1534
1520
1535
1521
Otherwise, all input requirements and actions are the same as the
1536
1522
create method.'
1537
- Entry 3 =
1523
+ Entry 2 =
1538
1524
Entry Type = 'function'
1539
1525
Entry Method = 'get'
1540
1526
Entry Route = '/worker-type/<workerType>'
@@ -1549,7 +1535,7 @@ This copy contains a lastModified field as well as the worker
1549
1535
type name. As such, it will require manipulation to be able to
1550
1536
use the results of this method to submit date to the update
1551
1537
method.'
1552
- Entry 4 =
1538
+ Entry 3 =
1553
1539
Entry Type = 'function'
1554
1540
Entry Method = 'delete'
1555
1541
Entry Route = '/worker-type/<workerType>'
@@ -1569,7 +1555,7 @@ state. If you want to gracefully remove a worker type, you must
1569
1555
either ensure that no tasks are created with that worker type name
1570
1556
or you could theoretically set maxCapacity to 0, though, this is
1571
1557
not a supported or tested action'
1572
- Entry 5 =
1558
+ Entry 4 =
1573
1559
Entry Type = 'function'
1574
1560
Entry Method = 'get'
1575
1561
Entry Route = '/list-worker-types'
@@ -1583,7 +1569,7 @@ Entry 5 =
1583
1569
of all managed worker types known to the provisioner. This does
1584
1570
not include worker types which are left overs from a deleted worker
1585
1571
type definition but are still running in AWS.'
1586
- Entry 6 =
1572
+ Entry 5 =
1587
1573
Entry Type = 'function'
1588
1574
Entry Method = 'put'
1589
1575
Entry Route = '/secret/<token>'
@@ -1599,7 +1585,7 @@ be converted into credentials by `getSecret`.
1599
1585
1600
1586
This method is not ordinarily used in production; instead, the provisioner
1601
1587
creates a new secret directly for each spot bid.'
1602
- Entry 7 =
1588
+ Entry 6 =
1603
1589
Entry Type = 'function'
1604
1590
Entry Method = 'get'
1605
1591
Entry Route = '/secret/<token>'
@@ -1616,7 +1602,7 @@ based on the scopes specified when the secret was created.
1616
1602
It is important that this secret is deleted by the consumer (`removeSecret`),
1617
1603
or else the secrets will be visible to any process which can access the
1618
1604
user data associated with the instance.'
1619
- Entry 8 =
1605
+ Entry 7 =
1620
1606
Entry Type = 'function'
1621
1607
Entry Method = 'get'
1622
1608
Entry Route = '/instance-started/<instanceId>/<token>'
@@ -1631,7 +1617,7 @@ as its security token. The token is given and checked to ensure
1631
1617
that it matches a real token that exists to ensure that random
1632
1618
machines do not check in. We could generate a different token
1633
1619
but that seems like overkill'
1634
- Entry 9 =
1620
+ Entry 8 =
1635
1621
Entry Type = 'function'
1636
1622
Entry Method = 'delete'
1637
1623
Entry Route = '/secret/<token>'
@@ -1647,7 +1633,7 @@ token will return no information.
1647
1633
It is very important that the consumer of a
1648
1634
secret delete the secret from storage before handing over control
1649
1635
to untrusted processes to prevent credential and/or secret leakage.'
1650
- Entry 10 =
1636
+ Entry 9 =
1651
1637
Entry Type = 'function'
1652
1638
Entry Method = 'get'
1653
1639
Entry Route = '/worker-type/<workerType>/launch-specifications'
@@ -1662,7 +1648,7 @@ that this worker type definition could submit to EC2. It is used to
1662
1648
test worker types, nothing more
1663
1649
1664
1650
**This API end-point is experimental and may be subject to change without warning.**'
1665
- Entry 11 =
1651
+ Entry 10 =
1666
1652
Entry Type = 'function'
1667
1653
Entry Method = 'get'
1668
1654
Entry Route = '/aws-state'
@@ -1676,7 +1662,7 @@ Entry 11 =
1676
1662
tools.tc.net UI is updated to use the per-worker state
1677
1663
1678
1664
**DEPRECATED.**'
1679
- Entry 12 =
1665
+ Entry 11 =
1680
1666
Entry Type = 'function'
1681
1667
Entry Method = 'get'
1682
1668
Entry Route = '/state/<workerType>'
@@ -1689,9 +1675,8 @@ Entry 12 =
1689
1675
Entry Description = 'Return the state of a given workertype as stored by the provisioner.
1690
1676
This state is stored as three lists: 1 for all instances, 1 for requests
1691
1677
which show in the ec2 api and 1 list for those only tracked internally
1692
- in the provisioner. The `summary` property contains an updated summary
1693
- similar to that returned from `listWorkerTypeSummaries`.'
1694
- Entry 13 =
1678
+ in the provisioner.'
1679
+ Entry 12 =
1695
1680
Entry Type = 'function'
1696
1681
Entry Method = 'get'
1697
1682
Entry Route = '/ping'
@@ -1704,7 +1689,7 @@ Entry 13 =
1704
1689
Entry Description = 'Documented later...
1705
1690
1706
1691
**Warning** this api end-point is **not stable**.'
1707
- Entry 14 =
1692
+ Entry 13 =
1708
1693
Entry Type = 'function'
1709
1694
Entry Method = 'get'
1710
1695
Entry Route = '/backend-status'
@@ -2498,83 +2483,6 @@ IsOutputSchema = 'true'
2498
2483
SourceURL = 'http://schemas.taskcluster.net/aws-provisioner/v1/list-worker-types-response.json#'
2499
2484
2500
2485
2501
- http://schemas.taskcluster.net/aws-provisioner/v1/list-worker-types-summaries-response.json#
2502
- ============================================================================================
2503
- ID = 'http://schemas.taskcluster.net/aws-provisioner/v1/list-worker-types-summaries-response.json#'
2504
- Items
2505
- Ref = 'http://schemas.taskcluster.net/aws-provisioner/v1/worker-type-summary.json#'
2506
- TypeName = 'ListWorkerTypeSummariesResponse'
2507
- IsInputSchema = 'false'
2508
- IsOutputSchema = 'false'
2509
- SourceURL = ''
2510
- Schema = 'http://json-schema.org/draft-04/schema#'
2511
- Title = 'List Worker Type Summaries Response'
2512
- Type = 'array'
2513
- TypeName = 'WorkerTypeSummary'
2514
- IsInputSchema = 'false'
2515
- IsOutputSchema = 'true'
2516
- SourceURL = 'http://schemas.taskcluster.net/aws-provisioner/v1/list-worker-types-summaries-response.json#'
2517
-
2518
-
2519
- http://schemas.taskcluster.net/aws-provisioner/v1/worker-type-summary.json#
2520
- ===========================================================================
2521
- Additional Properties = 'false'
2522
- Description = 'A summary of a worker type's current state, expresed in terms of capacity.
2523
- '
2524
- ID = 'http://schemas.taskcluster.net/aws-provisioner/v1/worker-type-summary.json#'
2525
- Properties
2526
- Property 'maxCapacity' =
2527
- Title = 'Maximum capacity of the workerType'
2528
- Type = 'integer'
2529
- TypeName = 'maxCapacity'
2530
- IsInputSchema = 'false'
2531
- IsOutputSchema = 'false'
2532
- SourceURL = ''
2533
- Property 'minCapacity' =
2534
- Title = 'Minimum capacity of the workerType'
2535
- Type = 'integer'
2536
- TypeName = 'minCapacity'
2537
- IsInputSchema = 'false'
2538
- IsOutputSchema = 'false'
2539
- SourceURL = ''
2540
- Property 'pendingCapacity' =
2541
- Title = 'Total pending capacity'
2542
- Type = 'integer'
2543
- TypeName = 'pendingCapacity'
2544
- IsInputSchema = 'false'
2545
- IsOutputSchema = 'false'
2546
- SourceURL = ''
2547
- Property 'requestedCapacity' =
2548
- Title = 'Total requested capacity'
2549
- Type = 'integer'
2550
- TypeName = 'requestedCapacity'
2551
- IsInputSchema = 'false'
2552
- IsOutputSchema = 'false'
2553
- SourceURL = ''
2554
- Property 'runningCapacity' =
2555
- Title = 'Total running capacity'
2556
- Type = 'integer'
2557
- TypeName = 'runningCapacity'
2558
- IsInputSchema = 'false'
2559
- IsOutputSchema = 'false'
2560
- SourceURL = ''
2561
- Property 'workerType' =
2562
- Title = 'Worker type name'
2563
- Type = 'string'
2564
- TypeName = 'workerType'
2565
- IsInputSchema = 'false'
2566
- IsOutputSchema = 'false'
2567
- SourceURL = ''
2568
- Required = '[workerType minCapacity maxCapacity requestedCapacity pendingCapacity runningCapacity]'
2569
- Schema = 'http://json-schema.org/draft-04/schema#'
2570
- Title = 'Worker Type Summary'
2571
- Type = 'object'
2572
- TypeName = 'WorkerTypeSummary'
2573
- IsInputSchema = 'false'
2574
- IsOutputSchema = 'false'
2575
- SourceURL = 'http://schemas.taskcluster.net/aws-provisioner/v1/worker-type-summary.json#'
2576
-
2577
-
2578
2486
http://references.taskcluster.net/aws-provisioner/v1/exchanges.json
2579
2487
===================================================================
2580
2488
Version = '0'
0 commit comments