9
9
from copy import deepcopy
10
10
from typing import Any , TYPE_CHECKING
11
11
12
- from msrest import Deserializer , Serializer
13
-
14
12
from azure .core .rest import HttpRequest , HttpResponse
15
13
from azure .mgmt .core import ARMPipelineClient
16
14
17
15
from . import models
18
16
from ._configuration import ContainerAppsAPIClientConfiguration
19
- from .operations import CertificatesOperations , ContainerAppsAuthConfigsOperations , ContainerAppsOperations , ContainerAppsRevisionReplicasOperations , ContainerAppsRevisionsOperations , ContainerAppsSourceControlsOperations , DaprComponentsOperations , ManagedEnvironmentsOperations , ManagedEnvironmentsStoragesOperations , NamespacesOperations , Operations
17
+ from ._serialization import Deserializer , Serializer
18
+ from .operations import (
19
+ AvailableWorkloadProfilesOperations ,
20
+ BillingMetersOperations ,
21
+ CertificatesOperations ,
22
+ ConnectedEnvironmentsCertificatesOperations ,
23
+ ConnectedEnvironmentsDaprComponentsOperations ,
24
+ ConnectedEnvironmentsOperations ,
25
+ ConnectedEnvironmentsStoragesOperations ,
26
+ ContainerAppsAuthConfigsOperations ,
27
+ ContainerAppsDiagnosticsOperations ,
28
+ ContainerAppsOperations ,
29
+ ContainerAppsRevisionReplicasOperations ,
30
+ ContainerAppsRevisionsOperations ,
31
+ ContainerAppsSourceControlsOperations ,
32
+ DaprComponentsOperations ,
33
+ ManagedEnvironmentDiagnosticsOperations ,
34
+ ManagedEnvironmentsDiagnosticsOperations ,
35
+ ManagedEnvironmentsOperations ,
36
+ ManagedEnvironmentsStoragesOperations ,
37
+ NamespacesOperations ,
38
+ Operations ,
39
+ )
20
40
21
41
if TYPE_CHECKING :
22
42
# pylint: disable=unused-import,ungrouped-imports
23
43
from azure .core .credentials import TokenCredential
24
44
25
- class ContainerAppsAPIClient : # pylint: disable=too-many-instance-attributes
45
+
46
+ class ContainerAppsAPIClient : # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
26
47
"""ContainerAppsAPIClient.
27
48
28
49
:ivar container_apps_auth_configs: ContainerAppsAuthConfigsOperations operations
@@ -38,6 +59,15 @@ class ContainerAppsAPIClient: # pylint: disable=too-many-instance-attributes
38
59
azure.mgmt.appcontainers.operations.ContainerAppsRevisionReplicasOperations
39
60
:ivar dapr_components: DaprComponentsOperations operations
40
61
:vartype dapr_components: azure.mgmt.appcontainers.operations.DaprComponentsOperations
62
+ :ivar container_apps_diagnostics: ContainerAppsDiagnosticsOperations operations
63
+ :vartype container_apps_diagnostics:
64
+ azure.mgmt.appcontainers.operations.ContainerAppsDiagnosticsOperations
65
+ :ivar managed_environment_diagnostics: ManagedEnvironmentDiagnosticsOperations operations
66
+ :vartype managed_environment_diagnostics:
67
+ azure.mgmt.appcontainers.operations.ManagedEnvironmentDiagnosticsOperations
68
+ :ivar managed_environments_diagnostics: ManagedEnvironmentsDiagnosticsOperations operations
69
+ :vartype managed_environments_diagnostics:
70
+ azure.mgmt.appcontainers.operations.ManagedEnvironmentsDiagnosticsOperations
41
71
:ivar operations: Operations operations
42
72
:vartype operations: azure.mgmt.appcontainers.operations.Operations
43
73
:ivar managed_environments: ManagedEnvironmentsOperations operations
@@ -53,14 +83,33 @@ class ContainerAppsAPIClient: # pylint: disable=too-many-instance-attributes
53
83
:ivar container_apps_source_controls: ContainerAppsSourceControlsOperations operations
54
84
:vartype container_apps_source_controls:
55
85
azure.mgmt.appcontainers.operations.ContainerAppsSourceControlsOperations
56
- :param credential: Credential needed for the client to connect to Azure.
86
+ :ivar connected_environments: ConnectedEnvironmentsOperations operations
87
+ :vartype connected_environments:
88
+ azure.mgmt.appcontainers.operations.ConnectedEnvironmentsOperations
89
+ :ivar connected_environments_certificates: ConnectedEnvironmentsCertificatesOperations
90
+ operations
91
+ :vartype connected_environments_certificates:
92
+ azure.mgmt.appcontainers.operations.ConnectedEnvironmentsCertificatesOperations
93
+ :ivar connected_environments_dapr_components: ConnectedEnvironmentsDaprComponentsOperations
94
+ operations
95
+ :vartype connected_environments_dapr_components:
96
+ azure.mgmt.appcontainers.operations.ConnectedEnvironmentsDaprComponentsOperations
97
+ :ivar connected_environments_storages: ConnectedEnvironmentsStoragesOperations operations
98
+ :vartype connected_environments_storages:
99
+ azure.mgmt.appcontainers.operations.ConnectedEnvironmentsStoragesOperations
100
+ :ivar available_workload_profiles: AvailableWorkloadProfilesOperations operations
101
+ :vartype available_workload_profiles:
102
+ azure.mgmt.appcontainers.operations.AvailableWorkloadProfilesOperations
103
+ :ivar billing_meters: BillingMetersOperations operations
104
+ :vartype billing_meters: azure.mgmt.appcontainers.operations.BillingMetersOperations
105
+ :param credential: Credential needed for the client to connect to Azure. Required.
57
106
:type credential: ~azure.core.credentials.TokenCredential
58
- :param subscription_id: The ID of the target subscription.
107
+ :param subscription_id: The ID of the target subscription. Required.
59
108
:type subscription_id: str
60
109
:param base_url: Service URL. Default value is "https://management.azure.com".
61
110
:type base_url: str
62
- :keyword api_version: Api Version. Default value is "2022-03 -01". Note that overriding this
63
- default value may result in unsupported behavior.
111
+ :keyword api_version: Api Version. Default value is "2022-06 -01-preview ". Note that overriding
112
+ this default value may result in unsupported behavior.
64
113
:paramtype api_version: str
65
114
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
66
115
Retry-After header is present.
@@ -73,31 +122,65 @@ def __init__(
73
122
base_url : str = "https://management.azure.com" ,
74
123
** kwargs : Any
75
124
) -> None :
76
- self ._config = ContainerAppsAPIClientConfiguration (credential = credential , subscription_id = subscription_id , ** kwargs )
125
+ self ._config = ContainerAppsAPIClientConfiguration (
126
+ credential = credential , subscription_id = subscription_id , ** kwargs
127
+ )
77
128
self ._client = ARMPipelineClient (base_url = base_url , config = self ._config , ** kwargs )
78
129
79
130
client_models = {k : v for k , v in models .__dict__ .items () if isinstance (v , type )}
80
131
self ._serialize = Serializer (client_models )
81
132
self ._deserialize = Deserializer (client_models )
82
133
self ._serialize .client_side_validation = False
83
- self .container_apps_auth_configs = ContainerAppsAuthConfigsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
134
+ self .container_apps_auth_configs = ContainerAppsAuthConfigsOperations (
135
+ self ._client , self ._config , self ._serialize , self ._deserialize
136
+ )
84
137
self .container_apps = ContainerAppsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
85
- self .container_apps_revisions = ContainerAppsRevisionsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
86
- self .container_apps_revision_replicas = ContainerAppsRevisionReplicasOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
138
+ self .container_apps_revisions = ContainerAppsRevisionsOperations (
139
+ self ._client , self ._config , self ._serialize , self ._deserialize
140
+ )
141
+ self .container_apps_revision_replicas = ContainerAppsRevisionReplicasOperations (
142
+ self ._client , self ._config , self ._serialize , self ._deserialize
143
+ )
87
144
self .dapr_components = DaprComponentsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
145
+ self .container_apps_diagnostics = ContainerAppsDiagnosticsOperations (
146
+ self ._client , self ._config , self ._serialize , self ._deserialize
147
+ )
148
+ self .managed_environment_diagnostics = ManagedEnvironmentDiagnosticsOperations (
149
+ self ._client , self ._config , self ._serialize , self ._deserialize
150
+ )
151
+ self .managed_environments_diagnostics = ManagedEnvironmentsDiagnosticsOperations (
152
+ self ._client , self ._config , self ._serialize , self ._deserialize
153
+ )
88
154
self .operations = Operations (self ._client , self ._config , self ._serialize , self ._deserialize )
89
- self .managed_environments = ManagedEnvironmentsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
155
+ self .managed_environments = ManagedEnvironmentsOperations (
156
+ self ._client , self ._config , self ._serialize , self ._deserialize
157
+ )
90
158
self .certificates = CertificatesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
91
159
self .namespaces = NamespacesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
92
- self .managed_environments_storages = ManagedEnvironmentsStoragesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
93
- self .container_apps_source_controls = ContainerAppsSourceControlsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
94
-
95
-
96
- def _send_request (
97
- self ,
98
- request : HttpRequest ,
99
- ** kwargs : Any
100
- ) -> HttpResponse :
160
+ self .managed_environments_storages = ManagedEnvironmentsStoragesOperations (
161
+ self ._client , self ._config , self ._serialize , self ._deserialize
162
+ )
163
+ self .container_apps_source_controls = ContainerAppsSourceControlsOperations (
164
+ self ._client , self ._config , self ._serialize , self ._deserialize
165
+ )
166
+ self .connected_environments = ConnectedEnvironmentsOperations (
167
+ self ._client , self ._config , self ._serialize , self ._deserialize
168
+ )
169
+ self .connected_environments_certificates = ConnectedEnvironmentsCertificatesOperations (
170
+ self ._client , self ._config , self ._serialize , self ._deserialize
171
+ )
172
+ self .connected_environments_dapr_components = ConnectedEnvironmentsDaprComponentsOperations (
173
+ self ._client , self ._config , self ._serialize , self ._deserialize
174
+ )
175
+ self .connected_environments_storages = ConnectedEnvironmentsStoragesOperations (
176
+ self ._client , self ._config , self ._serialize , self ._deserialize
177
+ )
178
+ self .available_workload_profiles = AvailableWorkloadProfilesOperations (
179
+ self ._client , self ._config , self ._serialize , self ._deserialize
180
+ )
181
+ self .billing_meters = BillingMetersOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
182
+
183
+ def _send_request (self , request : HttpRequest , ** kwargs : Any ) -> HttpResponse :
101
184
"""Runs the network request through the client's chained policies.
102
185
103
186
>>> from azure.core.rest import HttpRequest
@@ -106,7 +189,7 @@ def _send_request(
106
189
>>> response = client._send_request(request)
107
190
<HttpResponse: 200 OK>
108
191
109
- For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart
192
+ For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/ python/send_request
110
193
111
194
:param request: The network request you want to make. Required.
112
195
:type request: ~azure.core.rest.HttpRequest
0 commit comments