diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountAgreementsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountAgreementsOperations.cs
new file mode 100644
index 000000000000..1d665ba189da
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountAgreementsOperations.cs
@@ -0,0 +1,188 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountAgreementsOperations operations.
+ ///
+ public partial interface IIntegrationAccountAgreementsOperations
+ {
+ ///
+ /// Gets a list of integration account agreements.
+ ///
+ ///
+ /// Gets a list of integration account agreements.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account agreement.
+ ///
+ ///
+ /// Gets an integration account agreement.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account agreement name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string agreementName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account agreement.
+ ///
+ ///
+ /// Creates or updates an integration account agreement.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account agreement name.
+ ///
+ ///
+ /// The integration account agreement.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string agreementName, IntegrationAccountAgreement agreement, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account agreement.
+ ///
+ ///
+ /// Deletes an integration account agreement.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account agreement name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string agreementName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account agreement name.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListContentCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string agreementName, GetCallbackUrlParameters listContentCallbackUrl, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration account agreements.
+ ///
+ ///
+ /// Gets a list of integration account agreements.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountAssembliesOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountAssembliesOperations.cs
new file mode 100644
index 000000000000..337fd770f3f3
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountAssembliesOperations.cs
@@ -0,0 +1,159 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountAssembliesOperations operations.
+ ///
+ public partial interface IIntegrationAccountAssembliesOperations
+ {
+ ///
+ /// List the assemblies for an integration account.
+ ///
+ ///
+ /// List the assemblies for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get an assembly for an integration account.
+ ///
+ ///
+ /// Get an assembly for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The assembly artifact name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string assemblyArtifactName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create or update an assembly for an integration account.
+ ///
+ ///
+ /// Create or update an assembly for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The assembly artifact name.
+ ///
+ ///
+ /// The assembly artifact.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string assemblyArtifactName, AssemblyDefinition assemblyArtifact, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Delete an assembly for an integration account.
+ ///
+ ///
+ /// Delete an assembly for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The assembly artifact name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string assemblyArtifactName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the content callback url for an integration account assembly.
+ ///
+ ///
+ /// Get the content callback url for an integration account assembly.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The assembly artifact name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListContentCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string assemblyArtifactName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountBatchConfigurationsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountBatchConfigurationsOperations.cs
new file mode 100644
index 000000000000..c68e1da2a4d3
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountBatchConfigurationsOperations.cs
@@ -0,0 +1,130 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountBatchConfigurationsOperations operations.
+ ///
+ public partial interface IIntegrationAccountBatchConfigurationsOperations
+ {
+ ///
+ /// List the batch configurations for an integration account.
+ ///
+ ///
+ /// List the batch configurations for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get a batch configuration for an integration account.
+ ///
+ ///
+ /// Get a batch configuration for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The batch configuration name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string batchConfigurationName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Create or update a batch configuration for an integration account.
+ ///
+ ///
+ /// Create or update a batch configuration for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The batch configuration name.
+ ///
+ ///
+ /// The batch configuration.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string batchConfigurationName, BatchConfiguration batchConfiguration, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Delete a batch configuration for an integration account.
+ ///
+ ///
+ /// Delete a batch configuration for an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The batch configuration name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string batchConfigurationName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountCertificatesOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountCertificatesOperations.cs
new file mode 100644
index 000000000000..afb16824b0ea
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountCertificatesOperations.cs
@@ -0,0 +1,156 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountCertificatesOperations operations.
+ ///
+ public partial interface IIntegrationAccountCertificatesOperations
+ {
+ ///
+ /// Gets a list of integration account certificates.
+ ///
+ ///
+ /// Gets a list of integration account certificates.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The number of items to be included in the result.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, int? top = default(int?), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account certificate.
+ ///
+ ///
+ /// Gets an integration account certificate.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account certificate name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string certificateName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account certificate.
+ ///
+ ///
+ /// Creates or updates an integration account certificate.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account certificate name.
+ ///
+ ///
+ /// The integration account certificate.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string certificateName, IntegrationAccountCertificate certificate, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account certificate.
+ ///
+ ///
+ /// Deletes an integration account certificate.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account certificate name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string certificateName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration account certificates.
+ ///
+ ///
+ /// Gets a list of integration account certificates.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountMapsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountMapsOperations.cs
new file mode 100644
index 000000000000..f87d3bfeb53d
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountMapsOperations.cs
@@ -0,0 +1,188 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountMapsOperations operations.
+ ///
+ public partial interface IIntegrationAccountMapsOperations
+ {
+ ///
+ /// Gets a list of integration account maps.
+ ///
+ ///
+ /// Gets a list of integration account maps.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account map.
+ ///
+ ///
+ /// Gets an integration account map.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account map name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string mapName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account map.
+ ///
+ ///
+ /// Creates or updates an integration account map.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account map name.
+ ///
+ ///
+ /// The integration account map.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string mapName, IntegrationAccountMap map, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account map.
+ ///
+ ///
+ /// Deletes an integration account map.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account map name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string mapName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account map name.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListContentCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string mapName, GetCallbackUrlParameters listContentCallbackUrl, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration account maps.
+ ///
+ ///
+ /// Gets a list of integration account maps.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountPartnersOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountPartnersOperations.cs
new file mode 100644
index 000000000000..688f234861e4
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountPartnersOperations.cs
@@ -0,0 +1,188 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountPartnersOperations operations.
+ ///
+ public partial interface IIntegrationAccountPartnersOperations
+ {
+ ///
+ /// Gets a list of integration account partners.
+ ///
+ ///
+ /// Gets a list of integration account partners.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account partner.
+ ///
+ ///
+ /// Gets an integration account partner.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account partner name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string partnerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account partner.
+ ///
+ ///
+ /// Creates or updates an integration account partner.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account partner name.
+ ///
+ ///
+ /// The integration account partner.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string partnerName, IntegrationAccountPartner partner, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account partner.
+ ///
+ ///
+ /// Deletes an integration account partner.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account partner name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string partnerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account partner name.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListContentCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string partnerName, GetCallbackUrlParameters listContentCallbackUrl, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration account partners.
+ ///
+ ///
+ /// Gets a list of integration account partners.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountSchemasOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountSchemasOperations.cs
new file mode 100644
index 000000000000..e80ba5d3a281
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountSchemasOperations.cs
@@ -0,0 +1,188 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountSchemasOperations operations.
+ ///
+ public partial interface IIntegrationAccountSchemasOperations
+ {
+ ///
+ /// Gets a list of integration account schemas.
+ ///
+ ///
+ /// Gets a list of integration account schemas.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account schema.
+ ///
+ ///
+ /// Gets an integration account schema.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account schema name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string schemaName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account schema.
+ ///
+ ///
+ /// Creates or updates an integration account schema.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account schema name.
+ ///
+ ///
+ /// The integration account schema.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string schemaName, IntegrationAccountSchema schema, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account schema.
+ ///
+ ///
+ /// Deletes an integration account schema.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account schema name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string schemaName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// Get the content callback url.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account schema name.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListContentCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string schemaName, GetCallbackUrlParameters listContentCallbackUrl, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration account schemas.
+ ///
+ ///
+ /// Gets a list of integration account schemas.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountSessionsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountSessionsOperations.cs
new file mode 100644
index 000000000000..2dacb76997d6
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountSessionsOperations.cs
@@ -0,0 +1,156 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountSessionsOperations operations.
+ ///
+ public partial interface IIntegrationAccountSessionsOperations
+ {
+ ///
+ /// Gets a list of integration account sessions.
+ ///
+ ///
+ /// Gets a list of integration account sessions.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account session.
+ ///
+ ///
+ /// Gets an integration account session.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account session name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string sessionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account session.
+ ///
+ ///
+ /// Creates or updates an integration account session.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account session name.
+ ///
+ ///
+ /// The integration account session.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string sessionName, IntegrationAccountSession session, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account session.
+ ///
+ ///
+ /// Deletes an integration account session.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account session name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, string sessionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration account sessions.
+ ///
+ ///
+ /// Gets a list of integration account sessions.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountsOperations.cs
new file mode 100644
index 000000000000..2bf5575c7650
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IIntegrationAccountsOperations.cs
@@ -0,0 +1,332 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountsOperations operations.
+ ///
+ public partial interface IIntegrationAccountsOperations
+ {
+ ///
+ /// Gets a list of integration accounts by subscription.
+ ///
+ ///
+ /// Gets a list of integration accounts by subscription.
+ ///
+ ///
+ /// The number of items to be included in the result.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListBySubscriptionWithHttpMessagesAsync(int? top = default(int?), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration accounts by resource group.
+ ///
+ ///
+ /// Gets a list of integration accounts by resource group.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The number of items to be included in the result.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, int? top = default(int?), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an integration account.
+ ///
+ ///
+ /// Gets an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates an integration account.
+ ///
+ ///
+ /// Creates or updates an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, IntegrationAccount integrationAccount, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Updates an integration account.
+ ///
+ ///
+ /// Updates an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The integration account.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, IntegrationAccount integrationAccount, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes an integration account.
+ ///
+ ///
+ /// Deletes an integration account.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets the integration account callback URL.
+ ///
+ ///
+ /// Gets the integration account callback URL.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The callback URL parameters.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, GetCallbackUrlParameters parameters, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets the integration account's Key Vault keys.
+ ///
+ ///
+ /// Gets the integration account's Key Vault keys.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The key vault parameters.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListKeyVaultKeysWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, ListKeyVaultKeysDefinition listKeyVaultKeys, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Logs the integration account's tracking events.
+ ///
+ ///
+ /// Logs the integration account's tracking events.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The callback URL parameters.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task LogTrackingEventsWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, TrackingEventsDefinition logTrackingEvents, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Regenerates the integration account access key.
+ ///
+ ///
+ /// Regenerates the integration account access key.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// The access key type.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> RegenerateAccessKeyWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, RegenerateActionParameter regenerateAccessKey, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration accounts by subscription.
+ ///
+ ///
+ /// Gets a list of integration accounts by subscription.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListBySubscriptionNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of integration accounts by resource group.
+ ///
+ ///
+ /// Gets a list of integration accounts by resource group.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/ILogicManagementClient.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/ILogicManagementClient.cs
new file mode 100644
index 000000000000..dda6fd303e35
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/ILogicManagementClient.cs
@@ -0,0 +1,182 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest;
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// REST API for Azure Logic Apps.
+ ///
+ public partial interface ILogicManagementClient : System.IDisposable
+ {
+ ///
+ /// The base URI of the service.
+ ///
+ System.Uri BaseUri { get; set; }
+
+ ///
+ /// Gets or sets json serialization settings.
+ ///
+ Newtonsoft.Json.JsonSerializerSettings SerializationSettings { get; }
+
+ ///
+ /// Gets or sets json deserialization settings.
+ ///
+ Newtonsoft.Json.JsonSerializerSettings DeserializationSettings { get; }
+
+ ///
+ /// Credentials needed for the client to connect to Azure.
+ ///
+ Microsoft.Rest.ServiceClientCredentials Credentials { get;}
+
+
+ ///
+ /// The API version to use for this operation.
+ ///
+ string ApiVersion { get;}
+
+
+ ///
+ /// The subscription id.
+ ///
+ string SubscriptionId { get; set;}
+
+
+ ///
+ /// The preferred language for the response.
+ ///
+ string AcceptLanguage { get; set;}
+
+
+ ///
+ /// The retry timeout in seconds for Long Running Operations. Default
+ /// /// value is 30.
+ ///
+ int? LongRunningOperationRetryTimeout { get; set;}
+
+
+ ///
+ /// Whether a unique x-ms-client-request-id should be generated. When
+ /// /// set to true a unique x-ms-client-request-id value is generated and
+ /// /// included in each request. Default is true.
+ ///
+ bool? GenerateClientRequestId { get; set;}
+
+
+ ///
+ /// Gets the IWorkflowsOperations
+ ///
+ IWorkflowsOperations Workflows { get; }
+
+ ///
+ /// Gets the IWorkflowVersionsOperations
+ ///
+ IWorkflowVersionsOperations WorkflowVersions { get; }
+
+ ///
+ /// Gets the IWorkflowTriggersOperations
+ ///
+ IWorkflowTriggersOperations WorkflowTriggers { get; }
+
+ ///
+ /// Gets the IWorkflowVersionTriggersOperations
+ ///
+ IWorkflowVersionTriggersOperations WorkflowVersionTriggers { get; }
+
+ ///
+ /// Gets the IWorkflowTriggerHistoriesOperations
+ ///
+ IWorkflowTriggerHistoriesOperations WorkflowTriggerHistories { get; }
+
+ ///
+ /// Gets the IWorkflowRunsOperations
+ ///
+ IWorkflowRunsOperations WorkflowRuns { get; }
+
+ ///
+ /// Gets the IWorkflowRunActionsOperations
+ ///
+ IWorkflowRunActionsOperations WorkflowRunActions { get; }
+
+ ///
+ /// Gets the IWorkflowRunActionRepetitionsOperations
+ ///
+ IWorkflowRunActionRepetitionsOperations WorkflowRunActionRepetitions { get; }
+
+ ///
+ /// Gets the IWorkflowRunActionRepetitionsRequestHistoriesOperations
+ ///
+ IWorkflowRunActionRepetitionsRequestHistoriesOperations WorkflowRunActionRepetitionsRequestHistories { get; }
+
+ ///
+ /// Gets the IWorkflowRunActionRequestHistoriesOperations
+ ///
+ IWorkflowRunActionRequestHistoriesOperations WorkflowRunActionRequestHistories { get; }
+
+ ///
+ /// Gets the IWorkflowRunActionScopeRepetitionsOperations
+ ///
+ IWorkflowRunActionScopeRepetitionsOperations WorkflowRunActionScopeRepetitions { get; }
+
+ ///
+ /// Gets the IWorkflowRunOperations
+ ///
+ IWorkflowRunOperations WorkflowRunOperations { get; }
+
+ ///
+ /// Gets the IIntegrationAccountsOperations
+ ///
+ IIntegrationAccountsOperations IntegrationAccounts { get; }
+
+ ///
+ /// Gets the IIntegrationAccountAssembliesOperations
+ ///
+ IIntegrationAccountAssembliesOperations IntegrationAccountAssemblies { get; }
+
+ ///
+ /// Gets the IIntegrationAccountBatchConfigurationsOperations
+ ///
+ IIntegrationAccountBatchConfigurationsOperations IntegrationAccountBatchConfigurations { get; }
+
+ ///
+ /// Gets the IIntegrationAccountSchemasOperations
+ ///
+ IIntegrationAccountSchemasOperations IntegrationAccountSchemas { get; }
+
+ ///
+ /// Gets the IIntegrationAccountMapsOperations
+ ///
+ IIntegrationAccountMapsOperations IntegrationAccountMaps { get; }
+
+ ///
+ /// Gets the IIntegrationAccountPartnersOperations
+ ///
+ IIntegrationAccountPartnersOperations IntegrationAccountPartners { get; }
+
+ ///
+ /// Gets the IIntegrationAccountAgreementsOperations
+ ///
+ IIntegrationAccountAgreementsOperations IntegrationAccountAgreements { get; }
+
+ ///
+ /// Gets the IIntegrationAccountCertificatesOperations
+ ///
+ IIntegrationAccountCertificatesOperations IntegrationAccountCertificates { get; }
+
+ ///
+ /// Gets the IIntegrationAccountSessionsOperations
+ ///
+ IIntegrationAccountSessionsOperations IntegrationAccountSessions { get; }
+
+ ///
+ /// Gets the IOperations
+ ///
+ IOperations Operations { get; }
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IOperations.cs
new file mode 100644
index 000000000000..c7e9aa10c399
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IOperations.cs
@@ -0,0 +1,60 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// Operations operations.
+ ///
+ public partial interface IOperations
+ {
+ ///
+ /// Lists all of the available Logic REST API operations.
+ ///
+ ///
+ /// Lists all of the available Logic REST API operations.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Lists all of the available Logic REST API operations.
+ ///
+ ///
+ /// Lists all of the available Logic REST API operations.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRepetitionsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRepetitionsOperations.cs
new file mode 100644
index 000000000000..f3d7da87fc9a
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRepetitionsOperations.cs
@@ -0,0 +1,119 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunActionRepetitionsOperations operations.
+ ///
+ public partial interface IWorkflowRunActionRepetitionsOperations
+ {
+ ///
+ /// Get all of a workflow run action repetitions.
+ ///
+ ///
+ /// Get all of a workflow run action repetitions.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get a workflow run action repetition.
+ ///
+ ///
+ /// Get a workflow run action repetition.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The workflow repetition.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, string repetitionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Lists a workflow run expression trace.
+ ///
+ ///
+ /// Lists a workflow run expression trace.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The workflow repetition.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListExpressionTracesWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, string repetitionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRepetitionsRequestHistoriesOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRepetitionsRequestHistoriesOperations.cs
new file mode 100644
index 000000000000..d9a3f8dd6f0f
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRepetitionsRequestHistoriesOperations.cs
@@ -0,0 +1,113 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunActionRepetitionsRequestHistoriesOperations operations.
+ ///
+ public partial interface IWorkflowRunActionRepetitionsRequestHistoriesOperations
+ {
+ ///
+ /// List a workflow run repetition request history.
+ ///
+ ///
+ /// List a workflow run repetition request history.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The workflow repetition.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, string repetitionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow run repetition request history.
+ ///
+ ///
+ /// Gets a workflow run repetition request history.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The workflow repetition.
+ ///
+ ///
+ /// The request history name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, string repetitionName, string requestHistoryName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// List a workflow run repetition request history.
+ ///
+ ///
+ /// List a workflow run repetition request history.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRequestHistoriesOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRequestHistoriesOperations.cs
new file mode 100644
index 000000000000..4afd5940f1e4
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionRequestHistoriesOperations.cs
@@ -0,0 +1,107 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunActionRequestHistoriesOperations operations.
+ ///
+ public partial interface IWorkflowRunActionRequestHistoriesOperations
+ {
+ ///
+ /// List a workflow run request history.
+ ///
+ ///
+ /// List a workflow run request history.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow run request history.
+ ///
+ ///
+ /// Gets a workflow run request history.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The request history name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, string requestHistoryName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// List a workflow run request history.
+ ///
+ ///
+ /// List a workflow run request history.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionScopeRepetitionsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionScopeRepetitionsOperations.cs
new file mode 100644
index 000000000000..c4c7249d617a
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionScopeRepetitionsOperations.cs
@@ -0,0 +1,84 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunActionScopeRepetitionsOperations operations.
+ ///
+ public partial interface IWorkflowRunActionScopeRepetitionsOperations
+ {
+ ///
+ /// List the workflow run action scoped repetitions.
+ ///
+ ///
+ /// List the workflow run action scoped repetitions.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get a workflow run action scoped repetition.
+ ///
+ ///
+ /// Get a workflow run action scoped repetition.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The workflow repetition.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, string repetitionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionsOperations.cs
new file mode 100644
index 000000000000..c1f55236e648
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunActionsOperations.cs
@@ -0,0 +1,136 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunActionsOperations operations.
+ ///
+ public partial interface IWorkflowRunActionsOperations
+ {
+ ///
+ /// Gets a list of workflow run actions.
+ ///
+ ///
+ /// Gets a list of workflow run actions.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow run action.
+ ///
+ ///
+ /// Gets a workflow run action.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Lists a workflow run expression trace.
+ ///
+ ///
+ /// Lists a workflow run expression trace.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow action name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListExpressionTracesWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string actionName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflow run actions.
+ ///
+ ///
+ /// Gets a list of workflow run actions.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunOperations.cs
new file mode 100644
index 000000000000..5910dd8fb153
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunOperations.cs
@@ -0,0 +1,49 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunOperations operations.
+ ///
+ public partial interface IWorkflowRunOperations
+ {
+ ///
+ /// Gets an operation for a run.
+ ///
+ ///
+ /// Gets an operation for a run.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The workflow operation id.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, string operationId, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunsOperations.cs
new file mode 100644
index 000000000000..fb4a55838940
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowRunsOperations.cs
@@ -0,0 +1,150 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowRunsOperations operations.
+ ///
+ public partial interface IWorkflowRunsOperations
+ {
+ ///
+ /// Gets a list of workflow runs.
+ ///
+ ///
+ /// Gets a list of workflow runs.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow run.
+ ///
+ ///
+ /// Gets a workflow run.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes a workflow run.
+ ///
+ ///
+ /// Deletes a workflow run.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Cancels a workflow run.
+ ///
+ ///
+ /// Cancels a workflow run.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow run name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task CancelWithHttpMessagesAsync(string resourceGroupName, string workflowName, string runName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflow runs.
+ ///
+ ///
+ /// Gets a list of workflow runs.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowTriggerHistoriesOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowTriggerHistoriesOperations.cs
new file mode 100644
index 000000000000..eaa388214369
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowTriggerHistoriesOperations.cs
@@ -0,0 +1,135 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowTriggerHistoriesOperations operations.
+ ///
+ public partial interface IWorkflowTriggerHistoriesOperations
+ {
+ ///
+ /// Gets a list of workflow trigger histories.
+ ///
+ ///
+ /// Gets a list of workflow trigger histories.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow trigger history.
+ ///
+ ///
+ /// Gets a workflow trigger history.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The workflow trigger history name. Corresponds to the run name for triggers
+ /// that resulted in a run.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, string historyName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Resubmits a workflow run based on the trigger history.
+ ///
+ ///
+ /// Resubmits a workflow run based on the trigger history.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The workflow trigger history name. Corresponds to the run name for triggers
+ /// that resulted in a run.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task ResubmitWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, string historyName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflow trigger histories.
+ ///
+ ///
+ /// Gets a list of workflow trigger histories.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowTriggersOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowTriggersOperations.cs
new file mode 100644
index 000000000000..5327db6e9409
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowTriggersOperations.cs
@@ -0,0 +1,237 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowTriggersOperations operations.
+ ///
+ public partial interface IWorkflowTriggersOperations
+ {
+ ///
+ /// Gets a list of workflow triggers.
+ ///
+ ///
+ /// Gets a list of workflow triggers.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow trigger.
+ ///
+ ///
+ /// Gets a workflow trigger.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Resets a workflow trigger.
+ ///
+ ///
+ /// Resets a workflow trigger.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task ResetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Runs a workflow trigger.
+ ///
+ ///
+ /// Runs a workflow trigger.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task RunWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the trigger schema as JSON.
+ ///
+ ///
+ /// Get the trigger schema as JSON.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetSchemaJsonWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Sets the state of a workflow trigger.
+ ///
+ ///
+ /// Sets the state of a workflow trigger.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The workflow trigger state.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task SetStateWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, SetTriggerStateActionDefinition setState, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the callback URL for a workflow trigger.
+ ///
+ ///
+ /// Get the callback URL for a workflow trigger.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string workflowName, string triggerName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflow triggers.
+ ///
+ ///
+ /// Gets a list of workflow triggers.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowVersionTriggersOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowVersionTriggersOperations.cs
new file mode 100644
index 000000000000..57cdac836489
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowVersionTriggersOperations.cs
@@ -0,0 +1,52 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowVersionTriggersOperations operations.
+ ///
+ public partial interface IWorkflowVersionTriggersOperations
+ {
+ ///
+ /// Get the callback url for a trigger of a workflow version.
+ ///
+ ///
+ /// Get the callback url for a trigger of a workflow version.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow versionId.
+ ///
+ ///
+ /// The workflow trigger name.
+ ///
+ ///
+ /// The callback URL parameters.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string workflowName, string versionId, string triggerName, GetCallbackUrlParameters parameters = default(GetCallbackUrlParameters), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowVersionsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowVersionsOperations.cs
new file mode 100644
index 000000000000..36b16eabd669
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowVersionsOperations.cs
@@ -0,0 +1,98 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowVersionsOperations operations.
+ ///
+ public partial interface IWorkflowVersionsOperations
+ {
+ ///
+ /// Gets a list of workflow versions.
+ ///
+ ///
+ /// Gets a list of workflow versions.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The number of items to be included in the result.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string workflowName, int? top = default(int?), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow version.
+ ///
+ ///
+ /// Gets a workflow version.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow versionId.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, string versionId, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflow versions.
+ ///
+ ///
+ /// Gets a list of workflow versions.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowsOperations.cs
new file mode 100644
index 000000000000..a31d811dba01
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IWorkflowsOperations.cs
@@ -0,0 +1,456 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// WorkflowsOperations operations.
+ ///
+ public partial interface IWorkflowsOperations
+ {
+ ///
+ /// Gets a list of workflows by subscription.
+ ///
+ ///
+ /// Gets a list of workflows by subscription.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListBySubscriptionWithHttpMessagesAsync(Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflows by resource group.
+ ///
+ ///
+ /// Gets a list of workflows by resource group.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a workflow.
+ ///
+ ///
+ /// Gets a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GetWithHttpMessagesAsync(string resourceGroupName, string workflowName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Creates or updates a workflow.
+ ///
+ ///
+ /// Creates or updates a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string workflowName, Workflow workflow, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Updates a workflow.
+ ///
+ ///
+ /// Updates a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string workflowName, Workflow workflow, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Deletes a workflow.
+ ///
+ ///
+ /// Deletes a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DeleteWithHttpMessagesAsync(string resourceGroupName, string workflowName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Disables a workflow.
+ ///
+ ///
+ /// Disables a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task DisableWithHttpMessagesAsync(string resourceGroupName, string workflowName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Enables a workflow.
+ ///
+ ///
+ /// Enables a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task EnableWithHttpMessagesAsync(string resourceGroupName, string workflowName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Generates the upgraded definition for a workflow.
+ ///
+ ///
+ /// Generates the upgraded definition for a workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// Parameters for generating an upgraded definition.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> GenerateUpgradedDefinitionWithHttpMessagesAsync(string resourceGroupName, string workflowName, GenerateUpgradedDefinitionParameters parameters, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Get the workflow callback Url.
+ ///
+ ///
+ /// Get the workflow callback Url.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// Which callback url to list.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListCallbackUrlWithHttpMessagesAsync(string resourceGroupName, string workflowName, GetCallbackUrlParameters listCallbackUrl, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets an OpenAPI definition for the workflow.
+ ///
+ ///
+ /// Gets an OpenAPI definition for the workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task> ListSwaggerWithHttpMessagesAsync(string resourceGroupName, string workflowName, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Moves an existing workflow.
+ ///
+ ///
+ /// Moves an existing workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow to move.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task MoveWithHttpMessagesAsync(string resourceGroupName, string workflowName, Workflow move, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Regenerates the callback URL access key for request triggers.
+ ///
+ ///
+ /// Regenerates the callback URL access key for request triggers.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The access key type.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task RegenerateAccessKeyWithHttpMessagesAsync(string resourceGroupName, string workflowName, RegenerateActionParameter keyType, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Validates the workflow.
+ ///
+ ///
+ /// Validates the workflow.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task ValidateByResourceGroupWithHttpMessagesAsync(string resourceGroupName, string workflowName, Workflow validate, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Validates the workflow definition.
+ ///
+ ///
+ /// Validates the workflow definition.
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The workflow location.
+ ///
+ ///
+ /// The workflow name.
+ ///
+ ///
+ /// The workflow definition.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ System.Threading.Tasks.Task ValidateByLocationWithHttpMessagesAsync(string resourceGroupName, string location, string workflowName, Workflow workflow, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflows by subscription.
+ ///
+ ///
+ /// Gets a list of workflows by subscription.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListBySubscriptionNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ ///
+ /// Gets a list of workflows by resource group.
+ ///
+ ///
+ /// Gets a list of workflows by resource group.
+ ///
+ ///
+ /// The NextLink from the previous successful call to List operation.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ System.Threading.Tasks.Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+
+ }
+}
\ No newline at end of file
diff --git a/src/LogicApp/LogicApp.Management.Sdk/Generated/IntegrationAccountAgreementsOperations.cs b/src/LogicApp/LogicApp.Management.Sdk/Generated/IntegrationAccountAgreementsOperations.cs
new file mode 100644
index 000000000000..033d77ed3074
--- /dev/null
+++ b/src/LogicApp/LogicApp.Management.Sdk/Generated/IntegrationAccountAgreementsOperations.cs
@@ -0,0 +1,1372 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for license information.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+namespace Microsoft.Azure.Management.Logic
+{
+ using System.Linq;
+ using Microsoft.Rest;
+ using Microsoft.Rest.Azure;
+ using Models;
+
+ ///
+ /// IntegrationAccountAgreementsOperations operations.
+ ///
+ internal partial class IntegrationAccountAgreementsOperations : Microsoft.Rest.IServiceOperations, IIntegrationAccountAgreementsOperations
+ {
+ ///
+ /// Initializes a new instance of the IntegrationAccountAgreementsOperations class.
+ ///
+ ///
+ /// Reference to the service client.
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ internal IntegrationAccountAgreementsOperations (LogicManagementClient client)
+ {
+ if (client == null)
+ {
+ throw new System.ArgumentNullException("client");
+ }
+ this.Client = client;
+ }
+
+ ///
+ /// Gets a reference to the LogicManagementClient
+ ///
+ public LogicManagementClient Client { get; private set; }
+
+ ///
+ /// Gets a list of integration account agreements.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// The resource group name.
+ ///
+ ///
+ /// The integration account name.
+ ///
+ ///
+ /// Headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ ///
+ /// A response object containing the response body and response headers.
+ ///
+ public async System.Threading.Tasks.Task>> ListWithHttpMessagesAsync(string resourceGroupName, string integrationAccountName, Microsoft.Rest.Azure.OData.ODataQuery odataQuery = default(Microsoft.Rest.Azure.OData.ODataQuery), System.Collections.Generic.Dictionary> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+ {
+
+
+
+
+
+ if (this.Client.SubscriptionId == null)
+ {
+ throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.SubscriptionId");
+ }
+
+ if (resourceGroupName == null)
+ {
+ throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "resourceGroupName");
+ }
+
+ if (integrationAccountName == null)
+ {
+ throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "integrationAccountName");
+ }
+
+ if (this.Client.ApiVersion == null)
+ {
+ throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.ApiVersion");
+ }
+
+ // Tracing
+ bool _shouldTrace = Microsoft.Rest.ServiceClientTracing.IsEnabled;
+ string _invocationId = null;
+ if (_shouldTrace)
+ {
+ _invocationId = Microsoft.Rest.ServiceClientTracing.NextInvocationId.ToString();
+ System.Collections.Generic.Dictionary tracingParameters = new System.Collections.Generic.Dictionary();
+ tracingParameters.Add("odataQuery", odataQuery);
+ tracingParameters.Add("resourceGroupName", resourceGroupName);
+ tracingParameters.Add("integrationAccountName", integrationAccountName);
+
+
+ tracingParameters.Add("cancellationToken", cancellationToken);
+ Microsoft.Rest.ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters);
+ }
+ // Construct URL
+
+ var _baseUrl = this.Client.BaseUri.AbsoluteUri;
+ var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements").ToString();
+ _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(this.Client.SubscriptionId));
+ _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName));
+ _url = _url.Replace("{integrationAccountName}", System.Uri.EscapeDataString(integrationAccountName));
+
+ System.Collections.Generic.List _queryParameters = new System.Collections.Generic.List();
+ if (odataQuery != null)
+ {
+ var _integrationAccountAgreementFilter = odataQuery.ToString();
+ if (!string.IsNullOrEmpty(_integrationAccountAgreementFilter))
+ {
+ _queryParameters.Add(_integrationAccountAgreementFilter);
+ }
+ }
+ if (this.Client.ApiVersion != null)
+ {
+ _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(this.Client.ApiVersion)));
+ }
+ if (_queryParameters.Count > 0)
+ {
+ _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters);
+ }
+ // Create HTTP transport objects
+ var _httpRequest = new System.Net.Http.HttpRequestMessage();
+ System.Net.Http.HttpResponseMessage _httpResponse = null;
+ _httpRequest.Method = new System.Net.Http.HttpMethod("GET");
+ _httpRequest.RequestUri = new System.Uri(_url);
+ // Set Headers
+ if (this.Client.GenerateClientRequestId != null && this.Client.GenerateClientRequestId.Value)
+ {
+ _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString());
+ }
+ if (this.Client.AcceptLanguage != null)
+ {
+ if (_httpRequest.Headers.Contains("accept-language"))
+ {
+ _httpRequest.Headers.Remove("accept-language");
+ }
+ _httpRequest.Headers.TryAddWithoutValidation("accept-language", this.Client.AcceptLanguage);
+ }
+
+ if (customHeaders != null)
+ {
+ foreach(var _header in customHeaders)
+ {
+ if (_httpRequest.Headers.Contains(_header.Key))
+ {
+ _httpRequest.Headers.Remove(_header.Key);
+ }
+ _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value);
+ }
+ }
+ // Serialize Request
+ string _requestContent = null;
+ // Set Credentials
+ if (this.Client.Credentials != null)
+ {
+ cancellationToken.ThrowIfCancellationRequested();
+ await this.Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false);
+ }
+ // Send Request
+ if (_shouldTrace)
+ {
+ Microsoft.Rest.ServiceClientTracing.SendRequest(_invocationId, _httpRequest);
+ }
+ cancellationToken.ThrowIfCancellationRequested();
+ _httpResponse = await this.Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false);
+ if (_shouldTrace)
+ {
+ Microsoft.Rest.ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse);
+ }
+
+ System.Net.HttpStatusCode _statusCode = _httpResponse.StatusCode;
+ cancellationToken.ThrowIfCancellationRequested();
+ string _responseContent = null;
+
+ if ((int)_statusCode != 200)
+ {
+ var ex = new Microsoft.Rest.Azure.CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode));
+ try
+ {
+ _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false);
+ CloudError _errorBody = Microsoft.Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, this.Client.DeserializationSettings);
+ if (_errorBody != null)
+ {
+ ex = new Microsoft.Rest.Azure.CloudException(_errorBody.Message);
+ ex.Body = _errorBody;
+ }
+ }
+ catch (Newtonsoft.Json.JsonException)
+ {
+ // Ignore the exception
+ }
+ ex.Request = new Microsoft.Rest.HttpRequestMessageWrapper(_httpRequest, _requestContent);
+ ex.Response = new Microsoft.Rest.HttpResponseMessageWrapper(_httpResponse, _responseContent);
+ if (_httpResponse.Headers.Contains("x-ms-request-id"))
+ {
+ ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault();
+ }
+ if (_shouldTrace)
+ {
+ Microsoft.Rest.ServiceClientTracing.Error(_invocationId, ex);
+ }
+ _httpRequest.Dispose();
+ if (_httpResponse != null)
+ {
+ _httpResponse.Dispose();
+ }
+ throw ex;
+ }
+ // Create Result
+ var _result = new Microsoft.Rest.Azure.AzureOperationResponse