|
1 | 1 | # coding=utf-8 |
2 | 2 | # -------------------------------------------------------------------------- |
3 | 3 | # Copyright (c) Microsoft Corporation. All rights reserved. |
4 | | -# Licensed under the MIT License. See License.txt in the project root for license information. |
| 4 | +# Licensed under the MIT License. See License.txt in the project root for |
| 5 | +# license information. |
| 6 | +# |
5 | 7 | # Code generated by Microsoft (R) AutoRest Code Generator. |
6 | | -# Changes may cause incorrect behavior and will be lost if the code is regenerated. |
| 8 | +# Changes may cause incorrect behavior and will be lost if the code is |
| 9 | +# regenerated. |
7 | 10 | # -------------------------------------------------------------------------- |
8 | | - |
9 | 11 | from typing import Any, TYPE_CHECKING |
10 | 12 |
|
11 | 13 | from azure.core.pipeline import policies |
|
17 | 19 | # pylint: disable=unused-import,ungrouped-imports |
18 | 20 | from azure.core.credentials import TokenCredential |
19 | 21 |
|
20 | | - |
21 | | -class ContainerServiceFleetMgmtClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long |
| 22 | +class ContainerServiceFleetMgmtClientConfiguration: |
22 | 23 | """Configuration for ContainerServiceFleetMgmtClient. |
23 | 24 |
|
24 | 25 | Note that all parameters used to create this instance are saved as instance |
25 | 26 | attributes. |
26 | 27 |
|
27 | 28 | :param credential: Credential needed for the client to connect to Azure. Required. |
28 | 29 | :type credential: ~azure.core.credentials.TokenCredential |
29 | | - :param subscription_id: The ID of the target subscription. Required. |
| 30 | + :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. |
30 | 31 | :type subscription_id: str |
31 | | - :keyword api_version: Api Version. Default value is "2024-04-01". Note that overriding this |
32 | | - default value may result in unsupported behavior. |
33 | | - :paramtype api_version: str |
34 | 32 | """ |
35 | 33 |
|
36 | | - def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None: |
37 | | - api_version: str = kwargs.pop("api_version", "2024-04-01") |
38 | | - |
| 34 | + def __init__( |
| 35 | + self, |
| 36 | + credential: "TokenCredential", |
| 37 | + subscription_id: str, |
| 38 | + **kwargs: Any |
| 39 | + ): |
39 | 40 | if credential is None: |
40 | 41 | raise ValueError("Parameter 'credential' must not be None.") |
41 | 42 | if subscription_id is None: |
42 | 43 | raise ValueError("Parameter 'subscription_id' must not be None.") |
43 | 44 |
|
44 | 45 | self.credential = credential |
45 | 46 | self.subscription_id = subscription_id |
46 | | - self.api_version = api_version |
47 | | - self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"]) |
48 | | - kwargs.setdefault("sdk_moniker", "mgmt-containerservicefleet/{}".format(VERSION)) |
| 47 | + self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) |
| 48 | + kwargs.setdefault('sdk_moniker', 'azure-mgmt-containerservicefleet/{}'.format(VERSION)) |
49 | 49 | self.polling_interval = kwargs.get("polling_interval", 30) |
50 | 50 | self._configure(**kwargs) |
51 | 51 |
|
52 | | - def _configure(self, **kwargs: Any) -> None: |
53 | | - self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs) |
54 | | - self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs) |
55 | | - self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs) |
56 | | - self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs) |
57 | | - self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs) |
58 | | - self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs) |
59 | | - self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs) |
60 | | - self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs) |
61 | | - self.authentication_policy = kwargs.get("authentication_policy") |
| 52 | + def _configure( |
| 53 | + self, |
| 54 | + **kwargs: Any |
| 55 | + ): |
| 56 | + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) |
| 57 | + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) |
| 58 | + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) |
| 59 | + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) |
| 60 | + self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) |
| 61 | + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) |
| 62 | + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) |
| 63 | + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) |
| 64 | + self.authentication_policy = kwargs.get('authentication_policy') |
62 | 65 | if self.credential and not self.authentication_policy: |
63 | | - self.authentication_policy = ARMChallengeAuthenticationPolicy( |
64 | | - self.credential, *self.credential_scopes, **kwargs |
65 | | - ) |
| 66 | + self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs) |
0 commit comments