Skip to content

Commit 8228131

Browse files
authored
update to latest swagger 21-12-01 (Azure#19982)
* update to latest swagger 21-12-01 * update
1 parent dd36ab2 commit 8228131

File tree

88 files changed

+9466
-8737
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+9466
-8737
lines changed
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
11
# Release History
22

3+
## 0.7.0 (2021-08-10)
4+
5+
- Updated API version to "2020-12-01"
6+
37
## 0.6.0 (2021-03-09)
48

5-
* Internal bugfixes (re-generated with latest generator)
6-
* Stop Python 3.5 support
9+
- Internal bugfixes (re-generated with latest generator)
10+
- Stop Python 3.5 support
711

812
## 0.5.0 (2021-02-09)
913

10-
* Update to API version 2020-08-01
14+
- Update to API version 2020-08-01
1115

1216
## 0.4.0 (2020-12-08)
1317

14-
* Internal bugfixes (re-generated with latest generator)
18+
- Internal bugfixes (re-generated with latest generator)
1519

1620
## 0.3.0 (2020-09-15)
1721

18-
* Internal bugfixes (re-generated with latest generator)
22+
- Internal bugfixes (re-generated with latest generator)
1923

2024
## 0.2.0 (2020-07-01)
2125

22-
* Initial Release
26+
- Initial Release

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/_configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def __init__(
4747

4848
self.credential = credential
4949
self.endpoint = endpoint
50-
self.api_version = "2020-08-01-preview"
50+
self.api_version = "2020-12-01"
5151
self.credential_scopes = kwargs.pop('credential_scopes', ['https://dev.azuresynapse.net/.default'])
5252
kwargs.setdefault('sdk_moniker', 'synapse-accesscontrol/{}'.format(VERSION))
5353
self._configure(**kwargs)

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "0.6.0"
9+
VERSION = "0.7.0"

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/aio/_configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def __init__(
4444

4545
self.credential = credential
4646
self.endpoint = endpoint
47-
self.api_version = "2020-08-01-preview"
47+
self.api_version = "2020-12-01"
4848
self.credential_scopes = kwargs.pop('credential_scopes', ['https://dev.azuresynapse.net/.default'])
4949
kwargs.setdefault('sdk_moniker', 'synapse-accesscontrol/{}'.format(VERSION))
5050
self._configure(**kwargs)

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/aio/operations/_role_assignments_operations.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ async def check_principal_access(
4444
subject: "_models.SubjectInfo",
4545
actions: List["_models.RequiredAction"],
4646
scope: str,
47-
**kwargs
47+
**kwargs: Any
4848
) -> "_models.CheckPrincipalAccessResponse":
4949
"""Check if the given principalId has access to perform list of actions at a given scope.
5050
@@ -66,7 +66,7 @@ async def check_principal_access(
6666
error_map.update(kwargs.pop('error_map', {}))
6767

6868
_request = _models.CheckPrincipalAccessRequest(subject=subject, actions=actions, scope=scope)
69-
api_version = "2020-08-01-preview"
69+
api_version = "2020-12-01"
7070
content_type = kwargs.pop("content_type", "application/json")
7171
accept = "application/json, text/json"
7272

@@ -112,7 +112,7 @@ async def list_role_assignments(
112112
principal_id: Optional[str] = None,
113113
scope: Optional[str] = None,
114114
continuation_token_parameter: Optional[str] = None,
115-
**kwargs
115+
**kwargs: Any
116116
) -> "_models.RoleAssignmentDetailsList":
117117
"""List role assignments.
118118
@@ -134,7 +134,7 @@ async def list_role_assignments(
134134
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
135135
}
136136
error_map.update(kwargs.pop('error_map', {}))
137-
api_version = "2020-08-01-preview"
137+
api_version = "2020-12-01"
138138
accept = "application/json, text/json"
139139

140140
# Construct URL
@@ -186,7 +186,7 @@ async def create_role_assignment(
186186
principal_id: str,
187187
scope: str,
188188
principal_type: Optional[str] = None,
189-
**kwargs
189+
**kwargs: Any
190190
) -> "_models.RoleAssignmentDetails":
191191
"""Create role assignment.
192192
@@ -212,7 +212,7 @@ async def create_role_assignment(
212212
error_map.update(kwargs.pop('error_map', {}))
213213

214214
_request = _models.RoleAssignmentRequest(role_id=role_id, principal_id=principal_id, scope=scope, principal_type=principal_type)
215-
api_version = "2020-08-01-preview"
215+
api_version = "2020-12-01"
216216
content_type = kwargs.pop("content_type", "application/json")
217217
accept = "application/json, text/json"
218218

@@ -256,7 +256,7 @@ async def create_role_assignment(
256256
async def get_role_assignment_by_id(
257257
self,
258258
role_assignment_id: str,
259-
**kwargs
259+
**kwargs: Any
260260
) -> "_models.RoleAssignmentDetails":
261261
"""Get role assignment by role assignment Id.
262262
@@ -272,7 +272,7 @@ async def get_role_assignment_by_id(
272272
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
273273
}
274274
error_map.update(kwargs.pop('error_map', {}))
275-
api_version = "2020-08-01-preview"
275+
api_version = "2020-12-01"
276276
accept = "application/json, text/json"
277277

278278
# Construct URL
@@ -312,7 +312,7 @@ async def delete_role_assignment_by_id(
312312
self,
313313
role_assignment_id: str,
314314
scope: Optional[str] = None,
315-
**kwargs
315+
**kwargs: Any
316316
) -> None:
317317
"""Delete role assignment by role assignment Id.
318318
@@ -330,7 +330,7 @@ async def delete_role_assignment_by_id(
330330
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
331331
}
332332
error_map.update(kwargs.pop('error_map', {}))
333-
api_version = "2020-08-01-preview"
333+
api_version = "2020-12-01"
334334
accept = "application/json, text/json"
335335

336336
# Construct URL

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/aio/operations/_role_definitions_operations.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ async def list_role_definitions(
4343
self,
4444
is_built_in: Optional[bool] = None,
4545
scope: Optional[str] = None,
46-
**kwargs
46+
**kwargs: Any
4747
) -> List["_models.SynapseRoleDefinition"]:
4848
"""List role definitions.
4949
@@ -61,7 +61,7 @@ async def list_role_definitions(
6161
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
6262
}
6363
error_map.update(kwargs.pop('error_map', {}))
64-
api_version = "2020-08-01-preview"
64+
api_version = "2020-12-01"
6565
accept = "application/json, text/json"
6666

6767
# Construct URL
@@ -103,7 +103,7 @@ async def list_role_definitions(
103103
async def get_role_definition_by_id(
104104
self,
105105
role_definition_id: str,
106-
**kwargs
106+
**kwargs: Any
107107
) -> "_models.SynapseRoleDefinition":
108108
"""Get role definition by role definition Id.
109109
@@ -119,7 +119,7 @@ async def get_role_definition_by_id(
119119
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
120120
}
121121
error_map.update(kwargs.pop('error_map', {}))
122-
api_version = "2020-08-01-preview"
122+
api_version = "2020-12-01"
123123
accept = "application/json, text/json"
124124

125125
# Construct URL
@@ -157,7 +157,7 @@ async def get_role_definition_by_id(
157157

158158
async def list_scopes(
159159
self,
160-
**kwargs
160+
**kwargs: Any
161161
) -> List[str]:
162162
"""List rbac scopes.
163163
@@ -171,7 +171,7 @@ async def list_scopes(
171171
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
172172
}
173173
error_map.update(kwargs.pop('error_map', {}))
174-
api_version = "2020-08-01-preview"
174+
api_version = "2020-12-01"
175175
accept = "application/json, text/json"
176176

177177
# Construct URL

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/models/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from ._models_py3 import CheckAccessDecision
1111
from ._models_py3 import CheckPrincipalAccessRequest
1212
from ._models_py3 import CheckPrincipalAccessResponse
13+
from ._models_py3 import ErrorAdditionalInfo
1314
from ._models_py3 import ErrorContract
14-
from ._models_py3 import ErrorDetail
1515
from ._models_py3 import ErrorResponse
1616
from ._models_py3 import RequiredAction
1717
from ._models_py3 import RoleAssignmentDetails
@@ -24,8 +24,8 @@
2424
from ._models import CheckAccessDecision # type: ignore
2525
from ._models import CheckPrincipalAccessRequest # type: ignore
2626
from ._models import CheckPrincipalAccessResponse # type: ignore
27+
from ._models import ErrorAdditionalInfo # type: ignore
2728
from ._models import ErrorContract # type: ignore
28-
from ._models import ErrorDetail # type: ignore
2929
from ._models import ErrorResponse # type: ignore
3030
from ._models import RequiredAction # type: ignore
3131
from ._models import RoleAssignmentDetails # type: ignore
@@ -39,8 +39,8 @@
3939
'CheckAccessDecision',
4040
'CheckPrincipalAccessRequest',
4141
'CheckPrincipalAccessResponse',
42+
'ErrorAdditionalInfo',
4243
'ErrorContract',
43-
'ErrorDetail',
4444
'ErrorResponse',
4545
'RequiredAction',
4646
'RoleAssignmentDetails',

sdk/synapse/azure-synapse-accesscontrol/azure/synapse/accesscontrol/models/_models.py

Lines changed: 52 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class CheckPrincipalAccessResponse(msrest.serialization.Model):
8181
"""
8282

8383
_attribute_map = {
84-
'access_decisions': {'key': 'AccessDecisions', 'type': '[CheckAccessDecision]'},
84+
'access_decisions': {'key': 'accessDecisions', 'type': '[CheckAccessDecision]'},
8585
}
8686

8787
def __init__(
@@ -92,95 +92,98 @@ def __init__(
9292
self.access_decisions = kwargs.get('access_decisions', None)
9393

9494

95-
class ErrorContract(msrest.serialization.Model):
96-
"""Contains details when the response code indicates an error.
95+
class ErrorAdditionalInfo(msrest.serialization.Model):
96+
"""The resource management error additional info.
9797
98-
:param error: The error details.
99-
:type error: ~azure.synapse.accesscontrol.models.ErrorResponse
98+
Variables are only populated by the server, and will be ignored when sending a request.
99+
100+
:ivar type: The additional info type.
101+
:vartype type: str
102+
:ivar info: The additional info.
103+
:vartype info: any
100104
"""
101105

106+
_validation = {
107+
'type': {'readonly': True},
108+
'info': {'readonly': True},
109+
}
110+
102111
_attribute_map = {
103-
'error': {'key': 'error', 'type': 'ErrorResponse'},
112+
'type': {'key': 'type', 'type': 'str'},
113+
'info': {'key': 'info', 'type': 'object'},
104114
}
105115

106116
def __init__(
107117
self,
108118
**kwargs
109119
):
110-
super(ErrorContract, self).__init__(**kwargs)
111-
self.error = kwargs.get('error', None)
112-
120+
super(ErrorAdditionalInfo, self).__init__(**kwargs)
121+
self.type = None
122+
self.info = None
113123

114-
class ErrorDetail(msrest.serialization.Model):
115-
"""ErrorDetail.
116124

117-
All required parameters must be populated in order to send to Azure.
125+
class ErrorContract(msrest.serialization.Model):
126+
"""Contains details when the response code indicates an error.
118127
119-
:param code: Required.
120-
:type code: str
121-
:param message: Required.
122-
:type message: str
123-
:param target:
124-
:type target: str
128+
:param error: The error details.
129+
:type error: ~azure.synapse.accesscontrol.models.ErrorResponse
125130
"""
126131

127-
_validation = {
128-
'code': {'required': True},
129-
'message': {'required': True},
130-
}
131-
132132
_attribute_map = {
133-
'code': {'key': 'code', 'type': 'str'},
134-
'message': {'key': 'message', 'type': 'str'},
135-
'target': {'key': 'target', 'type': 'str'},
133+
'error': {'key': 'error', 'type': 'ErrorResponse'},
136134
}
137135

138136
def __init__(
139137
self,
140138
**kwargs
141139
):
142-
super(ErrorDetail, self).__init__(**kwargs)
143-
self.code = kwargs['code']
144-
self.message = kwargs['message']
145-
self.target = kwargs.get('target', None)
140+
super(ErrorContract, self).__init__(**kwargs)
141+
self.error = kwargs.get('error', None)
146142

147143

148144
class ErrorResponse(msrest.serialization.Model):
149-
"""ErrorResponse.
150-
151-
All required parameters must be populated in order to send to Azure.
152-
153-
:param code: Required.
154-
:type code: str
155-
:param message: Required.
156-
:type message: str
157-
:param target:
158-
:type target: str
159-
:param details:
160-
:type details: list[~azure.synapse.accesscontrol.models.ErrorDetail]
145+
"""Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
146+
147+
Variables are only populated by the server, and will be ignored when sending a request.
148+
149+
:ivar code: The error code.
150+
:vartype code: str
151+
:ivar message: The error message.
152+
:vartype message: str
153+
:ivar target: The error target.
154+
:vartype target: str
155+
:ivar details: The error details.
156+
:vartype details: list[~azure.synapse.accesscontrol.models.ErrorResponse]
157+
:ivar additional_info: The error additional info.
158+
:vartype additional_info: list[~azure.synapse.accesscontrol.models.ErrorAdditionalInfo]
161159
"""
162160

163161
_validation = {
164-
'code': {'required': True},
165-
'message': {'required': True},
162+
'code': {'readonly': True},
163+
'message': {'readonly': True},
164+
'target': {'readonly': True},
165+
'details': {'readonly': True},
166+
'additional_info': {'readonly': True},
166167
}
167168

168169
_attribute_map = {
169170
'code': {'key': 'code', 'type': 'str'},
170171
'message': {'key': 'message', 'type': 'str'},
171172
'target': {'key': 'target', 'type': 'str'},
172-
'details': {'key': 'details', 'type': '[ErrorDetail]'},
173+
'details': {'key': 'details', 'type': '[ErrorResponse]'},
174+
'additional_info': {'key': 'additionalInfo', 'type': '[ErrorAdditionalInfo]'},
173175
}
174176

175177
def __init__(
176178
self,
177179
**kwargs
178180
):
179181
super(ErrorResponse, self).__init__(**kwargs)
180-
self.code = kwargs['code']
181-
self.message = kwargs['message']
182-
self.target = kwargs.get('target', None)
183-
self.details = kwargs.get('details', None)
182+
self.code = None
183+
self.message = None
184+
self.target = None
185+
self.details = None
186+
self.additional_info = None
184187

185188

186189
class RequiredAction(msrest.serialization.Model):

0 commit comments

Comments
 (0)