12 "$ref": "#/definitions/Entities"
15 "$ref": "#/definitions/ActionResults"
19 "ApplicationsCharmsActions": {
23 "$ref": "#/definitions/Entities"
26 "$ref": "#/definitions/ApplicationsCharmActionsResults"
34 "$ref": "#/definitions/Entities"
37 "$ref": "#/definitions/ActionResults"
45 "$ref": "#/definitions/Actions"
48 "$ref": "#/definitions/ActionResults"
52 "FindActionTagsByPrefix": {
56 "$ref": "#/definitions/FindTags"
59 "$ref": "#/definitions/FindTagsResults"
63 "FindActionsByNames": {
67 "$ref": "#/definitions/FindActionsByNames"
70 "$ref": "#/definitions/ActionsByNames"
78 "$ref": "#/definitions/Entities"
81 "$ref": "#/definitions/ActionsByReceivers"
89 "$ref": "#/definitions/Entities"
92 "$ref": "#/definitions/ActionsByReceivers"
100 "$ref": "#/definitions/Entities"
103 "$ref": "#/definitions/ActionsByReceivers"
111 "$ref": "#/definitions/Entities"
114 "$ref": "#/definitions/ActionsByReceivers"
122 "$ref": "#/definitions/RunParams"
125 "$ref": "#/definitions/ActionResults"
129 "RunOnAllMachines": {
133 "$ref": "#/definitions/RunParams"
136 "$ref": "#/definitions/ActionResults"
150 "patternProperties": {
153 "additionalProperties": true
164 "additionalProperties": false,
175 "$ref": "#/definitions/Action"
179 "format": "date-time"
183 "format": "date-time"
186 "$ref": "#/definitions/Error"
193 "patternProperties": {
196 "additionalProperties": true
202 "format": "date-time"
208 "additionalProperties": false
216 "$ref": "#/definitions/ActionResult"
220 "additionalProperties": false
230 "patternProperties": {
233 "additionalProperties": true
238 "additionalProperties": false,
250 "$ref": "#/definitions/Action"
254 "additionalProperties": false
262 "$ref": "#/definitions/ActionResult"
266 "$ref": "#/definitions/Error"
272 "additionalProperties": false
280 "$ref": "#/definitions/ActionsByName"
284 "additionalProperties": false
286 "ActionsByReceiver": {
292 "$ref": "#/definitions/ActionResult"
296 "$ref": "#/definitions/Error"
302 "additionalProperties": false
304 "ActionsByReceivers": {
310 "$ref": "#/definitions/ActionsByReceiver"
314 "additionalProperties": false
316 "ApplicationCharmActionsResult": {
321 "patternProperties": {
323 "$ref": "#/definitions/ActionSpec"
331 "$ref": "#/definitions/Error"
334 "additionalProperties": false
336 "ApplicationsCharmActionsResults": {
342 "$ref": "#/definitions/ApplicationCharmActionsResult"
346 "additionalProperties": false
354 "$ref": "#/definitions/Entity"
358 "additionalProperties": false,
370 "additionalProperties": false,
382 "$ref": "#/definitions/ErrorInfo"
388 "additionalProperties": false,
398 "$ref": "#/definitions/Macaroon"
404 "additionalProperties": false
406 "FindActionsByNames": {
416 "additionalProperties": false
428 "additionalProperties": false,
438 "patternProperties": {
442 "$ref": "#/definitions/Entity"
448 "additionalProperties": false,
455 "additionalProperties": false
485 "additionalProperties": false,
504 "$ref": "#/definitions/Entities"
507 "$ref": "#/definitions/ErrorResults"
515 "$ref": "#/definitions/Entities"
518 "$ref": "#/definitions/CloudSpecResults"
522 "ControllerConfig": {
526 "$ref": "#/definitions/ControllerConfigResult"
534 "$ref": "#/definitions/ModelTag"
537 "$ref": "#/definitions/CloudSpecResult"
545 "$ref": "#/definitions/Entities"
548 "$ref": "#/definitions/AgentGetEntitiesResults"
556 "$ref": "#/definitions/IsMasterResult"
564 "$ref": "#/definitions/ModelConfigResult"
572 "$ref": "#/definitions/EntityPasswords"
575 "$ref": "#/definitions/ErrorResults"
579 "StateServingInfo": {
583 "$ref": "#/definitions/StateServingInfo"
587 "WatchCredentials": {
591 "$ref": "#/definitions/Entities"
594 "$ref": "#/definitions/NotifyWatchResults"
598 "WatchForModelConfigChanges": {
602 "$ref": "#/definitions/NotifyWatchResult"
608 "AgentGetEntitiesResult": {
615 "$ref": "#/definitions/Error"
627 "additionalProperties": false,
634 "AgentGetEntitiesResults": {
640 "$ref": "#/definitions/AgentGetEntitiesResult"
644 "additionalProperties": false,
654 "patternProperties": {
670 "additionalProperties": false,
679 "$ref": "#/definitions/CloudCredential"
684 "identity-endpoint": {
693 "storage-endpoint": {
700 "additionalProperties": false,
710 "$ref": "#/definitions/Error"
713 "$ref": "#/definitions/CloudSpec"
716 "additionalProperties": false
718 "CloudSpecResults": {
724 "$ref": "#/definitions/CloudSpecResult"
728 "additionalProperties": false
730 "ControllerConfigResult": {
735 "patternProperties": {
738 "additionalProperties": true
743 "additionalProperties": false,
754 "$ref": "#/definitions/Entity"
758 "additionalProperties": false,
770 "additionalProperties": false,
785 "additionalProperties": false,
797 "$ref": "#/definitions/EntityPassword"
801 "additionalProperties": false,
813 "$ref": "#/definitions/ErrorInfo"
819 "additionalProperties": false,
829 "$ref": "#/definitions/Macaroon"
835 "additionalProperties": false
841 "$ref": "#/definitions/Error"
844 "additionalProperties": false
852 "$ref": "#/definitions/ErrorResult"
856 "additionalProperties": false,
868 "additionalProperties": false,
875 "additionalProperties": false
877 "ModelConfigResult": {
882 "patternProperties": {
885 "additionalProperties": true
890 "additionalProperties": false,
897 "additionalProperties": false
899 "NotifyWatchResult": {
906 "$ref": "#/definitions/Error"
909 "additionalProperties": false,
914 "NotifyWatchResults": {
920 "$ref": "#/definitions/NotifyWatchResult"
924 "additionalProperties": false,
929 "StateServingInfo": {
954 "additionalProperties": false,
969 "Name": "AgentTools",
974 "UpdateToolsAvailable": {
981 "Name": "AllModelWatcher",
990 "$ref": "#/definitions/AllWatcherNextResults"
999 "AllWatcherNextResults": {
1005 "$ref": "#/definitions/Delta"
1009 "additionalProperties": false,
1019 "additionalProperties": true
1025 "additionalProperties": false,
1035 "Name": "AllWatcher",
1044 "$ref": "#/definitions/AllWatcherNextResults"
1053 "AllWatcherNextResults": {
1059 "$ref": "#/definitions/Delta"
1063 "additionalProperties": false,
1073 "additionalProperties": true
1079 "additionalProperties": false,
1089 "Name": "Annotations",
1098 "$ref": "#/definitions/Entities"
1101 "$ref": "#/definitions/AnnotationsGetResults"
1109 "$ref": "#/definitions/AnnotationsSet"
1112 "$ref": "#/definitions/ErrorResults"
1118 "AnnotationsGetResult": {
1123 "patternProperties": {
1133 "$ref": "#/definitions/ErrorResult"
1136 "additionalProperties": false,
1142 "AnnotationsGetResults": {
1148 "$ref": "#/definitions/AnnotationsGetResult"
1152 "additionalProperties": false,
1163 "$ref": "#/definitions/EntityAnnotations"
1167 "additionalProperties": false,
1178 "$ref": "#/definitions/Entity"
1182 "additionalProperties": false,
1194 "additionalProperties": false,
1199 "EntityAnnotations": {
1204 "patternProperties": {
1214 "additionalProperties": false,
1227 "$ref": "#/definitions/ErrorInfo"
1233 "additionalProperties": false,
1243 "$ref": "#/definitions/Macaroon"
1249 "additionalProperties": false
1255 "$ref": "#/definitions/Error"
1258 "additionalProperties": false
1266 "$ref": "#/definitions/ErrorResult"
1270 "additionalProperties": false,
1277 "additionalProperties": false
1283 "Name": "Application",
1292 "$ref": "#/definitions/AddRelation"
1295 "$ref": "#/definitions/AddRelationResults"
1303 "$ref": "#/definitions/AddApplicationUnits"
1306 "$ref": "#/definitions/AddApplicationUnitsResults"
1314 "$ref": "#/definitions/ApplicationCharmRelations"
1317 "$ref": "#/definitions/ApplicationCharmRelationsResults"
1325 "$ref": "#/definitions/ApplicationsDeploy"
1328 "$ref": "#/definitions/ErrorResults"
1336 "$ref": "#/definitions/ApplicationDestroy"
1340 "DestroyRelation": {
1344 "$ref": "#/definitions/DestroyRelation"
1352 "$ref": "#/definitions/DestroyApplicationUnits"
1360 "$ref": "#/definitions/ApplicationExpose"
1368 "$ref": "#/definitions/ApplicationGet"
1371 "$ref": "#/definitions/ApplicationGetResults"
1379 "$ref": "#/definitions/ApplicationGet"
1382 "$ref": "#/definitions/StringResult"
1390 "$ref": "#/definitions/GetApplicationConstraints"
1393 "$ref": "#/definitions/GetConstraintsResults"
1401 "$ref": "#/definitions/ApplicationSet"
1409 "$ref": "#/definitions/ApplicationSetCharm"
1417 "$ref": "#/definitions/SetConstraints"
1421 "SetMetricCredentials": {
1425 "$ref": "#/definitions/ApplicationMetricCredentials"
1428 "$ref": "#/definitions/ErrorResults"
1436 "$ref": "#/definitions/ApplicationUnexpose"
1444 "$ref": "#/definitions/ApplicationUnset"
1452 "$ref": "#/definitions/ApplicationUpdate"
1458 "AddApplicationUnits": {
1470 "$ref": "#/definitions/Placement"
1474 "additionalProperties": false,
1481 "AddApplicationUnitsResults": {
1491 "additionalProperties": false,
1506 "additionalProperties": false,
1511 "AddRelationResults": {
1516 "patternProperties": {
1518 "$ref": "#/definitions/CharmRelation"
1523 "additionalProperties": false,
1528 "ApplicationCharmRelations": {
1535 "additionalProperties": false,
1540 "ApplicationCharmRelationsResults": {
1543 "charm-relations": {
1550 "additionalProperties": false,
1555 "ApplicationDeploy": {
1569 "patternProperties": {
1579 "$ref": "#/definitions/Value"
1581 "endpoint-bindings": {
1583 "patternProperties": {
1595 "$ref": "#/definitions/Placement"
1600 "patternProperties": {
1611 "patternProperties": {
1613 "$ref": "#/definitions/Constraints"
1618 "additionalProperties": false,
1629 "ApplicationDestroy": {
1636 "additionalProperties": false,
1641 "ApplicationExpose": {
1648 "additionalProperties": false,
1660 "additionalProperties": false,
1665 "ApplicationGetResults": {
1676 "patternProperties": {
1679 "additionalProperties": true
1684 "$ref": "#/definitions/Value"
1690 "additionalProperties": false,
1699 "ApplicationMetricCredential": {
1705 "metrics-credentials": {
1712 "additionalProperties": false,
1715 "metrics-credentials"
1718 "ApplicationMetricCredentials": {
1724 "$ref": "#/definitions/ApplicationMetricCredential"
1728 "additionalProperties": false,
1741 "patternProperties": {
1748 "additionalProperties": false,
1754 "ApplicationSetCharm": {
1766 "config-settings": {
1768 "patternProperties": {
1774 "config-settings-yaml": {
1785 "patternProperties": {
1791 "storage-constraints": {
1793 "patternProperties": {
1795 "$ref": "#/definitions/StorageConstraints"
1800 "additionalProperties": false,
1809 "ApplicationUnexpose": {
1816 "additionalProperties": false,
1821 "ApplicationUnset": {
1834 "additionalProperties": false,
1840 "ApplicationUpdate": {
1850 "$ref": "#/definitions/Value"
1852 "force-charm-url": {
1863 "patternProperties": {
1873 "additionalProperties": false,
1882 "ApplicationsDeploy": {
1888 "$ref": "#/definitions/ApplicationDeploy"
1892 "additionalProperties": false,
1919 "additionalProperties": false,
1942 "additionalProperties": false,
1949 "DestroyApplicationUnits": {
1959 "additionalProperties": false,
1964 "DestroyRelation": {
1974 "additionalProperties": false,
1986 "$ref": "#/definitions/ErrorInfo"
1992 "additionalProperties": false,
2002 "$ref": "#/definitions/Macaroon"
2008 "additionalProperties": false
2014 "$ref": "#/definitions/Error"
2017 "additionalProperties": false
2025 "$ref": "#/definitions/ErrorResult"
2029 "additionalProperties": false,
2034 "GetApplicationConstraints": {
2041 "additionalProperties": false,
2046 "GetConstraintsResults": {
2050 "$ref": "#/definitions/Value"
2053 "additionalProperties": false,
2060 "additionalProperties": false
2072 "additionalProperties": false,
2085 "$ref": "#/definitions/Value"
2088 "additionalProperties": false,
2094 "StorageConstraints": {
2107 "additionalProperties": false
2113 "$ref": "#/definitions/Error"
2119 "additionalProperties": false,
2164 "additionalProperties": false
2170 "Name": "ApplicationRelationsWatcher",
2179 "$ref": "#/definitions/ApplicationRelationsWatchResult"
2188 "ApplicationRelationsChange": {
2194 "$ref": "#/definitions/RelationChange"
2204 "additionalProperties": false
2206 "ApplicationRelationsWatchResult": {
2209 "ApplicationRelationsWatcherId": {
2213 "$ref": "#/definitions/ApplicationRelationsChange"
2216 "$ref": "#/definitions/Error"
2219 "additionalProperties": false,
2221 "ApplicationRelationsWatcherId"
2231 "$ref": "#/definitions/ErrorInfo"
2237 "additionalProperties": false,
2247 "$ref": "#/definitions/Macaroon"
2253 "additionalProperties": false
2257 "additionalProperties": false
2264 "patternProperties": {
2266 "$ref": "#/definitions/RelationUnitChange"
2283 "additionalProperties": false,
2289 "RelationUnitChange": {
2294 "patternProperties": {
2297 "additionalProperties": true
2302 "additionalProperties": false
2308 "Name": "ApplicationScaler",
2317 "$ref": "#/definitions/Entities"
2320 "$ref": "#/definitions/ErrorResults"
2328 "$ref": "#/definitions/StringsWatchResult"
2340 "$ref": "#/definitions/Entity"
2344 "additionalProperties": false,
2356 "additionalProperties": false,
2368 "$ref": "#/definitions/ErrorInfo"
2374 "additionalProperties": false,
2384 "$ref": "#/definitions/Macaroon"
2390 "additionalProperties": false
2396 "$ref": "#/definitions/Error"
2399 "additionalProperties": false
2407 "$ref": "#/definitions/ErrorResult"
2411 "additionalProperties": false,
2418 "additionalProperties": false
2420 "StringsWatchResult": {
2430 "$ref": "#/definitions/Error"
2436 "additionalProperties": false,
2454 "$ref": "#/definitions/BackupsCreateArgs"
2457 "$ref": "#/definitions/BackupsMetadataResult"
2468 "$ref": "#/definitions/BackupsInfoArgs"
2471 "$ref": "#/definitions/BackupsMetadataResult"
2479 "$ref": "#/definitions/BackupsListArgs"
2482 "$ref": "#/definitions/BackupsListResult"
2493 "$ref": "#/definitions/BackupsRemoveArgs"
2501 "$ref": "#/definitions/RestoreArgs"
2507 "BackupsCreateArgs": {
2514 "additionalProperties": false,
2519 "BackupsInfoArgs": {
2526 "additionalProperties": false,
2531 "BackupsListArgs": {
2533 "additionalProperties": false
2535 "BackupsListResult": {
2541 "$ref": "#/definitions/BackupsMetadataResult"
2545 "additionalProperties": false,
2550 "BackupsMetadataResult": {
2562 "checksum-format": {
2567 "format": "date-time"
2592 "format": "date-time"
2596 "format": "date-time"
2599 "$ref": "#/definitions/Number"
2602 "additionalProperties": false,
2621 "BackupsRemoveArgs": {
2628 "additionalProperties": false,
2652 "additionalProperties": false,
2668 "additionalProperties": false,
2686 "$ref": "#/definitions/BlockResults"
2694 "$ref": "#/definitions/BlockSwitchParams"
2697 "$ref": "#/definitions/ErrorResult"
2705 "$ref": "#/definitions/BlockSwitchParams"
2708 "$ref": "#/definitions/ErrorResult"
2730 "additionalProperties": false,
2741 "$ref": "#/definitions/Error"
2744 "$ref": "#/definitions/Block"
2747 "additionalProperties": false,
2758 "$ref": "#/definitions/BlockResult"
2762 "additionalProperties": false
2764 "BlockSwitchParams": {
2774 "additionalProperties": false,
2786 "$ref": "#/definitions/ErrorInfo"
2792 "additionalProperties": false,
2802 "$ref": "#/definitions/Macaroon"
2808 "additionalProperties": false
2814 "$ref": "#/definitions/Error"
2817 "additionalProperties": false
2821 "additionalProperties": false
2836 "$ref": "#/definitions/BundleChangesParams"
2839 "$ref": "#/definitions/BundleChangesResults"
2852 "additionalProperties": true
2868 "additionalProperties": false,
2876 "BundleChangesParams": {
2883 "additionalProperties": false,
2888 "BundleChangesResults": {
2894 "$ref": "#/definitions/BundleChange"
2904 "additionalProperties": false
2910 "Name": "CharmRevisionUpdater",
2915 "UpdateLatestRevisions": {
2919 "$ref": "#/definitions/ErrorResult"
2932 "$ref": "#/definitions/ErrorInfo"
2938 "additionalProperties": false,
2948 "$ref": "#/definitions/Macaroon"
2954 "additionalProperties": false
2960 "$ref": "#/definitions/Error"
2963 "additionalProperties": false
2967 "additionalProperties": false
2982 "$ref": "#/definitions/CharmURL"
2985 "$ref": "#/definitions/CharmInfo"
2993 "$ref": "#/definitions/CharmURL"
2996 "$ref": "#/definitions/IsMeteredResult"
3004 "$ref": "#/definitions/CharmsList"
3007 "$ref": "#/definitions/CharmsListResult"
3013 "CharmActionSpec": {
3021 "patternProperties": {
3024 "additionalProperties": true
3029 "additionalProperties": false,
3040 "patternProperties": {
3042 "$ref": "#/definitions/CharmActionSpec"
3047 "additionalProperties": false
3053 "$ref": "#/definitions/CharmActions"
3057 "patternProperties": {
3059 "$ref": "#/definitions/CharmOption"
3064 "$ref": "#/definitions/CharmMeta"
3067 "$ref": "#/definitions/CharmMetrics"
3076 "additionalProperties": false,