| # DO NOT CHANGE THIS FILE! This file is auto-generated by facade.py. |
| # Changes will be overwritten/lost when the file is regenerated. |
| |
| from juju.client.facade import Type, ReturnMapping |
| from juju.client._definitions import * |
| |
| |
| class ApplicationFacade(Type): |
| name = 'Application' |
| version = 8 |
| schema = {'definitions': {'AddApplicationUnits': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'attach-storage': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'num-units': {'type': 'integer'}, |
| 'placement': {'items': {'$ref': '#/definitions/Placement'}, |
| 'type': 'array'}, |
| 'policy': {'type': 'string'}}, |
| 'required': ['application', |
| 'num-units', |
| 'placement'], |
| 'type': 'object'}, |
| 'AddApplicationUnitsResults': {'additionalProperties': False, |
| 'properties': {'units': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'required': ['units'], |
| 'type': 'object'}, |
| 'AddRelation': {'additionalProperties': False, |
| 'properties': {'endpoints': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'via-cidrs': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'required': ['endpoints'], |
| 'type': 'object'}, |
| 'AddRelationResults': {'additionalProperties': False, |
| 'properties': {'endpoints': {'patternProperties': {'.*': {'$ref': '#/definitions/CharmRelation'}}, |
| 'type': 'object'}}, |
| 'required': ['endpoints'], |
| 'type': 'object'}, |
| 'ApplicationCharmRelations': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}}, |
| 'required': ['application'], |
| 'type': 'object'}, |
| 'ApplicationCharmRelationsResults': {'additionalProperties': False, |
| 'properties': {'charm-relations': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'required': ['charm-relations'], |
| 'type': 'object'}, |
| 'ApplicationConfigSet': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'config': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}}, |
| 'required': ['application', 'config'], |
| 'type': 'object'}, |
| 'ApplicationConfigSetArgs': {'additionalProperties': False, |
| 'properties': {'Args': {'items': {'$ref': '#/definitions/ApplicationConfigSet'}, |
| 'type': 'array'}}, |
| 'required': ['Args'], |
| 'type': 'object'}, |
| 'ApplicationConfigUnsetArgs': {'additionalProperties': False, |
| 'properties': {'Args': {'items': {'$ref': '#/definitions/ApplicationUnset'}, |
| 'type': 'array'}}, |
| 'required': ['Args'], |
| 'type': 'object'}, |
| 'ApplicationConstraint': {'additionalProperties': False, |
| 'properties': {'constraints': {'$ref': '#/definitions/Value'}, |
| 'error': {'$ref': '#/definitions/Error'}}, |
| 'required': ['constraints'], |
| 'type': 'object'}, |
| 'ApplicationDeploy': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'attach-storage': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'channel': {'type': 'string'}, |
| 'charm-url': {'type': 'string'}, |
| 'config': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'config-yaml': {'type': 'string'}, |
| 'constraints': {'$ref': '#/definitions/Value'}, |
| 'devices': {'patternProperties': {'.*': {'$ref': '#/definitions/Constraints'}}, |
| 'type': 'object'}, |
| 'endpoint-bindings': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'num-units': {'type': 'integer'}, |
| 'placement': {'items': {'$ref': '#/definitions/Placement'}, |
| 'type': 'array'}, |
| 'policy': {'type': 'string'}, |
| 'resources': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'series': {'type': 'string'}, |
| 'storage': {'patternProperties': {'.*': {'$ref': '#/definitions/Constraints'}}, |
| 'type': 'object'}}, |
| 'required': ['application', |
| 'series', |
| 'charm-url', |
| 'channel', |
| 'num-units', |
| 'config-yaml', |
| 'constraints'], |
| 'type': 'object'}, |
| 'ApplicationDestroy': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}}, |
| 'required': ['application'], |
| 'type': 'object'}, |
| 'ApplicationExpose': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}}, |
| 'required': ['application'], |
| 'type': 'object'}, |
| 'ApplicationGet': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}}, |
| 'required': ['application'], |
| 'type': 'object'}, |
| 'ApplicationGetConfigResults': {'additionalProperties': False, |
| 'properties': {'Results': {'items': {'$ref': '#/definitions/ConfigResult'}, |
| 'type': 'array'}}, |
| 'required': ['Results'], |
| 'type': 'object'}, |
| 'ApplicationGetConstraintsResults': {'additionalProperties': False, |
| 'properties': {'results': {'items': {'$ref': '#/definitions/ApplicationConstraint'}, |
| 'type': 'array'}}, |
| 'required': ['results'], |
| 'type': 'object'}, |
| 'ApplicationGetResults': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'application-config': {'patternProperties': {'.*': {'additionalProperties': True, |
| 'type': 'object'}}, |
| 'type': 'object'}, |
| 'charm': {'type': 'string'}, |
| 'config': {'patternProperties': {'.*': {'additionalProperties': True, |
| 'type': 'object'}}, |
| 'type': 'object'}, |
| 'constraints': {'$ref': '#/definitions/Value'}, |
| 'series': {'type': 'string'}}, |
| 'required': ['application', |
| 'charm', |
| 'config', |
| 'constraints', |
| 'series'], |
| 'type': 'object'}, |
| 'ApplicationMetricCredential': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'metrics-credentials': {'items': {'type': 'integer'}, |
| 'type': 'array'}}, |
| 'required': ['application', |
| 'metrics-credentials'], |
| 'type': 'object'}, |
| 'ApplicationMetricCredentials': {'additionalProperties': False, |
| 'properties': {'creds': {'items': {'$ref': '#/definitions/ApplicationMetricCredential'}, |
| 'type': 'array'}}, |
| 'required': ['creds'], |
| 'type': 'object'}, |
| 'ApplicationOfferDetails': {'additionalProperties': False, |
| 'properties': {'application-description': {'type': 'string'}, |
| 'bindings': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'endpoints': {'items': {'$ref': '#/definitions/RemoteEndpoint'}, |
| 'type': 'array'}, |
| 'offer-name': {'type': 'string'}, |
| 'offer-url': {'type': 'string'}, |
| 'offer-uuid': {'type': 'string'}, |
| 'source-model-tag': {'type': 'string'}, |
| 'spaces': {'items': {'$ref': '#/definitions/RemoteSpace'}, |
| 'type': 'array'}, |
| 'users': {'items': {'$ref': '#/definitions/OfferUserDetails'}, |
| 'type': 'array'}}, |
| 'required': ['source-model-tag', |
| 'offer-uuid', |
| 'offer-url', |
| 'offer-name', |
| 'application-description'], |
| 'type': 'object'}, |
| 'ApplicationSet': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'options': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}}, |
| 'required': ['application', 'options'], |
| 'type': 'object'}, |
| 'ApplicationSetCharm': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'channel': {'type': 'string'}, |
| 'charm-url': {'type': 'string'}, |
| 'config-settings': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'config-settings-yaml': {'type': 'string'}, |
| 'force': {'type': 'boolean'}, |
| 'force-series': {'type': 'boolean'}, |
| 'force-units': {'type': 'boolean'}, |
| 'resource-ids': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'storage-constraints': {'patternProperties': {'.*': {'$ref': '#/definitions/StorageConstraints'}}, |
| 'type': 'object'}}, |
| 'required': ['application', |
| 'charm-url', |
| 'channel', |
| 'force', |
| 'force-units', |
| 'force-series'], |
| 'type': 'object'}, |
| 'ApplicationSetCharmProfile': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'charm-url': {'type': 'string'}}, |
| 'required': ['application', |
| 'charm-url'], |
| 'type': 'object'}, |
| 'ApplicationUnexpose': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}}, |
| 'required': ['application'], |
| 'type': 'object'}, |
| 'ApplicationUnset': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'options': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'required': ['application', 'options'], |
| 'type': 'object'}, |
| 'ApplicationUpdate': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'charm-url': {'type': 'string'}, |
| 'constraints': {'$ref': '#/definitions/Value'}, |
| 'force': {'type': 'boolean'}, |
| 'force-charm-url': {'type': 'boolean'}, |
| 'force-series': {'type': 'boolean'}, |
| 'min-units': {'type': 'integer'}, |
| 'settings': {'patternProperties': {'.*': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'settings-yaml': {'type': 'string'}}, |
| 'required': ['application', |
| 'charm-url', |
| 'force-charm-url', |
| 'force-series', |
| 'force', |
| 'settings-yaml'], |
| 'type': 'object'}, |
| 'ApplicationsDeploy': {'additionalProperties': False, |
| 'properties': {'applications': {'items': {'$ref': '#/definitions/ApplicationDeploy'}, |
| 'type': 'array'}}, |
| 'required': ['applications'], |
| 'type': 'object'}, |
| 'CharmRelation': {'additionalProperties': False, |
| 'properties': {'interface': {'type': 'string'}, |
| 'limit': {'type': 'integer'}, |
| 'name': {'type': 'string'}, |
| 'optional': {'type': 'boolean'}, |
| 'role': {'type': 'string'}, |
| 'scope': {'type': 'string'}}, |
| 'required': ['name', |
| 'role', |
| 'interface', |
| 'optional', |
| 'limit', |
| 'scope'], |
| 'type': 'object'}, |
| 'ConfigResult': {'additionalProperties': False, |
| 'properties': {'config': {'patternProperties': {'.*': {'additionalProperties': True, |
| 'type': 'object'}}, |
| 'type': 'object'}, |
| 'error': {'$ref': '#/definitions/Error'}}, |
| 'required': ['config'], |
| 'type': 'object'}, |
| 'Constraints': {'additionalProperties': False, |
| 'properties': {'Count': {'type': 'integer'}, |
| 'Pool': {'type': 'string'}, |
| 'Size': {'type': 'integer'}}, |
| 'required': ['Pool', 'Size', 'Count'], |
| 'type': 'object'}, |
| 'ConsumeApplicationArg': {'additionalProperties': False, |
| 'properties': {'ApplicationOfferDetails': {'$ref': '#/definitions/ApplicationOfferDetails'}, |
| 'application-alias': {'type': 'string'}, |
| 'external-controller': {'$ref': '#/definitions/ExternalControllerInfo'}, |
| 'macaroon': {'$ref': '#/definitions/Macaroon'}}, |
| 'required': ['ApplicationOfferDetails'], |
| 'type': 'object'}, |
| 'ConsumeApplicationArgs': {'additionalProperties': False, |
| 'properties': {'args': {'items': {'$ref': '#/definitions/ConsumeApplicationArg'}, |
| 'type': 'array'}}, |
| 'type': 'object'}, |
| 'DestroyApplicationInfo': {'additionalProperties': False, |
| 'properties': {'destroyed-storage': {'items': {'$ref': '#/definitions/Entity'}, |
| 'type': 'array'}, |
| 'destroyed-units': {'items': {'$ref': '#/definitions/Entity'}, |
| 'type': 'array'}, |
| 'detached-storage': {'items': {'$ref': '#/definitions/Entity'}, |
| 'type': 'array'}}, |
| 'type': 'object'}, |
| 'DestroyApplicationParams': {'additionalProperties': False, |
| 'properties': {'application-tag': {'type': 'string'}, |
| 'destroy-storage': {'type': 'boolean'}}, |
| 'required': ['application-tag'], |
| 'type': 'object'}, |
| 'DestroyApplicationResult': {'additionalProperties': False, |
| 'properties': {'error': {'$ref': '#/definitions/Error'}, |
| 'info': {'$ref': '#/definitions/DestroyApplicationInfo'}}, |
| 'type': 'object'}, |
| 'DestroyApplicationResults': {'additionalProperties': False, |
| 'properties': {'results': {'items': {'$ref': '#/definitions/DestroyApplicationResult'}, |
| 'type': 'array'}}, |
| 'type': 'object'}, |
| 'DestroyApplicationUnits': {'additionalProperties': False, |
| 'properties': {'unit-names': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'required': ['unit-names'], |
| 'type': 'object'}, |
| 'DestroyApplicationsParams': {'additionalProperties': False, |
| 'properties': {'applications': {'items': {'$ref': '#/definitions/DestroyApplicationParams'}, |
| 'type': 'array'}}, |
| 'required': ['applications'], |
| 'type': 'object'}, |
| 'DestroyConsumedApplicationParams': {'additionalProperties': False, |
| 'properties': {'application-tag': {'type': 'string'}}, |
| 'required': ['application-tag'], |
| 'type': 'object'}, |
| 'DestroyConsumedApplicationsParams': {'additionalProperties': False, |
| 'properties': {'applications': {'items': {'$ref': '#/definitions/DestroyConsumedApplicationParams'}, |
| 'type': 'array'}}, |
| 'required': ['applications'], |
| 'type': 'object'}, |
| 'DestroyRelation': {'additionalProperties': False, |
| 'properties': {'endpoints': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'relation-id': {'type': 'integer'}}, |
| 'required': ['relation-id'], |
| 'type': 'object'}, |
| 'DestroyUnitInfo': {'additionalProperties': False, |
| 'properties': {'destroyed-storage': {'items': {'$ref': '#/definitions/Entity'}, |
| 'type': 'array'}, |
| 'detached-storage': {'items': {'$ref': '#/definitions/Entity'}, |
| 'type': 'array'}}, |
| 'type': 'object'}, |
| 'DestroyUnitParams': {'additionalProperties': False, |
| 'properties': {'destroy-storage': {'type': 'boolean'}, |
| 'unit-tag': {'type': 'string'}}, |
| 'required': ['unit-tag'], |
| 'type': 'object'}, |
| 'DestroyUnitResult': {'additionalProperties': False, |
| 'properties': {'error': {'$ref': '#/definitions/Error'}, |
| 'info': {'$ref': '#/definitions/DestroyUnitInfo'}}, |
| 'type': 'object'}, |
| 'DestroyUnitResults': {'additionalProperties': False, |
| 'properties': {'results': {'items': {'$ref': '#/definitions/DestroyUnitResult'}, |
| 'type': 'array'}}, |
| 'type': 'object'}, |
| 'DestroyUnitsParams': {'additionalProperties': False, |
| 'properties': {'units': {'items': {'$ref': '#/definitions/DestroyUnitParams'}, |
| 'type': 'array'}}, |
| 'required': ['units'], |
| 'type': 'object'}, |
| 'Entities': {'additionalProperties': False, |
| 'properties': {'entities': {'items': {'$ref': '#/definitions/Entity'}, |
| 'type': 'array'}}, |
| 'required': ['entities'], |
| 'type': 'object'}, |
| 'Entity': {'additionalProperties': False, |
| 'properties': {'tag': {'type': 'string'}}, |
| 'required': ['tag'], |
| 'type': 'object'}, |
| 'Error': {'additionalProperties': False, |
| 'properties': {'code': {'type': 'string'}, |
| 'info': {'$ref': '#/definitions/ErrorInfo'}, |
| 'message': {'type': 'string'}}, |
| 'required': ['message', 'code'], |
| 'type': 'object'}, |
| 'ErrorInfo': {'additionalProperties': False, |
| 'properties': {'macaroon': {'$ref': '#/definitions/Macaroon'}, |
| 'macaroon-path': {'type': 'string'}}, |
| 'type': 'object'}, |
| 'ErrorResult': {'additionalProperties': False, |
| 'properties': {'error': {'$ref': '#/definitions/Error'}}, |
| 'type': 'object'}, |
| 'ErrorResults': {'additionalProperties': False, |
| 'properties': {'results': {'items': {'$ref': '#/definitions/ErrorResult'}, |
| 'type': 'array'}}, |
| 'required': ['results'], |
| 'type': 'object'}, |
| 'ExternalControllerInfo': {'additionalProperties': False, |
| 'properties': {'addrs': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'ca-cert': {'type': 'string'}, |
| 'controller-alias': {'type': 'string'}, |
| 'controller-tag': {'type': 'string'}}, |
| 'required': ['controller-tag', |
| 'controller-alias', |
| 'addrs', |
| 'ca-cert'], |
| 'type': 'object'}, |
| 'LXDProfileUpgradeMessages': {'additionalProperties': False, |
| 'properties': {'application': {'$ref': '#/definitions/Entity'}, |
| 'watcher-id': {'type': 'string'}}, |
| 'required': ['application', |
| 'watcher-id'], |
| 'type': 'object'}, |
| 'LXDProfileUpgradeMessagesResult': {'additionalProperties': False, |
| 'properties': {'error': {'$ref': '#/definitions/Error'}, |
| 'message': {'type': 'string'}, |
| 'unit-name': {'type': 'string'}}, |
| 'required': ['unit-name', |
| 'message'], |
| 'type': 'object'}, |
| 'LXDProfileUpgradeMessagesResults': {'additionalProperties': False, |
| 'properties': {'args': {'items': {'$ref': '#/definitions/LXDProfileUpgradeMessagesResult'}, |
| 'type': 'array'}}, |
| 'required': ['args'], |
| 'type': 'object'}, |
| 'Macaroon': {'additionalProperties': False, 'type': 'object'}, |
| 'NotifyWatchResult': {'additionalProperties': False, |
| 'properties': {'NotifyWatcherId': {'type': 'string'}, |
| 'error': {'$ref': '#/definitions/Error'}}, |
| 'required': ['NotifyWatcherId'], |
| 'type': 'object'}, |
| 'OfferUserDetails': {'additionalProperties': False, |
| 'properties': {'access': {'type': 'string'}, |
| 'display-name': {'type': 'string'}, |
| 'user': {'type': 'string'}}, |
| 'required': ['user', |
| 'display-name', |
| 'access'], |
| 'type': 'object'}, |
| 'Placement': {'additionalProperties': False, |
| 'properties': {'directive': {'type': 'string'}, |
| 'scope': {'type': 'string'}}, |
| 'required': ['scope', 'directive'], |
| 'type': 'object'}, |
| 'RelationSuspendedArg': {'additionalProperties': False, |
| 'properties': {'message': {'type': 'string'}, |
| 'relation-id': {'type': 'integer'}, |
| 'suspended': {'type': 'boolean'}}, |
| 'required': ['relation-id', |
| 'message', |
| 'suspended'], |
| 'type': 'object'}, |
| 'RelationSuspendedArgs': {'additionalProperties': False, |
| 'properties': {'args': {'items': {'$ref': '#/definitions/RelationSuspendedArg'}, |
| 'type': 'array'}}, |
| 'required': ['args'], |
| 'type': 'object'}, |
| 'RemoteEndpoint': {'additionalProperties': False, |
| 'properties': {'interface': {'type': 'string'}, |
| 'limit': {'type': 'integer'}, |
| 'name': {'type': 'string'}, |
| 'role': {'type': 'string'}}, |
| 'required': ['name', |
| 'role', |
| 'interface', |
| 'limit'], |
| 'type': 'object'}, |
| 'RemoteSpace': {'additionalProperties': False, |
| 'properties': {'cloud-type': {'type': 'string'}, |
| 'name': {'type': 'string'}, |
| 'provider-attributes': {'patternProperties': {'.*': {'additionalProperties': True, |
| 'type': 'object'}}, |
| 'type': 'object'}, |
| 'provider-id': {'type': 'string'}, |
| 'subnets': {'items': {'$ref': '#/definitions/Subnet'}, |
| 'type': 'array'}}, |
| 'required': ['cloud-type', |
| 'name', |
| 'provider-id', |
| 'provider-attributes', |
| 'subnets'], |
| 'type': 'object'}, |
| 'ScaleApplicationInfo': {'additionalProperties': False, |
| 'properties': {'num-units': {'type': 'integer'}}, |
| 'required': ['num-units'], |
| 'type': 'object'}, |
| 'ScaleApplicationParams': {'additionalProperties': False, |
| 'properties': {'application-tag': {'type': 'string'}, |
| 'scale': {'type': 'integer'}, |
| 'scale-change': {'type': 'integer'}}, |
| 'required': ['application-tag', |
| 'scale'], |
| 'type': 'object'}, |
| 'ScaleApplicationResult': {'additionalProperties': False, |
| 'properties': {'error': {'$ref': '#/definitions/Error'}, |
| 'info': {'$ref': '#/definitions/ScaleApplicationInfo'}}, |
| 'type': 'object'}, |
| 'ScaleApplicationResults': {'additionalProperties': False, |
| 'properties': {'results': {'items': {'$ref': '#/definitions/ScaleApplicationResult'}, |
| 'type': 'array'}}, |
| 'type': 'object'}, |
| 'ScaleApplicationsParams': {'additionalProperties': False, |
| 'properties': {'applications': {'items': {'$ref': '#/definitions/ScaleApplicationParams'}, |
| 'type': 'array'}}, |
| 'required': ['applications'], |
| 'type': 'object'}, |
| 'SetConstraints': {'additionalProperties': False, |
| 'properties': {'application': {'type': 'string'}, |
| 'constraints': {'$ref': '#/definitions/Value'}}, |
| 'required': ['application', 'constraints'], |
| 'type': 'object'}, |
| 'StorageConstraints': {'additionalProperties': False, |
| 'properties': {'count': {'type': 'integer'}, |
| 'pool': {'type': 'string'}, |
| 'size': {'type': 'integer'}}, |
| 'type': 'object'}, |
| 'StringResult': {'additionalProperties': False, |
| 'properties': {'error': {'$ref': '#/definitions/Error'}, |
| 'result': {'type': 'string'}}, |
| 'required': ['result'], |
| 'type': 'object'}, |
| 'Subnet': {'additionalProperties': False, |
| 'properties': {'cidr': {'type': 'string'}, |
| 'life': {'type': 'string'}, |
| 'provider-id': {'type': 'string'}, |
| 'provider-network-id': {'type': 'string'}, |
| 'provider-space-id': {'type': 'string'}, |
| 'space-tag': {'type': 'string'}, |
| 'status': {'type': 'string'}, |
| 'vlan-tag': {'type': 'integer'}, |
| 'zones': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'required': ['cidr', |
| 'vlan-tag', |
| 'life', |
| 'space-tag', |
| 'zones'], |
| 'type': 'object'}, |
| 'UnitsResolved': {'additionalProperties': False, |
| 'properties': {'all': {'type': 'boolean'}, |
| 'retry': {'type': 'boolean'}, |
| 'tags': {'$ref': '#/definitions/Entities'}}, |
| 'type': 'object'}, |
| 'UpdateSeriesArg': {'additionalProperties': False, |
| 'properties': {'force': {'type': 'boolean'}, |
| 'series': {'type': 'string'}, |
| 'tag': {'$ref': '#/definitions/Entity'}}, |
| 'required': ['tag', 'force', 'series'], |
| 'type': 'object'}, |
| 'UpdateSeriesArgs': {'additionalProperties': False, |
| 'properties': {'args': {'items': {'$ref': '#/definitions/UpdateSeriesArg'}, |
| 'type': 'array'}}, |
| 'required': ['args'], |
| 'type': 'object'}, |
| 'Value': {'additionalProperties': False, |
| 'properties': {'arch': {'type': 'string'}, |
| 'container': {'type': 'string'}, |
| 'cores': {'type': 'integer'}, |
| 'cpu-power': {'type': 'integer'}, |
| 'instance-type': {'type': 'string'}, |
| 'mem': {'type': 'integer'}, |
| 'root-disk': {'type': 'integer'}, |
| 'spaces': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'tags': {'items': {'type': 'string'}, |
| 'type': 'array'}, |
| 'virt-type': {'type': 'string'}, |
| 'zones': {'items': {'type': 'string'}, |
| 'type': 'array'}}, |
| 'type': 'object'}}, |
| 'properties': {'AddRelation': {'properties': {'Params': {'$ref': '#/definitions/AddRelation'}, |
| 'Result': {'$ref': '#/definitions/AddRelationResults'}}, |
| 'type': 'object'}, |
| 'AddUnits': {'properties': {'Params': {'$ref': '#/definitions/AddApplicationUnits'}, |
| 'Result': {'$ref': '#/definitions/AddApplicationUnitsResults'}}, |
| 'type': 'object'}, |
| 'CharmConfig': {'properties': {'Params': {'$ref': '#/definitions/Entities'}, |
| 'Result': {'$ref': '#/definitions/ApplicationGetConfigResults'}}, |
| 'type': 'object'}, |
| 'CharmRelations': {'properties': {'Params': {'$ref': '#/definitions/ApplicationCharmRelations'}, |
| 'Result': {'$ref': '#/definitions/ApplicationCharmRelationsResults'}}, |
| 'type': 'object'}, |
| 'Consume': {'properties': {'Params': {'$ref': '#/definitions/ConsumeApplicationArgs'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'Deploy': {'properties': {'Params': {'$ref': '#/definitions/ApplicationsDeploy'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'Destroy': {'properties': {'Params': {'$ref': '#/definitions/ApplicationDestroy'}}, |
| 'type': 'object'}, |
| 'DestroyApplication': {'properties': {'Params': {'$ref': '#/definitions/DestroyApplicationsParams'}, |
| 'Result': {'$ref': '#/definitions/DestroyApplicationResults'}}, |
| 'type': 'object'}, |
| 'DestroyConsumedApplications': {'properties': {'Params': {'$ref': '#/definitions/DestroyConsumedApplicationsParams'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'DestroyRelation': {'properties': {'Params': {'$ref': '#/definitions/DestroyRelation'}}, |
| 'type': 'object'}, |
| 'DestroyUnit': {'properties': {'Params': {'$ref': '#/definitions/DestroyUnitsParams'}, |
| 'Result': {'$ref': '#/definitions/DestroyUnitResults'}}, |
| 'type': 'object'}, |
| 'DestroyUnits': {'properties': {'Params': {'$ref': '#/definitions/DestroyApplicationUnits'}}, |
| 'type': 'object'}, |
| 'Expose': {'properties': {'Params': {'$ref': '#/definitions/ApplicationExpose'}}, |
| 'type': 'object'}, |
| 'Get': {'properties': {'Params': {'$ref': '#/definitions/ApplicationGet'}, |
| 'Result': {'$ref': '#/definitions/ApplicationGetResults'}}, |
| 'type': 'object'}, |
| 'GetCharmURL': {'properties': {'Params': {'$ref': '#/definitions/ApplicationGet'}, |
| 'Result': {'$ref': '#/definitions/StringResult'}}, |
| 'type': 'object'}, |
| 'GetConfig': {'properties': {'Params': {'$ref': '#/definitions/Entities'}, |
| 'Result': {'$ref': '#/definitions/ApplicationGetConfigResults'}}, |
| 'type': 'object'}, |
| 'GetConstraints': {'properties': {'Params': {'$ref': '#/definitions/Entities'}, |
| 'Result': {'$ref': '#/definitions/ApplicationGetConstraintsResults'}}, |
| 'type': 'object'}, |
| 'GetLXDProfileUpgradeMessages': {'properties': {'Params': {'$ref': '#/definitions/LXDProfileUpgradeMessages'}, |
| 'Result': {'$ref': '#/definitions/LXDProfileUpgradeMessagesResults'}}, |
| 'type': 'object'}, |
| 'ResolveUnitErrors': {'properties': {'Params': {'$ref': '#/definitions/UnitsResolved'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'ScaleApplications': {'properties': {'Params': {'$ref': '#/definitions/ScaleApplicationsParams'}, |
| 'Result': {'$ref': '#/definitions/ScaleApplicationResults'}}, |
| 'type': 'object'}, |
| 'Set': {'properties': {'Params': {'$ref': '#/definitions/ApplicationSet'}}, |
| 'type': 'object'}, |
| 'SetApplicationsConfig': {'properties': {'Params': {'$ref': '#/definitions/ApplicationConfigSetArgs'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'SetCharm': {'properties': {'Params': {'$ref': '#/definitions/ApplicationSetCharm'}}, |
| 'type': 'object'}, |
| 'SetCharmProfile': {'properties': {'Params': {'$ref': '#/definitions/ApplicationSetCharmProfile'}}, |
| 'type': 'object'}, |
| 'SetConstraints': {'properties': {'Params': {'$ref': '#/definitions/SetConstraints'}}, |
| 'type': 'object'}, |
| 'SetMetricCredentials': {'properties': {'Params': {'$ref': '#/definitions/ApplicationMetricCredentials'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'SetRelationsSuspended': {'properties': {'Params': {'$ref': '#/definitions/RelationSuspendedArgs'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'Unexpose': {'properties': {'Params': {'$ref': '#/definitions/ApplicationUnexpose'}}, |
| 'type': 'object'}, |
| 'Unset': {'properties': {'Params': {'$ref': '#/definitions/ApplicationUnset'}}, |
| 'type': 'object'}, |
| 'UnsetApplicationsConfig': {'properties': {'Params': {'$ref': '#/definitions/ApplicationConfigUnsetArgs'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'Update': {'properties': {'Params': {'$ref': '#/definitions/ApplicationUpdate'}}, |
| 'type': 'object'}, |
| 'UpdateApplicationSeries': {'properties': {'Params': {'$ref': '#/definitions/UpdateSeriesArgs'}, |
| 'Result': {'$ref': '#/definitions/ErrorResults'}}, |
| 'type': 'object'}, |
| 'WatchLXDProfileUpgradeNotifications': {'properties': {'Params': {'$ref': '#/definitions/Entity'}, |
| 'Result': {'$ref': '#/definitions/NotifyWatchResult'}}, |
| 'type': 'object'}}, |
| 'type': 'object'} |
| |
| |
| @ReturnMapping(AddRelationResults) |
| async def AddRelation(self, endpoints): |
| ''' |
| endpoints : typing.Sequence[str] |
| Returns -> typing.Mapping[str, ~CharmRelation] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='AddRelation', |
| version=8, |
| params=_params) |
| _params['endpoints'] = endpoints |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(AddApplicationUnitsResults) |
| async def AddUnits(self, application, num_units, placement): |
| ''' |
| application : str |
| num_units : int |
| placement : typing.Sequence[~Placement] |
| Returns -> typing.Sequence[str] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='AddUnits', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['num-units'] = num_units |
| _params['placement'] = placement |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ApplicationGetConfigResults) |
| async def CharmConfig(self, entities): |
| ''' |
| entities : typing.Sequence[~Entity] |
| Returns -> typing.Sequence[~ConfigResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='CharmConfig', |
| version=8, |
| params=_params) |
| _params['entities'] = entities |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ApplicationCharmRelationsResults) |
| async def CharmRelations(self, application): |
| ''' |
| application : str |
| Returns -> typing.Sequence[str] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='CharmRelations', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def Consume(self, args): |
| ''' |
| args : typing.Sequence[~ConsumeApplicationArg] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Consume', |
| version=8, |
| params=_params) |
| _params['args'] = args |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def Deploy(self, applications): |
| ''' |
| applications : typing.Sequence[~ApplicationDeploy] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Deploy', |
| version=8, |
| params=_params) |
| _params['applications'] = applications |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def Destroy(self, application): |
| ''' |
| application : str |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Destroy', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(DestroyApplicationResults) |
| async def DestroyApplication(self, applications): |
| ''' |
| applications : typing.Sequence[~DestroyApplicationParams] |
| Returns -> typing.Sequence[~DestroyApplicationResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='DestroyApplication', |
| version=8, |
| params=_params) |
| _params['applications'] = applications |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def DestroyConsumedApplications(self, applications): |
| ''' |
| applications : typing.Sequence[~DestroyConsumedApplicationParams] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='DestroyConsumedApplications', |
| version=8, |
| params=_params) |
| _params['applications'] = applications |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def DestroyRelation(self, endpoints): |
| ''' |
| endpoints : typing.Sequence[str] |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='DestroyRelation', |
| version=8, |
| params=_params) |
| _params['endpoints'] = endpoints |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(DestroyUnitResults) |
| async def DestroyUnit(self, units): |
| ''' |
| units : typing.Sequence[~DestroyUnitParams] |
| Returns -> typing.Sequence[~DestroyUnitResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='DestroyUnit', |
| version=8, |
| params=_params) |
| _params['units'] = units |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def DestroyUnits(self, unit_names): |
| ''' |
| unit_names : typing.Sequence[str] |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='DestroyUnits', |
| version=8, |
| params=_params) |
| _params['unit-names'] = unit_names |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def Expose(self, application): |
| ''' |
| application : str |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Expose', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ApplicationGetResults) |
| async def Get(self, application): |
| ''' |
| application : str |
| Returns -> typing.Union[str, typing.Mapping[str, typing.Any], _ForwardRef('Value')] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Get', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(StringResult) |
| async def GetCharmURL(self, application): |
| ''' |
| application : str |
| Returns -> typing.Union[_ForwardRef('Error'), str] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='GetCharmURL', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ApplicationGetConfigResults) |
| async def GetConfig(self, entities): |
| ''' |
| entities : typing.Sequence[~Entity] |
| Returns -> typing.Sequence[~ConfigResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='GetConfig', |
| version=8, |
| params=_params) |
| _params['entities'] = entities |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ApplicationGetConstraintsResults) |
| async def GetConstraints(self, entities): |
| ''' |
| entities : typing.Sequence[~Entity] |
| Returns -> typing.Sequence[~ApplicationConstraint] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='GetConstraints', |
| version=8, |
| params=_params) |
| _params['entities'] = entities |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(LXDProfileUpgradeMessagesResults) |
| async def GetLXDProfileUpgradeMessages(self, application, watcher_id): |
| ''' |
| application : Entity |
| watcher_id : str |
| Returns -> typing.Sequence[~LXDProfileUpgradeMessagesResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='GetLXDProfileUpgradeMessages', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['watcher-id'] = watcher_id |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def ResolveUnitErrors(self, all_, retry, tags): |
| ''' |
| all_ : bool |
| retry : bool |
| tags : Entities |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='ResolveUnitErrors', |
| version=8, |
| params=_params) |
| _params['all'] = all_ |
| _params['retry'] = retry |
| _params['tags'] = tags |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ScaleApplicationResults) |
| async def ScaleApplications(self, applications): |
| ''' |
| applications : typing.Sequence[~ScaleApplicationParams] |
| Returns -> typing.Sequence[~ScaleApplicationResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='ScaleApplications', |
| version=8, |
| params=_params) |
| _params['applications'] = applications |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def Set(self, application, options): |
| ''' |
| application : str |
| options : typing.Mapping[str, str] |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Set', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['options'] = options |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def SetApplicationsConfig(self, args): |
| ''' |
| args : typing.Sequence[~ApplicationConfigSet] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='SetApplicationsConfig', |
| version=8, |
| params=_params) |
| _params['Args'] = args |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def SetCharm(self, application, channel, charm_url, config_settings, config_settings_yaml, force_series, force_units, resource_ids, storage_constraints): |
| ''' |
| application : str |
| channel : str |
| charm_url : str |
| config_settings : typing.Mapping[str, str] |
| config_settings_yaml : str |
| force_series : bool |
| force_units : bool |
| resource_ids : typing.Mapping[str, str] |
| storage_constraints : typing.Mapping[str, ~StorageConstraints] |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='SetCharm', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['channel'] = channel |
| _params['charm-url'] = charm_url |
| _params['config-settings'] = config_settings |
| _params['config-settings-yaml'] = config_settings_yaml |
| _params['force-series'] = force_series |
| _params['force-units'] = force_units |
| _params['resource-ids'] = resource_ids |
| _params['storage-constraints'] = storage_constraints |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def SetCharmProfile(self, application, charm_url): |
| ''' |
| application : str |
| charm_url : str |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='SetCharmProfile', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['charm-url'] = charm_url |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def SetConstraints(self, application, constraints): |
| ''' |
| application : str |
| constraints : Value |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='SetConstraints', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['constraints'] = constraints |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def SetMetricCredentials(self, creds): |
| ''' |
| creds : typing.Sequence[~ApplicationMetricCredential] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='SetMetricCredentials', |
| version=8, |
| params=_params) |
| _params['creds'] = creds |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def SetRelationsSuspended(self, args): |
| ''' |
| args : typing.Sequence[~RelationSuspendedArg] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='SetRelationsSuspended', |
| version=8, |
| params=_params) |
| _params['args'] = args |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def Unexpose(self, application): |
| ''' |
| application : str |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Unexpose', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def Unset(self, application, options): |
| ''' |
| application : str |
| options : typing.Sequence[str] |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Unset', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['options'] = options |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def UnsetApplicationsConfig(self, args): |
| ''' |
| args : typing.Sequence[~ApplicationUnset] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='UnsetApplicationsConfig', |
| version=8, |
| params=_params) |
| _params['Args'] = args |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(None) |
| async def Update(self, application, charm_url, constraints, force_charm_url, force_series, min_units, settings, settings_yaml): |
| ''' |
| application : str |
| charm_url : str |
| constraints : Value |
| force_charm_url : bool |
| force_series : bool |
| min_units : int |
| settings : typing.Mapping[str, str] |
| settings_yaml : str |
| Returns -> None |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='Update', |
| version=8, |
| params=_params) |
| _params['application'] = application |
| _params['charm-url'] = charm_url |
| _params['constraints'] = constraints |
| _params['force-charm-url'] = force_charm_url |
| _params['force-series'] = force_series |
| _params['min-units'] = min_units |
| _params['settings'] = settings |
| _params['settings-yaml'] = settings_yaml |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(ErrorResults) |
| async def UpdateApplicationSeries(self, args): |
| ''' |
| args : typing.Sequence[~UpdateSeriesArg] |
| Returns -> typing.Sequence[~ErrorResult] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='UpdateApplicationSeries', |
| version=8, |
| params=_params) |
| _params['args'] = args |
| reply = await self.rpc(msg) |
| return reply |
| |
| |
| |
| @ReturnMapping(NotifyWatchResult) |
| async def WatchLXDProfileUpgradeNotifications(self, tag): |
| ''' |
| tag : str |
| Returns -> typing.Union[str, _ForwardRef('Error')] |
| ''' |
| # map input types to rpc msg |
| _params = dict() |
| msg = dict(type='Application', |
| request='WatchLXDProfileUpgradeNotifications', |
| version=8, |
| params=_params) |
| _params['tag'] = tag |
| reply = await self.rpc(msg) |
| return reply |
| |
| |