File: __init__.py

package info (click to toggle)
python-azure 20230112%2Bgit-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 749,544 kB
  • sloc: python: 6,815,827; javascript: 287; makefile: 195; xml: 109; sh: 105
file content (487 lines) | stat: -rw-r--r-- 18,023 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

try:
    from ._models_py3 import ARMBaseModel
    from ._models_py3 import Addon
    from ._models_py3 import AddonList
    from ._models_py3 import Address
    from ._models_py3 import Alert
    from ._models_py3 import AlertErrorDetails
    from ._models_py3 import AlertList
    from ._models_py3 import ArcAddon
    from ._models_py3 import AsymmetricEncryptedSecret
    from ._models_py3 import Authentication
    from ._models_py3 import AzureContainerInfo
    from ._models_py3 import BandwidthSchedule
    from ._models_py3 import BandwidthSchedulesList
    from ._models_py3 import ClientAccessRight
    from ._models_py3 import CloudEdgeManagementRole
    from ._models_py3 import CloudErrorBody
    from ._models_py3 import CniConfig
    from ._models_py3 import ComputeResource
    from ._models_py3 import ContactDetails
    from ._models_py3 import Container
    from ._models_py3 import ContainerList
    from ._models_py3 import DCAccessCode
    from ._models_py3 import DataBoxEdgeDevice
    from ._models_py3 import DataBoxEdgeDeviceExtendedInfo
    from ._models_py3 import DataBoxEdgeDeviceExtendedInfoPatch
    from ._models_py3 import DataBoxEdgeDeviceList
    from ._models_py3 import DataBoxEdgeDevicePatch
    from ._models_py3 import DataBoxEdgeMoveRequest
    from ._models_py3 import DataBoxEdgeSku
    from ._models_py3 import DataBoxEdgeSkuList
    from ._models_py3 import DeviceSecrets
    from ._models_py3 import EdgeProfile
    from ._models_py3 import EdgeProfilePatch
    from ._models_py3 import EdgeProfileSubscription
    from ._models_py3 import EdgeProfileSubscriptionPatch
    from ._models_py3 import EtcdInfo
    from ._models_py3 import FileEventTrigger
    from ._models_py3 import FileSourceInfo
    from ._models_py3 import GenerateCertResponse
    from ._models_py3 import ImageRepositoryCredential
    from ._models_py3 import IoTAddon
    from ._models_py3 import IoTDeviceInfo
    from ._models_py3 import IoTEdgeAgentInfo
    from ._models_py3 import IoTRole
    from ._models_py3 import Ipv4Config
    from ._models_py3 import Ipv6Config
    from ._models_py3 import Job
    from ._models_py3 import JobErrorDetails
    from ._models_py3 import JobErrorItem
    from ._models_py3 import KubernetesClusterInfo
    from ._models_py3 import KubernetesIPConfiguration
    from ._models_py3 import KubernetesRole
    from ._models_py3 import KubernetesRoleCompute
    from ._models_py3 import KubernetesRoleNetwork
    from ._models_py3 import KubernetesRoleResources
    from ._models_py3 import KubernetesRoleStorage
    from ._models_py3 import KubernetesRoleStorageClassInfo
    from ._models_py3 import LoadBalancerConfig
    from ._models_py3 import MECRole
    from ._models_py3 import MetricConfiguration
    from ._models_py3 import MetricCounter
    from ._models_py3 import MetricCounterSet
    from ._models_py3 import MetricDimension
    from ._models_py3 import MetricDimensionV1
    from ._models_py3 import MetricSpecificationV1
    from ._models_py3 import MonitoringMetricConfiguration
    from ._models_py3 import MonitoringMetricConfigurationList
    from ._models_py3 import MountPointMap
    from ._models_py3 import NetworkAdapter
    from ._models_py3 import NetworkAdapterPosition
    from ._models_py3 import NetworkSettings
    from ._models_py3 import Node
    from ._models_py3 import NodeInfo
    from ._models_py3 import NodeList
    from ._models_py3 import Operation
    from ._models_py3 import OperationDisplay
    from ._models_py3 import OperationsList
    from ._models_py3 import Order
    from ._models_py3 import OrderList
    from ._models_py3 import OrderStatus
    from ._models_py3 import PeriodicTimerEventTrigger
    from ._models_py3 import PeriodicTimerSourceInfo
    from ._models_py3 import RefreshDetails
    from ._models_py3 import ResourceIdentity
    from ._models_py3 import ResourceMoveDetails
    from ._models_py3 import ResourceTypeSku
    from ._models_py3 import Role
    from ._models_py3 import RoleList
    from ._models_py3 import RoleSinkInfo
    from ._models_py3 import Secret
    from ._models_py3 import SecuritySettings
    from ._models_py3 import ServiceSpecification
    from ._models_py3 import Share
    from ._models_py3 import ShareAccessRight
    from ._models_py3 import ShareList
    from ._models_py3 import Sku
    from ._models_py3 import SkuCapability
    from ._models_py3 import SkuCost
    from ._models_py3 import SkuInformation
    from ._models_py3 import SkuInformationList
    from ._models_py3 import SkuLocationInfo
    from ._models_py3 import StorageAccount
    from ._models_py3 import StorageAccountCredential
    from ._models_py3 import StorageAccountCredentialList
    from ._models_py3 import StorageAccountList
    from ._models_py3 import SubscriptionRegisteredFeatures
    from ._models_py3 import SymmetricKey
    from ._models_py3 import SystemData
    from ._models_py3 import TrackingInfo
    from ._models_py3 import Trigger
    from ._models_py3 import TriggerList
    from ._models_py3 import UpdateDownloadProgress
    from ._models_py3 import UpdateInstallProgress
    from ._models_py3 import UpdateSummary
    from ._models_py3 import UploadCertificateRequest
    from ._models_py3 import UploadCertificateResponse
    from ._models_py3 import User
    from ._models_py3 import UserAccessRight
    from ._models_py3 import UserList
except (SyntaxError, ImportError):
    from ._models import ARMBaseModel  # type: ignore
    from ._models import Addon  # type: ignore
    from ._models import AddonList  # type: ignore
    from ._models import Address  # type: ignore
    from ._models import Alert  # type: ignore
    from ._models import AlertErrorDetails  # type: ignore
    from ._models import AlertList  # type: ignore
    from ._models import ArcAddon  # type: ignore
    from ._models import AsymmetricEncryptedSecret  # type: ignore
    from ._models import Authentication  # type: ignore
    from ._models import AzureContainerInfo  # type: ignore
    from ._models import BandwidthSchedule  # type: ignore
    from ._models import BandwidthSchedulesList  # type: ignore
    from ._models import ClientAccessRight  # type: ignore
    from ._models import CloudEdgeManagementRole  # type: ignore
    from ._models import CloudErrorBody  # type: ignore
    from ._models import CniConfig  # type: ignore
    from ._models import ComputeResource  # type: ignore
    from ._models import ContactDetails  # type: ignore
    from ._models import Container  # type: ignore
    from ._models import ContainerList  # type: ignore
    from ._models import DCAccessCode  # type: ignore
    from ._models import DataBoxEdgeDevice  # type: ignore
    from ._models import DataBoxEdgeDeviceExtendedInfo  # type: ignore
    from ._models import DataBoxEdgeDeviceExtendedInfoPatch  # type: ignore
    from ._models import DataBoxEdgeDeviceList  # type: ignore
    from ._models import DataBoxEdgeDevicePatch  # type: ignore
    from ._models import DataBoxEdgeMoveRequest  # type: ignore
    from ._models import DataBoxEdgeSku  # type: ignore
    from ._models import DataBoxEdgeSkuList  # type: ignore
    from ._models import DeviceSecrets  # type: ignore
    from ._models import EdgeProfile  # type: ignore
    from ._models import EdgeProfilePatch  # type: ignore
    from ._models import EdgeProfileSubscription  # type: ignore
    from ._models import EdgeProfileSubscriptionPatch  # type: ignore
    from ._models import EtcdInfo  # type: ignore
    from ._models import FileEventTrigger  # type: ignore
    from ._models import FileSourceInfo  # type: ignore
    from ._models import GenerateCertResponse  # type: ignore
    from ._models import ImageRepositoryCredential  # type: ignore
    from ._models import IoTAddon  # type: ignore
    from ._models import IoTDeviceInfo  # type: ignore
    from ._models import IoTEdgeAgentInfo  # type: ignore
    from ._models import IoTRole  # type: ignore
    from ._models import Ipv4Config  # type: ignore
    from ._models import Ipv6Config  # type: ignore
    from ._models import Job  # type: ignore
    from ._models import JobErrorDetails  # type: ignore
    from ._models import JobErrorItem  # type: ignore
    from ._models import KubernetesClusterInfo  # type: ignore
    from ._models import KubernetesIPConfiguration  # type: ignore
    from ._models import KubernetesRole  # type: ignore
    from ._models import KubernetesRoleCompute  # type: ignore
    from ._models import KubernetesRoleNetwork  # type: ignore
    from ._models import KubernetesRoleResources  # type: ignore
    from ._models import KubernetesRoleStorage  # type: ignore
    from ._models import KubernetesRoleStorageClassInfo  # type: ignore
    from ._models import LoadBalancerConfig  # type: ignore
    from ._models import MECRole  # type: ignore
    from ._models import MetricConfiguration  # type: ignore
    from ._models import MetricCounter  # type: ignore
    from ._models import MetricCounterSet  # type: ignore
    from ._models import MetricDimension  # type: ignore
    from ._models import MetricDimensionV1  # type: ignore
    from ._models import MetricSpecificationV1  # type: ignore
    from ._models import MonitoringMetricConfiguration  # type: ignore
    from ._models import MonitoringMetricConfigurationList  # type: ignore
    from ._models import MountPointMap  # type: ignore
    from ._models import NetworkAdapter  # type: ignore
    from ._models import NetworkAdapterPosition  # type: ignore
    from ._models import NetworkSettings  # type: ignore
    from ._models import Node  # type: ignore
    from ._models import NodeInfo  # type: ignore
    from ._models import NodeList  # type: ignore
    from ._models import Operation  # type: ignore
    from ._models import OperationDisplay  # type: ignore
    from ._models import OperationsList  # type: ignore
    from ._models import Order  # type: ignore
    from ._models import OrderList  # type: ignore
    from ._models import OrderStatus  # type: ignore
    from ._models import PeriodicTimerEventTrigger  # type: ignore
    from ._models import PeriodicTimerSourceInfo  # type: ignore
    from ._models import RefreshDetails  # type: ignore
    from ._models import ResourceIdentity  # type: ignore
    from ._models import ResourceMoveDetails  # type: ignore
    from ._models import ResourceTypeSku  # type: ignore
    from ._models import Role  # type: ignore
    from ._models import RoleList  # type: ignore
    from ._models import RoleSinkInfo  # type: ignore
    from ._models import Secret  # type: ignore
    from ._models import SecuritySettings  # type: ignore
    from ._models import ServiceSpecification  # type: ignore
    from ._models import Share  # type: ignore
    from ._models import ShareAccessRight  # type: ignore
    from ._models import ShareList  # type: ignore
    from ._models import Sku  # type: ignore
    from ._models import SkuCapability  # type: ignore
    from ._models import SkuCost  # type: ignore
    from ._models import SkuInformation  # type: ignore
    from ._models import SkuInformationList  # type: ignore
    from ._models import SkuLocationInfo  # type: ignore
    from ._models import StorageAccount  # type: ignore
    from ._models import StorageAccountCredential  # type: ignore
    from ._models import StorageAccountCredentialList  # type: ignore
    from ._models import StorageAccountList  # type: ignore
    from ._models import SubscriptionRegisteredFeatures  # type: ignore
    from ._models import SymmetricKey  # type: ignore
    from ._models import SystemData  # type: ignore
    from ._models import TrackingInfo  # type: ignore
    from ._models import Trigger  # type: ignore
    from ._models import TriggerList  # type: ignore
    from ._models import UpdateDownloadProgress  # type: ignore
    from ._models import UpdateInstallProgress  # type: ignore
    from ._models import UpdateSummary  # type: ignore
    from ._models import UploadCertificateRequest  # type: ignore
    from ._models import UploadCertificateResponse  # type: ignore
    from ._models import User  # type: ignore
    from ._models import UserAccessRight  # type: ignore
    from ._models import UserList  # type: ignore

from ._data_box_edge_management_client_enums import (
    AccountType,
    AddonState,
    AddonType,
    AlertSeverity,
    AuthenticationType,
    AzureContainerDataFormat,
    ClientPermissionType,
    ContainerStatus,
    CreatedByType,
    DataBoxEdgeDeviceKind,
    DataBoxEdgeDeviceStatus,
    DataPolicy,
    DayOfWeek,
    DeviceType,
    DownloadPhase,
    EncryptionAlgorithm,
    HostPlatformType,
    InstallRebootBehavior,
    JobStatus,
    JobType,
    KeyVaultSyncStatus,
    KubernetesNodeType,
    KubernetesState,
    MetricAggregationType,
    MetricCategory,
    MetricUnit,
    MonitoringStatus,
    MountType,
    MsiIdentityType,
    NetworkAdapterDHCPStatus,
    NetworkAdapterRDMAStatus,
    NetworkAdapterStatus,
    NetworkGroup,
    NodeStatus,
    OrderState,
    PlatformType,
    PosixComplianceStatus,
    ResourceMoveStatus,
    RoleStatus,
    RoleTypes,
    SSLStatus,
    ShareAccessProtocol,
    ShareAccessType,
    ShareStatus,
    ShipmentType,
    SkuAvailability,
    SkuName,
    SkuSignupOption,
    SkuTier,
    SkuVersion,
    StorageAccountStatus,
    SubscriptionState,
    TimeGrain,
    TriggerEventType,
    UpdateOperation,
    UpdateOperationStage,
    UserType,
)

__all__ = [
    'ARMBaseModel',
    'Addon',
    'AddonList',
    'Address',
    'Alert',
    'AlertErrorDetails',
    'AlertList',
    'ArcAddon',
    'AsymmetricEncryptedSecret',
    'Authentication',
    'AzureContainerInfo',
    'BandwidthSchedule',
    'BandwidthSchedulesList',
    'ClientAccessRight',
    'CloudEdgeManagementRole',
    'CloudErrorBody',
    'CniConfig',
    'ComputeResource',
    'ContactDetails',
    'Container',
    'ContainerList',
    'DCAccessCode',
    'DataBoxEdgeDevice',
    'DataBoxEdgeDeviceExtendedInfo',
    'DataBoxEdgeDeviceExtendedInfoPatch',
    'DataBoxEdgeDeviceList',
    'DataBoxEdgeDevicePatch',
    'DataBoxEdgeMoveRequest',
    'DataBoxEdgeSku',
    'DataBoxEdgeSkuList',
    'DeviceSecrets',
    'EdgeProfile',
    'EdgeProfilePatch',
    'EdgeProfileSubscription',
    'EdgeProfileSubscriptionPatch',
    'EtcdInfo',
    'FileEventTrigger',
    'FileSourceInfo',
    'GenerateCertResponse',
    'ImageRepositoryCredential',
    'IoTAddon',
    'IoTDeviceInfo',
    'IoTEdgeAgentInfo',
    'IoTRole',
    'Ipv4Config',
    'Ipv6Config',
    'Job',
    'JobErrorDetails',
    'JobErrorItem',
    'KubernetesClusterInfo',
    'KubernetesIPConfiguration',
    'KubernetesRole',
    'KubernetesRoleCompute',
    'KubernetesRoleNetwork',
    'KubernetesRoleResources',
    'KubernetesRoleStorage',
    'KubernetesRoleStorageClassInfo',
    'LoadBalancerConfig',
    'MECRole',
    'MetricConfiguration',
    'MetricCounter',
    'MetricCounterSet',
    'MetricDimension',
    'MetricDimensionV1',
    'MetricSpecificationV1',
    'MonitoringMetricConfiguration',
    'MonitoringMetricConfigurationList',
    'MountPointMap',
    'NetworkAdapter',
    'NetworkAdapterPosition',
    'NetworkSettings',
    'Node',
    'NodeInfo',
    'NodeList',
    'Operation',
    'OperationDisplay',
    'OperationsList',
    'Order',
    'OrderList',
    'OrderStatus',
    'PeriodicTimerEventTrigger',
    'PeriodicTimerSourceInfo',
    'RefreshDetails',
    'ResourceIdentity',
    'ResourceMoveDetails',
    'ResourceTypeSku',
    'Role',
    'RoleList',
    'RoleSinkInfo',
    'Secret',
    'SecuritySettings',
    'ServiceSpecification',
    'Share',
    'ShareAccessRight',
    'ShareList',
    'Sku',
    'SkuCapability',
    'SkuCost',
    'SkuInformation',
    'SkuInformationList',
    'SkuLocationInfo',
    'StorageAccount',
    'StorageAccountCredential',
    'StorageAccountCredentialList',
    'StorageAccountList',
    'SubscriptionRegisteredFeatures',
    'SymmetricKey',
    'SystemData',
    'TrackingInfo',
    'Trigger',
    'TriggerList',
    'UpdateDownloadProgress',
    'UpdateInstallProgress',
    'UpdateSummary',
    'UploadCertificateRequest',
    'UploadCertificateResponse',
    'User',
    'UserAccessRight',
    'UserList',
    'AccountType',
    'AddonState',
    'AddonType',
    'AlertSeverity',
    'AuthenticationType',
    'AzureContainerDataFormat',
    'ClientPermissionType',
    'ContainerStatus',
    'CreatedByType',
    'DataBoxEdgeDeviceKind',
    'DataBoxEdgeDeviceStatus',
    'DataPolicy',
    'DayOfWeek',
    'DeviceType',
    'DownloadPhase',
    'EncryptionAlgorithm',
    'HostPlatformType',
    'InstallRebootBehavior',
    'JobStatus',
    'JobType',
    'KeyVaultSyncStatus',
    'KubernetesNodeType',
    'KubernetesState',
    'MetricAggregationType',
    'MetricCategory',
    'MetricUnit',
    'MonitoringStatus',
    'MountType',
    'MsiIdentityType',
    'NetworkAdapterDHCPStatus',
    'NetworkAdapterRDMAStatus',
    'NetworkAdapterStatus',
    'NetworkGroup',
    'NodeStatus',
    'OrderState',
    'PlatformType',
    'PosixComplianceStatus',
    'ResourceMoveStatus',
    'RoleStatus',
    'RoleTypes',
    'SSLStatus',
    'ShareAccessProtocol',
    'ShareAccessType',
    'ShareStatus',
    'ShipmentType',
    'SkuAvailability',
    'SkuName',
    'SkuSignupOption',
    'SkuTier',
    'SkuVersion',
    'StorageAccountStatus',
    'SubscriptionState',
    'TimeGrain',
    'TriggerEventType',
    'UpdateOperation',
    'UpdateOperationStage',
    'UserType',
]