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,
495 "Name": "ActionPruner",
504 "$ref": "#/definitions/ModelConfigResult"
512 "$ref": "#/definitions/ActionPruneArgs"
516 "WatchForModelConfigChanges": {
520 "$ref": "#/definitions/NotifyWatchResult"
532 "max-history-time": {
536 "additionalProperties": false,
549 "$ref": "#/definitions/ErrorInfo"
555 "additionalProperties": false,
565 "$ref": "#/definitions/Macaroon"
571 "additionalProperties": false
575 "additionalProperties": false
577 "ModelConfigResult": {
582 "patternProperties": {
585 "additionalProperties": true
590 "additionalProperties": false,
595 "NotifyWatchResult": {
602 "$ref": "#/definitions/Error"
605 "additionalProperties": false,
623 "$ref": "#/definitions/Entities"
626 "$ref": "#/definitions/ErrorResults"
634 "$ref": "#/definitions/Entities"
637 "$ref": "#/definitions/CloudSpecResults"
641 "ControllerAPIInfoForModels": {
645 "$ref": "#/definitions/Entities"
648 "$ref": "#/definitions/ControllerAPIInfoResults"
652 "ControllerConfig": {
656 "$ref": "#/definitions/ControllerConfigResult"
664 "$ref": "#/definitions/ModelTag"
667 "$ref": "#/definitions/CloudSpecResult"
675 "$ref": "#/definitions/Entities"
678 "$ref": "#/definitions/AgentGetEntitiesResults"
686 "$ref": "#/definitions/IsMasterResult"
694 "$ref": "#/definitions/ModelConfigResult"
702 "$ref": "#/definitions/EntityPasswords"
705 "$ref": "#/definitions/ErrorResults"
709 "StateServingInfo": {
713 "$ref": "#/definitions/StateServingInfo"
717 "WatchCredentials": {
721 "$ref": "#/definitions/Entities"
724 "$ref": "#/definitions/NotifyWatchResults"
728 "WatchForModelConfigChanges": {
732 "$ref": "#/definitions/NotifyWatchResult"
738 "AgentGetEntitiesResult": {
745 "$ref": "#/definitions/Error"
757 "additionalProperties": false,
764 "AgentGetEntitiesResults": {
770 "$ref": "#/definitions/AgentGetEntitiesResult"
774 "additionalProperties": false,
784 "patternProperties": {
800 "additionalProperties": false,
815 "$ref": "#/definitions/CloudCredential"
820 "identity-endpoint": {
829 "storage-endpoint": {
836 "additionalProperties": false,
846 "$ref": "#/definitions/Error"
849 "$ref": "#/definitions/CloudSpec"
852 "additionalProperties": false
854 "CloudSpecResults": {
860 "$ref": "#/definitions/CloudSpecResult"
864 "additionalProperties": false
866 "ControllerAPIInfoResult": {
879 "$ref": "#/definitions/Error"
882 "additionalProperties": false,
888 "ControllerAPIInfoResults": {
894 "$ref": "#/definitions/ControllerAPIInfoResult"
898 "additionalProperties": false,
903 "ControllerConfigResult": {
908 "patternProperties": {
911 "additionalProperties": true
916 "additionalProperties": false,
927 "$ref": "#/definitions/Entity"
931 "additionalProperties": false,
943 "additionalProperties": false,
958 "additionalProperties": false,
970 "$ref": "#/definitions/EntityPassword"
974 "additionalProperties": false,
986 "$ref": "#/definitions/ErrorInfo"
992 "additionalProperties": false,
1002 "$ref": "#/definitions/Macaroon"
1008 "additionalProperties": false
1014 "$ref": "#/definitions/Error"
1017 "additionalProperties": false
1025 "$ref": "#/definitions/ErrorResult"
1029 "additionalProperties": false,
1041 "additionalProperties": false,
1048 "additionalProperties": false
1050 "ModelConfigResult": {
1055 "patternProperties": {
1058 "additionalProperties": true
1063 "additionalProperties": false,
1070 "additionalProperties": false
1072 "NotifyWatchResult": {
1075 "NotifyWatcherId": {
1079 "$ref": "#/definitions/Error"
1082 "additionalProperties": false,
1087 "NotifyWatchResults": {
1093 "$ref": "#/definitions/NotifyWatchResult"
1097 "additionalProperties": false,
1102 "StateServingInfo": {
1114 "controller-api-port": {
1126 "system-identity": {
1130 "additionalProperties": false,
1145 "Name": "AgentTools",
1150 "UpdateToolsAvailable": {
1157 "Name": "AllModelWatcher",
1166 "$ref": "#/definitions/AllWatcherNextResults"
1175 "AllWatcherNextResults": {
1181 "$ref": "#/definitions/Delta"
1185 "additionalProperties": false,
1195 "additionalProperties": true
1201 "additionalProperties": false,
1211 "Name": "AllWatcher",
1220 "$ref": "#/definitions/AllWatcherNextResults"
1229 "AllWatcherNextResults": {
1235 "$ref": "#/definitions/Delta"
1239 "additionalProperties": false,
1249 "additionalProperties": true
1255 "additionalProperties": false,
1265 "Name": "Annotations",
1274 "$ref": "#/definitions/Entities"
1277 "$ref": "#/definitions/AnnotationsGetResults"
1285 "$ref": "#/definitions/AnnotationsSet"
1288 "$ref": "#/definitions/ErrorResults"
1294 "AnnotationsGetResult": {
1299 "patternProperties": {
1309 "$ref": "#/definitions/ErrorResult"
1312 "additionalProperties": false,
1318 "AnnotationsGetResults": {
1324 "$ref": "#/definitions/AnnotationsGetResult"
1328 "additionalProperties": false,
1339 "$ref": "#/definitions/EntityAnnotations"
1343 "additionalProperties": false,
1354 "$ref": "#/definitions/Entity"
1358 "additionalProperties": false,
1370 "additionalProperties": false,
1375 "EntityAnnotations": {
1380 "patternProperties": {
1390 "additionalProperties": false,
1403 "$ref": "#/definitions/ErrorInfo"
1409 "additionalProperties": false,
1419 "$ref": "#/definitions/Macaroon"
1425 "additionalProperties": false
1431 "$ref": "#/definitions/Error"
1434 "additionalProperties": false
1442 "$ref": "#/definitions/ErrorResult"
1446 "additionalProperties": false,
1453 "additionalProperties": false
1459 "Name": "Application",
1468 "$ref": "#/definitions/AddRelation"
1471 "$ref": "#/definitions/AddRelationResults"
1479 "$ref": "#/definitions/AddApplicationUnits"
1482 "$ref": "#/definitions/AddApplicationUnitsResults"
1490 "$ref": "#/definitions/Entities"
1493 "$ref": "#/definitions/ApplicationGetConfigResults"
1501 "$ref": "#/definitions/ApplicationCharmRelations"
1504 "$ref": "#/definitions/ApplicationCharmRelationsResults"
1512 "$ref": "#/definitions/ConsumeApplicationArgs"
1515 "$ref": "#/definitions/ErrorResults"
1523 "$ref": "#/definitions/ApplicationsDeploy"
1526 "$ref": "#/definitions/ErrorResults"
1534 "$ref": "#/definitions/ApplicationDestroy"
1538 "DestroyApplication": {
1542 "$ref": "#/definitions/DestroyApplicationsParams"
1545 "$ref": "#/definitions/DestroyApplicationResults"
1549 "DestroyConsumedApplications": {
1553 "$ref": "#/definitions/DestroyConsumedApplicationsParams"
1556 "$ref": "#/definitions/ErrorResults"
1560 "DestroyRelation": {
1564 "$ref": "#/definitions/DestroyRelation"
1572 "$ref": "#/definitions/DestroyUnitsParams"
1575 "$ref": "#/definitions/DestroyUnitResults"
1583 "$ref": "#/definitions/DestroyApplicationUnits"
1591 "$ref": "#/definitions/ApplicationExpose"
1599 "$ref": "#/definitions/ApplicationGet"
1602 "$ref": "#/definitions/ApplicationGetResults"
1610 "$ref": "#/definitions/ApplicationGet"
1613 "$ref": "#/definitions/StringResult"
1621 "$ref": "#/definitions/Entities"
1624 "$ref": "#/definitions/ApplicationGetConfigResults"
1632 "$ref": "#/definitions/Entities"
1635 "$ref": "#/definitions/ApplicationGetConstraintsResults"
1639 "GetLXDProfileUpgradeMessages": {
1643 "$ref": "#/definitions/LXDProfileUpgradeMessages"
1646 "$ref": "#/definitions/LXDProfileUpgradeMessagesResults"
1650 "ResolveUnitErrors": {
1654 "$ref": "#/definitions/UnitsResolved"
1657 "$ref": "#/definitions/ErrorResults"
1661 "ScaleApplications": {
1665 "$ref": "#/definitions/ScaleApplicationsParams"
1668 "$ref": "#/definitions/ScaleApplicationResults"
1676 "$ref": "#/definitions/ApplicationSet"
1680 "SetApplicationsConfig": {
1684 "$ref": "#/definitions/ApplicationConfigSetArgs"
1687 "$ref": "#/definitions/ErrorResults"
1695 "$ref": "#/definitions/ApplicationSetCharm"
1699 "SetCharmProfile": {
1703 "$ref": "#/definitions/ApplicationSetCharmProfile"
1711 "$ref": "#/definitions/SetConstraints"
1715 "SetMetricCredentials": {
1719 "$ref": "#/definitions/ApplicationMetricCredentials"
1722 "$ref": "#/definitions/ErrorResults"
1726 "SetRelationsSuspended": {
1730 "$ref": "#/definitions/RelationSuspendedArgs"
1733 "$ref": "#/definitions/ErrorResults"
1741 "$ref": "#/definitions/ApplicationUnexpose"
1749 "$ref": "#/definitions/ApplicationUnset"
1753 "UnsetApplicationsConfig": {
1757 "$ref": "#/definitions/ApplicationConfigUnsetArgs"
1760 "$ref": "#/definitions/ErrorResults"
1768 "$ref": "#/definitions/ApplicationUpdate"
1772 "UpdateApplicationSeries": {
1776 "$ref": "#/definitions/UpdateSeriesArgs"
1779 "$ref": "#/definitions/ErrorResults"
1783 "WatchLXDProfileUpgradeNotifications": {
1787 "$ref": "#/definitions/Entity"
1790 "$ref": "#/definitions/NotifyWatchResult"
1796 "AddApplicationUnits": {
1814 "$ref": "#/definitions/Placement"
1821 "additionalProperties": false,
1828 "AddApplicationUnitsResults": {
1838 "additionalProperties": false,
1859 "additionalProperties": false,
1864 "AddRelationResults": {
1869 "patternProperties": {
1871 "$ref": "#/definitions/CharmRelation"
1876 "additionalProperties": false,
1881 "ApplicationCharmRelations": {
1888 "additionalProperties": false,
1893 "ApplicationCharmRelationsResults": {
1896 "charm-relations": {
1903 "additionalProperties": false,
1908 "ApplicationConfigSet": {
1916 "patternProperties": {
1923 "additionalProperties": false,
1929 "ApplicationConfigSetArgs": {
1935 "$ref": "#/definitions/ApplicationConfigSet"
1939 "additionalProperties": false,
1944 "ApplicationConfigUnsetArgs": {
1950 "$ref": "#/definitions/ApplicationUnset"
1954 "additionalProperties": false,
1959 "ApplicationConstraint": {
1963 "$ref": "#/definitions/Value"
1966 "$ref": "#/definitions/Error"
1969 "additionalProperties": false,
1974 "ApplicationDeploy": {
1994 "patternProperties": {
2004 "$ref": "#/definitions/Value"
2008 "patternProperties": {
2010 "$ref": "#/definitions/Constraints"
2014 "endpoint-bindings": {
2016 "patternProperties": {
2028 "$ref": "#/definitions/Placement"
2036 "patternProperties": {
2047 "patternProperties": {
2049 "$ref": "#/definitions/Constraints"
2054 "additionalProperties": false,
2065 "ApplicationDestroy": {
2072 "additionalProperties": false,
2077 "ApplicationExpose": {
2084 "additionalProperties": false,
2096 "additionalProperties": false,
2101 "ApplicationGetConfigResults": {
2107 "$ref": "#/definitions/ConfigResult"
2111 "additionalProperties": false,
2116 "ApplicationGetConstraintsResults": {
2122 "$ref": "#/definitions/ApplicationConstraint"
2126 "additionalProperties": false,
2131 "ApplicationGetResults": {
2137 "application-config": {
2139 "patternProperties": {
2142 "additionalProperties": true
2151 "patternProperties": {
2154 "additionalProperties": true
2159 "$ref": "#/definitions/Value"
2165 "additionalProperties": false,
2174 "ApplicationMetricCredential": {
2180 "metrics-credentials": {
2187 "additionalProperties": false,
2190 "metrics-credentials"
2193 "ApplicationMetricCredentials": {
2199 "$ref": "#/definitions/ApplicationMetricCredential"
2203 "additionalProperties": false,
2208 "ApplicationOfferDetails": {
2211 "application-description": {
2216 "patternProperties": {
2225 "$ref": "#/definitions/RemoteEndpoint"
2237 "source-model-tag": {
2243 "$ref": "#/definitions/RemoteSpace"
2249 "$ref": "#/definitions/OfferUserDetails"
2253 "additionalProperties": false,
2259 "application-description"
2270 "patternProperties": {
2277 "additionalProperties": false,
2283 "ApplicationSetCharm": {
2295 "config-settings": {
2297 "patternProperties": {
2303 "config-settings-yaml": {
2317 "patternProperties": {
2323 "storage-constraints": {
2325 "patternProperties": {
2327 "$ref": "#/definitions/StorageConstraints"
2332 "additionalProperties": false,
2342 "ApplicationSetCharmProfile": {
2352 "additionalProperties": false,
2358 "ApplicationUnexpose": {
2365 "additionalProperties": false,
2370 "ApplicationUnset": {
2383 "additionalProperties": false,
2389 "ApplicationUpdate": {
2399 "$ref": "#/definitions/Value"
2404 "force-charm-url": {
2415 "patternProperties": {
2425 "additionalProperties": false,
2435 "ApplicationsDeploy": {
2441 "$ref": "#/definitions/ApplicationDeploy"
2445 "additionalProperties": false,
2472 "additionalProperties": false,
2487 "patternProperties": {
2490 "additionalProperties": true
2495 "$ref": "#/definitions/Error"
2498 "additionalProperties": false,
2516 "additionalProperties": false,
2523 "ConsumeApplicationArg": {
2526 "ApplicationOfferDetails": {
2527 "$ref": "#/definitions/ApplicationOfferDetails"
2529 "application-alias": {
2532 "external-controller": {
2533 "$ref": "#/definitions/ExternalControllerInfo"
2536 "$ref": "#/definitions/Macaroon"
2539 "additionalProperties": false,
2541 "ApplicationOfferDetails"
2544 "ConsumeApplicationArgs": {
2550 "$ref": "#/definitions/ConsumeApplicationArg"
2554 "additionalProperties": false
2556 "DestroyApplicationInfo": {
2559 "destroyed-storage": {
2562 "$ref": "#/definitions/Entity"
2565 "destroyed-units": {
2568 "$ref": "#/definitions/Entity"
2571 "detached-storage": {
2574 "$ref": "#/definitions/Entity"
2578 "additionalProperties": false
2580 "DestroyApplicationParams": {
2583 "application-tag": {
2586 "destroy-storage": {
2590 "additionalProperties": false,
2595 "DestroyApplicationResult": {
2599 "$ref": "#/definitions/Error"
2602 "$ref": "#/definitions/DestroyApplicationInfo"
2605 "additionalProperties": false
2607 "DestroyApplicationResults": {
2613 "$ref": "#/definitions/DestroyApplicationResult"
2617 "additionalProperties": false
2619 "DestroyApplicationUnits": {
2629 "additionalProperties": false,
2634 "DestroyApplicationsParams": {
2640 "$ref": "#/definitions/DestroyApplicationParams"
2644 "additionalProperties": false,
2649 "DestroyConsumedApplicationParams": {
2652 "application-tag": {
2656 "additionalProperties": false,
2661 "DestroyConsumedApplicationsParams": {
2667 "$ref": "#/definitions/DestroyConsumedApplicationParams"
2671 "additionalProperties": false,
2676 "DestroyRelation": {
2689 "additionalProperties": false,
2694 "DestroyUnitInfo": {
2697 "destroyed-storage": {
2700 "$ref": "#/definitions/Entity"
2703 "detached-storage": {
2706 "$ref": "#/definitions/Entity"
2710 "additionalProperties": false
2712 "DestroyUnitParams": {
2715 "destroy-storage": {
2722 "additionalProperties": false,
2727 "DestroyUnitResult": {
2731 "$ref": "#/definitions/Error"
2734 "$ref": "#/definitions/DestroyUnitInfo"
2737 "additionalProperties": false
2739 "DestroyUnitResults": {
2745 "$ref": "#/definitions/DestroyUnitResult"
2749 "additionalProperties": false
2751 "DestroyUnitsParams": {
2757 "$ref": "#/definitions/DestroyUnitParams"
2761 "additionalProperties": false,
2772 "$ref": "#/definitions/Entity"
2776 "additionalProperties": false,
2788 "additionalProperties": false,
2800 "$ref": "#/definitions/ErrorInfo"
2806 "additionalProperties": false,
2816 "$ref": "#/definitions/Macaroon"
2822 "additionalProperties": false
2828 "$ref": "#/definitions/Error"
2831 "additionalProperties": false
2839 "$ref": "#/definitions/ErrorResult"
2843 "additionalProperties": false,
2848 "ExternalControllerInfo": {
2860 "controller-alias": {
2867 "additionalProperties": false,
2875 "LXDProfileUpgradeMessages": {
2879 "$ref": "#/definitions/Entity"
2885 "additionalProperties": false,
2891 "LXDProfileUpgradeMessagesResult": {
2895 "$ref": "#/definitions/Error"
2904 "additionalProperties": false,
2910 "LXDProfileUpgradeMessagesResults": {
2916 "$ref": "#/definitions/LXDProfileUpgradeMessagesResult"
2920 "additionalProperties": false,
2927 "additionalProperties": false
2929 "NotifyWatchResult": {
2932 "NotifyWatcherId": {
2936 "$ref": "#/definitions/Error"
2939 "additionalProperties": false,
2944 "OfferUserDetails": {
2957 "additionalProperties": false,
2974 "additionalProperties": false,
2980 "RelationSuspendedArg": {
2993 "additionalProperties": false,
3000 "RelationSuspendedArgs": {
3006 "$ref": "#/definitions/RelationSuspendedArg"
3010 "additionalProperties": false,
3031 "additionalProperties": false,
3048 "provider-attributes": {
3050 "patternProperties": {
3053 "additionalProperties": true