Skip to content

Commit 432cc6a

Browse files
AutorestCIlmazuel
authored andcommitted
[AutoPR] logic/resource-manager (#2782)
* Generated from 95a292d7110d9797050ecf6a7305199ae4fe2d1a (#2777) Adding in description of available filter options * Generated from 67a236748ca1406e2afe69d99f39a1c1bb7167c9 (#3118) Fix for extra / on the end of the triggers endpoint * Generated from 989e7b0c282b2fd93eda33260b929a28ae975cbe (#3191) Remove extra prep files, update the readme * [AutoPR logic/resource-manager] Change some string modelled enums back into enums (#3237) * Generated from 2b946c42fe05c892efee90f150c5b2b7897d9e8d Change some string modelled enums back into enums * Generated from c016726b2b4438bf45bdbebe25f68a67330478b0 Change EDIFACT back to be an enum, not a string * Packaging update of azure-mgmt-logic * Generated from 14736179143e9c45f99655ed4066c1ff36c6a98e (#3319) Remove default response from Sessions to bring them inline with the remaining artifacts * [AutoPR logic/resource-manager] Add 2 missing endpoints to newest versions Microsoft.Logic (#3693) * Generated from 6533a0dd2a5dfbe7ec76f3f2b6c407c876d4315d Add missing endpoints to newest versions * Packaging update of azure-mgmt-logic * Generated from 09ee5609f7e335c47444a741f70625da9ce05630 Changing copy error of POST to GET. Added missing page links * Generated from 1bbdab407fa1f6f3e68f40d006d153dcea4a0b44 Fix for top level properties errir * Generated from 7ecc9d663ef1e01cd44bd527cc11dfc3f07f6bcb Rename CloudError to not a potentially reserved name and removed the x-ms-external flag * Generated from 91bb28bda57ea3c1098996d219975365b5499509 Use already existing error response object * Generated from 469707fc77ddb1e4989140acd566312a7f170318 (#3807) Don't make ResourceReference id readonly, it's causing a bug in the SDK where an Logic Apps with integration accounts can't be saved * Packaging update of azure-mgmt-logic * Generated from 145604c497541dd3ed7dc990057d1ed6e18513ba (#3995) Bugfix for swagger/sdk not matching the underlying service API * Update version.py * ChangeLog * Record with latest API
1 parent 8af816e commit 432cc6a

File tree

129 files changed

+1571
-805
lines changed

Some content is hidden

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

129 files changed

+1571
-805
lines changed

azure-mgmt-logic/HISTORY.rst

+35-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,40 @@
33
Release History
44
===============
55

6+
4.0.0rc1 (2018-12-10)
7+
+++++++++++++++++++++
8+
9+
**Features**
10+
11+
- Added operation WorkflowsOperations.validate_by_location
12+
- Added operation WorkflowsOperations.validate_by_resource_group
13+
- Added operation IntegrationAccountsOperations.list_callback_url
14+
- Added operation group WorkflowRunActionRequestHistoriesOperations
15+
- Added operation group Operations
16+
- Added operation group WorkflowRunActionScopeRepetitionsOperations
17+
- Added operation group WorkflowVersionTriggersOperations
18+
- Added operation group IntegrationAccountSessionsOperations
19+
- Added operation group IntegrationAccountCertificatesOperations
20+
- Added operation group IntegrationAccountSchemasOperations
21+
- Added operation group WorkflowRunActionRepetitionsRequestHistoriesOperations
22+
- Added operation group IntegrationAccountAgreementsOperations
23+
- Added operation group IntegrationAccountMapsOperations
24+
- Added operation group IntegrationAccountPartnersOperations
25+
26+
**Breaking changes**
27+
28+
- Removed operation WorkflowsOperations.validate_workflow
29+
- Removed operation WorkflowsOperations.validate
30+
- Removed operation WorkflowVersionsOperations.list_callback_url
31+
- Removed operation IntegrationAccountsOperations.get_callback_url
32+
- Removed operation group AgreementsOperations
33+
- Removed operation group SessionsOperations
34+
- Removed operation group CertificatesOperations
35+
- Removed operation group SchemasOperations
36+
- Removed operation group MapsOperations
37+
- Removed operation group WorkflowRunActionScopedRepetitionsOperations
38+
- Removed operation group PartnersOperations
39+
640
3.0.0 (2018-05-18)
741
++++++++++++++++++
842

@@ -50,7 +84,7 @@ This version uses a next-generation code generator that *might* introduce breaki
5084

5185
- Return type changes from `msrestazure.azure_operation.AzureOperationPoller` to `msrest.polling.LROPoller`. External API is the same.
5286
- Return type is now **always** a `msrest.polling.LROPoller`, regardless of the optional parameters used.
53-
- The behavior has changed when using `raw=True`. Instead of returning the initial call result as `ClientRawResponse`,
87+
- The behavior has changed when using `raw=True`. Instead of returning the initial call result as `ClientRawResponse`,
5488
without polling, now this returns an LROPoller. After polling, the final resource will be returned as a `ClientRawResponse`.
5589
- New `polling` parameter. The default behavior is `Polling=True` which will poll using ARM algorithm. When `Polling=False`,
5690
the response of the initial call will be returned without polling.

azure-mgmt-logic/MANIFEST.in

+3
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
11
include *.rst
2+
include azure/__init__.py
3+
include azure/mgmt/__init__.py
4+

azure-mgmt-logic/azure/mgmt/logic/logic_management_client.py

+49-92
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,28 @@
1313
from msrest import Serializer, Deserializer
1414
from msrestazure import AzureConfiguration
1515
from .version import VERSION
16-
from msrest.pipeline import ClientRawResponse
17-
from msrestazure.azure_exceptions import CloudError
18-
import uuid
1916
from .operations.workflows_operations import WorkflowsOperations
2017
from .operations.workflow_versions_operations import WorkflowVersionsOperations
2118
from .operations.workflow_triggers_operations import WorkflowTriggersOperations
19+
from .operations.workflow_version_triggers_operations import WorkflowVersionTriggersOperations
2220
from .operations.workflow_trigger_histories_operations import WorkflowTriggerHistoriesOperations
2321
from .operations.workflow_runs_operations import WorkflowRunsOperations
2422
from .operations.workflow_run_actions_operations import WorkflowRunActionsOperations
2523
from .operations.workflow_run_action_repetitions_operations import WorkflowRunActionRepetitionsOperations
26-
from .operations.workflow_run_action_scoped_repetitions_operations import WorkflowRunActionScopedRepetitionsOperations
24+
from .operations.workflow_run_action_repetitions_request_histories_operations import WorkflowRunActionRepetitionsRequestHistoriesOperations
25+
from .operations.workflow_run_action_request_histories_operations import WorkflowRunActionRequestHistoriesOperations
26+
from .operations.workflow_run_action_scope_repetitions_operations import WorkflowRunActionScopeRepetitionsOperations
2727
from .operations.workflow_run_operations import WorkflowRunOperations
2828
from .operations.integration_accounts_operations import IntegrationAccountsOperations
2929
from .operations.integration_account_assemblies_operations import IntegrationAccountAssembliesOperations
3030
from .operations.integration_account_batch_configurations_operations import IntegrationAccountBatchConfigurationsOperations
31-
from .operations.schemas_operations import SchemasOperations
32-
from .operations.maps_operations import MapsOperations
33-
from .operations.partners_operations import PartnersOperations
34-
from .operations.agreements_operations import AgreementsOperations
35-
from .operations.certificates_operations import CertificatesOperations
36-
from .operations.sessions_operations import SessionsOperations
31+
from .operations.integration_account_schemas_operations import IntegrationAccountSchemasOperations
32+
from .operations.integration_account_maps_operations import IntegrationAccountMapsOperations
33+
from .operations.integration_account_partners_operations import IntegrationAccountPartnersOperations
34+
from .operations.integration_account_agreements_operations import IntegrationAccountAgreementsOperations
35+
from .operations.integration_account_certificates_operations import IntegrationAccountCertificatesOperations
36+
from .operations.integration_account_sessions_operations import IntegrationAccountSessionsOperations
37+
from .operations.operations import Operations
3738
from . import models
3839

3940

@@ -81,6 +82,8 @@ class LogicManagementClient(SDKClient):
8182
:vartype workflow_versions: azure.mgmt.logic.operations.WorkflowVersionsOperations
8283
:ivar workflow_triggers: WorkflowTriggers operations
8384
:vartype workflow_triggers: azure.mgmt.logic.operations.WorkflowTriggersOperations
85+
:ivar workflow_version_triggers: WorkflowVersionTriggers operations
86+
:vartype workflow_version_triggers: azure.mgmt.logic.operations.WorkflowVersionTriggersOperations
8487
:ivar workflow_trigger_histories: WorkflowTriggerHistories operations
8588
:vartype workflow_trigger_histories: azure.mgmt.logic.operations.WorkflowTriggerHistoriesOperations
8689
:ivar workflow_runs: WorkflowRuns operations
@@ -89,8 +92,12 @@ class LogicManagementClient(SDKClient):
8992
:vartype workflow_run_actions: azure.mgmt.logic.operations.WorkflowRunActionsOperations
9093
:ivar workflow_run_action_repetitions: WorkflowRunActionRepetitions operations
9194
:vartype workflow_run_action_repetitions: azure.mgmt.logic.operations.WorkflowRunActionRepetitionsOperations
92-
:ivar workflow_run_action_scoped_repetitions: WorkflowRunActionScopedRepetitions operations
93-
:vartype workflow_run_action_scoped_repetitions: azure.mgmt.logic.operations.WorkflowRunActionScopedRepetitionsOperations
95+
:ivar workflow_run_action_repetitions_request_histories: WorkflowRunActionRepetitionsRequestHistories operations
96+
:vartype workflow_run_action_repetitions_request_histories: azure.mgmt.logic.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations
97+
:ivar workflow_run_action_request_histories: WorkflowRunActionRequestHistories operations
98+
:vartype workflow_run_action_request_histories: azure.mgmt.logic.operations.WorkflowRunActionRequestHistoriesOperations
99+
:ivar workflow_run_action_scope_repetitions: WorkflowRunActionScopeRepetitions operations
100+
:vartype workflow_run_action_scope_repetitions: azure.mgmt.logic.operations.WorkflowRunActionScopeRepetitionsOperations
94101
:ivar workflow_run_operations: WorkflowRunOperations operations
95102
:vartype workflow_run_operations: azure.mgmt.logic.operations.WorkflowRunOperations
96103
:ivar integration_accounts: IntegrationAccounts operations
@@ -99,18 +106,20 @@ class LogicManagementClient(SDKClient):
99106
:vartype integration_account_assemblies: azure.mgmt.logic.operations.IntegrationAccountAssembliesOperations
100107
:ivar integration_account_batch_configurations: IntegrationAccountBatchConfigurations operations
101108
:vartype integration_account_batch_configurations: azure.mgmt.logic.operations.IntegrationAccountBatchConfigurationsOperations
102-
:ivar schemas: Schemas operations
103-
:vartype schemas: azure.mgmt.logic.operations.SchemasOperations
104-
:ivar maps: Maps operations
105-
:vartype maps: azure.mgmt.logic.operations.MapsOperations
106-
:ivar partners: Partners operations
107-
:vartype partners: azure.mgmt.logic.operations.PartnersOperations
108-
:ivar agreements: Agreements operations
109-
:vartype agreements: azure.mgmt.logic.operations.AgreementsOperations
110-
:ivar certificates: Certificates operations
111-
:vartype certificates: azure.mgmt.logic.operations.CertificatesOperations
112-
:ivar sessions: Sessions operations
113-
:vartype sessions: azure.mgmt.logic.operations.SessionsOperations
109+
:ivar integration_account_schemas: IntegrationAccountSchemas operations
110+
:vartype integration_account_schemas: azure.mgmt.logic.operations.IntegrationAccountSchemasOperations
111+
:ivar integration_account_maps: IntegrationAccountMaps operations
112+
:vartype integration_account_maps: azure.mgmt.logic.operations.IntegrationAccountMapsOperations
113+
:ivar integration_account_partners: IntegrationAccountPartners operations
114+
:vartype integration_account_partners: azure.mgmt.logic.operations.IntegrationAccountPartnersOperations
115+
:ivar integration_account_agreements: IntegrationAccountAgreements operations
116+
:vartype integration_account_agreements: azure.mgmt.logic.operations.IntegrationAccountAgreementsOperations
117+
:ivar integration_account_certificates: IntegrationAccountCertificates operations
118+
:vartype integration_account_certificates: azure.mgmt.logic.operations.IntegrationAccountCertificatesOperations
119+
:ivar integration_account_sessions: IntegrationAccountSessions operations
120+
:vartype integration_account_sessions: azure.mgmt.logic.operations.IntegrationAccountSessionsOperations
121+
:ivar operations: Operations operations
122+
:vartype operations: azure.mgmt.logic.operations.Operations
114123
115124
:param credentials: Credentials needed for the client to connect to Azure.
116125
:type credentials: :mod:`A msrestazure Credentials
@@ -127,7 +136,7 @@ def __init__(
127136
super(LogicManagementClient, self).__init__(self.config.credentials, self.config)
128137

129138
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
130-
self.api_version = '2016-06-01'
139+
self.api_version = '2018-07-01-preview'
131140
self._serialize = Serializer(client_models)
132141
self._deserialize = Deserializer(client_models)
133142

@@ -137,6 +146,8 @@ def __init__(
137146
self._client, self.config, self._serialize, self._deserialize)
138147
self.workflow_triggers = WorkflowTriggersOperations(
139148
self._client, self.config, self._serialize, self._deserialize)
149+
self.workflow_version_triggers = WorkflowVersionTriggersOperations(
150+
self._client, self.config, self._serialize, self._deserialize)
140151
self.workflow_trigger_histories = WorkflowTriggerHistoriesOperations(
141152
self._client, self.config, self._serialize, self._deserialize)
142153
self.workflow_runs = WorkflowRunsOperations(
@@ -145,7 +156,11 @@ def __init__(
145156
self._client, self.config, self._serialize, self._deserialize)
146157
self.workflow_run_action_repetitions = WorkflowRunActionRepetitionsOperations(
147158
self._client, self.config, self._serialize, self._deserialize)
148-
self.workflow_run_action_scoped_repetitions = WorkflowRunActionScopedRepetitionsOperations(
159+
self.workflow_run_action_repetitions_request_histories = WorkflowRunActionRepetitionsRequestHistoriesOperations(
160+
self._client, self.config, self._serialize, self._deserialize)
161+
self.workflow_run_action_request_histories = WorkflowRunActionRequestHistoriesOperations(
162+
self._client, self.config, self._serialize, self._deserialize)
163+
self.workflow_run_action_scope_repetitions = WorkflowRunActionScopeRepetitionsOperations(
149164
self._client, self.config, self._serialize, self._deserialize)
150165
self.workflow_run_operations = WorkflowRunOperations(
151166
self._client, self.config, self._serialize, self._deserialize)
@@ -155,75 +170,17 @@ def __init__(
155170
self._client, self.config, self._serialize, self._deserialize)
156171
self.integration_account_batch_configurations = IntegrationAccountBatchConfigurationsOperations(
157172
self._client, self.config, self._serialize, self._deserialize)
158-
self.schemas = SchemasOperations(
173+
self.integration_account_schemas = IntegrationAccountSchemasOperations(
159174
self._client, self.config, self._serialize, self._deserialize)
160-
self.maps = MapsOperations(
175+
self.integration_account_maps = IntegrationAccountMapsOperations(
161176
self._client, self.config, self._serialize, self._deserialize)
162-
self.partners = PartnersOperations(
177+
self.integration_account_partners = IntegrationAccountPartnersOperations(
163178
self._client, self.config, self._serialize, self._deserialize)
164-
self.agreements = AgreementsOperations(
179+
self.integration_account_agreements = IntegrationAccountAgreementsOperations(
165180
self._client, self.config, self._serialize, self._deserialize)
166-
self.certificates = CertificatesOperations(
181+
self.integration_account_certificates = IntegrationAccountCertificatesOperations(
167182
self._client, self.config, self._serialize, self._deserialize)
168-
self.sessions = SessionsOperations(
183+
self.integration_account_sessions = IntegrationAccountSessionsOperations(
184+
self._client, self.config, self._serialize, self._deserialize)
185+
self.operations = Operations(
169186
self._client, self.config, self._serialize, self._deserialize)
170-
171-
def list_operations(
172-
self, custom_headers=None, raw=False, **operation_config):
173-
"""Lists all of the available Logic REST API operations.
174-
175-
:param dict custom_headers: headers that will be added to the request
176-
:param bool raw: returns the direct response alongside the
177-
deserialized response
178-
:param operation_config: :ref:`Operation configuration
179-
overrides<msrest:optionsforoperations>`.
180-
:return: An iterator like instance of Operation
181-
:rtype:
182-
~azure.mgmt.logic.models.OperationPaged[~azure.mgmt.logic.models.Operation]
183-
:raises:
184-
:class:`ErrorResponseException<azure.mgmt.logic.models.ErrorResponseException>`
185-
"""
186-
def internal_paging(next_link=None, raw=False):
187-
188-
if not next_link:
189-
# Construct URL
190-
url = self.list_operations.metadata['url']
191-
192-
# Construct parameters
193-
query_parameters = {}
194-
query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str')
195-
196-
else:
197-
url = next_link
198-
query_parameters = {}
199-
200-
# Construct headers
201-
header_parameters = {}
202-
header_parameters['Content-Type'] = 'application/json; charset=utf-8'
203-
if self.config.generate_client_request_id:
204-
header_parameters['x-ms-client-request-id'] = str(uuid.uuid1())
205-
if custom_headers:
206-
header_parameters.update(custom_headers)
207-
if self.config.accept_language is not None:
208-
header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str')
209-
210-
# Construct and send request
211-
request = self._client.get(url, query_parameters)
212-
response = self._client.send(
213-
request, header_parameters, stream=False, **operation_config)
214-
215-
if response.status_code not in [200]:
216-
raise models.ErrorResponseException(self._deserialize, response)
217-
218-
return response
219-
220-
# Deserialize response
221-
deserialized = models.OperationPaged(internal_paging, self._deserialize.dependencies)
222-
223-
if raw:
224-
header_dict = {}
225-
client_raw_response = models.OperationPaged(internal_paging, self._deserialize.dependencies, header_dict)
226-
return client_raw_response
227-
228-
return deserialized
229-
list_operations.metadata = {'url': '/providers/Microsoft.Logic/operations'}

azure-mgmt-logic/azure/mgmt/logic/models/__init__.py

+14-5
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@
111111
from .tracking_event_error_info_py3 import TrackingEventErrorInfo
112112
from .tracking_event_py3 import TrackingEvent
113113
from .tracking_events_definition_py3 import TrackingEventsDefinition
114-
from .access_key_regenerate_action_definition_py3 import AccessKeyRegenerateActionDefinition
115114
from .set_trigger_state_action_definition_py3 import SetTriggerStateActionDefinition
116115
from .expression_root_py3 import ExpressionRoot
117116
from .azure_resource_error_info_py3 import AzureResourceErrorInfo
@@ -132,6 +131,10 @@
132131
from .batch_release_criteria_py3 import BatchReleaseCriteria
133132
from .batch_configuration_properties_py3 import BatchConfigurationProperties
134133
from .batch_configuration_py3 import BatchConfiguration
134+
from .request_py3 import Request
135+
from .response_py3 import Response
136+
from .request_history_properties_py3 import RequestHistoryProperties
137+
from .request_history_py3 import RequestHistory
135138
except (SyntaxError, ImportError):
136139
from .resource import Resource
137140
from .sub_resource import SubResource
@@ -234,7 +237,6 @@
234237
from .tracking_event_error_info import TrackingEventErrorInfo
235238
from .tracking_event import TrackingEvent
236239
from .tracking_events_definition import TrackingEventsDefinition
237-
from .access_key_regenerate_action_definition import AccessKeyRegenerateActionDefinition
238240
from .set_trigger_state_action_definition import SetTriggerStateActionDefinition
239241
from .expression_root import ExpressionRoot
240242
from .azure_resource_error_info import AzureResourceErrorInfo
@@ -255,6 +257,10 @@
255257
from .batch_release_criteria import BatchReleaseCriteria
256258
from .batch_configuration_properties import BatchConfigurationProperties
257259
from .batch_configuration import BatchConfiguration
260+
from .request import Request
261+
from .response import Response
262+
from .request_history_properties import RequestHistoryProperties
263+
from .request_history import RequestHistory
258264
from .workflow_paged import WorkflowPaged
259265
from .workflow_version_paged import WorkflowVersionPaged
260266
from .workflow_trigger_paged import WorkflowTriggerPaged
@@ -263,6 +269,7 @@
263269
from .workflow_run_action_paged import WorkflowRunActionPaged
264270
from .expression_root_paged import ExpressionRootPaged
265271
from .workflow_run_action_repetition_definition_paged import WorkflowRunActionRepetitionDefinitionPaged
272+
from .request_history_paged import RequestHistoryPaged
266273
from .integration_account_paged import IntegrationAccountPaged
267274
from .key_vault_key_paged import KeyVaultKeyPaged
268275
from .assembly_definition_paged import AssemblyDefinitionPaged
@@ -305,7 +312,6 @@
305312
TrackEventsOperationOptions,
306313
EventLevel,
307314
TrackingRecordType,
308-
AccessKeyType,
309315
)
310316

311317
__all__ = [
@@ -410,7 +416,6 @@
410416
'TrackingEventErrorInfo',
411417
'TrackingEvent',
412418
'TrackingEventsDefinition',
413-
'AccessKeyRegenerateActionDefinition',
414419
'SetTriggerStateActionDefinition',
415420
'ExpressionRoot',
416421
'AzureResourceErrorInfo',
@@ -431,6 +436,10 @@
431436
'BatchReleaseCriteria',
432437
'BatchConfigurationProperties',
433438
'BatchConfiguration',
439+
'Request',
440+
'Response',
441+
'RequestHistoryProperties',
442+
'RequestHistory',
434443
'WorkflowPaged',
435444
'WorkflowVersionPaged',
436445
'WorkflowTriggerPaged',
@@ -439,6 +448,7 @@
439448
'WorkflowRunActionPaged',
440449
'ExpressionRootPaged',
441450
'WorkflowRunActionRepetitionDefinitionPaged',
451+
'RequestHistoryPaged',
442452
'IntegrationAccountPaged',
443453
'KeyVaultKeyPaged',
444454
'AssemblyDefinitionPaged',
@@ -480,5 +490,4 @@
480490
'TrackEventsOperationOptions',
481491
'EventLevel',
482492
'TrackingRecordType',
483-
'AccessKeyType',
484493
]

0 commit comments

Comments
 (0)