diff --git a/sdk/containerservice/azure-mgmt-containerservice/_meta.json b/sdk/containerservice/azure-mgmt-containerservice/_meta.json
index 43f01dad6001..fd84cb6ed385 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/_meta.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/_meta.json
@@ -1,8 +1,11 @@
{
- "autorest": "3.0.6369",
- "use": "@autorest/python@5.6.2",
- "commit": "8c3c899722a412e9e61264459d6426e64925cd68",
+ "autorest": "3.4.2",
+ "use": [
+ "@autorest/python@5.8.0",
+ "@autorest/modelerfour@4.19.2"
+ ],
+ "commit": "9701dfab4045c40ba1888f6ef352b1127e5cf1c0",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
- "autorest_command": "autorest specification/containerservice/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/containerservice/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.8.0 --use=@autorest/modelerfour@4.19.2 --version=3.4.2",
"readme": "specification/containerservice/resource-manager/readme.md"
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_container_service_client.py
index f1c8187ac2b3..b8487c88f794 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_container_service_client.py
@@ -23,6 +23,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
class _SDKClient(object):
def __init__(self, *args, **kwargs):
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/aio/_container_service_client.py
index 875e2c7e8f50..752abac4cf1a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/aio/_container_service_client.py
@@ -11,6 +11,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from azure.profiles import KnownProfiles, ProfileDefinition
from azure.profiles.multiapiclient import MultiApiClientMixin
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_container_service_client.py
index 3cee928b8c52..2e860be77ae9 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import ContainerServicesOperations
@@ -56,6 +57,24 @@ def __init__(
self.container_services = ContainerServicesOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_metadata.json
index 07d56f07cc22..127b019c1259 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -99,11 +99,5 @@
},
"operation_groups": {
"container_services": "ContainerServicesOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/_container_service_client.py
index 158bd2233233..3285c25911c2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -53,6 +54,23 @@ def __init__(
self.container_services = ContainerServicesOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/operations/_container_services_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/operations/_container_services_operations.py
index a76657ea49b3..a837c0c06264 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/operations/_container_services_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/aio/operations/_container_services_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ContainerServiceListResult"]:
"""Gets a list of container services in the specified subscription.
@@ -118,7 +118,7 @@ async def _create_or_update_initial(
resource_group_name: str,
container_service_name: str,
parameters: "_models.ContainerService",
- **kwargs
+ **kwargs: Any
) -> "_models.ContainerService":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ContainerService"]
error_map = {
@@ -178,7 +178,7 @@ async def begin_create_or_update(
resource_group_name: str,
container_service_name: str,
parameters: "_models.ContainerService",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ContainerService"]:
"""Creates or updates a container service.
@@ -194,8 +194,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2017_07_01.models.ContainerService
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ContainerService or the result of cls(response)
@@ -252,7 +252,7 @@ async def get(
self,
resource_group_name: str,
container_service_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ContainerService":
"""Gets the properties of the specified container service.
@@ -315,7 +315,7 @@ async def _delete_initial(
self,
resource_group_name: str,
container_service_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -357,7 +357,7 @@ async def begin_delete(
self,
resource_group_name: str,
container_service_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes the specified container service.
@@ -373,8 +373,8 @@ async def begin_delete(
:type container_service_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -426,7 +426,7 @@ def get_long_running_output(pipeline_response):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ContainerServiceListResult"]:
"""Gets a list of container services in the specified resource group.
@@ -501,7 +501,7 @@ async def list_orchestrators(
self,
location: str,
resource_type: Optional[str] = None,
- **kwargs
+ **kwargs: Any
) -> "_models.OrchestratorVersionProfileListResult":
"""Gets a list of supported orchestrators in the specified subscription.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/_container_services_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/_container_services_operations.py
index 139032481c93..93392d039d2e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/_container_services_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2017_07_01/operations/_container_services_operations.py
@@ -201,8 +201,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2017_07_01.models.ContainerService
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ContainerService or the result of cls(response)
@@ -383,8 +383,8 @@ def begin_delete(
:type container_service_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_container_service_client.py
index 2be5f8d44ed9..fa1dd4a39cea 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -61,6 +62,24 @@ def __init__(
self.managed_clusters = ManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_metadata.json
index 62246f8fdf7d..6f42ac81759c 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -100,11 +100,5 @@
"operation_groups": {
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/_container_service_client.py
index e3fdaab84a81..3818543a33b1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -58,6 +59,23 @@ def __init__(
self.managed_clusters = ManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_managed_clusters_operations.py
index df792ebd9d05..628d13391185 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -496,7 +496,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -553,7 +553,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -568,8 +568,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -627,7 +627,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -680,7 +680,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -694,8 +694,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +752,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -794,7 +794,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -806,8 +806,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -861,7 +861,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -909,7 +909,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -924,8 +924,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -980,7 +980,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1028,7 +1028,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1043,8 +1043,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_operations.py
index 560a7a4ed18a..8c05d7d4a6d8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/_managed_clusters_operations.py
index 6eaa6a7e7874..9cff3df58547 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_03_31/operations/_managed_clusters_operations.py
@@ -581,8 +581,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -709,8 +709,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -823,8 +823,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -943,8 +943,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1064,8 +1064,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_03_31.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_container_service_client.py
index 5f4bbc23f58e..599f95587e3e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -61,6 +62,24 @@ def __init__(
self.managed_clusters = ManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_metadata.json
index c8df28967eec..f128c982311f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -100,11 +100,5 @@
"operation_groups": {
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/_container_service_client.py
index 0dc2b758039d..8407b4ff82ed 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -58,6 +59,23 @@ def __init__(
self.managed_clusters = ManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_managed_clusters_operations.py
index 739005b5e6ba..94aad6069c29 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -496,7 +496,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -553,7 +553,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -568,8 +568,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -627,7 +627,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -680,7 +680,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -694,8 +694,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +752,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -794,7 +794,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -806,8 +806,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -861,7 +861,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -911,7 +911,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -926,8 +926,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -982,7 +982,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1032,7 +1032,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1047,8 +1047,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_operations.py
index df4a89291363..082a16159246 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/_managed_clusters_operations.py
index a29a84bcb620..25730ea530da 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_08_01_preview/operations/_managed_clusters_operations.py
@@ -581,8 +581,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -709,8 +709,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -823,8 +823,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -945,8 +945,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1068,8 +1068,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2018_08_01_preview.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_container_service_client.py
index 93a72236fd2f..7c5e208efa4a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import OpenShiftManagedClustersOperations
@@ -56,6 +57,24 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_metadata.json
index 7b7a0a683469..527d5ea4447d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -99,11 +99,5 @@
},
"operation_groups": {
"open_shift_managed_clusters": "OpenShiftManagedClustersOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/_container_service_client.py
index e0f4ae5da23a..9dfecdc93039 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -53,6 +54,23 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py
index bed00f34483f..468b8a8564ee 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Gets a list of OpenShift managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Lists OpenShift managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
"""Gets a OpenShift managed cluster.
@@ -250,7 +250,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -307,7 +307,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Creates or updates an OpenShift managed cluster.
@@ -323,8 +323,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -382,7 +382,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -435,7 +435,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Updates tags on an OpenShift managed cluster.
@@ -449,8 +449,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2018_09_30_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -507,7 +507,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -551,7 +551,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an OpenShift managed cluster.
@@ -563,8 +563,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/_open_shift_managed_clusters_operations.py
index 1fb1b4db2e78..129bd3125edc 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2018_09_30_preview/operations/_open_shift_managed_clusters_operations.py
@@ -332,8 +332,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2018_09_30_preview.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -460,8 +460,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2018_09_30_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -576,8 +576,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_container_service_client.py
index 897ebbf34748..a9fe8219bac1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_metadata.json
index 91d49fe4f7f2..b96b9bf7e379 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/_container_service_client.py
index 6d4b78460776..8b7011b35bb6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_agent_pools_operations.py
index 0904a23b6eb5..d46496ed47c8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
managed_cluster_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
managed_cluster_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
managed_cluster_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
managed_cluster_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
managed_cluster_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
managed_cluster_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_managed_clusters_operations.py
index 9e958422d0a1..256fab22c34f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -496,7 +496,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -553,7 +553,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -568,8 +568,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -627,7 +627,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -680,7 +680,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -694,8 +694,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +752,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -796,7 +796,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -808,8 +808,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -863,7 +863,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -913,7 +913,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -928,8 +928,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -984,7 +984,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1034,7 +1034,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1049,8 +1049,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_operations.py
index 8379386a6db3..bf7451b63640 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_agent_pools_operations.py
index 8528340f7b09..530b6f94679e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_managed_clusters_operations.py
index f18e2be75381..b0797abf9f06 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_02_01/operations/_managed_clusters_operations.py
@@ -581,8 +581,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -709,8 +709,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -825,8 +825,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -947,8 +947,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1070,8 +1070,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_02_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_container_service_client.py
index 7cb4e3cd14d5..22aedc7879c6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_metadata.json
index 102d140bd665..694625c2ddd5 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/_container_service_client.py
index 9cc23310aac0..d5378ac4cf36 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_agent_pools_operations.py
index f2682efd6f09..b6f289badc9e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_managed_clusters_operations.py
index ed10aee7e9f6..270cecf7d033 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -496,7 +496,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -553,7 +553,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -568,8 +568,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -627,7 +627,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -680,7 +680,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -694,8 +694,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +752,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -796,7 +796,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -808,8 +808,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -863,7 +863,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -913,7 +913,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -928,8 +928,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -984,7 +984,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1034,7 +1034,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1049,8 +1049,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_operations.py
index b733984055e7..88f0e670aba7 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models.py
index 2925df9f1128..df83703d36e8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models.py
@@ -1345,8 +1345,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models_py3.py
index 55e72f8a9b25..169658545b0e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/models/_models_py3.py
@@ -1473,8 +1473,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_agent_pools_operations.py
index a9b374fcb1fd..726d0444d0b1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_managed_clusters_operations.py
index df88b6d399a4..31e63da00d3e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_01/operations/_managed_clusters_operations.py
@@ -581,8 +581,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -709,8 +709,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -825,8 +825,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -947,8 +947,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1070,8 +1070,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_04_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_container_service_client.py
index e3ce589a2214..2576124f89b4 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import OpenShiftManagedClustersOperations
@@ -56,6 +57,24 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_metadata.json
index 89d23824863c..c0083791de27 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -99,11 +99,5 @@
},
"operation_groups": {
"open_shift_managed_clusters": "OpenShiftManagedClustersOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/_container_service_client.py
index e10d260fbe74..3a448d559036 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -53,6 +54,23 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/operations/_open_shift_managed_clusters_operations.py
index db1459a67ed5..4c4c1284a4fe 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/aio/operations/_open_shift_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Gets a list of OpenShift managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Lists OpenShift managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
"""Gets a OpenShift managed cluster.
@@ -250,7 +250,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -307,7 +307,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Creates or updates an OpenShift managed cluster.
@@ -323,8 +323,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_04_30.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -382,7 +382,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -435,7 +435,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Updates tags on an OpenShift managed cluster.
@@ -449,8 +449,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_04_30.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -507,7 +507,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -551,7 +551,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an OpenShift managed cluster.
@@ -563,8 +563,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/operations/_open_shift_managed_clusters_operations.py
index e5477ba36c78..3f57b1488dfa 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_04_30/operations/_open_shift_managed_clusters_operations.py
@@ -332,8 +332,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_04_30.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -460,8 +460,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_04_30.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -576,8 +576,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_container_service_client.py
index 6856da65a4c1..0fb733300978 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_metadata.json
index e4319f458093..530774a9ce99 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/_container_service_client.py
index 02676a122620..1ae64bd86d6d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_agent_pools_operations.py
index 25609ceae7bf..e8d330c85f49 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_managed_clusters_operations.py
index 459330df051f..8dcc047d0b87 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -496,7 +496,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -553,7 +553,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -568,8 +568,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -627,7 +627,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -680,7 +680,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -694,8 +694,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +752,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -796,7 +796,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -808,8 +808,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -863,7 +863,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -913,7 +913,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -928,8 +928,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -984,7 +984,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1034,7 +1034,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1049,8 +1049,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_operations.py
index b351b34e81af..10c9632ba710 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models.py
index 5b4ca0605a1f..dca12d03bc63 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models.py
@@ -1546,8 +1546,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models_py3.py
index 0e3e096fedb5..f913dba7cf93 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/models/_models_py3.py
@@ -1699,8 +1699,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_agent_pools_operations.py
index f30709f3b076..40ec7a9456c6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_managed_clusters_operations.py
index 87f684eca2e6..8b63f1c8e75e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_06_01/operations/_managed_clusters_operations.py
@@ -581,8 +581,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -709,8 +709,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -825,8 +825,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -947,8 +947,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1070,8 +1070,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_06_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_container_service_client.py
index 2a0e8e8b91c8..4ec0537531d2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_metadata.json
index 0a2cec7c6e94..1fa565fb2b00 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/_container_service_client.py
index a34894df5b6e..bd3e68d0725c 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_agent_pools_operations.py
index b888cc4e524f..ea719c3e7333 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_managed_clusters_operations.py
index 93bf12c16f3f..56d3e4411362 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -496,7 +496,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -553,7 +553,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -568,8 +568,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -627,7 +627,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -680,7 +680,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -694,8 +694,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +752,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -796,7 +796,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -808,8 +808,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -863,7 +863,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -913,7 +913,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -928,8 +928,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -984,7 +984,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1034,7 +1034,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1049,8 +1049,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1104,7 +1104,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1148,7 +1148,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1160,8 +1160,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_operations.py
index 2706434a0a43..13937ec4f230 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models.py
index 38c6127ee2b3..a950018c9bc8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models.py
@@ -1674,8 +1674,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models_py3.py
index 9b764f1ada6b..e22734d7fb65 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/models/_models_py3.py
@@ -1842,8 +1842,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_agent_pools_operations.py
index 9e704dd24527..b3a097f9471f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_managed_clusters_operations.py
index 51fc936d91f9..a18598a8f0e3 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_08_01/operations/_managed_clusters_operations.py
@@ -581,8 +581,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -709,8 +709,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -825,8 +825,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -947,8 +947,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1070,8 +1070,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_08_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1183,8 +1183,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_container_service_client.py
index fd1d53bbbcbc..42b38932f4d5 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import OpenShiftManagedClustersOperations
@@ -56,6 +57,24 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_metadata.json
index 28c3a71c4d80..7913ed486272 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -99,11 +99,5 @@
},
"operation_groups": {
"open_shift_managed_clusters": "OpenShiftManagedClustersOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/_container_service_client.py
index b388feea557f..0ef568975f85 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -53,6 +54,23 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py
index 1bb7f4b78576..93c5bc900c0e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/aio/operations/_open_shift_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Gets a list of OpenShift managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Lists OpenShift managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
"""Gets a OpenShift managed cluster.
@@ -250,7 +250,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -307,7 +307,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Creates or updates an OpenShift managed cluster.
@@ -323,8 +323,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_09_30_preview.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -382,7 +382,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -435,7 +435,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Updates tags on an OpenShift managed cluster.
@@ -449,8 +449,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_09_30_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -507,7 +507,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -551,7 +551,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an OpenShift managed cluster.
@@ -563,8 +563,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/operations/_open_shift_managed_clusters_operations.py
index 8d37ae176afb..ea84df6b05f6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_09_30_preview/operations/_open_shift_managed_clusters_operations.py
@@ -332,8 +332,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_09_30_preview.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -460,8 +460,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_09_30_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -576,8 +576,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_container_service_client.py
index fb9d664adbdd..28f618b3d457 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_metadata.json
index 8a39e680fa3c..e1b591667702 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/_container_service_client.py
index 8413ea351d39..fdb5c98d50b8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_agent_pools_operations.py
index 75dfc144291c..193966939d79 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_managed_clusters_operations.py
index efbfa736949c..1f1b22261f2c 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -496,7 +496,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -557,7 +557,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -614,7 +614,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -629,8 +629,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -688,7 +688,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -741,7 +741,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -755,8 +755,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -813,7 +813,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -857,7 +857,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -869,8 +869,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -924,7 +924,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -974,7 +974,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -989,8 +989,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1045,7 +1045,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1095,7 +1095,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1110,8 +1110,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1165,7 +1165,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1209,7 +1209,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1221,8 +1221,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_operations.py
index 2eb36c4de3f6..9886838a8453 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models.py
index 17a96c3928dc..8f85317aa742 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models.py
@@ -1679,8 +1679,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models_py3.py
index 48db426374d8..f2756b5b6910 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/models/_models_py3.py
@@ -1847,8 +1847,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_agent_pools_operations.py
index 61067fbca0fc..0b69b1a3ed77 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_managed_clusters_operations.py
index 0c2ac447157c..45ade0b39bf2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_01/operations/_managed_clusters_operations.py
@@ -643,8 +643,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -771,8 +771,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -887,8 +887,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1009,8 +1009,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1132,8 +1132,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_10_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1245,8 +1245,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_container_service_client.py
index 707fe4b89d6b..0a7d86edd4c3 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import OpenShiftManagedClustersOperations
@@ -56,6 +57,24 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_metadata.json
index 7a75400d7609..1b646a89099e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -99,11 +99,5 @@
},
"operation_groups": {
"open_shift_managed_clusters": "OpenShiftManagedClustersOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/_container_service_client.py
index b9c485095614..0dfb6437b331 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -53,6 +54,23 @@ def __init__(
self.open_shift_managed_clusters = OpenShiftManagedClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/operations/_open_shift_managed_clusters_operations.py
index 96f171e0d893..724e35c85463 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/aio/operations/_open_shift_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Gets a list of OpenShift managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OpenShiftManagedClusterListResult"]:
"""Lists OpenShift managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
"""Gets a OpenShift managed cluster.
@@ -250,7 +250,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -307,7 +307,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.OpenShiftManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Creates or updates an OpenShift managed cluster.
@@ -323,8 +323,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_10_27_preview.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -382,7 +382,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.OpenShiftManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.OpenShiftManagedCluster"]
error_map = {
@@ -435,7 +435,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.OpenShiftManagedCluster"]:
"""Updates tags on an OpenShift managed cluster.
@@ -449,8 +449,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_10_27_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -507,7 +507,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -551,7 +551,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an OpenShift managed cluster.
@@ -563,8 +563,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/operations/_open_shift_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/operations/_open_shift_managed_clusters_operations.py
index 6f0a2eeadd2f..c36097106531 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/operations/_open_shift_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_10_27_preview/operations/_open_shift_managed_clusters_operations.py
@@ -332,8 +332,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_10_27_preview.models.OpenShiftManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -460,8 +460,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_10_27_preview.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either OpenShiftManagedCluster or the result of cls(response)
@@ -576,8 +576,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_container_service_client.py
index 7a6dc0b15541..655c1d5542c5 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_metadata.json
index 1cad907dea24..15c44cead249 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/_container_service_client.py
index a390076b12fd..c59cd70c860d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_agent_pools_operations.py
index c2e8547cedd5..cab503f35d2a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_managed_clusters_operations.py
index 83e6e605ffe0..2ed48ab7aff9 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -496,7 +496,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -557,7 +557,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -614,7 +614,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -629,8 +629,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -688,7 +688,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -741,7 +741,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -755,8 +755,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -813,7 +813,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -857,7 +857,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -869,8 +869,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -924,7 +924,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -974,7 +974,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -989,8 +989,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1045,7 +1045,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1095,7 +1095,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1110,8 +1110,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1165,7 +1165,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1209,7 +1209,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1221,8 +1221,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_operations.py
index ff49fe3300a6..cc75555ff1e9 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models.py
index 1ca10a436783..3d2b8bcd4d3e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models.py
@@ -1813,8 +1813,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models_py3.py
index 871d19415926..36e3e5e3b717 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/models/_models_py3.py
@@ -2003,8 +2003,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_agent_pools_operations.py
index 2e90d4267621..ef0928915345 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_managed_clusters_operations.py
index c7d0948a4cba..13e1ff162395 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2019_11_01/operations/_managed_clusters_operations.py
@@ -643,8 +643,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -771,8 +771,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -887,8 +887,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1009,8 +1009,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1132,8 +1132,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2019_11_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1245,8 +1245,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_container_service_client.py
index 49557a768a06..0ed95341a464 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_metadata.json
index 63678c7c2f1b..699309263a9b 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/_container_service_client.py
index 86884d06ad63..698b5be73573 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_agent_pools_operations.py
index 045c87300801..06b457b7e87e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_managed_clusters_operations.py
index f1cde5f7dde8..cb3a5f7fcd6f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -496,7 +496,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -557,7 +557,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -614,7 +614,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -629,8 +629,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -688,7 +688,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -741,7 +741,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -755,8 +755,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -813,7 +813,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -857,7 +857,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -869,8 +869,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -924,7 +924,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -974,7 +974,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -989,8 +989,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1045,7 +1045,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1095,7 +1095,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1110,8 +1110,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1165,7 +1165,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1209,7 +1209,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1221,8 +1221,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_operations.py
index 3587cf8a20fe..756a0c920e26 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models.py
index ffeca6dab22d..964bcab5bc96 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models.py
@@ -1818,8 +1818,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models_py3.py
index c1946ff5b642..53b4154aae91 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/models/_models_py3.py
@@ -2009,8 +2009,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_agent_pools_operations.py
index d7952f981427..b67aa95e410f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_managed_clusters_operations.py
index 31f4bc53bf23..534320126360 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_01_01/operations/_managed_clusters_operations.py
@@ -643,8 +643,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -771,8 +771,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -887,8 +887,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1009,8 +1009,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1132,8 +1132,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_01_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1245,8 +1245,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_container_service_client.py
index a4cc4b0882b8..711d896e476a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_metadata.json
index beef5ba97835..088d7dcb2ee4 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/_container_service_client.py
index a29c1f62ae1f..4278545ab29e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_agent_pools_operations.py
index a61611e288a6..345f02355041 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_managed_clusters_operations.py
index 02512bcc1633..dbf199573ef0 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -496,7 +496,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -557,7 +557,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -614,7 +614,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -629,8 +629,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -688,7 +688,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -741,7 +741,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -755,8 +755,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -813,7 +813,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -857,7 +857,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -869,8 +869,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -924,7 +924,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -974,7 +974,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -989,8 +989,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1045,7 +1045,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1095,7 +1095,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1110,8 +1110,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1165,7 +1165,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1209,7 +1209,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1221,8 +1221,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_operations.py
index f800c263f5a9..76a28f792c3d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models.py
index f41c97d408a5..98d35b851d5a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models.py
@@ -1892,8 +1892,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models_py3.py
index 470108f5d0e8..866f4a6a0cd4 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/models/_models_py3.py
@@ -2097,8 +2097,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_agent_pools_operations.py
index c304f24cd792..ca4398f730a8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_managed_clusters_operations.py
index ae6042355571..803c15dd88bc 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_02_01/operations/_managed_clusters_operations.py
@@ -643,8 +643,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -771,8 +771,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -887,8 +887,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1009,8 +1009,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1132,8 +1132,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_02_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1245,8 +1245,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_container_service_client.py
index a6b69e4368df..1ead889709f3 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_metadata.json
index cec3fa0a29a2..be9bcb3d1617 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/_container_service_client.py
index 8423faf1bbc7..efd29a0a8488 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_agent_pools_operations.py
index 97ae5dd66a9d..5e6b57b5f718 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_managed_clusters_operations.py
index 53af49114e5a..953d21bbe7cc 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,7 +251,7 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
@@ -315,7 +315,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -375,7 +375,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -435,7 +435,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -496,7 +496,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -557,7 +557,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -614,7 +614,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -629,8 +629,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -688,7 +688,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -741,7 +741,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -755,8 +755,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -813,7 +813,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -857,7 +857,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -869,8 +869,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -924,7 +924,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -974,7 +974,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -989,8 +989,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1045,7 +1045,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1095,7 +1095,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1110,8 +1110,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1165,7 +1165,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1209,7 +1209,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1221,8 +1221,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_operations.py
index 64d3e7c914d2..77253c807bab 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models.py
index 09d708fbff7d..cda9782de634 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models.py
@@ -2069,8 +2069,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models_py3.py
index 4b2d8753e87d..987b2ad687c9 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/models/_models_py3.py
@@ -2302,8 +2302,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_agent_pools_operations.py
index e8089577f91b..5a05ac816ee0 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_managed_clusters_operations.py
index e208ab0729c5..770680ab390c 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_03_01/operations/_managed_clusters_operations.py
@@ -643,8 +643,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -771,8 +771,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -887,8 +887,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1009,8 +1009,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1132,8 +1132,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_03_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1245,8 +1245,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_container_service_client.py
index 66bcce6cba31..dc3399c5193d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -66,6 +67,24 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_metadata.json
index 26191b2254b1..3cfbd62fd7a2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -101,11 +101,5 @@
"operations": "Operations",
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/_container_service_client.py
index ebcae96d1f69..83d1d5360eca 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -63,6 +64,23 @@ def __init__(
self.agent_pools = AgentPoolsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_agent_pools_operations.py
index c8236f84a86a..90d713cec48e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_managed_clusters_operations.py
index bbc733654b7e..e00bffaed520 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_operations.py
index 42a7caaf641e..0e4c1d757bab 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models.py
index 39ffcd564d73..ac88bc74286e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models.py
@@ -2119,8 +2119,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models_py3.py
index 40d77128698f..ef288e59a6dd 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/models/_models_py3.py
@@ -2361,8 +2361,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_agent_pools_operations.py
index 128634611e2b..14c0b9dc0e62 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_managed_clusters_operations.py
index a9ecf61ffbc0..ec95d1eeef78 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_04_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_04_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_container_service_client.py
index e04e3280a3b1..52366da65473 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -71,6 +72,24 @@ def __init__(
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_metadata.json
index 2e458e396b3b..ae0a36f7b30d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -102,11 +102,5 @@
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations",
"private_endpoint_connections": "PrivateEndpointConnectionsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/_container_service_client.py
index eede4a6bce4a..2190cbfcc728 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -68,6 +69,23 @@ def __init__(
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_agent_pools_operations.py
index 765f3d6f255b..acdf31fb0737 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_managed_clusters_operations.py
index cb5373c7f503..5e413190eea8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_operations.py
index fb54f5d21718..9e5d12506455 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_private_endpoint_connections_operations.py
index a826fe0fdd0a..ddfd1b3fcaa1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models.py
index a6c4b5e1b1b2..d3372d3b68ea 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models.py
@@ -2173,8 +2173,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models_py3.py
index f5beac2bdfcd..59114154b9c1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/models/_models_py3.py
@@ -2420,8 +2420,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_agent_pools_operations.py
index 71b2b09aab9c..d8b2c8f104a2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_managed_clusters_operations.py
index db4aa3798bee..79597e85ac0a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_06_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_private_endpoint_connections_operations.py
index 2720166572aa..940609124550 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_06_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_container_service_client.py
index c1519f04fcc7..4c49ee53c923 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -71,6 +72,24 @@ def __init__(
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_metadata.json
index 22c8d409e0d3..076bd3038b1f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -102,11 +102,5 @@
"managed_clusters": "ManagedClustersOperations",
"agent_pools": "AgentPoolsOperations",
"private_endpoint_connections": "PrivateEndpointConnectionsOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/_container_service_client.py
index 17a445735970..fc82febbef22 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -68,6 +69,23 @@ def __init__(
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_agent_pools_operations.py
index bf63d15a2b37..c58fb19e26e5 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
@@ -568,7 +568,7 @@ async def _upgrade_node_image_version_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.AgentPool"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.AgentPool"]]
error_map = {
@@ -619,7 +619,7 @@ async def begin_upgrade_node_image_version(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Upgrade node image version of an agent pool to the latest.
@@ -633,8 +633,8 @@ async def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_managed_clusters_operations.py
index b996ad2e7491..e7fde1583765 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_operations.py
index d0b45f527cc0..480694353cca 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_private_endpoint_connections_operations.py
index bd0e6e6f2f4a..8e63578c9cc4 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models.py
index 3d7dd6cc0639..7375431406e2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models.py
@@ -2176,8 +2176,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models_py3.py
index a6098e26b4e0..4da9513883fa 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/models/_models_py3.py
@@ -2420,8 +2420,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_agent_pools_operations.py
index d4674dc18264..8a2b18493892 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -647,8 +647,8 @@ def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_managed_clusters_operations.py
index 7d4b51f2f42f..4435bf5a3193 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_07_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_private_endpoint_connections_operations.py
index f87f5fe43801..e873861ec435 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_07_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_container_service_client.py
index 0f4bbcd70e01..9af2ef000947 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -81,6 +82,24 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_metadata.json
index ae352a73d5af..304155a4e9f2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -104,11 +104,5 @@
"private_endpoint_connections": "PrivateEndpointConnectionsOperations",
"private_link_resources": "PrivateLinkResourcesOperations",
"resolve_private_link_service_id": "ResolvePrivateLinkServiceIdOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/_container_service_client.py
index 00bd95d7540a..2f5ee72ecf97 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -78,6 +79,23 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_agent_pools_operations.py
index 903412c644a2..7121bd6dd11f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
@@ -568,7 +568,7 @@ async def _upgrade_node_image_version_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.AgentPool"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.AgentPool"]]
error_map = {
@@ -619,7 +619,7 @@ async def begin_upgrade_node_image_version(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Upgrade node image version of an agent pool to the latest.
@@ -633,8 +633,8 @@ async def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_managed_clusters_operations.py
index 017320726d58..3c96359082d7 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1278,7 +1279,7 @@ async def _stop_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1322,7 +1323,7 @@ async def begin_stop(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Stop Managed Cluster.
@@ -1334,8 +1335,8 @@ async def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1388,7 +1389,7 @@ async def _start_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1432,7 +1433,7 @@ async def begin_start(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Start Managed Cluster.
@@ -1444,8 +1445,8 @@ async def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_operations.py
index 98ecbd76ed7b..2e2b81990650 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_endpoint_connections_operations.py
index 4e898eaf3c5e..b60f69b046bc 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_link_resources_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_link_resources_operations.py
index b5d7f783dd95..a0ded34dea0f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_link_resources_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_private_link_resources_operations.py
@@ -44,7 +44,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResourcesListResult":
"""Gets a list of private link resources in the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_resolve_private_link_service_id_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_resolve_private_link_service_id_operations.py
index 4a271e7c6c6a..9be4779ead50 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_resolve_private_link_service_id_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/aio/operations/_resolve_private_link_service_id_operations.py
@@ -45,7 +45,7 @@ async def post(
resource_group_name: str,
resource_name: str,
parameters: "_models.PrivateLinkResource",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResource":
"""Gets the private link service ID for the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models.py
index b0b7e80f5f7c..b3e1c915e78d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models.py
@@ -2245,8 +2245,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models_py3.py
index fb4a99ef02fd..e03a520ece89 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/models/_models_py3.py
@@ -2499,8 +2499,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_agent_pools_operations.py
index e28a90c72477..0f557b922bfb 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -647,8 +647,8 @@ def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_managed_clusters_operations.py
index f73c6ad1f5b2..9588b4280b5c 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_09_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1360,8 +1361,8 @@ def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1472,8 +1473,8 @@ def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_private_endpoint_connections_operations.py
index 4187f0bb3c77..9bad5e24e3b8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_09_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_container_service_client.py
index eae3d62eaf35..c02eb1438f93 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -81,6 +82,24 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_metadata.json
index 57a5f7ecada5..13ae430b21bf 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -104,11 +104,5 @@
"private_endpoint_connections": "PrivateEndpointConnectionsOperations",
"private_link_resources": "PrivateLinkResourcesOperations",
"resolve_private_link_service_id": "ResolvePrivateLinkServiceIdOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/_container_service_client.py
index 7639433606c8..ad0961b95582 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -78,6 +79,23 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_agent_pools_operations.py
index cc45a97658d6..301b72164b13 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
@@ -568,7 +568,7 @@ async def _upgrade_node_image_version_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.AgentPool"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.AgentPool"]]
error_map = {
@@ -619,7 +619,7 @@ async def begin_upgrade_node_image_version(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Upgrade node image version of an agent pool to the latest.
@@ -633,8 +633,8 @@ async def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_managed_clusters_operations.py
index 17ccd29481cf..56df5ad96610 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1278,7 +1279,7 @@ async def _stop_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1322,7 +1323,7 @@ async def begin_stop(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Stop Managed Cluster.
@@ -1334,8 +1335,8 @@ async def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1388,7 +1389,7 @@ async def _start_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1432,7 +1433,7 @@ async def begin_start(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Start Managed Cluster.
@@ -1444,8 +1445,8 @@ async def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_operations.py
index b73d747eee15..e45649a540d1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_endpoint_connections_operations.py
index f8de685f0f43..d3e062d376cb 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_link_resources_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_link_resources_operations.py
index 7cf59cd9ad12..0ef87c7f6588 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_link_resources_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_private_link_resources_operations.py
@@ -44,7 +44,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResourcesListResult":
"""Gets a list of private link resources in the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_resolve_private_link_service_id_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_resolve_private_link_service_id_operations.py
index c85ec8498480..4d014c40a741 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_resolve_private_link_service_id_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/aio/operations/_resolve_private_link_service_id_operations.py
@@ -45,7 +45,7 @@ async def post(
resource_group_name: str,
resource_name: str,
parameters: "_models.PrivateLinkResource",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResource":
"""Gets the private link service ID for the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models.py
index 207a93291b74..3fdf8440b368 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models.py
@@ -2566,8 +2566,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models_py3.py
index 79ff6b80d73a..8972e36ac26b 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/models/_models_py3.py
@@ -2866,8 +2866,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_agent_pools_operations.py
index ea1b816b5498..d9a08ea6974f 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -647,8 +647,8 @@ def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_managed_clusters_operations.py
index 4e3150bd34fb..6195140bd8cd 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_11_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1360,8 +1361,8 @@ def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1472,8 +1473,8 @@ def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_private_endpoint_connections_operations.py
index 487e32ccb6cf..07d600df0d06 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_11_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_container_service_client.py
index 7f144e5ad556..99757c3b1606 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -86,6 +87,24 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_metadata.json
index ffc0cb060485..644147f38501 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -105,11 +105,5 @@
"private_endpoint_connections": "PrivateEndpointConnectionsOperations",
"private_link_resources": "PrivateLinkResourcesOperations",
"resolve_private_link_service_id": "ResolvePrivateLinkServiceIdOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/_container_service_client.py
index ef865a1fedb2..886a31c0e7be 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -83,6 +84,23 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_agent_pools_operations.py
index d64225fa871c..44c927942f07 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
@@ -568,7 +568,7 @@ async def _upgrade_node_image_version_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.AgentPool"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.AgentPool"]]
error_map = {
@@ -619,7 +619,7 @@ async def begin_upgrade_node_image_version(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Upgrade node image version of an agent pool to the latest.
@@ -633,8 +633,8 @@ async def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_maintenance_configurations_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_maintenance_configurations_operations.py
index 9083d57b835c..2093362e5e0a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_maintenance_configurations_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_maintenance_configurations_operations.py
@@ -45,7 +45,7 @@ def list_by_managed_cluster(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.MaintenanceConfigurationListResult"]:
"""Gets a list of maintenance configurations in the specified managed cluster.
@@ -123,7 +123,7 @@ async def get(
resource_group_name: str,
resource_name: str,
config_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.MaintenanceConfiguration":
"""Gets the maintenance configuration.
@@ -188,7 +188,7 @@ async def create_or_update(
resource_name: str,
config_name: str,
parameters: "_models.MaintenanceConfiguration",
- **kwargs
+ **kwargs: Any
) -> "_models.MaintenanceConfiguration":
"""Creates or updates a maintenance configurations.
@@ -260,7 +260,7 @@ async def delete(
resource_group_name: str,
resource_name: str,
config_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
"""Deletes a maintenance configuration.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_managed_clusters_operations.py
index 862d1650003e..5632558d944e 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1278,7 +1279,7 @@ async def _stop_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1322,7 +1323,7 @@ async def begin_stop(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Stop Managed Cluster.
@@ -1334,8 +1335,8 @@ async def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1388,7 +1389,7 @@ async def _start_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1432,7 +1433,7 @@ async def begin_start(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Start Managed Cluster.
@@ -1444,8 +1445,8 @@ async def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_operations.py
index 41cc6e56532f..b667836960f6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_endpoint_connections_operations.py
index b7387d6e8cf9..3571ebaa53be 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_link_resources_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_link_resources_operations.py
index a7c4a66aa935..c61ba658b051 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_link_resources_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_private_link_resources_operations.py
@@ -44,7 +44,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResourcesListResult":
"""Gets a list of private link resources in the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_resolve_private_link_service_id_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_resolve_private_link_service_id_operations.py
index b085c8210934..bbaa926aee3a 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_resolve_private_link_service_id_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/aio/operations/_resolve_private_link_service_id_operations.py
@@ -45,7 +45,7 @@ async def post(
resource_group_name: str,
resource_name: str,
parameters: "_models.PrivateLinkResource",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResource":
"""Gets the private link service ID for the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models.py
index 2f98c3a8795c..27b37a8358b6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models.py
@@ -2691,8 +2691,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models_py3.py
index 3c9cd59f3309..2b54a24fe948 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/models/_models_py3.py
@@ -3007,8 +3007,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_agent_pools_operations.py
index 4f63fca95cd4..d5e36d9ff138 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -647,8 +647,8 @@ def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_managed_clusters_operations.py
index 113e45025ea9..e424b7722048 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2020_12_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1360,8 +1361,8 @@ def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1472,8 +1473,8 @@ def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_private_endpoint_connections_operations.py
index f466bb9d6f72..2fafddf90524 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2020_12_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_container_service_client.py
index c5c479a47002..be125a8e9551 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -86,6 +87,24 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_metadata.json
index 9bfbb2fbce18..9f5ff3094d79 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -105,11 +105,5 @@
"private_endpoint_connections": "PrivateEndpointConnectionsOperations",
"private_link_resources": "PrivateLinkResourcesOperations",
"resolve_private_link_service_id": "ResolvePrivateLinkServiceIdOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/_container_service_client.py
index 2f5e43008fb2..bf69044c6d2d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -83,6 +84,23 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_agent_pools_operations.py
index 666e73c414a1..975b1fb91d94 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
@@ -568,7 +568,7 @@ async def _upgrade_node_image_version_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.AgentPool"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.AgentPool"]]
error_map = {
@@ -619,7 +619,7 @@ async def begin_upgrade_node_image_version(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Upgrade node image version of an agent pool to the latest.
@@ -633,8 +633,8 @@ async def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_maintenance_configurations_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_maintenance_configurations_operations.py
index 20a50c77ec83..82cfe2c538e5 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_maintenance_configurations_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_maintenance_configurations_operations.py
@@ -45,7 +45,7 @@ def list_by_managed_cluster(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.MaintenanceConfigurationListResult"]:
"""Gets a list of maintenance configurations in the specified managed cluster.
@@ -123,7 +123,7 @@ async def get(
resource_group_name: str,
resource_name: str,
config_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.MaintenanceConfiguration":
"""Gets the maintenance configuration.
@@ -188,7 +188,7 @@ async def create_or_update(
resource_name: str,
config_name: str,
parameters: "_models.MaintenanceConfiguration",
- **kwargs
+ **kwargs: Any
) -> "_models.MaintenanceConfiguration":
"""Creates or updates a maintenance configurations.
@@ -260,7 +260,7 @@ async def delete(
resource_group_name: str,
resource_name: str,
config_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
"""Deletes a maintenance configuration.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_managed_clusters_operations.py
index 83402e01215a..5c467d62f8cd 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_managed_clusters_operations.py
@@ -45,7 +45,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -115,7 +115,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -189,7 +189,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -251,14 +251,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -318,7 +319,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -378,7 +379,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -438,7 +439,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -560,7 +561,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -617,7 +618,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -632,8 +633,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -691,7 +692,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -744,7 +745,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -758,8 +759,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -816,7 +817,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -860,7 +861,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -872,8 +873,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -927,7 +928,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -977,7 +978,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -992,8 +993,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1048,7 +1049,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1098,7 +1099,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1113,8 +1114,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1168,7 +1169,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1212,7 +1213,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1224,8 +1225,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1278,7 +1279,7 @@ async def _stop_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1322,7 +1323,7 @@ async def begin_stop(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Stop Managed Cluster.
@@ -1334,8 +1335,8 @@ async def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1388,7 +1389,7 @@ async def _start_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1432,7 +1433,7 @@ async def begin_start(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Start Managed Cluster.
@@ -1444,8 +1445,8 @@ async def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_operations.py
index e7ec8c6b673b..09097b82f979 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_endpoint_connections_operations.py
index 1a56bd404ea1..e7d9851003f8 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_link_resources_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_link_resources_operations.py
index be857a37de33..b8487924c2a3 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_link_resources_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_private_link_resources_operations.py
@@ -44,7 +44,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResourcesListResult":
"""Gets a list of private link resources in the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_resolve_private_link_service_id_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_resolve_private_link_service_id_operations.py
index 1880dac4f9d2..305883969cbd 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_resolve_private_link_service_id_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/aio/operations/_resolve_private_link_service_id_operations.py
@@ -45,7 +45,7 @@ async def post(
resource_group_name: str,
resource_name: str,
parameters: "_models.PrivateLinkResource",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResource":
"""Gets the private link service ID for the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models.py
index eec49a069594..38867a0ffcfb 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models.py
@@ -2730,8 +2730,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models_py3.py
index 976ea2076e1e..929336d1e81b 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/models/_models_py3.py
@@ -3052,8 +3052,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_agent_pools_operations.py
index 832e783c069f..34e49348e971 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -647,8 +647,8 @@ def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_managed_clusters_operations.py
index 0d1c6fa5d7cb..e6bd81eeb636 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_managed_clusters_operations.py
@@ -265,8 +265,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -646,8 +647,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -774,8 +775,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -890,8 +891,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1012,8 +1013,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1135,8 +1136,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_02_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1248,8 +1249,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1360,8 +1361,8 @@ def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1472,8 +1473,8 @@ def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_private_endpoint_connections_operations.py
index 777008fc8948..3773209d1a70 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_02_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_container_service_client.py
index 99904ac87f39..0a6d4504ffdc 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_container_service_client.py
@@ -16,6 +16,7 @@
from typing import Any, Optional
from azure.core.credentials import TokenCredential
+ from azure.core.pipeline.transport import HttpRequest, HttpResponse
from ._configuration import ContainerServiceClientConfiguration
from .operations import Operations
@@ -86,6 +87,24 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ def _send_request(self, http_request, **kwargs):
+ # type: (HttpRequest, Any) -> HttpResponse
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.HttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
def close(self):
# type: () -> None
self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_metadata.json b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_metadata.json
index d83503e67b44..da52cae2a1c0 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_metadata.json
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/_metadata.json
@@ -10,8 +10,8 @@
"azure_arm": true,
"has_lro_operations": true,
"client_side_validation": false,
- "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}",
- "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}"
+ "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"HttpRequest\", \"HttpResponse\"]}}}",
+ "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ContainerServiceClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}, \"azurecore\": {\"azure.core.pipeline.transport\": [\"AsyncHttpResponse\", \"HttpRequest\"]}}}"
},
"global_parameters": {
"sync": {
@@ -105,11 +105,5 @@
"private_endpoint_connections": "PrivateEndpointConnectionsOperations",
"private_link_resources": "PrivateLinkResourcesOperations",
"resolve_private_link_service_id": "ResolvePrivateLinkServiceIdOperations"
- },
- "operation_mixins": {
- "sync_imports": "None",
- "async_imports": "None",
- "operations": {
- }
}
}
\ No newline at end of file
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/_container_service_client.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/_container_service_client.py
index 821e71ba74e4..2e9ff14d4f28 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/_container_service_client.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/_container_service_client.py
@@ -8,6 +8,7 @@
from typing import Any, Optional, TYPE_CHECKING
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from msrest import Deserializer, Serializer
@@ -83,6 +84,23 @@ def __init__(
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
self._client, self._config, self._serialize, self._deserialize)
+ async def _send_request(self, http_request: HttpRequest, **kwargs: Any) -> AsyncHttpResponse:
+ """Runs the network request through the client's chained policies.
+
+ :param http_request: The network request you want to make. Required.
+ :type http_request: ~azure.core.pipeline.transport.HttpRequest
+ :keyword bool stream: Whether the response payload will be streamed. Defaults to True.
+ :return: The response of your network call. Does not do error handling on your response.
+ :rtype: ~azure.core.pipeline.transport.AsyncHttpResponse
+ """
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
+ stream = kwargs.pop("stream", True)
+ pipeline_response = await self._client._pipeline.run(http_request, stream=stream, **kwargs)
+ return pipeline_response.http_response
+
async def close(self) -> None:
await self._client.close()
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_agent_pools_operations.py
index a8ed2558d182..dc1ad4ec91a2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_agent_pools_operations.py
@@ -47,7 +47,7 @@ def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.AgentPoolListResult"]:
"""Gets a list of agent pools in the specified managed cluster.
@@ -125,7 +125,7 @@ async def get(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
"""Gets the agent pool.
@@ -190,7 +190,7 @@ async def _create_or_update_initial(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPool":
cls = kwargs.pop('cls', None) # type: ClsType["_models.AgentPool"]
error_map = {
@@ -249,7 +249,7 @@ async def begin_create_or_update(
resource_name: str,
agent_pool_name: str,
parameters: "_models.AgentPool",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Creates or updates an agent pool.
@@ -265,8 +265,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either AgentPool or the result of cls(response)
@@ -326,7 +326,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -372,7 +372,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes an agent pool.
@@ -386,8 +386,8 @@ async def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -443,7 +443,7 @@ async def get_upgrade_profile(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolUpgradeProfile":
"""Gets upgrade profile for an agent pool.
@@ -507,7 +507,7 @@ async def get_available_agent_pool_versions(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.AgentPoolAvailableVersions":
"""Gets a list of supported versions for the specified agent pool.
@@ -568,7 +568,7 @@ async def _upgrade_node_image_version_initial(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.AgentPool"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.AgentPool"]]
error_map = {
@@ -619,7 +619,7 @@ async def begin_upgrade_node_image_version(
resource_group_name: str,
resource_name: str,
agent_pool_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.AgentPool"]:
"""Upgrade node image version of an agent pool to the latest.
@@ -633,8 +633,8 @@ async def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_maintenance_configurations_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_maintenance_configurations_operations.py
index 44fbd9a91f44..a3ca5505ab61 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_maintenance_configurations_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_maintenance_configurations_operations.py
@@ -45,7 +45,7 @@ def list_by_managed_cluster(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.MaintenanceConfigurationListResult"]:
"""Gets a list of maintenance configurations in the specified managed cluster.
@@ -123,7 +123,7 @@ async def get(
resource_group_name: str,
resource_name: str,
config_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.MaintenanceConfiguration":
"""Gets the maintenance configuration.
@@ -188,7 +188,7 @@ async def create_or_update(
resource_name: str,
config_name: str,
parameters: "_models.MaintenanceConfiguration",
- **kwargs
+ **kwargs: Any
) -> "_models.MaintenanceConfiguration":
"""Creates or updates a maintenance configurations.
@@ -260,7 +260,7 @@ async def delete(
resource_group_name: str,
resource_name: str,
config_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
"""Deletes a maintenance configuration.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_managed_clusters_operations.py
index 097122b56760..f08bf28f36a9 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_managed_clusters_operations.py
@@ -47,7 +47,7 @@ async def get_os_options(
self,
location: str,
resource_type: Optional[str] = None,
- **kwargs
+ **kwargs: Any
) -> "_models.OSOptionProfile":
"""Gets supported OS options in the specified subscription.
@@ -106,7 +106,7 @@ async def get_os_options(
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Gets a list of managed clusters in the specified subscription.
@@ -176,7 +176,7 @@ async def get_next(next_link=None):
def list_by_resource_group(
self,
resource_group_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.ManagedClusterListResult"]:
"""Lists managed clusters in the specified subscription and resource group.
@@ -250,7 +250,7 @@ async def get_upgrade_profile(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterUpgradeProfile":
"""Gets upgrade profile for a managed cluster.
@@ -312,14 +312,15 @@ async def get_access_profile(
resource_group_name: str,
resource_name: str,
role_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedClusterAccessProfile":
"""Gets an access profile of a managed cluster.
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -379,7 +380,7 @@ async def list_cluster_admin_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster admin credential of a managed cluster.
@@ -439,7 +440,7 @@ async def list_cluster_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster user credential of a managed cluster.
@@ -499,7 +500,7 @@ async def list_cluster_monitoring_user_credentials(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.CredentialResults":
"""Gets cluster monitoring user credential of a managed cluster.
@@ -560,7 +561,7 @@ async def get(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
"""Gets a managed cluster.
@@ -621,7 +622,7 @@ async def _create_or_update_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -678,7 +679,7 @@ async def begin_create_or_update(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedCluster",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Creates or updates a managed cluster.
@@ -693,8 +694,8 @@ async def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -752,7 +753,7 @@ async def _update_tags_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> "_models.ManagedCluster":
cls = kwargs.pop('cls', None) # type: ClsType["_models.ManagedCluster"]
error_map = {
@@ -805,7 +806,7 @@ async def begin_update_tags(
resource_group_name: str,
resource_name: str,
parameters: "_models.TagsObject",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.ManagedCluster"]:
"""Updates tags on a managed cluster.
@@ -819,8 +820,8 @@ async def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either ManagedCluster or the result of cls(response)
@@ -877,7 +878,7 @@ async def _delete_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -921,7 +922,7 @@ async def begin_delete(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a managed cluster.
@@ -933,8 +934,8 @@ async def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -988,7 +989,7 @@ async def _reset_service_principal_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1038,7 +1039,7 @@ async def begin_reset_service_principal_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterServicePrincipalProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset Service Principal Profile of a managed cluster.
@@ -1053,8 +1054,8 @@ async def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1109,7 +1110,7 @@ async def _reset_aad_profile_initial(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1159,7 +1160,7 @@ async def begin_reset_aad_profile(
resource_group_name: str,
resource_name: str,
parameters: "_models.ManagedClusterAADProfile",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Reset AAD Profile of a managed cluster.
@@ -1174,8 +1175,8 @@ async def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1229,7 +1230,7 @@ async def _rotate_cluster_certificates_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1273,7 +1274,7 @@ async def begin_rotate_cluster_certificates(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Rotate certificates of a managed cluster.
@@ -1285,8 +1286,8 @@ async def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1339,7 +1340,7 @@ async def _stop_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1383,7 +1384,7 @@ async def begin_stop(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Stop Managed Cluster.
@@ -1395,8 +1396,8 @@ async def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1449,7 +1450,7 @@ async def _start_initial(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -1493,7 +1494,7 @@ async def begin_start(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Start Managed Cluster.
@@ -1505,8 +1506,8 @@ async def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
@@ -1560,7 +1561,7 @@ async def _run_command_initial(
resource_group_name: str,
resource_name: str,
request_payload: "_models.RunCommandRequest",
- **kwargs
+ **kwargs: Any
) -> Optional["_models.RunCommandResult"]:
cls = kwargs.pop('cls', None) # type: ClsType[Optional["_models.RunCommandResult"]]
error_map = {
@@ -1615,7 +1616,7 @@ async def begin_run_command(
resource_group_name: str,
resource_name: str,
request_payload: "_models.RunCommandRequest",
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller["_models.RunCommandResult"]:
"""Run Command against Managed Kubernetes Service.
@@ -1630,8 +1631,8 @@ async def begin_run_command(
:type request_payload: ~azure.mgmt.containerservice.v2021_03_01.models.RunCommandRequest
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either RunCommandResult or the result of cls(response)
@@ -1689,7 +1690,7 @@ async def get_command_result(
resource_group_name: str,
resource_name: str,
command_id: str,
- **kwargs
+ **kwargs: Any
) -> Optional["_models.RunCommandResult"]:
"""Get command result.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_operations.py
index 90138899301f..dc25a3e45be6 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_operations.py
@@ -43,7 +43,7 @@ def __init__(self, client, config, serializer, deserializer) -> None:
def list(
self,
- **kwargs
+ **kwargs: Any
) -> AsyncIterable["_models.OperationListResult"]:
"""Gets a list of compute operations.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_endpoint_connections_operations.py
index 8f22f2d97659..96c6c0ee9532 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_endpoint_connections_operations.py
@@ -46,7 +46,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnectionListResult":
"""Gets a list of private endpoint connections in the specified managed cluster.
@@ -108,7 +108,7 @@ async def get(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Gets the private endpoint connection.
@@ -173,7 +173,7 @@ async def update(
resource_name: str,
private_endpoint_connection_name: str,
parameters: "_models.PrivateEndpointConnection",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateEndpointConnection":
"""Updates a private endpoint connection.
@@ -244,7 +244,7 @@ async def _delete_initial(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> None:
cls = kwargs.pop('cls', None) # type: ClsType[None]
error_map = {
@@ -290,7 +290,7 @@ async def begin_delete(
resource_group_name: str,
resource_name: str,
private_endpoint_connection_name: str,
- **kwargs
+ **kwargs: Any
) -> AsyncLROPoller[None]:
"""Deletes a private endpoint connection.
@@ -304,8 +304,8 @@ async def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the AsyncARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be AsyncARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_link_resources_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_link_resources_operations.py
index 740f9198880f..7569378b2b7d 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_link_resources_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_private_link_resources_operations.py
@@ -44,7 +44,7 @@ async def list(
self,
resource_group_name: str,
resource_name: str,
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResourcesListResult":
"""Gets a list of private link resources in the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_resolve_private_link_service_id_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_resolve_private_link_service_id_operations.py
index f15321784859..0cdd4fdc4eb9 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_resolve_private_link_service_id_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/aio/operations/_resolve_private_link_service_id_operations.py
@@ -45,7 +45,7 @@ async def post(
resource_group_name: str,
resource_name: str,
parameters: "_models.PrivateLinkResource",
- **kwargs
+ **kwargs: Any
) -> "_models.PrivateLinkResource":
"""Gets the private link service ID for the specified managed cluster.
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models.py
index 7c2c8fcc86fc..4d765ffb80c1 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models.py
@@ -2757,8 +2757,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models_py3.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models_py3.py
index 7ebf64b2e242..f517e3867257 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models_py3.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/models/_models_py3.py
@@ -3104,8 +3104,8 @@ class ManagedClusterWindowsProfile(msrest.serialization.Model):
character :code:`
`:code:`
` **Max-length:** 20 characters.
:type admin_username: str
:param admin_password: Specifies the password of the administrator account.
- :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
` **Max-
- length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
+ :code:`
`:code:`
` **Minimum-length:** 8 characters :code:`
`:code:`
`
+ **Max-length:** 123 characters :code:`
`:code:`
` **Complexity requirements:** 3 out of 4
conditions below need to be fulfilled :code:`
` Has lower characters :code:`
`Has upper
characters :code:`
` Has a digit :code:`
` Has a special character (Regex match [\W_])
:code:`
`:code:`
` **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd",
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_agent_pools_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_agent_pools_operations.py
index d79fda8ebaeb..5861176d4972 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_agent_pools_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_agent_pools_operations.py
@@ -273,8 +273,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.AgentPool
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either AgentPool or the result of cls(response)
@@ -396,8 +396,8 @@ def begin_delete(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -647,8 +647,8 @@ def begin_upgrade_node_image_version(
:type agent_pool_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_managed_clusters_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_managed_clusters_operations.py
index 6288819bdb19..3592c69d5251 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_managed_clusters_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_managed_clusters_operations.py
@@ -327,8 +327,9 @@ def get_access_profile(
Gets the accessProfile for the specified role name of the managed cluster with a specified
resource group and name. **WARNING**\ : This API will be deprecated. Instead use
- `ListClusterUserCredentials `_ or `ListClusterAdminCredentials
+ `ListClusterUserCredentials
+ `_ or
+ `ListClusterAdminCredentials
`_ .
:param resource_group_name: The name of the resource group.
@@ -708,8 +709,8 @@ def begin_create_or_update(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.ManagedCluster
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -836,8 +837,8 @@ def begin_update_tags(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.TagsObject
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either ManagedCluster or the result of cls(response)
@@ -952,8 +953,8 @@ def begin_delete(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1074,8 +1075,8 @@ def begin_reset_service_principal_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.ManagedClusterServicePrincipalProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1197,8 +1198,8 @@ def begin_reset_aad_profile(
:type parameters: ~azure.mgmt.containerservice.v2021_03_01.models.ManagedClusterAADProfile
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1310,8 +1311,8 @@ def begin_rotate_cluster_certificates(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1422,8 +1423,8 @@ def begin_stop(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1534,8 +1535,8 @@ def begin_start(
:type resource_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)
@@ -1661,8 +1662,8 @@ def begin_run_command(
:type request_payload: ~azure.mgmt.containerservice.v2021_03_01.models.RunCommandRequest
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either RunCommandResult or the result of cls(response)
diff --git a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_private_endpoint_connections_operations.py b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_private_endpoint_connections_operations.py
index 34cd5bafa733..c6f1dd0ec7e2 100644
--- a/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_private_endpoint_connections_operations.py
+++ b/sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/v2021_03_01/operations/_private_endpoint_connections_operations.py
@@ -313,8 +313,8 @@ def begin_delete(
:type private_endpoint_connection_name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:keyword str continuation_token: A continuation token to restart a poller from a saved state.
- :keyword polling: Pass in True if you'd like the ARMPolling polling method,
- False for no polling, or your own initialized polling object for a personal polling strategy.
+ :keyword polling: By default, your polling method will be ARMPolling.
+ Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
:paramtype polling: bool or ~azure.core.polling.PollingMethod
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
:return: An instance of LROPoller that returns either None or the result of cls(response)