Add model context manager (#128)
[osm/N2VC.git] / juju / client / _client3.py
index c4a76db..83375f0 100644 (file)
@@ -729,14 +729,9 @@ class ControllerFacade(Type):
                                                                  'type': 'array'}},
                                          'type': 'object'},
                      'MigrationSpec': {'additionalProperties': False,
-                                       'properties': {'external-control': {'type': 'boolean'},
-                                                      'model-tag': {'type': 'string'},
-                                                      'skip-initial-prechecks': {'type': 'boolean'},
+                                       'properties': {'model-tag': {'type': 'string'},
                                                       'target-info': {'$ref': '#/definitions/MigrationTargetInfo'}},
-                                       'required': ['model-tag',
-                                                    'target-info',
-                                                    'external-control',
-                                                    'skip-initial-prechecks'],
+                                       'required': ['model-tag', 'target-info'],
                                        'type': 'object'},
                      'MigrationTargetInfo': {'additionalProperties': False,
                                              'properties': {'addrs': {'items': {'type': 'string'},
@@ -2450,11 +2445,16 @@ class ProvisionerFacade(Type):
                                    'required': ['entities'],
                                    'type': 'object'},
                      'Settings': {'additionalProperties': False,
-                                  'properties': {'Ftp': {'type': 'string'},
+                                  'properties': {'AutoNoProxy': {'type': 'string'},
+                                                 'Ftp': {'type': 'string'},
                                                  'Http': {'type': 'string'},
                                                  'Https': {'type': 'string'},
                                                  'NoProxy': {'type': 'string'}},
-                                  'required': ['Http', 'Https', 'Ftp', 'NoProxy'],
+                                  'required': ['Http',
+                                               'Https',
+                                               'Ftp',
+                                               'NoProxy',
+                                               'AutoNoProxy'],
                                   'type': 'object'},
                      'StatusResult': {'additionalProperties': False,
                                       'properties': {'data': {'patternProperties': {'.*': {'additionalProperties': True,
@@ -2573,7 +2573,8 @@ class ProvisionerFacade(Type):
                                                    'persistent': {'type': 'boolean'},
                                                    'pool': {'type': 'string'},
                                                    'size': {'type': 'integer'},
-                                                   'volume-id': {'type': 'string'}},
+                                                   'volume-id': {'type': 'string'},
+                                                   'wwn': {'type': 'string'}},
                                     'required': ['volume-id', 'size', 'persistent'],
                                     'type': 'object'},
                      'VolumeParams': {'additionalProperties': False,
@@ -3590,7 +3591,8 @@ class StorageFacade(Type):
                                                    'persistent': {'type': 'boolean'},
                                                    'pool': {'type': 'string'},
                                                    'size': {'type': 'integer'},
-                                                   'volume-id': {'type': 'string'}},
+                                                   'volume-id': {'type': 'string'},
+                                                   'wwn': {'type': 'string'}},
                                     'required': ['volume-id', 'size', 'persistent'],
                                     'type': 'object'}},
      'properties': {'AddToUnit': {'properties': {'Params': {'$ref': '#/definitions/StoragesAddParams'},
@@ -3793,12 +3795,14 @@ class StorageProvisionerFacade(Type):
                                                     'Label': {'type': 'string'},
                                                     'MountPoint': {'type': 'string'},
                                                     'Size': {'type': 'integer'},
-                                                    'UUID': {'type': 'string'}},
+                                                    'UUID': {'type': 'string'},
+                                                    'WWN': {'type': 'string'}},
                                      'required': ['DeviceName',
                                                   'DeviceLinks',
                                                   'Label',
                                                   'UUID',
                                                   'HardwareId',
+                                                  'WWN',
                                                   'BusAddress',
                                                   'Size',
                                                   'FilesystemType',
@@ -4082,7 +4086,8 @@ class StorageProvisionerFacade(Type):
                                                    'persistent': {'type': 'boolean'},
                                                    'pool': {'type': 'string'},
                                                    'size': {'type': 'integer'},
-                                                   'volume-id': {'type': 'string'}},
+                                                   'volume-id': {'type': 'string'},
+                                                   'wwn': {'type': 'string'}},
                                     'required': ['volume-id', 'size', 'persistent'],
                                     'type': 'object'},
                      'VolumeParams': {'additionalProperties': False,