forked from Azure/azure-sdk-for-python
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CodeGen from PR 16949 in Azure/azure-rest-api-specs
Track2 modify readme.go.md 6 (Azure#16949) * Track2 modify readme.go.md 6 * mariadb derective description
SDKAuto
committed
Jan 5, 2022
1 parent
bc99c22
commit e899036
Showing
52 changed files
with
12,256 additions
and
13,940 deletions.
There are no files selected for viewing
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 |
---|---|---|
@@ -1,8 +1,11 @@ | ||
{ | ||
"autorest": "3.0.6369", | ||
"use": "@autorest/[email protected]", | ||
"commit": "90167a86aca9eed5d51c299b262212738e233e2a", | ||
"autorest": "3.7.2", | ||
"use": [ | ||
"@autorest/[email protected]", | ||
"@autorest/[email protected]" | ||
], | ||
"commit": "e8c6db17dc13a00155936dcaeacf4da0a1fabf77", | ||
"repository_url": "https://github.com/Azure/azure-rest-api-specs", | ||
"autorest_command": "autorest specification/labservices/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.6.2 --version=3.0.6369", | ||
"autorest_command": "autorest specification/labservices/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/[email protected] --version=3.7.2", | ||
"readme": "specification/labservices/resource-manager/readme.md" | ||
} |
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
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
120 changes: 120 additions & 0 deletions
120
sdk/labservices/azure-mgmt-labservices/azure/mgmt/labservices/_lab_services_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,120 @@ | ||
# 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 copy import deepcopy | ||
from typing import Any, Optional, TYPE_CHECKING | ||
|
||
from azure.core.rest import HttpRequest, HttpResponse | ||
from azure.mgmt.core import ARMPipelineClient | ||
from msrest import Deserializer, Serializer | ||
|
||
from . import models | ||
from ._configuration import LabServicesClientConfiguration | ||
from .operations import ImagesOperations, LabPlansOperations, LabsOperations, OperationResultsOperations, Operations, SchedulesOperations, SkusOperations, UsagesOperations, UsersOperations, VirtualMachinesOperations | ||
|
||
if TYPE_CHECKING: | ||
# pylint: disable=unused-import,ungrouped-imports | ||
from azure.core.credentials import TokenCredential | ||
|
||
class LabServicesClient: | ||
"""REST API for managing Azure Lab Services images. | ||
:ivar images: ImagesOperations operations | ||
:vartype images: azure.mgmt.labservices.operations.ImagesOperations | ||
:ivar lab_plans: LabPlansOperations operations | ||
:vartype lab_plans: azure.mgmt.labservices.operations.LabPlansOperations | ||
:ivar operations: Operations operations | ||
:vartype operations: azure.mgmt.labservices.operations.Operations | ||
:ivar labs: LabsOperations operations | ||
:vartype labs: azure.mgmt.labservices.operations.LabsOperations | ||
:ivar operation_results: OperationResultsOperations operations | ||
:vartype operation_results: azure.mgmt.labservices.operations.OperationResultsOperations | ||
:ivar schedules: SchedulesOperations operations | ||
:vartype schedules: azure.mgmt.labservices.operations.SchedulesOperations | ||
:ivar users: UsersOperations operations | ||
:vartype users: azure.mgmt.labservices.operations.UsersOperations | ||
:ivar virtual_machines: VirtualMachinesOperations operations | ||
:vartype virtual_machines: azure.mgmt.labservices.operations.VirtualMachinesOperations | ||
:ivar usages: UsagesOperations operations | ||
:vartype usages: azure.mgmt.labservices.operations.UsagesOperations | ||
:ivar skus: SkusOperations operations | ||
:vartype skus: azure.mgmt.labservices.operations.SkusOperations | ||
:param credential: Credential needed for the client to connect to Azure. | ||
:type credential: ~azure.core.credentials.TokenCredential | ||
:param subscription_id: The ID of the target subscription. | ||
:type subscription_id: str | ||
:param base_url: Service URL. Default value is 'https://management.azure.com'. | ||
:type base_url: str | ||
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no | ||
Retry-After header is present. | ||
""" | ||
|
||
def __init__( | ||
self, | ||
credential: "TokenCredential", | ||
subscription_id: str, | ||
base_url: str = "https://management.azure.com", | ||
**kwargs: Any | ||
) -> None: | ||
self._config = LabServicesClientConfiguration(credential=credential, subscription_id=subscription_id, **kwargs) | ||
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) | ||
|
||
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} | ||
self._serialize = Serializer(client_models) | ||
self._deserialize = Deserializer(client_models) | ||
self._serialize.client_side_validation = False | ||
self.images = ImagesOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.lab_plans = LabPlansOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) | ||
self.labs = LabsOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.operation_results = OperationResultsOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.schedules = SchedulesOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.users = UsersOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.virtual_machines = VirtualMachinesOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) | ||
self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize) | ||
|
||
|
||
def _send_request( | ||
self, | ||
request, # type: HttpRequest | ||
**kwargs: Any | ||
) -> HttpResponse: | ||
"""Runs the network request through the client's chained policies. | ||
>>> from azure.core.rest import HttpRequest | ||
>>> request = HttpRequest("GET", "https://www.example.org/") | ||
<HttpRequest [GET], url: 'https://www.example.org/'> | ||
>>> response = client._send_request(request) | ||
<HttpResponse: 200 OK> | ||
For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart | ||
:param request: The network request you want to make. Required. | ||
:type request: ~azure.core.rest.HttpRequest | ||
:keyword bool stream: Whether the response payload will be streamed. Defaults to False. | ||
:return: The response of your network call. Does not do error handling on your response. | ||
:rtype: ~azure.core.rest.HttpResponse | ||
""" | ||
|
||
request_copy = deepcopy(request) | ||
request_copy.url = self._client.format_url(request_copy.url) | ||
return self._client.send_request(request_copy, **kwargs) | ||
|
||
def close(self): | ||
# type: () -> None | ||
self._client.close() | ||
|
||
def __enter__(self): | ||
# type: () -> LabServicesClient | ||
self._client.__enter__() | ||
return self | ||
|
||
def __exit__(self, *exc_details): | ||
# type: (Any) -> None | ||
self._client.__exit__(*exc_details) |
110 changes: 0 additions & 110 deletions
110
sdk/labservices/azure-mgmt-labservices/azure/mgmt/labservices/_managed_labs_client.py
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.