-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generated from fe7933fcaf05884a7da733e0979f26c42e30c917 (#3450)
Compute conf for py 2018-10-01
- Loading branch information
1 parent
75652a4
commit b2e2ab1
Showing
294 changed files
with
23,387 additions
and
0 deletions.
There are no files selected for viewing
49 changes: 49 additions & 0 deletions
49
azure-mgmt-compute/azure/mgmt/compute/compute_management_client.py
Large diffs are not rendered by default.
Oops, something went wrong.
18 changes: 18 additions & 0 deletions
18
azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# 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. | ||
# -------------------------------------------------------------------------- | ||
|
||
from .compute_management_client import ComputeManagementClient | ||
from .version import VERSION | ||
|
||
__all__ = ['ComputeManagementClient'] | ||
|
||
__version__ = VERSION | ||
|
155 changes: 155 additions & 0 deletions
155
azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/compute_management_client.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,155 @@ | ||
# 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. | ||
# -------------------------------------------------------------------------- | ||
|
||
from msrest.service_client import SDKClient | ||
from msrest import Serializer, Deserializer | ||
from msrestazure import AzureConfiguration | ||
from .version import VERSION | ||
from .operations.operations import Operations | ||
from .operations.availability_sets_operations import AvailabilitySetsOperations | ||
from .operations.virtual_machine_extension_images_operations import VirtualMachineExtensionImagesOperations | ||
from .operations.virtual_machine_extensions_operations import VirtualMachineExtensionsOperations | ||
from .operations.virtual_machine_images_operations import VirtualMachineImagesOperations | ||
from .operations.usage_operations import UsageOperations | ||
from .operations.virtual_machines_operations import VirtualMachinesOperations | ||
from .operations.virtual_machine_sizes_operations import VirtualMachineSizesOperations | ||
from .operations.images_operations import ImagesOperations | ||
from .operations.virtual_machine_scale_sets_operations import VirtualMachineScaleSetsOperations | ||
from .operations.virtual_machine_scale_set_extensions_operations import VirtualMachineScaleSetExtensionsOperations | ||
from .operations.virtual_machine_scale_set_rolling_upgrades_operations import VirtualMachineScaleSetRollingUpgradesOperations | ||
from .operations.virtual_machine_scale_set_vms_operations import VirtualMachineScaleSetVMsOperations | ||
from .operations.log_analytics_operations import LogAnalyticsOperations | ||
from .operations.virtual_machine_run_commands_operations import VirtualMachineRunCommandsOperations | ||
from . import models | ||
|
||
|
||
class ComputeManagementClientConfiguration(AzureConfiguration): | ||
"""Configuration for ComputeManagementClient | ||
Note that all parameters used to create this instance are saved as instance | ||
attributes. | ||
:param credentials: Credentials needed for the client to connect to Azure. | ||
:type credentials: :mod:`A msrestazure Credentials | ||
object<msrestazure.azure_active_directory>` | ||
:param subscription_id: Subscription credentials which uniquely identify | ||
Microsoft Azure subscription. The subscription ID forms part of the URI | ||
for every service call. | ||
:type subscription_id: str | ||
:param str base_url: Service URL | ||
""" | ||
|
||
def __init__( | ||
self, credentials, subscription_id, base_url=None): | ||
|
||
if credentials is None: | ||
raise ValueError("Parameter 'credentials' must not be None.") | ||
if subscription_id is None: | ||
raise ValueError("Parameter 'subscription_id' must not be None.") | ||
if not base_url: | ||
base_url = 'https://management.azure.com' | ||
|
||
super(ComputeManagementClientConfiguration, self).__init__(base_url) | ||
|
||
self.add_user_agent('azure-mgmt-compute/{}'.format(VERSION)) | ||
self.add_user_agent('Azure-SDK-For-Python') | ||
|
||
self.credentials = credentials | ||
self.subscription_id = subscription_id | ||
|
||
|
||
class ComputeManagementClient(SDKClient): | ||
"""Compute Client | ||
:ivar config: Configuration for client. | ||
:vartype config: ComputeManagementClientConfiguration | ||
:ivar operations: Operations operations | ||
:vartype operations: azure.mgmt.compute.v2018_10_01.operations.Operations | ||
:ivar availability_sets: AvailabilitySets operations | ||
:vartype availability_sets: azure.mgmt.compute.v2018_10_01.operations.AvailabilitySetsOperations | ||
:ivar virtual_machine_extension_images: VirtualMachineExtensionImages operations | ||
:vartype virtual_machine_extension_images: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineExtensionImagesOperations | ||
:ivar virtual_machine_extensions: VirtualMachineExtensions operations | ||
:vartype virtual_machine_extensions: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineExtensionsOperations | ||
:ivar virtual_machine_images: VirtualMachineImages operations | ||
:vartype virtual_machine_images: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineImagesOperations | ||
:ivar usage: Usage operations | ||
:vartype usage: azure.mgmt.compute.v2018_10_01.operations.UsageOperations | ||
:ivar virtual_machines: VirtualMachines operations | ||
:vartype virtual_machines: azure.mgmt.compute.v2018_10_01.operations.VirtualMachinesOperations | ||
:ivar virtual_machine_sizes: VirtualMachineSizes operations | ||
:vartype virtual_machine_sizes: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineSizesOperations | ||
:ivar images: Images operations | ||
:vartype images: azure.mgmt.compute.v2018_10_01.operations.ImagesOperations | ||
:ivar virtual_machine_scale_sets: VirtualMachineScaleSets operations | ||
:vartype virtual_machine_scale_sets: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineScaleSetsOperations | ||
:ivar virtual_machine_scale_set_extensions: VirtualMachineScaleSetExtensions operations | ||
:vartype virtual_machine_scale_set_extensions: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineScaleSetExtensionsOperations | ||
:ivar virtual_machine_scale_set_rolling_upgrades: VirtualMachineScaleSetRollingUpgrades operations | ||
:vartype virtual_machine_scale_set_rolling_upgrades: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineScaleSetRollingUpgradesOperations | ||
:ivar virtual_machine_scale_set_vms: VirtualMachineScaleSetVMs operations | ||
:vartype virtual_machine_scale_set_vms: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineScaleSetVMsOperations | ||
:ivar log_analytics: LogAnalytics operations | ||
:vartype log_analytics: azure.mgmt.compute.v2018_10_01.operations.LogAnalyticsOperations | ||
:ivar virtual_machine_run_commands: VirtualMachineRunCommands operations | ||
:vartype virtual_machine_run_commands: azure.mgmt.compute.v2018_10_01.operations.VirtualMachineRunCommandsOperations | ||
:param credentials: Credentials needed for the client to connect to Azure. | ||
:type credentials: :mod:`A msrestazure Credentials | ||
object<msrestazure.azure_active_directory>` | ||
:param subscription_id: Subscription credentials which uniquely identify | ||
Microsoft Azure subscription. The subscription ID forms part of the URI | ||
for every service call. | ||
:type subscription_id: str | ||
:param str base_url: Service URL | ||
""" | ||
|
||
def __init__( | ||
self, credentials, subscription_id, base_url=None): | ||
|
||
self.config = ComputeManagementClientConfiguration(credentials, subscription_id, base_url) | ||
super(ComputeManagementClient, self).__init__(self.config.credentials, self.config) | ||
|
||
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} | ||
self.api_version = '2018-10-01' | ||
self._serialize = Serializer(client_models) | ||
self._deserialize = Deserializer(client_models) | ||
|
||
self.operations = Operations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.availability_sets = AvailabilitySetsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_extension_images = VirtualMachineExtensionImagesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_extensions = VirtualMachineExtensionsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_images = VirtualMachineImagesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.usage = UsageOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machines = VirtualMachinesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_sizes = VirtualMachineSizesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.images = ImagesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_scale_sets = VirtualMachineScaleSetsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_scale_set_extensions = VirtualMachineScaleSetExtensionsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_scale_set_rolling_upgrades = VirtualMachineScaleSetRollingUpgradesOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_scale_set_vms = VirtualMachineScaleSetVMsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.log_analytics = LogAnalyticsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) | ||
self.virtual_machine_run_commands = VirtualMachineRunCommandsOperations( | ||
self._client, self.config, self._serialize, self._deserialize) |
Oops, something went wrong.