diff --git a/sdk/appservice/arm-appservice/README.md b/sdk/appservice/arm-appservice/README.md index 785fa685a535..038f3ce57399 100644 --- a/sdk/appservice/arm-appservice/README.md +++ b/sdk/appservice/arm-appservice/README.md @@ -1,11 +1,11 @@ ## Azure WebSiteManagementClient SDK for JavaScript -This package contains an isomorphic SDK (runs both in Node.js and in browsers) for WebSiteManagementClient. +This package contains an isomorphic SDK (runs both in node.js and in browsers) for WebSiteManagementClient. ### Currently supported environments - [LTS versions of Node.js](https://nodejs.org/about/releases/) -- Latest versions of Safari, Chrome, Edge, and Firefox. +- Latest versions of Safari, Chrome, Edge and Firefox. ### Prerequisites @@ -21,7 +21,6 @@ Install both packages using the below command: ```bash npm install --save @azure/arm-appservice @azure/identity ``` - > **Note**: You may have used either `@azure/ms-rest-nodeauth` or `@azure/ms-rest-browserauth` in the past. These packages are in maintenance mode receiving critical bug fixes, but no new features. If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/), or are writing a client side browser application, we strongly encourage you to upgrade to `@azure/identity` which uses the latest versions of Azure Active Directory and MSAL APIs and provides more authentication options. @@ -37,7 +36,6 @@ If you are on a [Node.js that has LTS status](https://nodejs.org/about/releases/ In the below samples, we pass the credential and the Azure subscription id to instantiate the client. Once the client is created, explore the operations on it either in your favorite editor or in our [API reference documentation](https://docs.microsoft.com/javascript/api) to get started. - #### nodejs - Authentication, client creation, and list appServiceCertificateOrders as an example written in JavaScript. ##### Sample code @@ -51,7 +49,6 @@ const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; // Please note that you can also use credentials from the `@azure/ms-rest-nodeauth` package instead. const creds = new DefaultAzureCredential(); const client = new WebSiteManagementClient(creds, subscriptionId); - client.appServiceCertificateOrders.list().then((result) => { console.log("The result is:"); console.log(result); @@ -86,7 +83,7 @@ In browser applications, we recommend using the `InteractiveBrowserCredential` t const credential = new InteractiveBrowserCredential( { clientId: "", - tenantId: "" + tenant: "" }); const client = new Azure.ArmAppservice.WebSiteManagementClient(creds, subscriptionId); client.appServiceCertificateOrders.list().then((result) => { @@ -106,4 +103,4 @@ In browser applications, we recommend using the `InteractiveBrowserCredential` t - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) -![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js/.\sdk\appservice\arm-appservice\/README.png) +![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js/sdk/appservice/arm-appservice/README.png) diff --git a/sdk/appservice/arm-appservice/package.json b/sdk/appservice/arm-appservice/package.json index 94bb7eead8fb..ec3af1af5e59 100644 --- a/sdk/appservice/arm-appservice/package.json +++ b/sdk/appservice/arm-appservice/package.json @@ -27,7 +27,7 @@ "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.6.0" }, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/feature/v4/sdk/appservice/arm-appservice", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/appservice/arm-appservice", "repository": { "type": "git", "url": "https://github.com/Azure/azure-sdk-for-js.git" diff --git a/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts index 29020bf9e1c4..9d94b6b39b54 100644 --- a/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateCollection, @@ -34,6 +36,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -81,7 +84,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -90,6 +92,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -98,6 +101,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -113,11 +117,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -148,14 +154,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -268,12 +276,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts index 5bbdb779268f..2b5c73a75551 100644 --- a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -34,6 +36,7 @@ export { AppServicePlan, AppServicePlanCollection, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -81,7 +84,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CsmUsageQuota, CsmUsageQuotaCollection, @@ -92,6 +94,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -100,6 +103,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -117,11 +121,13 @@ export { EndpointDetail, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -155,15 +161,17 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -286,12 +294,14 @@ export { Usage, UsageCollection, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts index ca6d6d0f7094..b37a5a6c15b0 100644 --- a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -33,6 +35,7 @@ export { AppServicePlan, AppServicePlanCollection, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -80,7 +83,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CsmUsageQuota, CsmUsageQuotaCollection, @@ -91,6 +93,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -99,6 +102,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -114,11 +118,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -150,15 +156,17 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -269,12 +277,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts index fe063a06ddb0..64a43c1aaef6 100644 --- a/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DetectorResponseCollection, @@ -112,11 +116,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,14 +153,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,12 +272,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts index df688decc05f..95dc7d012cc6 100644 --- a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -80,7 +83,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -89,6 +91,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -97,6 +100,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -112,11 +116,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,14 +153,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,12 +272,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts index 8924c4c0b6d6..d2981687b0c9 100644 --- a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -97,6 +100,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -112,11 +116,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,14 +153,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,12 +272,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts index fcb6f6246f15..75b1196b3b9f 100644 --- a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DetectorResponseCollection, @@ -115,11 +119,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -150,14 +156,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -267,12 +275,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts index 7b9da321b0eb..a8e8c61ebafc 100644 --- a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -116,11 +120,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -151,14 +157,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -270,12 +278,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/globalMappers.ts b/sdk/appservice/arm-appservice/src/models/globalMappers.ts index dfd70683e8aa..0800f80541a7 100644 --- a/sdk/appservice/arm-appservice/src/models/globalMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/globalMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -111,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +152,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -263,12 +271,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/index.ts b/sdk/appservice/arm-appservice/src/models/index.ts index f926c99e1f32..ff353311f7e7 100644 --- a/sdk/appservice/arm-appservice/src/models/index.ts +++ b/sdk/appservice/arm-appservice/src/models/index.ts @@ -534,7 +534,47 @@ export interface VnetRoute extends ProxyOnlyResource { /** * Virtual Network information contract. */ -export interface VnetInfo extends ProxyOnlyResource { +export interface VnetInfo { + /** + * The Virtual Network's resource ID. + */ + vnetResourceId?: string; + /** + * The client certificate thumbprint. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly certThumbprint?: string; + /** + * A certificate file (.cer) blob containing the public key of the private key used to + * authenticate a + * Point-To-Site VPN connection. + */ + certBlob?: string; + /** + * The routes that this Virtual Network connection uses. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly routes?: VnetRoute[]; + /** + * true if a resync is required; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly resyncRequired?: boolean; + /** + * DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP + * addresses. + */ + dnsServers?: string; + /** + * Flag that is used to denote if this is VNET injection + */ + isSwift?: boolean; +} + +/** + * Virtual Network information ARM resource. + */ +export interface VnetInfoResource extends ProxyOnlyResource { /** * The Virtual Network's resource ID. */ @@ -1066,9 +1106,24 @@ export interface DeletedSite extends ProxyOnlyResource { } /** - * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue. + * Extended Location. + */ +export interface ExtendedLocation { + /** + * Name of extended location. + */ + name?: string; + /** + * Type of extended location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + +/** + * User Assigned identity. */ -export interface ManagedServiceIdentityUserAssignedIdentitiesValue { +export interface UserAssignedIdentity { /** * Principal Id of user assigned identity * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -1105,9 +1160,7 @@ export interface ManagedServiceIdentity { * dictionary key references will be ARM resource ids in the form: * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} */ - userAssignedIdentities?: { - [propertyName: string]: ManagedServiceIdentityUserAssignedIdentitiesValue; - }; + userAssignedIdentities?: { [propertyName: string]: UserAssignedIdentity }; } /** @@ -1765,6 +1818,14 @@ export interface SiteConfig { * true if HTTP logging is enabled; otherwise, false. */ httpLoggingEnabled?: boolean; + /** + * Flag to use Managed Identity Creds for ACR pull + */ + acrUseManagedIdentityCreds?: boolean; + /** + * If using user managed identity, the user managed identity ClientId + */ + acrUserManagedIdentityID?: string; /** * HTTP logs directory size limit. */ @@ -2233,6 +2294,7 @@ export interface Site extends Resource { */ virtualNetworkSubnetId?: string; identity?: ManagedServiceIdentity; + extendedLocation?: ExtendedLocation; } /** @@ -2375,6 +2437,11 @@ export interface AppServicePlan extends Resource { * the plan. Default value: false. */ perSiteScaling?: boolean; + /** + * ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was + * ElasticPremium sku + */ + elasticScaleEnabled?: boolean; /** * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan */ @@ -2434,7 +2501,14 @@ export interface AppServicePlan extends Resource { * Specification for the Kubernetes Environment to use for the App Service plan. */ kubeEnvironmentProfile?: KubeEnvironmentProfile; + /** + * If true, this App Service Plan will perform availability zone balancing. + * If false, this App Service Plan will not perform availability zone balancing. + * Default value: false. + */ + zoneRedundant?: boolean; sku?: SkuDescription; + extendedLocation?: ExtendedLocation; } /** @@ -2588,6 +2662,7 @@ export interface CsmOperationDisplay { */ export interface CsmOperationDescription { name?: string; + isDataAction?: boolean; display?: CsmOperationDisplay; origin?: string; properties?: CsmOperationDescriptionProperties; @@ -3038,249 +3113,244 @@ export interface TopLevelDomainAgreementOption { } /** - * SSL certificate for an app. + * Virtual IP mapping. */ -export interface Certificate extends Resource { +export interface VirtualIPMapping { /** - * Certificate password. + * Virtual IP address. */ - password?: string; + virtualIP?: string; /** - * Friendly name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Internal HTTP port. */ - readonly friendlyName?: string; + internalHttpPort?: number; /** - * Subject name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Internal HTTPS port. */ - readonly subjectName?: string; + internalHttpsPort?: number; /** - * Host names the certificate applies to. + * Is virtual IP mapping in use. */ - hostNames?: string[]; + inUse?: boolean; /** - * Pfx blob. + * name of the service that virtual IP is assigned to */ - pfxBlob?: Uint8Array; + serviceName?: string; +} + +/** + * Describes main public IP address and any extra virtual IPs. + */ +export interface AddressResponse extends ProxyOnlyResource { /** - * App name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Main public virtual IP. */ - readonly siteName?: string; + serviceIpAddress?: string; /** - * Self link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Virtual Network internal IP address of the App Service Environment if it is in internal + * load-balancing mode. */ - readonly selfLink?: string; + internalIpAddress?: string; /** - * Certificate issuer. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * IP addresses appearing on outbound connections. */ - readonly issuer?: string; + outboundIpAddresses?: string[]; /** - * Certificate issue Date. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Additional virtual IPs. */ - readonly issueDate?: Date; + vipMappings?: VirtualIPMapping[]; +} + +/** + * Specification for using a Virtual Network. + */ +export interface VirtualNetworkProfile { /** - * Certificate expiration date. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource id of the Virtual Network. */ - readonly expirationDate?: Date; + id: string; /** - * Certificate thumbprint. + * Name of the Virtual Network (read-only). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly thumbprint?: string; + readonly name?: string; /** - * Is the certificate valid?. + * Resource type of the Virtual Network (read-only). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly valid?: boolean; + readonly type?: string; /** - * Raw bytes of .cer file - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Subnet within the Virtual Network. */ - readonly cerBlob?: Uint8Array; + subnet?: string; +} + +/** + * Description of an App Service Environment. + */ +export interface AppServiceEnvironment { /** - * Public key hash. + * Provisioning state of the App Service Environment. Possible values include: 'Succeeded', + * 'Failed', 'Canceled', 'InProgress', 'Deleting' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly publicKeyHash?: string; + readonly provisioningState?: ProvisioningState; /** - * Specification for the App Service Environment to use for the certificate. + * Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', + * 'Scaling', 'Deleting' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; + readonly status?: HostingEnvironmentStatus; /** - * Key Vault Csm resource Id. + * Description of the Virtual Network. */ - keyVaultId?: string; + virtualNetwork: VirtualNetworkProfile; /** - * Key Vault secret name. + * Specifies which endpoints to serve internally in the Virtual Network for the App Service + * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' */ - keyVaultSecretName?: string; + internalLoadBalancingMode?: LoadBalancingMode; /** - * Status of the Key Vault secret. Possible values include: 'Initialized', - * 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed', - * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault', - * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey', - * 'Unknown' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Front-end VM size, e.g. "Medium", "Large". */ - readonly keyVaultSecretStatus?: KeyVaultSecretStatus; + multiSize?: string; /** - * Resource ID of the associated App Service plan, formatted as: - * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + * Number of front-end instances. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serverFarmId?: string; + readonly multiRoleCount?: number; /** - * CNAME of the certificate to be issued via free certificate + * Number of IP SSL addresses reserved for the App Service Environment. */ - canonicalName?: string; + ipsslAddressCount?: number; /** - * Method of domain validation for free cert + * DNS suffix of the App Service Environment. */ - domainValidationMethod?: string; -} - -/** - * ARM resource for a certificate. - */ -export interface CertificatePatchResource extends ProxyOnlyResource { + dnsSuffix?: string; /** - * Certificate password. + * Maximum number of VMs in the App Service Environment. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - password?: string; + readonly maximumNumberOfMachines?: number; /** - * Friendly name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Scale factor for front-ends. */ - readonly friendlyName?: string; + frontEndScaleFactor?: number; /** - * Subject name of the certificate. + * true if the App Service Environment is suspended; otherwise, false. + * The environment can be suspended, e.g. when the management endpoint is no longer available + * (most likely because NSG blocked the incoming traffic). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly subjectName?: string; + readonly suspended?: boolean; /** - * Host names the certificate applies to. + * Custom settings for changing the behavior of the App Service Environment. */ - hostNames?: string[]; + clusterSettings?: NameValuePair[]; /** - * Pfx blob. + * User added ip ranges to whitelist on ASE db */ - pfxBlob?: Uint8Array; + userWhitelistedIpRanges?: string[]; /** - * App name. + * Flag that displays whether an ASE has linux workers or not * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly siteName?: string; + readonly hasLinuxWorkers?: boolean; /** - * Self link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Dedicated Host Count */ - readonly selfLink?: string; + dedicatedHostCount?: number; /** - * Certificate issuer. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether or not this App Service Environment is zone-redundant. */ - readonly issuer?: string; + zoneRedundant?: boolean; +} + +/** + * App Service Environment ARM resource. + */ +export interface AppServiceEnvironmentResource extends Resource { /** - * Certificate issue Date. + * Provisioning state of the App Service Environment. Possible values include: 'Succeeded', + * 'Failed', 'Canceled', 'InProgress', 'Deleting' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly issueDate?: Date; + readonly provisioningState?: ProvisioningState; /** - * Certificate expiration date. + * Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', + * 'Scaling', 'Deleting' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly expirationDate?: Date; + readonly status?: HostingEnvironmentStatus; /** - * Certificate thumbprint. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Description of the Virtual Network. */ - readonly thumbprint?: string; + virtualNetwork: VirtualNetworkProfile; /** - * Is the certificate valid?. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specifies which endpoints to serve internally in the Virtual Network for the App Service + * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' */ - readonly valid?: boolean; + internalLoadBalancingMode?: LoadBalancingMode; /** - * Raw bytes of .cer file - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Front-end VM size, e.g. "Medium", "Large". */ - readonly cerBlob?: Uint8Array; + multiSize?: string; /** - * Public key hash. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly publicKeyHash?: string; - /** - * Specification for the App Service Environment to use for the certificate. + * Number of front-end instances. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; + readonly multiRoleCount?: number; /** - * Key Vault Csm resource Id. + * Number of IP SSL addresses reserved for the App Service Environment. */ - keyVaultId?: string; + ipsslAddressCount?: number; /** - * Key Vault secret name. + * DNS suffix of the App Service Environment. */ - keyVaultSecretName?: string; + dnsSuffix?: string; /** - * Status of the Key Vault secret. Possible values include: 'Initialized', - * 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed', - * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault', - * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey', - * 'Unknown' + * Maximum number of VMs in the App Service Environment. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly keyVaultSecretStatus?: KeyVaultSecretStatus; + readonly maximumNumberOfMachines?: number; /** - * Resource ID of the associated App Service plan, formatted as: - * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + * Scale factor for front-ends. */ - serverFarmId?: string; + frontEndScaleFactor?: number; /** - * CNAME of the certificate to be issued via free certificate + * true if the App Service Environment is suspended; otherwise, false. + * The environment can be suspended, e.g. when the management endpoint is no longer available + * (most likely because NSG blocked the incoming traffic). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - canonicalName?: string; + readonly suspended?: boolean; /** - * Method of domain validation for free cert + * Custom settings for changing the behavior of the App Service Environment. */ - domainValidationMethod?: string; -} - -/** - * Specification for using a Virtual Network. - */ -export interface VirtualNetworkProfile { + clusterSettings?: NameValuePair[]; /** - * Resource id of the Virtual Network. + * User added ip ranges to whitelist on ASE db */ - id: string; + userWhitelistedIpRanges?: string[]; /** - * Name of the Virtual Network (read-only). + * Flag that displays whether an ASE has linux workers or not * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly name?: string; + readonly hasLinuxWorkers?: boolean; /** - * Resource type of the Virtual Network (read-only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Dedicated Host Count */ - readonly type?: string; + dedicatedHostCount?: number; /** - * Subnet within the Virtual Network. + * Whether or not this App Service Environment is zone-redundant. */ - subnet?: string; + zoneRedundant?: boolean; } /** - * Description of an App Service Environment. + * ARM resource for a app service environment. */ -export interface AppServiceEnvironment { +export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource { /** * Provisioning state of the App Service Environment. Possible values include: 'Succeeded', * 'Failed', 'Canceled', 'InProgress', 'Deleting' @@ -3350,6565 +3420,6973 @@ export interface AppServiceEnvironment { readonly hasLinuxWorkers?: boolean; /** * Dedicated Host Count - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly dedicatedHostCount?: number; -} - -/** - * Localizable string object containing the name and a localized value. - */ -export interface LocalizableString { - /** - * Non-localized name. */ - value?: string; + dedicatedHostCount?: number; /** - * Localized name. + * Whether or not this App Service Environment is zone-redundant. */ - localizedValue?: string; + zoneRedundant?: boolean; } /** - * Usage of the quota resource. + * Full view of networking configuration for an ASE. */ -export interface CsmUsageQuota { +export interface AseV3NetworkingConfiguration extends ProxyOnlyResource { /** - * Units of measurement for the quota resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - unit?: string; + readonly windowsOutboundIpAddresses?: string[]; /** - * Next reset time for the resource counter. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nextResetTime?: Date; + readonly linuxOutboundIpAddresses?: string[]; /** - * The current value of the resource counter. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - currentValue?: number; + readonly externalInboundIpAddresses?: string[]; /** - * The resource limit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - limit?: number; + readonly internalInboundIpAddresses?: string[]; /** - * Quota name. + * Property to enable and disable new private endpoint connection creation on ASE */ - name?: LocalizableString; + allowNewPrivateEndpointConnections?: boolean; } /** - * Body of the error response returned from the API. + * Current TCP connectivity information from the App Service Environment to a single endpoint. */ -export interface ErrorEntity { +export interface EndpointDetail { /** - * Type of error. + * An IP Address that Domain Name currently resolves to. */ - extendedCode?: string; + ipAddress?: string; /** - * Message template. + * The port an endpoint is connected to. */ - messageTemplate?: string; + port?: number; /** - * Parameters for the template. + * The time in milliseconds it takes for a TCP connection to be created from the App Service + * Environment to this IpAddress at this Port. */ - parameters?: string[]; + latency?: number; /** - * Inner errors. + * Whether it is possible to create a TCP connection from the App Service Environment to this + * IpAddress at this Port. */ - innerErrors?: ErrorEntity[]; + isAccessible?: boolean; +} + +/** + * A domain name that a service is reached at, including details of the current connection status. + */ +export interface EndpointDependency { /** - * Basic error code. + * The domain name of the dependency. */ - code?: string; + domainName?: string; /** - * Any details of the error. + * The IP Addresses and Ports used when connecting to DomainName. */ - message?: string; + endpointDetails?: EndpointDetail[]; } /** - * An operation on a resource. + * Diagnostics for an App Service Environment. */ -export interface Operation { - /** - * Operation ID. - */ - id?: string; +export interface HostingEnvironmentDiagnostics { /** - * Operation name. + * Name/identifier of the diagnostics. */ name?: string; /** - * The current status of the operation. Possible values include: 'InProgress', 'Failed', - * 'Succeeded', 'TimedOut', 'Created' + * Diagnostics output. */ - status?: OperationStatus; + diagnosticsOutput?: string; +} + +/** + * The IP Addresses and Ports that require inbound network access to and within the subnet of the + * App Service Environment. + */ +export interface InboundEnvironmentEndpoint { /** - * Any errors associate with the operation. + * Short text describing the purpose of the network traffic. */ - errors?: ErrorEntity[]; + description?: string; /** - * Time when operation has started. + * The IP addresses that network traffic will originate from in cidr notation. */ - createdTime?: Date; + endpoints?: string[]; /** - * Time when operation has been updated. + * The ports that network traffic will arrive to the App Service Environment at. */ - modifiedTime?: Date; + ports?: string[]; +} + +/** + * Endpoints accessed for a common purpose that the App Service Environment requires outbound + * network access to. + */ +export interface OutboundEnvironmentEndpoint { /** - * Time when operation will expire. + * The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL + * Database, and Azure Active Directory. */ - expirationTime?: Date; + category?: string; /** - * Applicable only for stamp operation ids. + * The endpoints that the App Service Environment reaches the service at. */ - geoMasterOperationId?: string; + endpoints?: EndpointDependency[]; } /** - * Properties of a private link resource + * Metrics availability and retention. */ -export interface PrivateLinkResourceProperties { - /** - * GroupId of a private link resource - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly groupId?: string; +export interface ResourceMetricAvailability { /** - * RequiredMembers of a private link resource + * Time grain . * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly requiredMembers?: string[]; + readonly timeGrain?: string; /** - * RequiredZoneNames of a private link resource + * Retention period for the current time grain. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly requiredZoneNames?: string[]; + readonly retention?: string; } /** - * A private link resource + * Metadata for the metrics. */ -export interface PrivateLinkResource { - id: string; +export interface ResourceMetricDefinition extends ProxyOnlyResource { /** - * Name of a private link resource + * Unit of the metric. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - name: string; - type: string; + readonly unit?: string; /** - * Properties of a private link resource + * Primary aggregation type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - properties: PrivateLinkResourceProperties; -} - -/** - * Wrapper for a collection of private link resources - */ -export interface PrivateLinkResourcesWrapper { - value: PrivateLinkResource[]; + readonly primaryAggregationType?: string; + /** + * List of time grains supported for the metric together with retention period. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly metricAvailabilities?: ResourceMetricAvailability[]; + /** + * Resource URI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly resourceUri?: string; + /** + * Resource metric definition properties. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly properties?: { [propertyName: string]: string }; } /** - * Class Representing Solution for problems detected. + * SKU discovery information. */ -export interface Solution { +export interface SkuInfo { /** - * Solution Id. + * Resource type that this SKU applies to. */ - id?: number; + resourceType?: string; /** - * Display Name of the solution + * Name and tier of the SKU. */ - displayName?: string; + sku?: SkuDescription; /** - * Order of the solution. + * Min, max, and default scale values of the SKU. */ - order?: number; - /** - * Description of the solution - */ - description?: string; + capacity?: SkuCapacity; +} + +/** + * Stamp capacity information. + */ +export interface StampCapacity { /** - * Type of Solution. Possible values include: 'QuickSolution', 'DeepInvestigation', - * 'BestPractices' + * Name of the stamp. */ - type?: SolutionType; + name?: string; /** - * Solution Data. + * Available capacity (# of machines, bytes of storage etc...). */ - data?: NameValuePair[][]; + availableCapacity?: number; /** - * Solution Metadata. + * Total capacity (# of machines, bytes of storage etc...). */ - metadata?: NameValuePair[][]; -} - -/** - * Class representing Abnormal Time Period detected. - */ -export interface DetectorAbnormalTimePeriod { + totalCapacity?: number; /** - * Start time of the correlated event + * Name of the unit. */ - startTime?: Date; + unit?: string; /** - * End time of the correlated event + * Shared/dedicated workers. Possible values include: 'Shared', 'Dedicated', 'Dynamic' */ - endTime?: Date; + computeMode?: ComputeModeOptions; /** - * Message describing the event + * Size of the machines. Possible values include: 'Small', 'Medium', 'Large', 'D1', 'D2', 'D3', + * 'SmallV3', 'MediumV3', 'LargeV3', 'NestedSmall', 'NestedSmallLinux', 'Default' */ - message?: string; + workerSize?: WorkerSizeOptions; /** - * Represents the name of the Detector + * Size ID of machines: + * 0 - Small + * 1 - Medium + * 2 - Large */ - source?: string; + workerSizeId?: number; /** - * Represents the rank of the Detector + * If true, it includes basic apps. + * Basic apps are not used for capacity allocation. */ - priority?: number; + excludeFromCapacityAllocation?: boolean; /** - * Downtime metadata + * true if capacity is applicable for all apps; otherwise, false. */ - metaData?: NameValuePair[][]; + isApplicableForAllComputeModes?: boolean; /** - * Represents the type of the Detector. Possible values include: 'ServiceIncident', - * 'AppDeployment', 'AppCrash', 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue', - * 'PlatformIssue', 'Other' + * Shared or Dedicated. */ - type?: IssueType; + siteMode?: string; /** - * List of proposed solutions + * Is this a linux stamp capacity */ - solutions?: Solution[]; + isLinux?: boolean; } /** - * Class representing Abnormal Time Period identified in diagnosis + * Usage of the quota resource. */ -export interface AbnormalTimePeriod { +export interface Usage extends ProxyOnlyResource { /** - * Start time of the downtime + * Friendly name shown in the UI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: Date; + readonly displayName?: string; /** - * End time of the downtime + * Name of the quota resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - endTime?: Date; + readonly resourceName?: string; /** - * List of Possible Cause of downtime + * Units of measurement for the quota resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - events?: DetectorAbnormalTimePeriod[]; + readonly unit?: string; /** - * List of proposed solutions + * The current value of the resource counter. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - solutions?: Solution[]; -} - -/** - * Class representing detector definition - */ -export interface DetectorDefinition extends ProxyOnlyResource { + readonly currentValue?: number; /** - * Display name of the detector + * The resource limit. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly limit?: number; /** - * Description of the detector + * Next reset time for the resource counter. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly description?: string; + readonly nextResetTime?: Date; /** - * Detector Rank + * Compute mode used for this usage. Possible values include: 'Shared', 'Dedicated', 'Dynamic' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly rank?: number; + readonly computeMode?: ComputeModeOptions; /** - * Flag representing whether detector is enabled or not. + * Site mode used for this usage. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isEnabled?: boolean; + readonly siteMode?: string; } /** - * Class representing Diagnostic Metric + * Worker pool of an App Service Environment ARM resource. */ -export interface DiagnosticMetricSample { - /** - * Time at which metric is measured - */ - timestamp?: Date; +export interface WorkerPoolResource extends ProxyOnlyResource { /** - * Role Instance. Null if this counter is not per instance - * This is returned and should be whichever instance name we desire to be returned - * i.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) - * where RDWORKERNAME is Machine name below and RoleInstance name in parenthesis + * Worker size ID for referencing this worker pool. */ - roleInstance?: string; + workerSizeId?: number; /** - * Total value of the metric. If multiple measurements are made this will have sum of all. + * Shared or dedicated app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic' */ - total?: number; + computeMode?: ComputeModeOptions; /** - * Maximum of the metric sampled during the time period + * VM size of the worker pool instances. */ - maximum?: number; + workerSize?: string; /** - * Minimum of the metric sampled during the time period + * Number of instances in the worker pool. */ - minimum?: number; + workerCount?: number; /** - * Whether the values are aggregates across all workers or not + * Names of all instances in the worker pool (read only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isAggregated?: boolean; + readonly instanceNames?: string[]; + sku?: SkuDescription; } /** - * Class representing Diagnostic Metric information + * Localizable string object containing the name and a localized value. */ -export interface DiagnosticMetricSet { +export interface LocalizableString { /** - * Name of the metric + * Non-localized name. */ - name?: string; + value?: string; /** - * Metric's unit + * Localized name. + */ + localizedValue?: string; +} + +/** + * Usage of the quota resource. + */ +export interface CsmUsageQuota { + /** + * Units of measurement for the quota resource. */ unit?: string; /** - * Start time of the period + * Next reset time for the resource counter. */ - startTime?: Date; + nextResetTime?: Date; /** - * End time of the period + * The current value of the resource counter. */ - endTime?: Date; + currentValue?: number; /** - * Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D + * The resource limit. */ - timeGrain?: string; + limit?: number; /** - * Collection of metric values for the selected period based on the - * {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain} + * Quota name. */ - values?: DiagnosticMetricSample[]; + name?: LocalizableString; } /** - * Class representing data source used by the detectors + * Properties of a private link resource */ -export interface DataSource { +export interface PrivateLinkResourceProperties { /** - * Instructions if any for the data source + * GroupId of a private link resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - instructions?: string[]; + readonly groupId?: string; /** - * Datasource Uri Links + * RequiredMembers of a private link resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - dataSourceUri?: NameValuePair[]; -} - -/** - * An interface representing ResponseMetaData. - */ -export interface ResponseMetaData { + readonly requiredMembers?: string[]; /** - * Source of the Data + * RequiredZoneNames of a private link resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - dataSource?: DataSource; + readonly requiredZoneNames?: string[]; } /** - * Class Representing Detector Evidence used for analysis + * A private link resource */ -export interface AnalysisData { - /** - * Name of the Detector - */ - source?: string; - /** - * Detector Definition - */ - detectorDefinition?: DetectorDefinition; - /** - * Source Metrics - */ - metrics?: DiagnosticMetricSet[]; +export interface PrivateLinkResource { + id: string; /** - * Additional Source Data + * Name of a private link resource */ - data?: NameValuePair[][]; + name: string; + type: string; /** - * Detector Meta Data + * Properties of a private link resource */ - detectorMetaData?: ResponseMetaData; + properties: PrivateLinkResourceProperties; } /** - * Definition of Analysis + * Wrapper for a collection of private link resources */ -export interface AnalysisDefinition extends ProxyOnlyResource { - /** - * Description of the Analysis - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly description?: string; +export interface PrivateLinkResourcesWrapper { + value: PrivateLinkResource[]; } /** - * Class representing a diagnostic analysis done on an application + * Body of the error response returned from the API. */ -export interface DiagnosticAnalysis extends ProxyOnlyResource { +export interface ErrorEntity { /** - * Start time of the period + * Type of error. */ - startTime?: Date; + extendedCode?: string; /** - * End time of the period + * Message template. */ - endTime?: Date; + messageTemplate?: string; /** - * List of time periods. + * Parameters for the template. */ - abnormalTimePeriods?: AbnormalTimePeriod[]; + parameters?: string[]; /** - * Data by each detector + * Inner errors. */ - payload?: AnalysisData[]; + innerErrors?: ErrorEntity[]; /** - * Data by each detector for detectors that did not corelate + * Error Details. */ - nonCorrelatedDetectors?: DetectorDefinition[]; -} - -/** - * Class representing detector definition - */ -export interface DiagnosticCategory extends ProxyOnlyResource { + details?: ErrorEntity[]; /** - * Description of the diagnostic category - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The error target. */ - readonly description?: string; + target?: string; + /** + * Basic error code. + */ + code?: string; + /** + * Any details of the error. + */ + message?: string; } /** - * Class representing Response from Diagnostic Detectors + * An operation on a resource. */ -export interface DiagnosticDetectorResponse extends ProxyOnlyResource { +export interface Operation { /** - * Start time of the period + * Operation ID. */ - startTime?: Date; + id?: string; /** - * End time of the period + * Operation name. */ - endTime?: Date; + name?: string; /** - * Flag representing Issue was detected. + * The current status of the operation. Possible values include: 'InProgress', 'Failed', + * 'Succeeded', 'TimedOut', 'Created' */ - issueDetected?: boolean; + status?: OperationStatus; /** - * Detector's definition + * Any errors associate with the operation. */ - detectorDefinition?: DetectorDefinition; + errors?: ErrorEntity[]; /** - * Metrics provided by the detector + * Time when operation has started. */ - metrics?: DiagnosticMetricSet[]; + createdTime?: Date; /** - * List of Correlated events found by the detector + * Time when operation has been updated. */ - abnormalTimePeriods?: DetectorAbnormalTimePeriod[]; + modifiedTime?: Date; /** - * Additional Data that detector wants to send. + * Time when operation will expire. */ - data?: NameValuePair[][]; + expirationTime?: Date; /** - * Meta Data + * Applicable only for stamp operation ids. */ - responseMetaData?: ResponseMetaData; + geoMasterOperationId?: string; } /** - * App Insights Web App stack settings. + * ARM resource for a app service plan. */ -export interface AppInsightsWebAppStackSettings { +export interface AppServicePlanPatchResource extends ProxyOnlyResource { /** - * true if remote Application Insights is supported for the stack; otherwise, - * false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Target worker tier assigned to the App Service plan. */ - readonly isSupported?: boolean; + workerTierName?: string; /** - * true if Application Insights is disabled by default for the stack; otherwise, - * false. + * App Service plan status. Possible values include: 'Ready', 'Pending', 'Creating' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDefaultOff?: boolean; -} - -/** - * Application stack minor version. - */ -export interface StackMinorVersion { + readonly status?: StatusOptions; /** - * Application stack minor version (display only). + * App Service plan subscription. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - displayVersion?: string; + readonly subscription?: string; /** - * Application stack minor version (runtime only). + * Specification for the App Service Environment to use for the App Service plan. */ - runtimeVersion?: string; + hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * true if this is the default minor version; otherwise, false. + * Maximum number of instances that can be assigned to this App Service plan. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isDefault?: boolean; + readonly maximumNumberOfWorkers?: number; /** - * true if this supports Remote Debugging, otherwise false. + * Geographical location for the App Service plan. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isRemoteDebuggingEnabled?: boolean; -} - -/** - * Application stack major version. - */ -export interface StackMajorVersion { + readonly geoRegion?: string; /** - * Application stack major version (display only). + * If true, apps assigned to this App Service plan can be scaled independently. + * If false, apps assigned to this App Service plan will scale to all instances of + * the plan. Default value: false. */ - displayVersion?: string; + perSiteScaling?: boolean; /** - * Application stack major version (runtime only). + * ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was + * ElasticPremium sku */ - runtimeVersion?: string; + elasticScaleEnabled?: boolean; /** - * true if this is the default major version; otherwise, false. + * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan */ - isDefault?: boolean; + maximumElasticWorkerCount?: number; /** - * Minor versions associated with the major version. + * Number of apps assigned to this App Service plan. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - minorVersions?: StackMinorVersion[]; + readonly numberOfSites?: number; /** - * true if this supports Application Insights; otherwise, false. + * If true, this App Service Plan owns spot instances. */ - applicationInsights?: boolean; + isSpot?: boolean; /** - * true if this stack is in Preview, otherwise false. + * The time when the server farm expires. Valid only if it is a spot server farm. */ - isPreview?: boolean; + spotExpirationTime?: Date; /** - * true if this stack has been deprecated, otherwise false. + * The time when the server farm free offer expires. */ - isDeprecated?: boolean; + freeOfferExpirationTime?: Date; /** - * true if this stack should be hidden for new customers on portal, otherwise - * false. + * Resource group of the App Service plan. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isHidden?: boolean; + readonly resourceGroup?: string; /** - * - * - * - * Example: All the function apps need AppSetting: "FUNCTIONS_WORKER_RUNTIME" to be set stack - * name + * If Linux app service plan true, false otherwise. Default value: + * false. */ - appSettingsDictionary?: { [propertyName: string]: any }; + reserved?: boolean; /** - * - * - * - * Example: All Linux Function Apps, need Use32BitWorkerProcess to be set to 0 + * Obsolete: If Hyper-V container app service plan true, false + * otherwise. Default value: false. */ - siteConfigPropertiesDictionary?: { [propertyName: string]: any }; -} - -/** - * Application stack. - */ -export interface ApplicationStack { + isXenon?: boolean; /** - * Application stack name. + * If Hyper-V container app service plan true, false otherwise. Default + * value: false. */ - name?: string; + hyperV?: boolean; /** - * Application stack display name. + * Scaling worker count. */ - display?: string; + targetWorkerCount?: number; /** - * Application stack dependency. + * Scaling worker size ID. */ - dependency?: string; + targetWorkerSizeId?: number; /** - * List of major versions available. + * Provisioning state of the App Service Plan. Possible values include: 'Succeeded', 'Failed', + * 'Canceled', 'InProgress', 'Deleting' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - majorVersions?: StackMajorVersion[]; + readonly provisioningState?: ProvisioningState; /** - * List of frameworks associated with application stack. + * Specification for the Kubernetes Environment to use for the App Service plan. */ - frameworks?: ApplicationStack[]; + kubeEnvironmentProfile?: KubeEnvironmentProfile; /** - * true if this is the stack is deprecated; otherwise, false. + * If true, this App Service Plan will perform availability zone balancing. + * If false, this App Service Plan will not perform availability zone balancing. + * Default value: false. */ - isDeprecated?: ApplicationStack[]; + zoneRedundant?: boolean; } /** - * ARM resource for a ApplicationStack. + * Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection. */ -export interface ApplicationStackResource extends ProxyOnlyResource { - /** - * Application stack name. - */ - applicationStackResourceName?: string; - /** - * Application stack display name. - */ - display?: string; - /** - * Application stack dependency. - */ - dependency?: string; - /** - * List of major versions available. - */ - majorVersions?: StackMajorVersion[]; +export interface HybridConnectionKey extends ProxyOnlyResource { /** - * List of frameworks associated with application stack. + * The name of the send key. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - frameworks?: ApplicationStack[]; + readonly sendKeyName?: string; /** - * true if this is the stack is deprecated; otherwise, false. + * The value of the send key. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isDeprecated?: ApplicationStack[]; + readonly sendKeyValue?: string; } /** - * GitHub Actions Web App stack settings. + * Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections. */ -export interface GitHubActionWebAppStackSettings { +export interface HybridConnectionLimits extends ProxyOnlyResource { /** - * true if GitHub Actions is supported for the stack; otherwise, false. + * The current number of Hybrid Connections. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isSupported?: boolean; + readonly current?: number; /** - * The minor version that is supported for GitHub Actions. + * The maximum number of Hybrid Connections allowed. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedVersion?: string; + readonly maximum?: number; } /** - * Site config properties dictionary. + * SSL certificate for an app. */ -export interface SiteConfigPropertiesDictionary { +export interface Certificate extends Resource { /** - * true if use32BitWorkerProcess should be set to true for the stack; otherwise, - * false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Certificate password. */ - readonly use32BitWorkerProcess?: boolean; + password?: string; /** - * LinuxFxVersion configuration setting. + * Friendly name of the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly linuxFxVersion?: string; + readonly friendlyName?: string; /** - * JavaVersion configuration setting. + * Subject name of the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly javaVersion?: string; + readonly subjectName?: string; /** - * PowerShellVersion configuration setting. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Host names the certificate applies to. */ - readonly powerShellVersion?: string; -} - -/** - * Function App runtime settings. - */ -export interface FunctionAppRuntimeSettings { + hostNames?: string[]; /** - * Function App stack minor version (runtime only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Pfx blob. */ - readonly runtimeVersion?: string; + pfxBlob?: Uint8Array; /** - * true if remote debugging is supported for the stack; otherwise, - * false. + * App name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly remoteDebuggingSupported?: boolean; + readonly siteName?: string; /** - * Application Insights settings associated with the minor version. + * Self link. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly appInsightsSettings?: AppInsightsWebAppStackSettings; + readonly selfLink?: string; /** - * GitHub Actions settings associated with the minor version. + * Certificate issuer. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; + readonly issuer?: string; /** - * Application settings associated with the minor version. + * Certificate issue Date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly appSettingsDictionary?: { [propertyName: string]: string }; + readonly issueDate?: Date; /** - * Configuration settings associated with the minor version. + * Certificate expiration date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly siteConfigPropertiesDictionary?: SiteConfigPropertiesDictionary; + readonly expirationDate?: Date; /** - * List of supported Functions extension versions. + * Certificate thumbprint. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly supportedFunctionsExtensionVersions?: string[]; + readonly thumbprint?: string; /** - * true if the stack is in preview; otherwise, false. + * Is the certificate valid?. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isPreview?: boolean; + readonly valid?: boolean; /** - * true if the stack is deprecated; otherwise, false. + * Raw bytes of .cer file * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDeprecated?: boolean; + readonly cerBlob?: Uint8Array; /** - * true if the stack should be hidden; otherwise, false. + * Public key hash. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isHidden?: boolean; + readonly publicKeyHash?: string; /** - * End-of-life date for the minor version. + * Specification for the App Service Environment to use for the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly endOfLifeDate?: Date; + readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * true if the stack version is auto-updated; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Key Vault Csm resource Id. */ - readonly isAutoUpdate?: boolean; + keyVaultId?: string; /** - * true if the minor version is early-access; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Key Vault secret name. */ - readonly isEarlyAccess?: boolean; + keyVaultSecretName?: string; /** - * true if the minor version the default; otherwise, false. + * Status of the Key Vault secret. Possible values include: 'Initialized', + * 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed', + * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault', + * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey', + * 'Unknown' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDefault?: boolean; -} - -/** - * Function App stack runtimes. - */ -export interface FunctionAppRuntimes { + readonly keyVaultSecretStatus?: KeyVaultSecretStatus; /** - * Linux-specific settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource ID of the associated App Service plan, formatted as: + * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". */ - readonly linuxRuntimeSettings?: FunctionAppRuntimeSettings; + serverFarmId?: string; /** - * Windows-specific settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * CNAME of the certificate to be issued via free certificate */ - readonly windowsRuntimeSettings?: FunctionAppRuntimeSettings; + canonicalName?: string; + /** + * Method of domain validation for free cert + */ + domainValidationMethod?: string; } /** - * Function App stack minor version. + * ARM resource for a certificate. */ -export interface FunctionAppMinorVersion { +export interface CertificatePatchResource extends ProxyOnlyResource { /** - * Function App stack (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Certificate password. */ - readonly displayText?: string; + password?: string; /** - * Function App stack name. + * Friendly name of the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: string; + readonly friendlyName?: string; /** - * Settings associated with the minor version. + * Subject name of the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly stackSettings?: FunctionAppRuntimes; -} - -/** - * Function App stack major version. - */ -export interface FunctionAppMajorVersion { + readonly subjectName?: string; /** - * Function App stack major version (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Host names the certificate applies to. */ - readonly displayText?: string; + hostNames?: string[]; /** - * Function App stack major version name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Pfx blob. */ - readonly value?: string; + pfxBlob?: Uint8Array; /** - * Minor versions associated with the major version. + * App name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly minorVersions?: FunctionAppMinorVersion[]; -} - -/** - * Function App Stack. - */ -export interface FunctionAppStack extends ProxyOnlyResource { + readonly siteName?: string; /** - * Function App stack location. + * Self link. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly location?: string; + readonly selfLink?: string; /** - * Function App stack (display only). + * Certificate issuer. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayText?: string; + readonly issuer?: string; /** - * Function App stack name. + * Certificate issue Date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: string; + readonly issueDate?: Date; /** - * List of major versions available. + * Certificate expiration date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly majorVersions?: FunctionAppMajorVersion[]; + readonly expirationDate?: Date; /** - * Function App stack preferred OS. Possible values include: 'Windows', 'Linux' + * Certificate thumbprint. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly preferredOs?: StackPreferredOs; -} - -/** - * Linux Java Container settings. - */ -export interface LinuxJavaContainerSettings { + readonly thumbprint?: string; /** - * Java 11 version (runtime only). + * Is the certificate valid?. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly java11Runtime?: string; + readonly valid?: boolean; /** - * Java 8 version (runtime only). + * Raw bytes of .cer file * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly java8Runtime?: string; + readonly cerBlob?: Uint8Array; /** - * true if the stack is in preview; otherwise, false. + * Public key hash. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isPreview?: boolean; + readonly publicKeyHash?: string; /** - * true if the stack is deprecated; otherwise, false. + * Specification for the App Service Environment to use for the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDeprecated?: boolean; + readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * true if the stack should be hidden; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Key Vault Csm resource Id. */ - readonly isHidden?: boolean; + keyVaultId?: string; /** - * End-of-life date for the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Key Vault secret name. */ - readonly endOfLifeDate?: Date; + keyVaultSecretName?: string; /** - * true if the stack version is auto-updated; otherwise, false. + * Status of the Key Vault secret. Possible values include: 'Initialized', + * 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed', + * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault', + * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey', + * 'Unknown' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isAutoUpdate?: boolean; + readonly keyVaultSecretStatus?: KeyVaultSecretStatus; /** - * true if the minor version is early-access; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource ID of the associated App Service plan, formatted as: + * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". */ - readonly isEarlyAccess?: boolean; + serverFarmId?: string; + /** + * CNAME of the certificate to be issued via free certificate + */ + canonicalName?: string; + /** + * Method of domain validation for free cert + */ + domainValidationMethod?: string; } /** - * Web App runtime settings. + * Class Representing Solution for problems detected. */ -export interface WebAppRuntimeSettings { - /** - * Web App stack minor version (runtime only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly runtimeVersion?: string; +export interface Solution { /** - * true if remote debugging is supported for the stack; otherwise, - * false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Solution Id. */ - readonly remoteDebuggingSupported?: boolean; + id?: number; /** - * Application Insights settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Display Name of the solution */ - readonly appInsightsSettings?: AppInsightsWebAppStackSettings; + displayName?: string; /** - * GitHub Actions settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Order of the solution. */ - readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; + order?: number; /** - * true if the stack is in preview; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Description of the solution */ - readonly isPreview?: boolean; + description?: string; /** - * true if the stack is deprecated; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Type of Solution. Possible values include: 'QuickSolution', 'DeepInvestigation', + * 'BestPractices' */ - readonly isDeprecated?: boolean; + type?: SolutionType; /** - * true if the stack should be hidden; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Solution Data. */ - readonly isHidden?: boolean; + data?: NameValuePair[][]; /** - * End-of-life date for the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Solution Metadata. */ - readonly endOfLifeDate?: Date; - /** - * true if the stack version is auto-updated; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly isAutoUpdate?: boolean; - /** - * true if the minor version is early-access; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly isEarlyAccess?: boolean; + metadata?: NameValuePair[][]; } /** - * Windows Java Container settings. + * Class representing Abnormal Time Period detected. */ -export interface WindowsJavaContainerSettings { +export interface DetectorAbnormalTimePeriod { /** - * Java container (runtime only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start time of the correlated event */ - readonly javaContainer?: string; + startTime?: Date; /** - * Java container version (runtime only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * End time of the correlated event */ - readonly javaContainerVersion?: string; + endTime?: Date; /** - * true if the stack is in preview; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Message describing the event */ - readonly isPreview?: boolean; + message?: string; /** - * true if the stack is deprecated; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Represents the name of the Detector */ - readonly isDeprecated?: boolean; + source?: string; /** - * true if the stack should be hidden; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Represents the rank of the Detector */ - readonly isHidden?: boolean; + priority?: number; /** - * End-of-life date for the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Downtime metadata */ - readonly endOfLifeDate?: Date; + metaData?: NameValuePair[][]; /** - * true if the stack version is auto-updated; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Represents the type of the Detector. Possible values include: 'ServiceIncident', + * 'AppDeployment', 'AppCrash', 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue', + * 'PlatformIssue', 'Other' */ - readonly isAutoUpdate?: boolean; + type?: IssueType; /** - * true if the minor version is early-access; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of proposed solutions */ - readonly isEarlyAccess?: boolean; + solutions?: Solution[]; } /** - * Web App stack runtimes. + * Class representing Abnormal Time Period identified in diagnosis */ -export interface WebAppRuntimes { +export interface AbnormalTimePeriod { /** - * Linux-specific settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start time of the downtime */ - readonly linuxRuntimeSettings?: WebAppRuntimeSettings; + startTime?: Date; /** - * Windows-specific settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * End time of the downtime */ - readonly windowsRuntimeSettings?: WebAppRuntimeSettings; + endTime?: Date; /** - * Linux-specific settings associated with the Java container minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of Possible Cause of downtime */ - readonly linuxContainerSettings?: LinuxJavaContainerSettings; + events?: DetectorAbnormalTimePeriod[]; /** - * Windows-specific settings associated with the Java container minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of proposed solutions */ - readonly windowsContainerSettings?: WindowsJavaContainerSettings; + solutions?: Solution[]; } /** - * Web App stack minor version. + * Class representing detector definition */ -export interface WebAppMinorVersion { +export interface DetectorDefinition { /** - * Web App stack minor version (display only). + * Display name of the detector * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayText?: string; + readonly displayName?: string; /** - * Web App stack major version name. + * Description of the detector * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: string; + readonly description?: string; /** - * Settings associated with the minor version. + * Detector Rank * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly stackSettings?: WebAppRuntimes; + readonly rank?: number; + /** + * Flag representing whether detector is enabled or not. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isEnabled?: boolean; } /** - * Web App stack major version. + * Class representing Diagnostic Metric */ -export interface WebAppMajorVersion { +export interface DiagnosticMetricSample { /** - * Web App stack major version (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Time at which metric is measured */ - readonly displayText?: string; + timestamp?: Date; /** - * Web App stack major version name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Role Instance. Null if this counter is not per instance + * This is returned and should be whichever instance name we desire to be returned + * i.e. CPU and Memory return RDWORKERNAME (LargeDed..._IN_0) + * where RDWORKERNAME is Machine name below and RoleInstance name in parenthesis */ - readonly value?: string; + roleInstance?: string; /** - * Minor versions associated with the major version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Total value of the metric. If multiple measurements are made this will have sum of all. */ - readonly minorVersions?: WebAppMinorVersion[]; + total?: number; + /** + * Maximum of the metric sampled during the time period + */ + maximum?: number; + /** + * Minimum of the metric sampled during the time period + */ + minimum?: number; + /** + * Whether the values are aggregates across all workers or not + */ + isAggregated?: boolean; } /** - * Web App stack. + * Class representing Diagnostic Metric information */ -export interface WebAppStack extends ProxyOnlyResource { +export interface DiagnosticMetricSet { /** - * Web App stack location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of the metric */ - readonly location?: string; + name?: string; /** - * Web App stack (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Metric's unit */ - readonly displayText?: string; + unit?: string; /** - * Web App stack name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start time of the period */ - readonly value?: string; + startTime?: Date; /** - * List of major versions available. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * End time of the period */ - readonly majorVersions?: WebAppMajorVersion[]; + endTime?: Date; /** - * Web App stack preferred OS. Possible values include: 'Windows', 'Linux' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D */ - readonly preferredOs?: StackPreferredOs; + timeGrain?: string; + /** + * Collection of metric values for the selected period based on the + * {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain} + */ + values?: DiagnosticMetricSample[]; } /** - * Represents a recommendation result generated by the recommendation engine. + * Class representing data source used by the detectors */ -export interface Recommendation extends ProxyOnlyResource { - /** - * Timestamp when this instance was created. - */ - creationTime?: Date; +export interface DataSource { /** - * A GUID value that each recommendation object is associated with. + * Instructions if any for the data source */ - recommendationId?: string; + instructions?: string[]; /** - * Full ARM resource ID string that this recommendation object is associated with. + * Datasource Uri Links */ - resourceId?: string; + dataSourceUri?: NameValuePair[]; +} + +/** + * An interface representing ResponseMetaData. + */ +export interface ResponseMetaData { /** - * Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. - * Possible values include: 'ServerFarm', 'Subscription', 'WebSite' + * Source of the Data */ - resourceScope?: ResourceScopeType; + dataSource?: DataSource; +} + +/** + * Class Representing Detector Evidence used for analysis + */ +export interface AnalysisData { /** - * Unique name of the rule. + * Name of the Detector */ - ruleName?: string; + source?: string; /** - * UI friendly name of the rule (may not be unique). + * Detector Definition */ - displayName?: string; + detectorDefinition?: DetectorDefinition; /** - * Recommendation text. + * Source Metrics */ - message?: string; + metrics?: DiagnosticMetricSet[]; /** - * Level indicating how critical this recommendation can impact. Possible values include: - * 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion' + * Additional Source Data */ - level?: NotificationLevel; + data?: NameValuePair[][]; /** - * List of channels that this recommendation can apply. Possible values include: 'Notification', - * 'Api', 'Email', 'Webhook', 'All' + * Detector Meta Data */ - channels?: Channels; + detectorMetaData?: ResponseMetaData; +} + +/** + * Definition of Analysis + */ +export interface AnalysisDefinition extends ProxyOnlyResource { /** - * The list of category tags that this recommendation belongs to. + * Description of the Analysis * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly categoryTags?: string[]; + readonly description?: string; +} + +/** + * ARM resource for a detector definition + */ +export interface DetectorDefinitionResource extends ProxyOnlyResource { /** - * Name of action recommended by this object. + * Display name of the detector + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - actionName?: string; + readonly displayName?: string; /** - * True if this recommendation is still valid (i.e. "actionable"). False if it is invalid. + * Description of the detector + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: number; + readonly description?: string; /** - * The list of states of this recommendation. If it's null then it should be considered "Active". + * Detector Rank + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - states?: string[]; + readonly rank?: number; /** - * The beginning time in UTC of a range that the recommendation refers to. + * Flag representing whether detector is enabled or not. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: Date; - /** - * The end time in UTC of a range that the recommendation refers to. - */ - endTime?: Date; - /** - * When to notify this recommendation next in UTC. Null means that this will never be notified - * anymore. - */ - nextNotificationTime?: Date; - /** - * Date and time in UTC when this notification expires. - */ - notificationExpirationTime?: Date; - /** - * Last timestamp in UTC this instance was actually notified. Null means that this recommendation - * hasn't been notified yet. - */ - notifiedTime?: Date; + readonly isEnabled?: boolean; +} + +/** + * Class representing a diagnostic analysis done on an application + */ +export interface DiagnosticAnalysis extends ProxyOnlyResource { /** - * A metric value measured by the rule. + * Start time of the period */ - score?: number; + startTime?: Date; /** - * True if this is associated with a dynamically added rule + * End time of the period */ - isDynamic?: boolean; + endTime?: Date; /** - * Extension name of the portal if exists. + * List of time periods. */ - extensionName?: string; + abnormalTimePeriods?: AbnormalTimePeriod[]; /** - * Deep link to a blade on the portal. + * Data by each detector */ - bladeName?: string; + payload?: AnalysisData[]; /** - * Forward link to an external document associated with the rule. + * Data by each detector for detectors that did not corelate */ - forwardLink?: string; + nonCorrelatedDetectors?: DetectorDefinition[]; } /** - * Represents a recommendation rule that the recommendation engine can perform. + * Class representing detector definition */ -export interface RecommendationRule extends ProxyOnlyResource { - /** - * Unique name of the rule. - */ - recommendationName?: string; - /** - * UI friendly name of the rule. - */ - displayName?: string; +export interface DiagnosticCategory extends ProxyOnlyResource { /** - * Localized name of the rule (Good for UI). + * Description of the diagnostic category + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly description?: string; +} + +/** + * Class representing Response from Diagnostic Detectors + */ +export interface DiagnosticDetectorResponse extends ProxyOnlyResource { /** - * Recommendation ID of an associated recommendation object tied to the rule, if exists. - * If such an object doesn't exist, it is set to null. + * Start time of the period */ - recommendationId?: string; + startTime?: Date; /** - * Localized detailed description of the rule. + * End time of the period */ - description?: string; + endTime?: Date; /** - * Name of action that is recommended by this rule in string. + * Flag representing Issue was detected. */ - actionName?: string; + issueDetected?: boolean; /** - * Level of impact indicating how critical this rule is. Possible values include: 'Critical', - * 'Warning', 'Information', 'NonUrgentSuggestion' + * Detector's definition */ - level?: NotificationLevel; + detectorDefinition?: DetectorDefinition; /** - * List of available channels that this rule applies. Possible values include: 'Notification', - * 'Api', 'Email', 'Webhook', 'All' + * Metrics provided by the detector */ - channels?: Channels; + metrics?: DiagnosticMetricSet[]; /** - * The list of category tags that this recommendation rule belongs to. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of Correlated events found by the detector */ - readonly categoryTags?: string[]; + abnormalTimePeriods?: DetectorAbnormalTimePeriod[]; /** - * True if this is associated with a dynamically added rule + * Additional Data that detector wants to send. */ - isDynamic?: boolean; + data?: NameValuePair[][]; /** - * Extension name of the portal if exists. Applicable to dynamic rule only. + * Meta Data */ - extensionName?: string; + responseMetaData?: ResponseMetaData; +} + +/** + * An interface representing LogAnalyticsConfiguration. + */ +export interface LogAnalyticsConfiguration { + customerId?: string; + sharedKey?: string; +} + +/** + * An interface representing AppLogsConfiguration. + */ +export interface AppLogsConfiguration { + destination?: string; + logAnalyticsConfiguration?: LogAnalyticsConfiguration; +} + +/** + * An interface representing FrontEndConfiguration. + */ +export interface FrontEndConfiguration { /** - * Deep link to a blade on the portal. Applicable to dynamic rule only. + * Possible values include: 'NodePort', 'LoadBalancer' */ - bladeName?: string; + kind?: FrontEndServiceType; +} + +/** + * An interface representing ArcConfiguration. + */ +export interface ArcConfiguration { /** - * Forward link to an external document associated with the rule. Applicable to dynamic rule - * only. + * Possible values include: 'LocalNode', 'NetworkFileSystem' */ - forwardLink?: string; + artifactsStorageType?: StorageType; + artifactStorageClassName?: string; + artifactStorageMountPath?: string; + artifactStorageNodeName?: string; + artifactStorageAccessMode?: string; + frontEndServiceConfiguration?: FrontEndConfiguration; + kubeConfig?: string; } /** - * Github access token for Appservice CLI github integration. + * A Kubernetes cluster specialized for web workloads by Azure App Service */ -export interface AppserviceGithubToken { +export interface KubeEnvironment extends Resource { /** - * Github access token for Appservice CLI github integration + * Provisioning state of the Kubernetes Environment. Possible values include: 'Succeeded', + * 'Failed', 'Canceled', 'Waiting', 'InitializationInProgress', 'InfrastructureSetupInProgress', + * 'InfrastructureSetupComplete', 'ScheduledForDelete', 'UpgradeRequested', 'UpgradeFailed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - accessToken?: string; + readonly provisioningState?: KubeEnvironmentProvisioningState; /** - * Scope of the github access token + * Any errors that occurred during deployment or deployment validation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scope?: string; + readonly deploymentErrors?: string; /** - * token type + * Only visible within Vnet/Subnet */ - tokenType?: string; + internalLoadBalancerEnabled?: boolean; /** - * True if valid github token received, False otherwise + * Default Domain Name for the cluster + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - gotToken?: boolean; + readonly defaultDomain?: string; /** - * Error message if unable to get token + * Static IP of the KubeEnvironment */ - errorMessage?: string; -} - -/** - * Appservice Github token request content. - */ -export interface AppserviceGithubTokenRequest { + staticIp?: string; /** - * Code string to exchange for Github Access token + * Cluster configuration which determines the ARC cluster + * components types. Eg: Choosing between BuildService kind, + * FrontEnd Service ArtifactsStorageType etc. */ - code: string; + arcConfiguration?: ArcConfiguration; /** - * State string used for verification. + * Cluster configuration which enables the log daemon to export + * app logs to a destination. Currently only "log-analytics" is + * supported */ - state: string; + appLogsConfiguration?: AppLogsConfiguration; + aksResourceID?: string; + extendedLocation?: ExtendedLocation; } /** - * App Service billing entity that contains information about meter which the Azure billing system - * utilizes to charge users for services. + * ARM resource for a KubeEnvironment when patching */ -export interface BillingMeter extends ProxyOnlyResource { +export interface KubeEnvironmentPatchResource extends ProxyOnlyResource { /** - * Meter GUID onboarded in Commerce + * Provisioning state of the Kubernetes Environment. Possible values include: 'Succeeded', + * 'Failed', 'Canceled', 'Waiting', 'InitializationInProgress', 'InfrastructureSetupInProgress', + * 'InfrastructureSetupComplete', 'ScheduledForDelete', 'UpgradeRequested', 'UpgradeFailed' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - meterId?: string; + readonly provisioningState?: KubeEnvironmentProvisioningState; /** - * Azure Location of billable resource + * Any errors that occurred during deployment or deployment validation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - billingLocation?: string; + readonly deploymentErrors?: string; /** - * Short Name from App Service Azure pricing Page + * Only visible within Vnet/Subnet */ - shortName?: string; + internalLoadBalancerEnabled?: boolean; /** - * Friendly name of the meter + * Default Domain Name for the cluster + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - friendlyName?: string; + readonly defaultDomain?: string; /** - * App Service ResourceType meter used for + * Static IP of the KubeEnvironment */ - resourceType?: string; + staticIp?: string; /** - * App Service OS type meter used for + * Cluster configuration which determines the ARC cluster + * components types. Eg: Choosing between BuildService kind, + * FrontEnd Service ArtifactsStorageType etc. */ - osType?: string; + arcConfiguration?: ArcConfiguration; /** - * Meter Multiplier + * Cluster configuration which enables the log daemon to export + * app logs to a destination. Currently only "log-analytics" is + * supported */ - multiplier?: number; -} - -/** - * Object with a list of the resources that need to be moved and the resource group they should be - * moved to. - */ -export interface CsmMoveResourceEnvelope { - targetResourceGroup?: string; - resources?: string[]; + appLogsConfiguration?: AppLogsConfiguration; + aksResourceID?: string; } /** - * Geographical region. + * App Insights Web App stack settings. */ -export interface GeoRegion extends ProxyOnlyResource { - /** - * Region description. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly description?: string; +export interface AppInsightsWebAppStackSettings { /** - * Display name for region. + * true if remote Application Insights is supported for the stack; otherwise, + * false. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly isSupported?: boolean; /** - * Display name for region. + * true if Application Insights is disabled by default for the stack; otherwise, + * false. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly orgDomain?: string; + readonly isDefaultOff?: boolean; } /** - * Information needed to create resources on an App Service Environment. + * Application stack minor version. */ -export interface HostingEnvironmentDeploymentInfo { - /** - * Name of the App Service Environment. - */ - name?: string; +export interface StackMinorVersion { /** - * Location of the App Service Environment. + * Application stack minor version (display only). */ - location?: string; -} - -/** - * List of available locations (regions or App Service Environments) for - * deployment of App Service resources. - */ -export interface DeploymentLocations { + displayVersion?: string; /** - * Available regions. + * Application stack minor version (runtime only). */ - locations?: GeoRegion[]; + runtimeVersion?: string; /** - * Available App Service Environments with full descriptions of the environments. + * true if this is the default minor version; otherwise, false. */ - hostingEnvironments?: AppServiceEnvironment[]; + isDefault?: boolean; /** - * Available App Service Environments with basic information. + * true if this supports Remote Debugging, otherwise false. */ - hostingEnvironmentDeploymentInfos?: HostingEnvironmentDeploymentInfo[]; + isRemoteDebuggingEnabled?: boolean; } /** - * A Global SKU Description. + * Application stack major version. */ -export interface GlobalCsmSkuDescription { +export interface StackMajorVersion { /** - * Name of the resource SKU. + * Application stack major version (display only). */ - name?: string; + displayVersion?: string; /** - * Service Tier of the resource SKU. + * Application stack major version (runtime only). */ - tier?: string; + runtimeVersion?: string; /** - * Size specifier of the resource SKU. + * true if this is the default major version; otherwise, false. */ - size?: string; + isDefault?: boolean; /** - * Family code of the resource SKU. + * Minor versions associated with the major version. */ - family?: string; + minorVersions?: StackMinorVersion[]; /** - * Min, max, and default scale values of the SKU. + * true if this supports Application Insights; otherwise, false. */ - capacity?: SkuCapacity; + applicationInsights?: boolean; /** - * Locations of the SKU. + * true if this stack is in Preview, otherwise false. */ - locations?: string[]; - /** - * Capabilities of the SKU, e.g., is traffic manager enabled? - */ - capabilities?: Capability[]; -} - -/** - * Premier add-on offer. - */ -export interface PremierAddOnOffer extends ProxyOnlyResource { + isPreview?: boolean; /** - * Premier add on SKU. + * true if this stack has been deprecated, otherwise false. */ - sku?: string; + isDeprecated?: boolean; /** - * Premier add on offer Product. + * true if this stack should be hidden for new customers on portal, otherwise + * false. */ - product?: string; + isHidden?: boolean; /** - * Premier add on offer Vendor. + * + * + * + * Example: All the function apps need AppSetting: "FUNCTIONS_WORKER_RUNTIME" to be set stack + * name */ - vendor?: string; + appSettingsDictionary?: { [propertyName: string]: any }; /** - * true if promotion code is required; otherwise, false. + * + * + * + * Example: All Linux Function Apps, need Use32BitWorkerProcess to be set to 0 */ - promoCodeRequired?: boolean; + siteConfigPropertiesDictionary?: { [propertyName: string]: any }; +} + +/** + * Application stack. + */ +export interface ApplicationStack { /** - * Premier add on offer Quota. + * Application stack name. */ - quota?: number; + name?: string; /** - * App Service plans this offer is restricted to. Possible values include: 'None', 'Free', - * 'Shared', 'Basic', 'Standard', 'Premium' + * Application stack display name. */ - webHostingPlanRestrictions?: AppServicePlanRestrictions; + display?: string; /** - * Privacy policy URL. + * Application stack dependency. */ - privacyPolicyUrl?: string; + dependency?: string; /** - * Legal terms URL. + * List of major versions available. */ - legalTermsUrl?: string; + majorVersions?: StackMajorVersion[]; /** - * Marketplace publisher. + * List of frameworks associated with application stack. */ - marketplacePublisher?: string; + frameworks?: ApplicationStack[]; /** - * Marketplace offer. + * true if this is the stack is deprecated; otherwise, false. */ - marketplaceOffer?: string; + isDeprecated?: ApplicationStack[]; } /** - * Information regarding availability of a resource name. + * ARM resource for a ApplicationStack. */ -export interface ResourceNameAvailability { +export interface ApplicationStackResource extends ProxyOnlyResource { /** - * true indicates name is valid and available. false indicates the name - * is invalid, unavailable, or both. + * Application stack name. */ - nameAvailable?: boolean; + applicationStackResourceName?: string; /** - * Invalid indicates the name provided does not match Azure App Service naming - * requirements. AlreadyExists indicates that the name is already in use and is - * therefore unavailable. Possible values include: 'Invalid', 'AlreadyExists' + * Application stack display name. */ - reason?: InAvailabilityReasonType; + display?: string; /** - * If reason == invalid, provide the user with the reason why the given name is invalid, and - * provide the resource naming requirements so that the user can select a valid name. If reason - * == AlreadyExists, explain that resource name is already in use, and direct them to select a - * different name. + * Application stack dependency. */ - message?: string; -} - -/** - * Resource name availability request content. - */ -export interface ResourceNameAvailabilityRequest { + dependency?: string; /** - * Resource name to verify. + * List of major versions available. */ - name: string; + majorVersions?: StackMajorVersion[]; /** - * Resource type used for verification. Possible values include: 'Site', 'Slot', - * 'HostingEnvironment', 'PublishingUser', 'Microsoft.Web/sites', 'Microsoft.Web/sites/slots', - * 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/publishingUsers' + * List of frameworks associated with application stack. */ - type: CheckNameResourceTypes; + frameworks?: ApplicationStack[]; /** - * Is fully qualified domain name. + * true if this is the stack is deprecated; otherwise, false. */ - isFqdn?: boolean; + isDeprecated?: ApplicationStack[]; } /** - * Collection of SKU information. + * GitHub Actions Web App stack settings. */ -export interface SkuInfos { +export interface GitHubActionWebAppStackSettings { /** - * Resource type that this SKU applies to. + * true if GitHub Actions is supported for the stack; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - resourceType?: string; + readonly isSupported?: boolean; /** - * List of SKUs the subscription is able to use. + * The minor version that is supported for GitHub Actions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - skus?: GlobalCsmSkuDescription[]; + readonly supportedVersion?: string; } /** - * The source control OAuth token. + * Site config properties dictionary. */ -export interface SourceControl extends ProxyOnlyResource { +export interface SiteConfigPropertiesDictionary { /** - * OAuth access token. + * true if use32BitWorkerProcess should be set to true for the stack; otherwise, + * false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - token?: string; + readonly use32BitWorkerProcess?: boolean; /** - * OAuth access token secret. + * LinuxFxVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - tokenSecret?: string; + readonly linuxFxVersion?: string; /** - * OAuth refresh token. + * JavaVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - refreshToken?: string; + readonly javaVersion?: string; /** - * OAuth token expiration. + * PowerShellVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - expirationTime?: Date; + readonly powerShellVersion?: string; } /** - * Resource validation request content. + * Function App runtime settings. */ -export interface ValidateRequest { - /** - * Resource name to verify. - */ - name: string; - /** - * Resource type used for verification. Possible values include: 'ServerFarm', 'Site', - * 'Microsoft.Web/hostingEnvironments' - */ - type: ValidateResourceTypes; - /** - * Expected location of the resource. - */ - location: string; +export interface FunctionAppRuntimeSettings { /** - * ARM resource ID of an App Service plan that would host the app. + * Function App stack minor version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serverFarmId?: string; + readonly runtimeVersion?: string; /** - * Name of the target SKU for the App Service plan. + * true if remote debugging is supported for the stack; otherwise, + * false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - skuName?: string; + readonly remoteDebuggingSupported?: boolean; /** - * true if App Service plan is for Linux workers; otherwise, false. + * Application Insights settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - needLinuxWorkers?: boolean; + readonly appInsightsSettings?: AppInsightsWebAppStackSettings; /** - * true if App Service plan is for Spot instances; otherwise, false. + * GitHub Actions settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isSpot?: boolean; + readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; /** - * Target capacity of the App Service plan (number of VMs). + * Application settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - capacity?: number; + readonly appSettingsDictionary?: { [propertyName: string]: string }; /** - * Name of App Service Environment where app or App Service plan should be created. + * Configuration settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - hostingEnvironment?: string; + readonly siteConfigPropertiesDictionary?: SiteConfigPropertiesDictionary; /** - * true if App Service plan is running as a windows container + * List of supported Functions extension versions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isXenon?: boolean; + readonly supportedFunctionsExtensionVersions?: string[]; /** - * Base URL of the container registry + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerRegistryBaseUrl?: string; + readonly isPreview?: boolean; /** - * Username for to access the container registry + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerRegistryUsername?: string; + readonly isDeprecated?: boolean; /** - * Password for to access the container registry + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerRegistryPassword?: string; + readonly isHidden?: boolean; /** - * Repository name (image name) + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerImageRepository?: string; + readonly endOfLifeDate?: Date; /** - * Image tag + * true if the stack version is auto-updated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerImageTag?: string; + readonly isAutoUpdate?: boolean; /** - * Platform (windows or linux) + * true if the minor version is early-access; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerImagePlatform?: string; + readonly isEarlyAccess?: boolean; /** - * App Service Environment Properties + * true if the minor version the default; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - appServiceEnvironment?: AppServiceEnvironment; + readonly isDefault?: boolean; } /** - * Error details for when validation fails. + * Function App stack runtimes. */ -export interface ValidateResponseError { +export interface FunctionAppRuntimes { /** - * Validation error code. + * Linux-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - code?: string; + readonly linuxRuntimeSettings?: FunctionAppRuntimeSettings; /** - * Validation error message. + * Windows-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly windowsRuntimeSettings?: FunctionAppRuntimeSettings; } /** - * Describes the result of resource validation. + * Function App stack minor version. */ -export interface ValidateResponse { +export interface FunctionAppMinorVersion { /** - * Result of validation. + * Function App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - status?: string; + readonly displayText?: string; /** - * Error details for the case when validation fails. + * Function App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - error?: ValidateResponseError; + readonly value?: string; + /** + * Settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly stackSettings?: FunctionAppRuntimes; } /** - * The required set of inputs to validate a VNET + * Function App stack major version. */ -export interface VnetParameters extends ProxyOnlyResource { - /** - * The Resource Group of the VNET to be validated - */ - vnetResourceGroup?: string; +export interface FunctionAppMajorVersion { /** - * The name of the VNET to be validated + * Function App stack major version (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetName?: string; + readonly displayText?: string; /** - * The subnet name to be validated + * Function App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetSubnetName?: string; + readonly value?: string; /** - * The ARM Resource ID of the subnet to validate + * Minor versions associated with the major version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - subnetResourceId?: string; + readonly minorVersions?: FunctionAppMinorVersion[]; } /** - * A class that describes a test that failed during NSG and UDR validation. + * Function App Stack. */ -export interface VnetValidationTestFailure extends ProxyOnlyResource { - /** - * The name of the test that failed. - */ - testName?: string; +export interface FunctionAppStack extends ProxyOnlyResource { /** - * The details of what caused the failure, e.g. the blocking rule name, etc. + * Function App stack location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - details?: string; -} - -/** - * A class that describes the reason for a validation failure. - */ -export interface VnetValidationFailureDetails extends ProxyOnlyResource { + readonly location?: string; /** - * Text describing the validation outcome. + * Function App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly displayText?: string; /** - * A flag describing whether or not validation failed. + * Function App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - failed?: boolean; + readonly value?: string; /** - * A list of tests that failed in the validation. + * List of major versions available. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - failedTests?: VnetValidationTestFailure[]; + readonly majorVersions?: FunctionAppMajorVersion[]; /** - * A list of warnings generated during validation. + * Function App stack preferred OS. Possible values include: 'Windows', 'Linux' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - warnings?: VnetValidationTestFailure[]; -} - -/** - * An interface representing AllowedAudiencesValidation. - */ -export interface AllowedAudiencesValidation extends ProxyOnlyResource { - allowedAudiences?: string[]; + readonly preferredOs?: StackPreferredOs; } /** - * Description of site key vault references. + * Linux Java Container settings. */ -export interface ApiKVReference extends ProxyOnlyResource { - reference?: string; +export interface LinuxJavaContainerSettings { /** - * Possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', - * 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', - * 'OtherReasons', 'FetchTimedOut', 'UnauthorizedClient' + * Java 11 version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - status?: ResolveStatus; - vaultName?: string; - secretName?: string; - secretVersion?: string; - identityType?: ManagedServiceIdentity; - details?: string; + readonly java11Runtime?: string; /** - * Possible values include: 'KeyVault' + * Java 8 version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - source?: ConfigReferenceSource; - activeVersion?: string; -} - -/** - * The configuration settings of the app registration for providers that have app ids and app - * secrets - */ -export interface AppRegistration extends ProxyOnlyResource { + readonly java8Runtime?: string; /** - * The App ID of the app used for login. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - appId?: string; + readonly isPreview?: boolean; /** - * The app setting name that contains the app secret. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - appSecretSettingName?: string; -} - -/** - * The configuration settings of the registration for the Apple provider - */ -export interface AppleRegistration extends ProxyOnlyResource { + readonly isDeprecated?: boolean; /** - * The Client ID of the app used for login. + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientId?: string; + readonly isHidden?: boolean; /** - * The app setting name that contains the client secret. + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientSecretSettingName?: string; -} - -/** - * The configuration settings of the login flow, including the scopes that should be requested. - */ -export interface LoginScopes extends ProxyOnlyResource { + readonly endOfLifeDate?: Date; /** - * A list of the scopes that should be requested while authenticating. + * true if the stack version is auto-updated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scopes?: string[]; + readonly isAutoUpdate?: boolean; + /** + * true if the minor version is early-access; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isEarlyAccess?: boolean; } /** - * The configuration settings of the Apple provider. + * Web App runtime settings. */ -export interface Apple extends ProxyOnlyResource { +export interface WebAppRuntimeSettings { /** - * false if the Apple provider should not be enabled despite the set registration; - * otherwise, true. + * Web App stack minor version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly runtimeVersion?: string; /** - * The configuration settings of the Apple registration. + * true if remote debugging is supported for the stack; otherwise, + * false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: AppleRegistration; + readonly remoteDebuggingSupported?: boolean; /** - * The configuration settings of the login flow. + * Application Insights settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; -} - -/** - * Application logs to file system configuration. - */ -export interface FileSystemApplicationLogsConfig { + readonly appInsightsSettings?: AppInsightsWebAppStackSettings; /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'. - * Default value: 'Off'. + * GitHub Actions settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; -} - -/** - * Application logs to Azure table storage configuration. - */ -export interface AzureTableStorageApplicationLogsConfig { + readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; + readonly isPreview?: boolean; /** - * SAS URL to an Azure table with add/query/delete permissions. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sasUrl: string; -} - -/** - * Application logs azure blob storage configuration. - */ -export interface AzureBlobStorageApplicationLogsConfig { + readonly isDeprecated?: boolean; /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; + readonly isHidden?: boolean; /** - * SAS url to a azure blob container with read/write/list/delete permissions. + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sasUrl?: string; + readonly endOfLifeDate?: Date; /** - * Retention in days. - * Remove blobs older than X days. - * 0 or lower means no retention. + * true if the stack version is auto-updated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - retentionInDays?: number; + readonly isAutoUpdate?: boolean; + /** + * true if the minor version is early-access; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isEarlyAccess?: boolean; } /** - * Application logs configuration. + * Windows Java Container settings. */ -export interface ApplicationLogsConfig { +export interface WindowsJavaContainerSettings { /** - * Application logs to file system configuration. + * Java container (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileSystem?: FileSystemApplicationLogsConfig; + readonly javaContainer?: string; /** - * Application logs to azure table storage configuration. + * Java container version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureTableStorage?: AzureTableStorageApplicationLogsConfig; + readonly javaContainerVersion?: string; /** - * Application logs to blob storage configuration. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; -} - -/** - * The configuration settings of the platform of App Service Authentication/Authorization. - */ -export interface AuthPlatform extends ProxyOnlyResource { + readonly isPreview?: boolean; /** - * true if the Authentication / Authorization feature is enabled for the current - * app; otherwise, false. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly isDeprecated?: boolean; /** - * The RuntimeVersion of the Authentication / Authorization feature in use for the current app. - * The setting in this value can control the behavior of certain features in the Authentication / - * Authorization module. + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - runtimeVersion?: string; + readonly isHidden?: boolean; /** - * The path of the config file containing auth settings if they come from a file. - * If the path is relative, base will the site's root directory. + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - configFilePath?: string; + readonly endOfLifeDate?: Date; + /** + * true if the stack version is auto-updated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isAutoUpdate?: boolean; + /** + * true if the minor version is early-access; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isEarlyAccess?: boolean; } /** - * The configuration settings of the Azure Active Directory app registration. + * Web App stack runtimes. */ -export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource { +export interface WebAppRuntimes { /** - * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this - * application. - * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. - * https://login.microsoftonline.com/v2.0/{tenant-guid}/. - * This URI is a case-sensitive identifier for the token issuer. - * More information on OpenID Connect Discovery: - * http://openid.net/specs/openid-connect-discovery-1_0.html + * Linux-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - openIdIssuer?: string; + readonly linuxRuntimeSettings?: WebAppRuntimeSettings; /** - * The Client ID of this relying party application, known as the client_id. - * This setting is required for enabling OpenID Connection authentication with Azure Active - * Directory or - * other 3rd party OpenID Connect providers. - * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html + * Windows-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientId?: string; + readonly windowsRuntimeSettings?: WebAppRuntimeSettings; /** - * The app setting name that contains the client secret of the relying party application. + * Linux-specific settings associated with the Java container minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientSecretSettingName?: string; + readonly linuxContainerSettings?: LinuxJavaContainerSettings; /** - * An alternative to the client secret, that is the thumbprint of a certificate used for signing - * purposes. This property acts as - * a replacement for the Client Secret. It is also optional. + * Windows-specific settings associated with the Java container minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientSecretCertificateThumbprint?: string; + readonly windowsContainerSettings?: WindowsJavaContainerSettings; } /** - * The configuration settings of the Azure Active Directory login flow. + * Web App stack minor version. */ -export interface AzureActiveDirectoryLogin extends ProxyOnlyResource { - disableWWWAuthenticate?: boolean; +export interface WebAppMinorVersion { /** - * Login parameters to send to the OpenID Connect authorization endpoint when - * a user logs in. Each parameter must be in the form "key=value". + * Web App stack minor version (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - loginParameters?: string[]; -} - -/** - * The configuration settings of the checks that should be made while validating the JWT Claims. - */ -export interface JwtClaimChecks extends ProxyOnlyResource { + readonly displayText?: string; /** - * The list of the allowed groups. + * Web App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedGroups?: string[]; + readonly value?: string; /** - * The list of the allowed client applications. + * Settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedClientApplications?: string[]; + readonly stackSettings?: WebAppRuntimes; } /** - * The configuration settings of the Azure Active Directory token validation flow. + * Web App stack major version. */ -export interface AzureActiveDirectoryValidation extends ProxyOnlyResource { +export interface WebAppMajorVersion { /** - * The configuration settings of the checks that should be made while validating the JWT Claims. + * Web App stack major version (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - jwtClaimChecks?: JwtClaimChecks; + readonly displayText?: string; /** - * The list of audiences that can make successful authentication/authorization requests. + * Web App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedAudiences?: string[]; + readonly value?: string; + /** + * Minor versions associated with the major version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly minorVersions?: WebAppMinorVersion[]; } /** - * The configuration settings of the Azure Active directory provider. + * Web App stack. */ -export interface AzureActiveDirectory extends ProxyOnlyResource { +export interface WebAppStack extends ProxyOnlyResource { /** - * false if the Azure Active Directory provider should not be enabled despite the - * set registration; otherwise, true. + * Web App stack location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly location?: string; /** - * The configuration settings of the Azure Active Directory app registration. + * Web App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: AzureActiveDirectoryRegistration; + readonly displayText?: string; /** - * The configuration settings of the Azure Active Directory login flow. + * Web App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: AzureActiveDirectoryLogin; + readonly value?: string; /** - * The configuration settings of the Azure Active Directory token validation flow. + * List of major versions available. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AzureActiveDirectoryValidation; + readonly majorVersions?: WebAppMajorVersion[]; /** - * Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st - * party tooling. - * This is an internal flag primarily intended to support the Azure Management Portal. Users - * should not - * read or write to this property. + * Web App stack preferred OS. Possible values include: 'Windows', 'Linux' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isAutoProvisioned?: boolean; + readonly preferredOs?: StackPreferredOs; } /** - * Http logs to azure blob storage configuration. + * Represents a recommendation result generated by the recommendation engine. */ -export interface AzureBlobStorageHttpLogsConfig { - /** - * SAS url to a azure blob container with read/write/list/delete permissions. - */ - sasUrl?: string; +export interface Recommendation extends ProxyOnlyResource { /** - * Retention in days. - * Remove blobs older than X days. - * 0 or lower means no retention. + * Timestamp when this instance was created. */ - retentionInDays?: number; + creationTime?: Date; /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * A GUID value that each recommendation object is associated with. */ - enabled?: boolean; -} - -/** - * The configuration settings of the registration for the Azure Static Web Apps provider - */ -export interface AzureStaticWebAppsRegistration extends ProxyOnlyResource { + recommendationId?: string; /** - * The Client ID of the app used for login. + * Full ARM resource ID string that this recommendation object is associated with. */ - clientId?: string; -} - -/** - * The configuration settings of the Azure Static Web Apps provider. - */ -export interface AzureStaticWebApps extends ProxyOnlyResource { + resourceId?: string; /** - * false if the Azure Static Web Apps provider should not be enabled despite the set - * registration; otherwise, true. + * Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. + * Possible values include: 'ServerFarm', 'Subscription', 'WebSite' */ - enabled?: boolean; + resourceScope?: ResourceScopeType; /** - * The configuration settings of the Azure Static Web Apps registration. + * Unique name of the rule. */ - registration?: AzureStaticWebAppsRegistration; -} - -/** - * AzureStorageInfo dictionary resource. - */ -export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource { + ruleName?: string; /** - * Azure storage accounts. + * UI friendly name of the rule (may not be unique). */ - properties?: { [propertyName: string]: AzureStorageInfoValue }; -} - -/** - * Database backup settings. - */ -export interface DatabaseBackupSetting { + displayName?: string; /** - * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql', - * 'LocalMySql', 'PostgreSql' + * Recommendation text. */ - databaseType: DatabaseType; - name?: string; + message?: string; /** - * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. - * This is used during restore with overwrite connection strings options. + * Level indicating how critical this recommendation can impact. Possible values include: + * 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion' */ - connectionStringName?: string; + level?: NotificationLevel; /** - * Contains a connection string to a database which is being backed up or restored. If the - * restore should happen to a new database, the database name inside is the new one. + * List of channels that this recommendation can apply. Possible values include: 'Notification', + * 'Api', 'Email', 'Webhook', 'All' */ - connectionString?: string; -} - -/** - * Backup description. - */ -export interface BackupItem extends ProxyOnlyResource { + channels?: Channels; /** - * Id of the backup. + * The list of category tags that this recommendation belongs to. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly backupId?: number; + readonly categoryTags?: string[]; /** - * SAS URL for the storage account container which contains this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of action recommended by this object. */ - readonly storageAccountUrl?: string; + actionName?: string; /** - * Name of the blob which contains data for this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * True if this recommendation is still valid (i.e. "actionable"). False if it is invalid. */ - readonly blobName?: string; + enabled?: number; /** - * Name of this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The list of states of this recommendation. If it's null then it should be considered "Active". */ - readonly backupItemName?: string; + states?: string[]; /** - * Backup status. Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut', - * 'Created', 'Skipped', 'PartiallySucceeded', 'DeleteInProgress', 'DeleteFailed', 'Deleted' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The beginning time in UTC of a range that the recommendation refers to. */ - readonly status?: BackupItemStatus; + startTime?: Date; /** - * Size of the backup in bytes. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The end time in UTC of a range that the recommendation refers to. */ - readonly sizeInBytes?: number; + endTime?: Date; /** - * Timestamp of the backup creation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * When to notify this recommendation next in UTC. Null means that this will never be notified + * anymore. */ - readonly created?: Date; + nextNotificationTime?: Date; /** - * Details regarding this backup. Might contain an error message. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Date and time in UTC when this notification expires. */ - readonly log?: string; + notificationExpirationTime?: Date; /** - * List of databases included in the backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Last timestamp in UTC this instance was actually notified. Null means that this recommendation + * hasn't been notified yet. */ - readonly databases?: DatabaseBackupSetting[]; + notifiedTime?: Date; /** - * True if this backup has been created due to a schedule being triggered. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A metric value measured by the rule. */ - readonly scheduled?: boolean; + score?: number; /** - * Timestamp of a last restore operation which used this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * True if this is associated with a dynamically added rule */ - readonly lastRestoreTimeStamp?: Date; + isDynamic?: boolean; /** - * Timestamp when this backup finished. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Extension name of the portal if exists. */ - readonly finishedTimeStamp?: Date; + extensionName?: string; /** - * Unique correlation identifier. Please use this along with the timestamp while communicating - * with Azure support. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Deep link to a blade on the portal. */ - readonly correlationId?: string; + bladeName?: string; /** - * Size of the original web app which has been backed up. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Forward link to an external document associated with the rule. */ - readonly websiteSizeInBytes?: number; + forwardLink?: string; } /** - * Description of a backup schedule. Describes how often should be the backup performed and what - * should be the retention policy. + * Represents a recommendation rule that the recommendation engine can perform. */ -export interface BackupSchedule { +export interface RecommendationRule extends ProxyOnlyResource { /** - * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and - * FrequencyUnit should be set to Day). Default value: 7. + * Unique name of the rule. */ - frequencyInterval: number; + recommendationName?: string; /** - * The unit of time for how often the backup should be executed (e.g. for weekly backup, this - * should be set to Day and FrequencyInterval should be set to 7). Possible values include: - * 'Day', 'Hour'. Default value: 'Day'. + * UI friendly name of the rule. */ - frequencyUnit: FrequencyUnit; + displayName?: string; /** - * True if the retention policy should always keep at least one backup in the storage account, - * regardless how old it is; false otherwise. Default value: true. + * Localized name of the rule (Good for UI). */ - keepAtLeastOneBackup: boolean; + message?: string; /** - * After how many days backups should be deleted. Default value: 30. + * Recommendation ID of an associated recommendation object tied to the rule, if exists. + * If such an object doesn't exist, it is set to null. */ - retentionPeriodInDays: number; + recommendationId?: string; /** - * When the schedule should start working. + * Localized detailed description of the rule. */ - startTime?: Date; + description?: string; /** - * Last time when this schedule was triggered. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of action that is recommended by this rule in string. */ - readonly lastExecutionTime?: Date; -} - -/** - * Description of a backup which will be performed. - */ -export interface BackupRequest extends ProxyOnlyResource { + actionName?: string; /** - * Name of the backup. + * Level of impact indicating how critical this rule is. Possible values include: 'Critical', + * 'Warning', 'Information', 'NonUrgentSuggestion' */ - backupName?: string; + level?: NotificationLevel; /** - * True if the backup schedule is enabled (must be included in that case), false if the backup - * schedule should be disabled. + * List of available channels that this rule applies. Possible values include: 'Notification', + * 'Api', 'Email', 'Webhook', 'All' */ - enabled?: boolean; + channels?: Channels; /** - * SAS URL to the container. + * The list of category tags that this recommendation rule belongs to. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageAccountUrl: string; + readonly categoryTags?: string[]; /** - * Schedule for the backup if it is executed periodically. + * True if this is associated with a dynamically added rule */ - backupSchedule?: BackupSchedule; + isDynamic?: boolean; /** - * Databases included in the backup. + * Extension name of the portal if exists. Applicable to dynamic rule only. */ - databases?: DatabaseBackupSetting[]; -} - -/** - * The configuration settings of the storage of the tokens if blob storage is used. - */ -export interface BlobStorageTokenStore extends ProxyOnlyResource { + extensionName?: string; /** - * The name of the app setting containing the SAS URL of the blob storage containing the tokens. + * Deep link to a blade on the portal. Applicable to dynamic rule only. */ - sasUrlSettingName?: string; + bladeName?: string; + /** + * Forward link to an external document associated with the rule. Applicable to dynamic rule + * only. + */ + forwardLink?: string; } /** - * The configuration settings of the app registration for providers that have client ids and client - * secrets + * Used for getting ResourceHealthCheck settings. */ -export interface ClientRegistration extends ProxyOnlyResource { +export interface ResourceHealthMetadata extends ProxyOnlyResource { /** - * The Client ID of the app used for login. + * The category that the resource matches in the RHC Policy File */ - clientId?: string; + category?: string; /** - * The app setting name that contains the client secret. + * Is there a health signal for the resource */ - clientSecretSettingName?: string; + signalAvailability?: boolean; } /** - * Database connection string value to type pair. + * Github access token for Appservice CLI github integration. */ -export interface ConnStringValueTypePair { +export interface AppserviceGithubToken { /** - * Value of pair. + * Github access token for Appservice CLI github integration */ - value: string; + accessToken?: string; /** - * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', - * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL' + * Scope of the github access token */ - type: ConnectionStringType; + scope?: string; + /** + * token type + */ + tokenType?: string; + /** + * True if valid github token received, False otherwise + */ + gotToken?: boolean; + /** + * Error message if unable to get token + */ + errorMessage?: string; } /** - * String dictionary resource. + * Appservice Github token request content. */ -export interface ConnectionStringDictionary extends ProxyOnlyResource { +export interface AppserviceGithubTokenRequest { /** - * Connection strings. + * Code string to exchange for Github Access token */ - properties?: { [propertyName: string]: ConnStringValueTypePair }; + code: string; + /** + * State string used for verification. + */ + state: string; } /** - * An interface representing ContainerCpuUsage. + * App Service billing entity that contains information about meter which the Azure billing system + * utilizes to charge users for services. */ -export interface ContainerCpuUsage { - totalUsage?: number; - perCpuUsage?: number[]; - kernelModeUsage?: number; - userModeUsage?: number; +export interface BillingMeter extends ProxyOnlyResource { + /** + * Meter GUID onboarded in Commerce + */ + meterId?: string; + /** + * Azure Location of billable resource + */ + billingLocation?: string; + /** + * Short Name from App Service Azure pricing Page + */ + shortName?: string; + /** + * Friendly name of the meter + */ + friendlyName?: string; + /** + * App Service ResourceType meter used for + */ + resourceType?: string; + /** + * App Service OS type meter used for + */ + osType?: string; + /** + * Meter Multiplier + */ + multiplier?: number; } /** - * An interface representing ContainerThrottlingData. + * Object with a list of the resources that need to be moved and the resource group they should be + * moved to. */ -export interface ContainerThrottlingData { - periods?: number; - throttledPeriods?: number; - throttledTime?: number; +export interface CsmMoveResourceEnvelope { + targetResourceGroup?: string; + resources?: string[]; } /** - * An interface representing ContainerCpuStatistics. + * Geographical region. */ -export interface ContainerCpuStatistics { - cpuUsage?: ContainerCpuUsage; - systemCpuUsage?: number; - onlineCpuCount?: number; - throttlingData?: ContainerThrottlingData; +export interface GeoRegion extends ProxyOnlyResource { + /** + * Region description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly description?: string; + /** + * Display name for region. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly displayName?: string; + /** + * Display name for region. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly orgDomain?: string; } /** - * An interface representing ContainerMemoryStatistics. + * Information needed to create resources on an App Service Environment. */ -export interface ContainerMemoryStatistics { - usage?: number; - maxUsage?: number; - limit?: number; +export interface HostingEnvironmentDeploymentInfo { + /** + * Name of the App Service Environment. + */ + name?: string; + /** + * Location of the App Service Environment. + */ + location?: string; } /** - * An interface representing ContainerNetworkInterfaceStatistics. + * List of available locations (regions or App Service Environments) for + * deployment of App Service resources. */ -export interface ContainerNetworkInterfaceStatistics { - rxBytes?: number; - rxPackets?: number; - rxErrors?: number; - rxDropped?: number; - txBytes?: number; - txPackets?: number; - txErrors?: number; - txDropped?: number; +export interface DeploymentLocations { + /** + * Available regions. + */ + locations?: GeoRegion[]; + /** + * Available App Service Environments with full descriptions of the environments. + */ + hostingEnvironments?: AppServiceEnvironment[]; + /** + * Available App Service Environments with basic information. + */ + hostingEnvironmentDeploymentInfos?: HostingEnvironmentDeploymentInfo[]; } /** - * An interface representing ContainerInfo. + * A Global SKU Description. */ -export interface ContainerInfo { - currentTimeStamp?: Date; - previousTimeStamp?: Date; - currentCpuStats?: ContainerCpuStatistics; - previousCpuStats?: ContainerCpuStatistics; - memoryStats?: ContainerMemoryStatistics; +export interface GlobalCsmSkuDescription { + /** + * Name of the resource SKU. + */ name?: string; - id?: string; - eth0?: ContainerNetworkInterfaceStatistics; + /** + * Service Tier of the resource SKU. + */ + tier?: string; + /** + * Size specifier of the resource SKU. + */ + size?: string; + /** + * Family code of the resource SKU. + */ + family?: string; + /** + * Min, max, and default scale values of the SKU. + */ + capacity?: SkuCapacity; + /** + * Locations of the SKU. + */ + locations?: string[]; + /** + * Capabilities of the SKU, e.g., is traffic manager enabled? + */ + capabilities?: Capability[]; } /** - * Continuous Web Job Information. + * Premier add-on offer. */ -export interface ContinuousWebJob extends ProxyOnlyResource { +export interface PremierAddOnOffer extends ProxyOnlyResource { /** - * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart', - * 'Stopped' + * Premier add on SKU. */ - status?: ContinuousWebJobStatus; + sku?: string; /** - * Detailed status. + * Premier add on offer Product. */ - detailedStatus?: string; + product?: string; /** - * Log URL. + * Premier add on offer Vendor. */ - logUrl?: string; + vendor?: string; /** - * Run command. + * true if promotion code is required; otherwise, false. */ - runCommand?: string; + promoCodeRequired?: boolean; /** - * Job URL. + * Premier add on offer Quota. */ - url?: string; + quota?: number; /** - * Extra Info URL. + * App Service plans this offer is restricted to. Possible values include: 'None', 'Free', + * 'Shared', 'Basic', 'Standard', 'Premium' */ - extraInfoUrl?: string; + webHostingPlanRestrictions?: AppServicePlanRestrictions; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * Privacy policy URL. */ - webJobType?: WebJobType; + privacyPolicyUrl?: string; /** - * Error information. + * Legal terms URL. */ - error?: string; + legalTermsUrl?: string; /** - * Using SDK? + * Marketplace publisher. */ - usingSdk?: boolean; + marketplacePublisher?: string; /** - * Job settings. + * Marketplace offer. */ - settings?: { [propertyName: string]: any }; + marketplaceOffer?: string; } /** - * The configuration settings of the session cookie's expiration. + * Information regarding availability of a resource name. */ -export interface CookieExpiration extends ProxyOnlyResource { +export interface ResourceNameAvailability { /** - * The convention used when determining the session cookie's expiration. Possible values include: - * 'FixedTime', 'IdentityProviderDerived' + * true indicates name is valid and available. false indicates the name + * is invalid, unavailable, or both. */ - convention?: CookieExpirationConvention; + nameAvailable?: boolean; /** - * The time after the request is made when the session cookie should expire. + * Invalid indicates the name provided does not match Azure App Service naming + * requirements. AlreadyExists indicates that the name is already in use and is + * therefore unavailable. Possible values include: 'Invalid', 'AlreadyExists' */ - timeToExpiration?: string; -} - -/** - * Publishing Credentials Policies parameters. - */ -export interface CsmPublishingCredentialsPoliciesEntity extends ProxyOnlyResource { + reason?: InAvailabilityReasonType; /** - * true to allow access to a publishing method; otherwise, false. + * If reason == invalid, provide the user with the reason why the given name is invalid, and + * provide the resource naming requirements so that the user can select a valid name. If reason + * == AlreadyExists, explain that resource name is already in use, and direct them to select a + * different name. */ - allow: boolean; + message?: string; } /** - * Publishing Credentials Policies collection. + * Resource name availability request content. */ -export interface CsmPublishingCredentialsPoliciesCollection extends ProxyOnlyResource { +export interface ResourceNameAvailabilityRequest { + /** + * Resource name to verify. + */ + name: string; /** - * Whether FTP is allowed. + * Resource type used for verification. Possible values include: 'Site', 'Slot', + * 'HostingEnvironment', 'PublishingUser', 'Microsoft.Web/sites', 'Microsoft.Web/sites/slots', + * 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/publishingUsers' */ - ftp: CsmPublishingCredentialsPoliciesEntity; + type: CheckNameResourceTypes; /** - * Whether Scm Basic Auth is allowed. + * Is fully qualified domain name. */ - scm: CsmPublishingCredentialsPoliciesEntity; + isFqdn?: boolean; } /** - * Publishing options for requested profile. + * Collection of SKU information. */ -export interface CsmPublishingProfileOptions { +export interface SkuInfos { /** - * Name of the format. Valid values are: - * FileZilla3 - * WebDeploy -- default - * Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp' + * Resource type that this SKU applies to. */ - format?: PublishingProfileFormat; + resourceType?: string; /** - * Include the DisasterRecover endpoint if true + * List of SKUs the subscription is able to use. */ - includeDisasterRecoveryEndpoints?: boolean; + skus?: GlobalCsmSkuDescription[]; } /** - * Deployment slot parameters. + * The source control OAuth token. */ -export interface CsmSlotEntity { +export interface SourceControl extends ProxyOnlyResource { /** - * Destination deployment slot during swap operation. + * OAuth access token. */ - targetSlot: string; + token?: string; /** - * true to preserve Virtual Network to the slot during swap; otherwise, - * false. + * OAuth access token secret. */ - preserveVnet: boolean; + tokenSecret?: string; + /** + * OAuth refresh token. + */ + refreshToken?: string; + /** + * OAuth token expiration. + */ + expirationTime?: Date; } /** - * Custom domain analysis. + * Resource validation request content. */ -export interface CustomHostnameAnalysisResult extends ProxyOnlyResource { +export interface ValidateRequest { /** - * true if hostname is already verified; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource name to verify. */ - readonly isHostnameAlreadyVerified?: boolean; + name: string; /** - * DNS verification test result. Possible values include: 'Passed', 'Failed', 'Skipped' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource type used for verification. Possible values include: 'ServerFarm', 'Site', + * 'Microsoft.Web/hostingEnvironments' */ - readonly customDomainVerificationTest?: DnsVerificationTestResult; + type: ValidateResourceTypes; /** - * Raw failure information if DNS verification fails. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Expected location of the resource. */ - readonly customDomainVerificationFailureInfo?: ErrorEntity; + location: string; /** - * true if there is a conflict on a scale unit; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ARM resource ID of an App Service plan that would host the app. */ - readonly hasConflictOnScaleUnit?: boolean; + serverFarmId?: string; /** - * true if there is a conflict across subscriptions; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of the target SKU for the App Service plan. */ - readonly hasConflictAcrossSubscription?: boolean; + skuName?: string; /** - * Name of the conflicting app on scale unit if it's within the same subscription. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if App Service plan is for Linux workers; otherwise, false. */ - readonly conflictingAppResourceId?: string; + needLinuxWorkers?: boolean; /** - * CName records controller can see for this hostname. + * true if App Service plan is for Spot instances; otherwise, false. */ - cNameRecords?: string[]; + isSpot?: boolean; /** - * TXT records controller can see for this hostname. + * Target capacity of the App Service plan (number of VMs). */ - txtRecords?: string[]; + capacity?: number; /** - * A records controller can see for this hostname. + * Name of App Service Environment where app or App Service plan should be created. */ - aRecords?: string[]; + hostingEnvironment?: string; /** - * Alternate CName records controller can see for this hostname. + * true if App Service plan is running as a windows container */ - alternateCNameRecords?: string[]; + isXenon?: boolean; /** - * Alternate TXT records controller can see for this hostname. + * Base URL of the container registry */ - alternateTxtRecords?: string[]; -} - -/** - * The authentication client credentials of the custom Open ID Connect provider. - */ -export interface OpenIdConnectClientCredential extends ProxyOnlyResource { + containerRegistryBaseUrl?: string; /** - * The method that should be used to authenticate the user. Possible values include: - * 'ClientSecretPost' + * Username for to access the container registry */ - method?: ClientCredentialMethod; + containerRegistryUsername?: string; /** - * The app setting that contains the client secret for the custom Open ID Connect provider. + * Password for to access the container registry */ - clientSecretSettingName?: string; -} - -/** - * The configuration settings of the endpoints used for the custom Open ID Connect provider. - */ -export interface OpenIdConnectConfig extends ProxyOnlyResource { + containerRegistryPassword?: string; /** - * The endpoint to be used to make an authorization request. - */ - authorizationEndpoint?: string; - /** - * The endpoint to be used to request a token. + * Repository name (image name) */ - tokenEndpoint?: string; + containerImageRepository?: string; /** - * The endpoint that issues the token. + * Image tag */ - issuer?: string; + containerImageTag?: string; /** - * The endpoint that provides the keys necessary to validate the token. + * Platform (windows or linux) */ - certificationUri?: string; + containerImagePlatform?: string; /** - * The endpoint that contains all the configuration endpoints for the provider. + * App Service Environment Properties */ - wellKnownOpenIdConfiguration?: string; + appServiceEnvironment?: AppServiceEnvironment; } /** - * The configuration settings of the app registration for the custom Open ID Connect provider. + * Error details for when validation fails. */ -export interface OpenIdConnectRegistration extends ProxyOnlyResource { - /** - * The client id of the custom Open ID Connect provider. - */ - clientId?: string; +export interface ValidateResponseError { /** - * The authentication credentials of the custom Open ID Connect provider. + * Validation error code. */ - clientCredential?: OpenIdConnectClientCredential; + code?: string; /** - * The configuration settings of the endpoints used for the custom Open ID Connect provider. + * Validation error message. */ - openIdConnectConfiguration?: OpenIdConnectConfig; + message?: string; } /** - * The configuration settings of the login flow of the custom Open ID Connect provider. + * Describes the result of resource validation. */ -export interface OpenIdConnectLogin extends ProxyOnlyResource { +export interface ValidateResponse { /** - * The name of the claim that contains the users name. + * Result of validation. */ - nameClaimType?: string; + status?: string; /** - * A list of the scopes that should be requested while authenticating. + * Error details for the case when validation fails. */ - scopes?: string[]; + error?: ValidateResponseError; } /** - * The configuration settings of the custom Open ID Connect provider. + * The required set of inputs to validate a VNET */ -export interface CustomOpenIdConnectProvider extends ProxyOnlyResource { +export interface VnetParameters extends ProxyOnlyResource { /** - * false if the custom Open ID provider provider should not be enabled; otherwise, - * true. + * The Resource Group of the VNET to be validated */ - enabled?: boolean; + vnetResourceGroup?: string; /** - * The configuration settings of the app registration for the custom Open ID Connect provider. + * The name of the VNET to be validated */ - registration?: OpenIdConnectRegistration; + vnetName?: string; /** - * The configuration settings of the login flow of the custom Open ID Connect provider. + * The subnet name to be validated */ - login?: OpenIdConnectLogin; + vnetSubnetName?: string; + /** + * The ARM Resource ID of the subnet to validate + */ + subnetResourceId?: string; } /** - * Details about restoring a deleted app. + * A class that describes a test that failed during NSG and UDR validation. */ -export interface DeletedAppRestoreRequest extends ProxyOnlyResource { - /** - * ARM resource ID of the deleted app. Example: - * /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId} - */ - deletedSiteId?: string; - /** - * If true, deleted site configuration, in addition to content, will be restored. - */ - recoverConfiguration?: boolean; +export interface VnetValidationTestFailure extends ProxyOnlyResource { /** - * Point in time to restore the deleted app from, formatted as a DateTime string. - * If unspecified, default value is the time that the app was deleted. + * The name of the test that failed. */ - snapshotTime?: string; + testName?: string; /** - * If true, the snapshot is retrieved from DRSecondary endpoint. + * The details of what caused the failure, e.g. the blocking rule name, etc. */ - useDRSecondary?: boolean; + details?: string; } /** - * User credentials used for publishing activity. + * A class that describes the reason for a validation failure. */ -export interface Deployment extends ProxyOnlyResource { +export interface VnetValidationFailureDetails extends ProxyOnlyResource { /** - * Deployment status. + * Text describing the validation outcome. */ - status?: number; + message?: string; /** - * Details about deployment status. + * A flag describing whether or not validation failed. */ - message?: string; + failed?: boolean; /** - * Who authored the deployment. + * A list of tests that failed in the validation. */ - author?: string; + failedTests?: VnetValidationTestFailure[]; /** - * Who performed the deployment. + * A list of warnings generated during validation. */ - deployer?: string; + warnings?: VnetValidationTestFailure[]; +} + +/** + * The plan object in Azure Resource Manager, represents a marketplace plan. + */ +export interface ArmPlan { /** - * Author email. + * The name. */ - authorEmail?: string; + name?: string; /** - * Start time. + * The publisher. */ - startTime?: Date; + publisher?: string; /** - * End time. + * The product. */ - endTime?: Date; + product?: string; /** - * True if deployment is currently active, false if completed and null if not started. + * The promotion code. */ - active?: boolean; + promotionCode?: string; /** - * Details on deployment. + * Version of product. */ - details?: string; + version?: string; } /** - * Enabled configuration. + * A remote private endpoint connection */ -export interface EnabledConfig { +export interface RemotePrivateEndpointConnection extends ProxyOnlyResource { /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly provisioningState?: string; + /** + * PrivateEndpoint of a remote private endpoint connection + */ + privateEndpoint?: ArmIdWrapper; + privateLinkServiceConnectionState?: PrivateLinkConnectionState; + /** + * Private IPAddresses mapped to the remote private endpoint + */ + ipAddresses?: string[]; } /** - * The configuration settings of the Facebook provider. + * Message envelope that contains the common Azure resource manager properties and the resource + * provider specific content. */ -export interface Facebook extends ProxyOnlyResource { +export interface ResponseMessageEnvelopeRemotePrivateEndpointConnection { /** - * false if the Facebook provider should not be enabled despite the set - * registration; otherwise, true. + * Resource Id. Typically ID is populated only for responses to GET requests. Caller is + * responsible for passing in this + * value for GET requests only. + * For example: + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename} */ - enabled?: boolean; + id?: string; /** - * The configuration settings of the app registration for the Facebook provider. + * Name of resource. */ - registration?: AppRegistration; + name?: string; /** - * The version of the Facebook api to be used while logging in. + * Type of resource e.g "Microsoft.Web/sites". */ - graphApiVersion?: string; + type?: string; /** - * The configuration settings of the login flow. + * Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia. */ - login?: LoginScopes; -} - -/** - * Http logs to file system configuration. - */ -export interface FileSystemHttpLogsConfig { + location?: string; /** - * Maximum size in megabytes that http log files can use. - * When reached old log files will be removed to make space for new ones. - * Value can range between 25 and 100. + * Tags associated with resource. */ - retentionInMb?: number; + tags?: { [propertyName: string]: string }; /** - * Retention in days. - * Remove files older than X days. - * 0 or lower means no retention. + * Azure resource manager plan. */ - retentionInDays?: number; + plan?: ArmPlan; /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * Resource specific properties. */ - enabled?: boolean; -} - -/** - * The configuration settings of the storage of the tokens if a file system is used. - */ -export interface FileSystemTokenStore extends ProxyOnlyResource { + properties?: RemotePrivateEndpointConnection; /** - * The directory in which the tokens will be stored. + * SKU description of the resource. */ - directory?: string; -} - -/** - * The configuration settings of a forward proxy used to make the requests. - */ -export interface ForwardProxy extends ProxyOnlyResource { + sku?: SkuDescription; /** - * The convention used to determine the url of the request made. Possible values include: - * 'NoProxy', 'Standard', 'Custom' + * Azure-AsyncOperation Status info. */ - convention?: ForwardProxyConvention; + status?: string; /** - * The name of the header containing the host of the request. + * Azure-AsyncOperation Error info. */ - customHostHeaderName?: string; + error?: ErrorEntity; /** - * The name of the header containing the scheme of the request. + * MSI resource */ - customProtoHeaderName?: string; + identity?: ManagedServiceIdentity; + /** + * Logical Availability Zones the service is hosted in + */ + zones?: string[]; } /** - * Function information. + * Build properties for the static site. */ -export interface FunctionEnvelope extends ProxyOnlyResource { +export interface StaticSiteBuildProperties { /** - * Function App ID. + * The path to the app code within the repository. */ - functionAppId?: string; + appLocation?: string; /** - * Script root path URI. + * The path to the api code within the repository. */ - scriptRootPathHref?: string; + apiLocation?: string; /** - * Script URI. + * Deprecated: The path of the app artifacts after building (deprecated in favor of + * OutputLocation) */ - scriptHref?: string; + appArtifactLocation?: string; /** - * Config URI. + * The output path of the app after building. */ - configHref?: string; + outputLocation?: string; /** - * Test data URI. + * A custom command to run during deployment of the static content application. */ - testDataHref?: string; + appBuildCommand?: string; /** - * Secrets file URI. + * A custom command to run during deployment of the Azure Functions API application. */ - secretsFileHref?: string; + apiBuildCommand?: string; /** - * Function URI. + * Skip Github Action workflow generation. */ - href?: string; + skipGithubActionWorkflowGeneration?: boolean; /** - * Config information. + * Github Action secret name override. */ - config?: any; + githubActionSecretNameOverride?: string; +} + +/** + * Template Options for the static site. + */ +export interface StaticSiteTemplateOptions { /** - * File list. + * URL of the template repository. The newly generated repository will be based on this one. */ - files?: { [propertyName: string]: string }; + templateRepositoryUrl?: string; /** - * Test data used when testing via the Azure Portal. + * Owner of the newly generated repository. */ - testData?: string; + owner?: string; /** - * The invocation URL + * Name of the newly generated repository. */ - invokeUrlTemplate?: string; + repositoryName?: string; /** - * The function language + * Description of the newly generated repository. */ - language?: string; + description?: string; /** - * Gets or sets a value indicating whether the function is disabled + * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. + * public). */ - isDisabled?: boolean; + isPrivate?: boolean; } /** - * Function secrets. + * A static site user provided function. */ -export interface FunctionSecrets { +export interface StaticSiteUserProvidedFunctionApp extends ProxyOnlyResource { /** - * Secret key. + * The resource id of the function app registered with the static site */ - key?: string; + functionAppResourceId?: string; /** - * Trigger URL. + * The region of the function app registered with the static site */ - triggerUrl?: string; + functionAppRegion?: string; + /** + * The date and time on which the function app was registered with the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdOn?: Date; } /** - * The configuration settings of the GitHub provider. + * Static Site ARM resource. */ -export interface GitHub extends ProxyOnlyResource { +export interface StaticSiteARMResource extends Resource { /** - * false if the GitHub provider should not be enabled despite the set registration; - * otherwise, true. + * The default autogenerated hostname for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly defaultHostname?: string; /** - * The configuration settings of the app registration for the GitHub provider. + * URL for the repository of the static site. */ - registration?: ClientRegistration; + repositoryUrl?: string; /** - * The configuration settings of the login flow. + * The target branch in the repository. */ - login?: LoginScopes; -} - -/** - * The GitHub action code configuration. - */ -export interface GitHubActionCodeConfiguration { + branch?: string; /** - * Runtime stack is used to determine the workflow file content for code base apps. + * The custom domains associated with this static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - runtimeStack?: string; + readonly customDomains?: string[]; /** - * Runtime version is used to determine what build version to set in the workflow file. + * A user's github repository token. This is used to setup the Github Actions workflow file and + * API secrets. */ - runtimeVersion?: string; -} - -/** - * The GitHub action container configuration. - */ -export interface GitHubActionContainerConfiguration { + repositoryToken?: string; /** - * The server URL for the container registry where the build will be hosted. + * Build properties to configure on the repository. */ - serverUrl?: string; + buildProperties?: StaticSiteBuildProperties; /** - * The image name for the build. + * Private endpoint connections + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - imageName?: string; + readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; /** - * The username used to upload the image to the container registry. + * State indicating whether staging environments are allowed or not allowed for a static web app. + * Possible values include: 'Enabled', 'Disabled' */ - username?: string; + stagingEnvironmentPolicy?: StagingEnvironmentPolicy; /** - * The password used to upload the image to the container registry. + * false if config file is locked for this static web app; otherwise, + * true. */ - password?: string; -} - -/** - * The GitHub action configuration. - */ -export interface GitHubActionConfiguration { + allowConfigFileUpdates?: boolean; /** - * GitHub Action code configuration. + * Template options for generating a new repository. */ - codeConfiguration?: GitHubActionCodeConfiguration; + templateProperties?: StaticSiteTemplateOptions; /** - * GitHub Action container configuration. + * The content distribution endpoint for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerConfiguration?: GitHubActionContainerConfiguration; + readonly contentDistributionEndpoint?: string; /** - * This will help determine the workflow configuration to select. + * Identity to use for Key Vault Reference authentication. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isLinux?: boolean; + readonly keyVaultReferenceIdentity?: string; /** - * Workflow option to determine whether the workflow file should be generated and written to the - * repository. + * User provided function apps registered with the static site + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - generateWorkflowFile?: boolean; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + /** + * The provider that submitted the last deployment to the primary environment of the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provider?: string; + sku?: SkuDescription; + identity?: ManagedServiceIdentity; } /** - * The configuration settings that determines the validation flow of users using App Service - * Authentication/Authorization. + * Static Site Build ARM resource. */ -export interface GlobalValidation extends ProxyOnlyResource { +export interface StaticSiteBuildARMResource extends ProxyOnlyResource { /** - * true if the authentication flow is required any request is made; otherwise, - * false. + * An identifier for the static site build. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - requireAuthentication?: boolean; + readonly buildId?: string; /** - * The action to take when an unauthenticated client attempts to access the app. Possible values - * include: 'RedirectToLoginPage', 'AllowAnonymous', 'Return401', 'Return403' + * The source branch. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - unauthenticatedClientAction?: UnauthenticatedClientActionV2; + readonly sourceBranch?: string; /** - * The default authentication provider to use when multiple providers are configured. - * This setting is only needed if multiple providers are configured and the unauthenticated - * client - * action is set to "RedirectToLoginPage". + * The title of a pull request that a static site build is related to. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - redirectToProvider?: string; + readonly pullRequestTitle?: string; /** - * The paths for which unauthenticated flow would not be redirected to the login page. + * The hostname for a static site build. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - excludedPaths?: string[]; -} - -/** - * The configuration settings of the Google provider. - */ -export interface Google extends ProxyOnlyResource { + readonly hostname?: string; /** - * false if the Google provider should not be enabled despite the set registration; - * otherwise, true. + * When this build was created. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly createdTimeUtc?: Date; /** - * The configuration settings of the app registration for the Google provider. + * When this build was updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: ClientRegistration; + readonly lastUpdatedOn?: Date; /** - * The configuration settings of the login flow. + * The status of the static site build. Possible values include: 'WaitingForDeployment', + * 'Uploading', 'Deploying', 'Ready', 'Failed', 'Deleting', 'Detached' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly status?: BuildStatus; /** - * The configuration settings of the Azure Active Directory token validation flow. + * User provided function apps registered with the static site build + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AllowedAudiencesValidation; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; } /** - * Functions host level keys. + * Static Site Custom Domain Overview ARM resource. */ -export interface HostKeys { +export interface StaticSiteCustomDomainOverviewARMResource extends ProxyOnlyResource { /** - * Secret key. + * The domain name for the static site custom domain. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - masterKey?: string; + readonly domainName?: string; /** - * Host level function keys. + * The date and time on which the custom domain was created for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - functionKeys?: { [propertyName: string]: string }; + readonly createdOn?: Date; /** - * System keys. + * The status of the custom domain. Possible values include: 'RetrievingValidationToken', + * 'Validating', 'Adding', 'Ready', 'Failed', 'Deleting' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - systemKeys?: { [propertyName: string]: string }; + readonly status?: CustomDomainStatus; + /** + * The TXT record validation token + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly validationToken?: string; + /** + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly errorMessage?: string; } /** - * A hostname binding object. + * Static Site Custom Domain Request Properties ARM resource. */ -export interface HostNameBinding extends ProxyOnlyResource { +export interface StaticSiteCustomDomainRequestPropertiesARMResource extends ProxyOnlyResource { /** - * App Service app name. + * Validation method for adding a custom domain. Default value: 'cname-delegation'. */ - siteName?: string; + validationMethod?: string; +} + +/** + * Static Site Function Overview ARM resource. + */ +export interface StaticSiteFunctionOverviewARMResource extends ProxyOnlyResource { /** - * Fully qualified ARM domain resource URI. + * The name for the function + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - domainId?: string; + readonly functionName?: string; /** - * Azure resource name. + * The trigger type of the function. Possible values include: 'HttpTrigger', 'Unknown' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureResourceName?: string; + readonly triggerType?: TriggerTypes; +} + +/** + * ARM resource for a static site when patching + */ +export interface StaticSitePatchResource extends ProxyOnlyResource { /** - * Azure resource type. Possible values include: 'Website', 'TrafficManager' + * The default autogenerated hostname for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureResourceType?: AzureResourceType; + readonly defaultHostname?: string; /** - * Custom DNS record type. Possible values include: 'CName', 'A' + * URL for the repository of the static site. */ - customHostNameDnsRecordType?: CustomHostNameDnsRecordType; + repositoryUrl?: string; /** - * Hostname type. Possible values include: 'Verified', 'Managed' + * The target branch in the repository. */ - hostNameType?: HostNameType; + branch?: string; /** - * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled' + * The custom domains associated with this static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sslState?: SslState; + readonly customDomains?: string[]; /** - * SSL certificate thumbprint + * A user's github repository token. This is used to setup the Github Actions workflow file and + * API secrets. */ - thumbprint?: string; + repositoryToken?: string; /** - * Virtual IP address assigned to the hostname if IP based SSL is enabled. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Build properties to configure on the repository. */ - readonly virtualIP?: string; -} - -/** - * Http logs configuration. - */ -export interface HttpLogsConfig { + buildProperties?: StaticSiteBuildProperties; /** - * Http logs to file system configuration. + * Private endpoint connections + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileSystem?: FileSystemHttpLogsConfig; + readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; /** - * Http logs to azure blob storage configuration. + * State indicating whether staging environments are allowed or not allowed for a static web app. + * Possible values include: 'Enabled', 'Disabled' */ - azureBlobStorage?: AzureBlobStorageHttpLogsConfig; -} - -/** - * The configuration settings of the paths HTTP requests. - */ -export interface HttpSettingsRoutes extends ProxyOnlyResource { + stagingEnvironmentPolicy?: StagingEnvironmentPolicy; /** - * The prefix that should precede all the authentication/authorization paths. + * false if config file is locked for this static web app; otherwise, + * true. */ - apiPrefix?: string; -} - -/** - * The configuration settings of the HTTP requests for authentication and authorization requests - * made against App Service Authentication/Authorization. - */ -export interface HttpSettings extends ProxyOnlyResource { + allowConfigFileUpdates?: boolean; /** - * false if the authentication/authorization responses not having the HTTPS scheme - * are permissible; otherwise, true. + * Template options for generating a new repository. */ - requireHttps?: boolean; + templateProperties?: StaticSiteTemplateOptions; /** - * The configuration settings of the paths HTTP requests. + * The content distribution endpoint for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - routes?: HttpSettingsRoutes; + readonly contentDistributionEndpoint?: string; /** - * The configuration settings of a forward proxy used to make the requests. + * Identity to use for Key Vault Reference authentication. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - forwardProxy?: ForwardProxy; -} - -/** - * The configuration settings of the app registration for the Twitter provider. - */ -export interface TwitterRegistration extends ProxyOnlyResource { + readonly keyVaultReferenceIdentity?: string; /** - * The OAuth 1.0a consumer key of the Twitter application used for sign-in. - * This setting is required for enabling Twitter Sign-In. - * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + * User provided function apps registered with the static site + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - consumerKey?: string; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; /** - * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter - * application used for sign-in. + * The provider that submitted the last deployment to the primary environment of the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - consumerSecretSettingName?: string; + readonly provider?: string; } /** - * The configuration settings of the Twitter provider. + * Static Site Reset Properties ARM resource. */ -export interface Twitter extends ProxyOnlyResource { +export interface StaticSiteResetPropertiesARMResource extends ProxyOnlyResource { /** - * false if the Twitter provider should not be enabled despite the set registration; - * otherwise, true. + * The token which proves admin privileges to the repository. */ - enabled?: boolean; + repositoryToken?: string; /** - * The configuration settings of the app registration for the Twitter provider. + * Determines whether the repository should be updated with the new properties. */ - registration?: TwitterRegistration; + shouldUpdateRepository?: boolean; } /** - * The configuration settings of the legacy Microsoft Account provider. + * Static Site User ARM resource. */ -export interface LegacyMicrosoftAccount extends ProxyOnlyResource { +export interface StaticSiteUserARMResource extends ProxyOnlyResource { /** - * false if the legacy Microsoft Account provider should not be enabled despite the - * set registration; otherwise, true. + * The identity provider for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly provider?: string; /** - * The configuration settings of the app registration for the legacy Microsoft Account provider. + * The user id for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: ClientRegistration; + readonly userId?: string; /** - * The configuration settings of the login flow. + * The display name for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly displayName?: string; /** - * The configuration settings of the legacy Microsoft Account provider token validation flow. + * The roles for the static site user, in free-form string format */ - validation?: AllowedAudiencesValidation; + roles?: string; } /** - * The configuration settings of each of the identity providers used to configure App Service - * Authentication/Authorization. + * Static sites user roles invitation resource. */ -export interface IdentityProviders extends ProxyOnlyResource { - /** - * The configuration settings of the Azure Active directory provider. - */ - azureActiveDirectory?: AzureActiveDirectory; - /** - * The configuration settings of the Facebook provider. - */ - facebook?: Facebook; - /** - * The configuration settings of the GitHub provider. - */ - gitHub?: GitHub; - /** - * The configuration settings of the Google provider. - */ - google?: Google; +export interface StaticSiteUserInvitationRequestResource extends ProxyOnlyResource { /** - * The configuration settings of the Twitter provider. + * The domain name for the static site custom domain. */ - twitter?: Twitter; + domain?: string; /** - * The map of the name of the alias of each custom Open ID Connect provider to the - * configuration settings of the custom Open ID Connect provider. + * The identity provider for the static site user. */ - customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider }; + provider?: string; /** - * The configuration settings of the legacy Microsoft Account provider. + * The user id for the static site user. */ - legacyMicrosoftAccount?: LegacyMicrosoftAccount; + userDetails?: string; /** - * The configuration settings of the Apple provider. + * The roles for the static site user, in free-form string format */ - apple?: Apple; + roles?: string; /** - * The configuration settings of the Azure Static Web Apps provider. + * The number of hours the sas token stays valid */ - azureStaticWebApps?: AzureStaticWebApps; + numHoursToExpiration?: number; } /** - * Function key info. + * Static sites user roles invitation link resource. */ -export interface KeyInfo { +export interface StaticSiteUserInvitationResponseResource extends ProxyOnlyResource { /** - * Key name + * The expiration time of the invitation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - name?: string; + readonly expiresOn?: Date; /** - * Key value + * The url for the invitation link + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - value?: string; + readonly invitationUrl?: string; } /** - * The routes that specify the endpoints used for login and logout requests. + * Static Site User Provided Function App ARM resource. */ -export interface LoginRoutes extends ProxyOnlyResource { +export interface StaticSiteUserProvidedFunctionAppARMResource extends ProxyOnlyResource { /** - * The endpoint at which a logout request should be made. + * The resource id of the function app registered with the static site */ - logoutEndpoint?: string; + functionAppResourceId?: string; + /** + * The region of the function app registered with the static site + */ + functionAppRegion?: string; + /** + * The date and time on which the function app was registered with the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdOn?: Date; } /** - * The configuration settings of the token store. + * Static site zip deployment ARM resource. */ -export interface TokenStore extends ProxyOnlyResource { +export interface StaticSiteZipDeploymentARMResource extends ProxyOnlyResource { /** - * true to durably store platform-specific security tokens that are obtained during - * login flows; otherwise, false. - * The default is false. + * URL for the zipped app content */ - enabled?: boolean; + appZipUrl?: string; /** - * The number of hours after session token expiration that a session token can be used to - * call the token refresh API. The default is 72 hours. + * URL for the zipped api content */ - tokenRefreshExtensionHours?: number; + apiZipUrl?: string; /** - * The configuration settings of the storage of the tokens if a file system is used. + * A title to label the deployment */ - fileSystem?: FileSystemTokenStore; + deploymentTitle?: string; /** - * The configuration settings of the storage of the tokens if blob storage is used. + * The provider submitting this deployment */ - azureBlobStorage?: BlobStorageTokenStore; + provider?: string; + /** + * The language of the api content, if it exists + */ + functionLanguage?: string; } /** - * The configuration settings of the nonce used in the login flow. + * Preview for the Static Site Workflow to be generated */ -export interface Nonce extends ProxyOnlyResource { +export interface StaticSitesWorkflowPreview extends ProxyOnlyResource { /** - * false if the nonce should not be validated while completing the login flow; - * otherwise, true. + * The path for the workflow file to be generated + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validateNonce?: boolean; + readonly path?: string; /** - * The time after the request is made when the nonce should expire. + * The contents for the workflow file to be generated + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nonceExpirationInterval?: string; + readonly contents?: string; } /** - * The configuration settings of the login flow of users using App Service - * Authentication/Authorization. + * Request entity for previewing the Static Site workflow */ -export interface Login extends ProxyOnlyResource { +export interface StaticSitesWorkflowPreviewRequest extends ProxyOnlyResource { /** - * The routes that specify the endpoints used for login and logout requests. + * URL for the repository of the static site. */ - routes?: LoginRoutes; - /** - * The configuration settings of the token store. - */ - tokenStore?: TokenStore; - /** - * true if the fragments from the request are preserved after the login request is - * made; otherwise, false. - */ - preserveUrlFragmentsForLogins?: boolean; + repositoryUrl?: string; /** - * External URLs that can be redirected to as part of logging in or logging out of the app. Note - * that the query string part of the URL is ignored. - * This is an advanced setting typically only needed by Windows Store application backends. - * Note that URLs within the current domain are always implicitly allowed. + * The target branch in the repository. */ - allowedExternalRedirectUrls?: string[]; + branch?: string; /** - * The configuration settings of the session cookie's expiration. + * Build properties to configure on the repository. */ - cookieExpiration?: CookieExpiration; + buildProperties?: StaticSiteBuildProperties; +} + +/** + * String list resource. + */ +export interface StringList extends ProxyOnlyResource { /** - * The configuration settings of the nonce used in the login flow. + * List of string resources. */ - nonce?: Nonce; + properties?: string[]; } /** - * MSDeploy ARM PUT information + * The configuration settings of the Allowed Audiences validation flow. */ -export interface MSDeploy extends ProxyOnlyResource { +export interface AllowedAudiencesValidation { /** - * Package URI + * The configuration settings of the allowed list of audiences from which to validate the JWT + * token. */ - packageUri?: string; + allowedAudiences?: string[]; +} + +/** + * The configuration settings of the Azure Active Directory allowed principals. + */ +export interface AllowedPrincipals extends ProxyOnlyResource { /** - * SQL Connection String + * The list of the allowed groups. */ - connectionString?: string; + groups?: string[]; /** - * Database Type + * The list of the allowed identities. */ - dbType?: string; + identities?: string[]; +} + +/** + * Description of site key vault references. + */ +export interface ApiKVReference extends ProxyOnlyResource { + reference?: string; /** - * URI of MSDeploy Parameters file. Must not be set if SetParameters is used. + * Possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', + * 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', + * 'OtherReasons', 'FetchTimedOut', 'UnauthorizedClient' */ - setParametersXmlFileUri?: string; + status?: ResolveStatus; + vaultName?: string; + secretName?: string; + secretVersion?: string; + identityType?: ManagedServiceIdentity; + details?: string; /** - * MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used. + * Possible values include: 'KeyVault' */ - setParameters?: { [propertyName: string]: string }; + source?: ConfigReferenceSource; + activeVersion?: string; +} + +/** + * The configuration settings of the app registration for providers that have app ids and app + * secrets + */ +export interface AppRegistration extends ProxyOnlyResource { /** - * Controls whether the MSDeploy operation skips the App_Data directory. - * If set to true, the existing App_Data directory on the destination - * will not be deleted, and any App_Data directory in the source will be ignored. - * Setting is false by default. + * The App ID of the app used for login. */ - skipAppData?: boolean; + appId?: string; /** - * Sets the AppOffline rule while the MSDeploy operation executes. - * Setting is false by default. + * The app setting name that contains the app secret. */ - appOffline?: boolean; + appSecretSettingName?: string; } /** - * MSDeploy log entry + * The configuration settings of the registration for the Apple provider */ -export interface MSDeployLogEntry { - /** - * Timestamp of log entry - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly time?: Date; +export interface AppleRegistration { /** - * Log entry type. Possible values include: 'Message', 'Warning', 'Error' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The Client ID of the app used for login. */ - readonly type?: MSDeployLogEntryType; + clientId?: string; /** - * Log entry message - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The app setting name that contains the client secret. */ - readonly message?: string; + clientSecretSettingName?: string; } /** - * MSDeploy log + * The configuration settings of the login flow, including the scopes that should be requested. */ -export interface MSDeployLog extends ProxyOnlyResource { +export interface LoginScopes { /** - * List of log entry messages - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A list of the scopes that should be requested while authenticating. */ - readonly entries?: MSDeployLogEntry[]; + scopes?: string[]; } /** - * MSDeploy ARM response + * The configuration settings of the Apple provider. */ -export interface MSDeployStatus extends ProxyOnlyResource { - /** - * Username of deployer - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly deployer?: string; - /** - * Provisioning state. Possible values include: 'accepted', 'running', 'succeeded', 'failed', - * 'canceled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provisioningState?: MSDeployProvisioningState; +export interface Apple extends ProxyOnlyResource { /** - * Start time of deploy operation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * false if the Apple provider should not be enabled despite the set registration; + * otherwise, true. */ - readonly startTime?: Date; + enabled?: boolean; /** - * End time of deploy operation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the Apple registration. */ - readonly endTime?: Date; + registration?: AppleRegistration; /** - * Whether the deployment operation has completed - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the login flow. */ - readonly complete?: boolean; + login?: LoginScopes; } /** - * MySQL migration request. + * Application logs to file system configuration. */ -export interface MigrateMySqlRequest extends ProxyOnlyResource { - /** - * Connection string to the remote MySQL database. - */ - connectionString: string; +export interface FileSystemApplicationLogsConfig { /** - * The type of migration operation to be done. Possible values include: 'LocalToRemote', - * 'RemoteToLocal' + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'. + * Default value: 'Off'. */ - migrationType: MySqlMigrationType; + level?: LogLevel; } /** - * MySQL migration status. + * Application logs to Azure table storage configuration. */ -export interface MigrateMySqlStatus extends ProxyOnlyResource { - /** - * Status of the migration task. Possible values include: 'InProgress', 'Failed', 'Succeeded', - * 'TimedOut', 'Created' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly migrationOperationStatus?: OperationStatus; +export interface AzureTableStorageApplicationLogsConfig { /** - * Operation ID for the migration task. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' */ - readonly operationId?: string; + level?: LogLevel; /** - * True if the web app has in app MySql enabled - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SAS URL to an Azure table with add/query/delete permissions. */ - readonly localMySqlEnabled?: boolean; -} - -/** - * Hybrid Connection for an App Service app. - */ -export interface RelayServiceConnectionEntity extends ProxyOnlyResource { - entityName?: string; - entityConnectionString?: string; - resourceType?: string; - resourceConnectionString?: string; - hostname?: string; - port?: number; - biztalkUri?: string; + sasUrl: string; } /** - * Full view of network features for an app (presently VNET integration and Hybrid Connections). + * Application logs azure blob storage configuration. */ -export interface NetworkFeatures extends ProxyOnlyResource { - /** - * The Virtual Network name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly virtualNetworkName?: string; +export interface AzureBlobStorageApplicationLogsConfig { /** - * The Virtual Network summary view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' */ - readonly virtualNetworkConnection?: VnetInfo; + level?: LogLevel; /** - * The Hybrid Connections summary view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SAS url to a azure blob container with read/write/list/delete permissions. */ - readonly hybridConnections?: RelayServiceConnectionEntity[]; + sasUrl?: string; /** - * The Hybrid Connection V2 (Service Bus) view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Retention in days. + * Remove blobs older than X days. + * 0 or lower means no retention. */ - readonly hybridConnectionsV2?: HybridConnection[]; + retentionInDays?: number; } /** - * Network trace + * Application logs configuration. */ -export interface NetworkTrace { +export interface ApplicationLogsConfig { /** - * Local file path for the captured network trace file. + * Application logs to file system configuration. */ - path?: string; + fileSystem?: FileSystemApplicationLogsConfig; /** - * Current status of the network trace operation, same as Operation.Status - * (InProgress/Succeeded/Failed). + * Application logs to azure table storage configuration. */ - status?: string; + azureTableStorage?: AzureTableStorageApplicationLogsConfig; /** - * Detailed message of a network trace operation, e.g. error message in case of failure. + * Application logs to blob storage configuration. */ - message?: string; + azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; } /** - * Performance monitor sample in a set. + * The configuration settings of the platform of App Service Authentication/Authorization. */ -export interface PerfMonSample { +export interface AuthPlatform { /** - * Point in time for which counter was measured. + * true if the Authentication / Authorization feature is enabled for the current + * app; otherwise, false. */ - time?: Date; + enabled?: boolean; /** - * Name of the server on which the measurement is made. + * The RuntimeVersion of the Authentication / Authorization feature in use for the current app. + * The setting in this value can control the behavior of certain features in the Authentication / + * Authorization module. */ - instanceName?: string; + runtimeVersion?: string; /** - * Value of counter at a certain time. + * The path of the config file containing auth settings if they come from a file. + * If the path is relative, base will the site's root directory. */ - value?: number; + configFilePath?: string; } /** - * Metric information. + * The configuration settings of the Azure Active Directory app registration. */ -export interface PerfMonSet { +export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource { /** - * Unique key name of the counter. + * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this + * application. + * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. + * https://login.microsoftonline.com/v2.0/{tenant-guid}/. + * This URI is a case-sensitive identifier for the token issuer. + * More information on OpenID Connect Discovery: + * http://openid.net/specs/openid-connect-discovery-1_0.html */ - name?: string; + openIdIssuer?: string; /** - * Start time of the period. + * The Client ID of this relying party application, known as the client_id. + * This setting is required for enabling OpenID Connection authentication with Azure Active + * Directory or + * other 3rd party OpenID Connect providers. + * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html */ - startTime?: Date; + clientId?: string; /** - * End time of the period. + * The app setting name that contains the client secret of the relying party application. */ - endTime?: Date; + clientSecretSettingName?: string; /** - * Presented time grain. + * An alternative to the client secret, that is the thumbprint of a certificate used for signing + * purposes. This property acts as + * a replacement for the Client Secret. It is also optional. */ - timeGrain?: string; + clientSecretCertificateThumbprint?: string; /** - * Collection of workers that are active during this time. + * An alternative to the client secret thumbprint, that is the subject alternative name of a + * certificate used for signing purposes. This property acts as + * a replacement for the Client Secret Certificate Thumbprint. It is also optional. */ - values?: PerfMonSample[]; + clientSecretCertificateSubjectAlternativeName?: string; + /** + * An alternative to the client secret thumbprint, that is the issuer of a certificate used for + * signing purposes. This property acts as + * a replacement for the Client Secret Certificate Thumbprint. It is also optional. + */ + clientSecretCertificateIssuer?: string; } /** - * Performance monitor API response. + * The configuration settings of the Azure Active Directory login flow. */ -export interface PerfMonResponse { +export interface AzureActiveDirectoryLogin extends ProxyOnlyResource { /** - * The response code. + * Login parameters to send to the OpenID Connect authorization endpoint when + * a user logs in. Each parameter must be in the form "key=value". */ - code?: string; + loginParameters?: string[]; /** - * The message. + * true if the www-authenticate provider should be omitted from the request; + * otherwise, false. */ - message?: string; + disableWWWAuthenticate?: boolean; +} + +/** + * The configuration settings of the checks that should be made while validating the JWT Claims. + */ +export interface JwtClaimChecks { /** - * The performance monitor counters. + * The list of the allowed groups. */ - data?: PerfMonSet; + allowedGroups?: string[]; + /** + * The list of the allowed client applications. + */ + allowedClientApplications?: string[]; } /** - * Premier add-on. + * The configuration settings of the Azure Active Directory default authorization policy. */ -export interface PremierAddOn extends Resource { +export interface DefaultAuthorizationPolicy { /** - * Premier add on SKU. + * The configuration settings of the Azure Active Directory allowed principals. */ - sku?: string; + allowedPrincipals?: AllowedPrincipals; /** - * Premier add on Product. + * The configuration settings of the Azure Active Directory allowed applications. */ - product?: string; + allowedApplications?: string[]; +} + +/** + * The configuration settings of the Azure Active Directory token validation flow. + */ +export interface AzureActiveDirectoryValidation extends ProxyOnlyResource { /** - * Premier add on Vendor. + * The configuration settings of the checks that should be made while validating the JWT Claims. */ - vendor?: string; + jwtClaimChecks?: JwtClaimChecks; /** - * Premier add on Marketplace publisher. + * The list of audiences that can make successful authentication/authorization requests. */ - marketplacePublisher?: string; + allowedAudiences?: string[]; /** - * Premier add on Marketplace offer. + * The configuration settings of the default authorization policy. */ - marketplaceOffer?: string; + defaultAuthorizationPolicy?: DefaultAuthorizationPolicy; } /** - * ARM resource for a PremierAddOn. + * The configuration settings of the Azure Active directory provider. */ -export interface PremierAddOnPatchResource extends ProxyOnlyResource { +export interface AzureActiveDirectory { /** - * Premier add on SKU. + * false if the Azure Active Directory provider should not be enabled despite the + * set registration; otherwise, true. */ - sku?: string; + enabled?: boolean; /** - * Premier add on Product. + * The configuration settings of the Azure Active Directory app registration. */ - product?: string; + registration?: AzureActiveDirectoryRegistration; /** - * Premier add on Vendor. + * The configuration settings of the Azure Active Directory login flow. */ - vendor?: string; + login?: AzureActiveDirectoryLogin; /** - * Premier add on Marketplace publisher. + * The configuration settings of the Azure Active Directory token validation flow. */ - marketplacePublisher?: string; + validation?: AzureActiveDirectoryValidation; /** - * Premier add on Marketplace offer. + * Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st + * party tooling. + * This is an internal flag primarily intended to support the Azure Management Portal. Users + * should not + * read or write to this property. */ - marketplaceOffer?: string; + isAutoProvisioned?: boolean; } /** - * Description of a Virtual Network subnet that is useable for private site access. + * Http logs to azure blob storage configuration. */ -export interface PrivateAccessSubnet { +export interface AzureBlobStorageHttpLogsConfig { /** - * The name of the subnet. + * SAS url to a azure blob container with read/write/list/delete permissions. */ - name?: string; + sasUrl?: string; /** - * The key (ID) of the subnet. + * Retention in days. + * Remove blobs older than X days. + * 0 or lower means no retention. */ - key?: number; + retentionInDays?: number; + /** + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. + */ + enabled?: boolean; } /** - * Description of a Virtual Network that is useable for private site access. + * The configuration settings of the registration for the Azure Static Web Apps provider */ -export interface PrivateAccessVirtualNetwork { +export interface AzureStaticWebAppsRegistration { /** - * The name of the Virtual Network. + * The Client ID of the app used for login. */ - name?: string; + clientId?: string; +} + +/** + * The configuration settings of the Azure Static Web Apps provider. + */ +export interface AzureStaticWebApps extends ProxyOnlyResource { /** - * The key (ID) of the Virtual Network. + * false if the Azure Static Web Apps provider should not be enabled despite the set + * registration; otherwise, true. */ - key?: number; + enabled?: boolean; /** - * The ARM uri of the Virtual Network + * The configuration settings of the Azure Static Web Apps registration. */ - resourceId?: string; + registration?: AzureStaticWebAppsRegistration; +} + +/** + * AzureStorageInfo dictionary resource. + */ +export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource { /** - * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not - * null) is interpreted to mean that all subnets are allowed within this Virtual Network. + * Azure storage accounts. */ - subnets?: PrivateAccessSubnet[]; + properties?: { [propertyName: string]: AzureStorageInfoValue }; } /** - * Description of the parameters of Private Access for a Web Site. + * Database backup settings. */ -export interface PrivateAccess extends ProxyOnlyResource { +export interface DatabaseBackupSetting { /** - * Whether private access is enabled or not. + * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql', + * 'LocalMySql', 'PostgreSql' */ - enabled?: boolean; + databaseType: DatabaseType; + name?: string; /** - * The Virtual Networks (and subnets) allowed to access the site privately. + * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. + * This is used during restore with overwrite connection strings options. */ - virtualNetworks?: PrivateAccessVirtualNetwork[]; + connectionStringName?: string; + /** + * Contains a connection string to a database which is being backed up or restored. If the + * restore should happen to a new database, the database name inside is the new one. + */ + connectionString?: string; } /** - * Process Thread Information. + * Backup description. */ -export interface ProcessThreadInfo extends ProxyOnlyResource { +export interface BackupItem extends ProxyOnlyResource { /** - * Site extension ID. + * Id of the backup. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly identifier?: number; + readonly backupId?: number; /** - * HRef URI. + * SAS URL for the storage account container which contains this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - href?: string; + readonly storageAccountUrl?: string; /** - * Process URI. + * Name of the blob which contains data for this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - process?: string; + readonly blobName?: string; /** - * Start address. + * Name of this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startAddress?: string; + readonly backupItemName?: string; /** - * Current thread priority. + * Backup status. Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut', + * 'Created', 'Skipped', 'PartiallySucceeded', 'DeleteInProgress', 'DeleteFailed', 'Deleted' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - currentPriority?: number; + readonly status?: BackupItemStatus; /** - * Thread priority level. + * Size of the backup in bytes. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - priorityLevel?: string; + readonly sizeInBytes?: number; /** - * Base priority. + * Timestamp of the backup creation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - basePriority?: number; + readonly created?: Date; /** - * Start time. + * Details regarding this backup. Might contain an error message. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: Date; + readonly log?: string; /** - * Total processor time. + * List of databases included in the backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - totalProcessorTime?: string; + readonly databases?: DatabaseBackupSetting[]; /** - * User processor time. + * True if this backup has been created due to a schedule being triggered. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - userProcessorTime?: string; + readonly scheduled?: boolean; /** - * Thread state. + * Timestamp of a last restore operation which used this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - state?: string; + readonly lastRestoreTimeStamp?: Date; /** - * Wait reason. + * Timestamp when this backup finished. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - waitReason?: string; -} - -/** - * Process Module Information. - */ -export interface ProcessModuleInfo extends ProxyOnlyResource { + readonly finishedTimeStamp?: Date; /** - * Base address. Used as module identifier in ARM resource URI. + * Unique correlation identifier. Please use this along with the timestamp while communicating + * with Azure support. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - baseAddress?: string; + readonly correlationId?: string; /** - * File name. + * Size of the original web app which has been backed up. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileName?: string; + readonly websiteSizeInBytes?: number; +} + +/** + * Description of a backup schedule. Describes how often should be the backup performed and what + * should be the retention policy. + */ +export interface BackupSchedule { /** - * HRef URI. + * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and + * FrequencyUnit should be set to Day). Default value: 7. */ - href?: string; + frequencyInterval: number; /** - * File path. + * The unit of time for how often the backup should be executed (e.g. for weekly backup, this + * should be set to Day and FrequencyInterval should be set to 7). Possible values include: + * 'Day', 'Hour'. Default value: 'Day'. */ - filePath?: string; + frequencyUnit: FrequencyUnit; /** - * Module memory size. + * True if the retention policy should always keep at least one backup in the storage account, + * regardless how old it is; false otherwise. Default value: true. */ - moduleMemorySize?: number; + keepAtLeastOneBackup: boolean; /** - * File version. + * After how many days backups should be deleted. Default value: 30. */ - fileVersion?: string; + retentionPeriodInDays: number; /** - * File description. + * When the schedule should start working. */ - fileDescription?: string; + startTime?: Date; /** - * Product name. + * Last time when this schedule was triggered. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - product?: string; + readonly lastExecutionTime?: Date; +} + +/** + * Description of a backup which will be performed. + */ +export interface BackupRequest extends ProxyOnlyResource { /** - * Product version. + * Name of the backup. */ - productVersion?: string; + backupName?: string; /** - * Is debug? + * True if the backup schedule is enabled (must be included in that case), false if the backup + * schedule should be disabled. */ - isDebug?: boolean; + enabled?: boolean; /** - * Module language (locale). + * SAS URL to the container. */ - language?: string; + storageAccountUrl: string; + /** + * Schedule for the backup if it is executed periodically. + */ + backupSchedule?: BackupSchedule; + /** + * Databases included in the backup. + */ + databases?: DatabaseBackupSetting[]; } /** - * Process Information. + * The configuration settings of the storage of the tokens if blob storage is used. */ -export interface ProcessInfo extends ProxyOnlyResource { +export interface BlobStorageTokenStore extends ProxyOnlyResource { /** - * ARM Identifier for deployment. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The name of the app setting containing the SAS URL of the blob storage containing the tokens. */ - readonly identifier?: number; + sasUrlSettingName?: string; +} + +/** + * The configuration settings of the app registration for providers that have client ids and client + * secrets + */ +export interface ClientRegistration { /** - * Deployment name. + * The Client ID of the app used for login. */ - deploymentName?: string; + clientId?: string; /** - * HRef URI. + * The app setting name that contains the client secret. */ - href?: string; + clientSecretSettingName?: string; +} + +/** + * Database connection string value to type pair. + */ +export interface ConnStringValueTypePair { /** - * Minidump URI. + * Value of pair. */ - minidump?: string; + value: string; /** - * Is profile running? + * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', + * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL' */ - isProfileRunning?: boolean; + type: ConnectionStringType; +} + +/** + * String dictionary resource. + */ +export interface ConnectionStringDictionary extends ProxyOnlyResource { /** - * Is the IIS Profile running? + * Connection strings. */ - isIisProfileRunning?: boolean; + properties?: { [propertyName: string]: ConnStringValueTypePair }; +} + +/** + * An interface representing ContainerCpuUsage. + */ +export interface ContainerCpuUsage { + totalUsage?: number; + perCpuUsage?: number[]; + kernelModeUsage?: number; + userModeUsage?: number; +} + +/** + * An interface representing ContainerThrottlingData. + */ +export interface ContainerThrottlingData { + periods?: number; + throttledPeriods?: number; + throttledTime?: number; +} + +/** + * An interface representing ContainerCpuStatistics. + */ +export interface ContainerCpuStatistics { + cpuUsage?: ContainerCpuUsage; + systemCpuUsage?: number; + onlineCpuCount?: number; + throttlingData?: ContainerThrottlingData; +} + +/** + * An interface representing ContainerMemoryStatistics. + */ +export interface ContainerMemoryStatistics { + usage?: number; + maxUsage?: number; + limit?: number; +} + +/** + * An interface representing ContainerNetworkInterfaceStatistics. + */ +export interface ContainerNetworkInterfaceStatistics { + rxBytes?: number; + rxPackets?: number; + rxErrors?: number; + rxDropped?: number; + txBytes?: number; + txPackets?: number; + txErrors?: number; + txDropped?: number; +} + +/** + * An interface representing ContainerInfo. + */ +export interface ContainerInfo { + currentTimeStamp?: Date; + previousTimeStamp?: Date; + currentCpuStats?: ContainerCpuStatistics; + previousCpuStats?: ContainerCpuStatistics; + memoryStats?: ContainerMemoryStatistics; + name?: string; + id?: string; + eth0?: ContainerNetworkInterfaceStatistics; +} + +/** + * Continuous Web Job Information. + */ +export interface ContinuousWebJob extends ProxyOnlyResource { /** - * IIS Profile timeout (seconds). + * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart', + * 'Stopped' */ - iisProfileTimeoutInSeconds?: number; + status?: ContinuousWebJobStatus; /** - * Parent process. + * Detailed status. */ - parent?: string; + detailedStatus?: string; /** - * Child process list. + * Log URL. */ - children?: string[]; + logUrl?: string; /** - * Thread list. + * Run command. */ - threads?: ProcessThreadInfo[]; + runCommand?: string; /** - * List of open files. + * Job URL. */ - openFileHandles?: string[]; + url?: string; /** - * List of modules. + * Extra Info URL. */ - modules?: ProcessModuleInfo[]; + extraInfoUrl?: string; /** - * File name of this process. + * Job type. Possible values include: 'Continuous', 'Triggered' */ - fileName?: string; + webJobType?: WebJobType; /** - * Command line. + * Error information. */ - commandLine?: string; + error?: string; /** - * User name. + * Using SDK? */ - userName?: string; + usingSdk?: boolean; /** - * Handle count. + * Job settings. */ - handleCount?: number; + settings?: { [propertyName: string]: any }; +} + +/** + * The configuration settings of the session cookie's expiration. + */ +export interface CookieExpiration { /** - * Module count. + * The convention used when determining the session cookie's expiration. Possible values include: + * 'FixedTime', 'IdentityProviderDerived' */ - moduleCount?: number; + convention?: CookieExpirationConvention; /** - * Thread count. + * The time after the request is made when the session cookie should expire. */ - threadCount?: number; + timeToExpiration?: string; +} + +/** + * Publishing Credentials Policies parameters. + */ +export interface CsmPublishingCredentialsPoliciesEntity extends ProxyOnlyResource { /** - * Start time. + * true to allow access to a publishing method; otherwise, false. */ - startTime?: Date; + allow: boolean; +} + +/** + * Publishing options for requested profile. + */ +export interface CsmPublishingProfileOptions { /** - * Total CPU time. + * Name of the format. Valid values are: + * FileZilla3 + * WebDeploy -- default + * Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp' */ - totalCpuTime?: string; + format?: PublishingProfileFormat; /** - * User CPU time. + * Include the DisasterRecover endpoint if true */ - userCpuTime?: string; + includeDisasterRecoveryEndpoints?: boolean; +} + +/** + * Deployment slot parameters. + */ +export interface CsmSlotEntity { /** - * Privileged CPU time. + * Destination deployment slot during swap operation. */ - privilegedCpuTime?: string; + targetSlot: string; /** - * Working set. + * true to preserve Virtual Network to the slot during swap; otherwise, + * false. */ - workingSet?: number; + preserveVnet: boolean; +} + +/** + * Custom domain analysis. + */ +export interface CustomHostnameAnalysisResult extends ProxyOnlyResource { /** - * Peak working set. + * true if hostname is already verified; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - peakWorkingSet?: number; + readonly isHostnameAlreadyVerified?: boolean; /** - * Private memory size. + * DNS verification test result. Possible values include: 'Passed', 'Failed', 'Skipped' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - privateMemory?: number; + readonly customDomainVerificationTest?: DnsVerificationTestResult; /** - * Virtual memory size. + * Raw failure information if DNS verification fails. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - virtualMemory?: number; + readonly customDomainVerificationFailureInfo?: ErrorEntity; /** - * Peak virtual memory usage. + * true if there is a conflict on a scale unit; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - peakVirtualMemory?: number; + readonly hasConflictOnScaleUnit?: boolean; /** - * Paged system memory. + * true if there is a conflict across subscriptions; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - pagedSystemMemory?: number; + readonly hasConflictAcrossSubscription?: boolean; /** - * Non-paged system memory. + * Name of the conflicting app on scale unit if it's within the same subscription. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nonPagedSystemMemory?: number; + readonly conflictingAppResourceId?: string; /** - * Paged memory. + * CName records controller can see for this hostname. */ - pagedMemory?: number; + cNameRecords?: string[]; /** - * Peak paged memory. + * TXT records controller can see for this hostname. */ - peakPagedMemory?: number; + txtRecords?: string[]; /** - * Time stamp. + * A records controller can see for this hostname. */ - timeStamp?: Date; + aRecords?: string[]; /** - * List of environment variables. + * Alternate CName records controller can see for this hostname. + */ + alternateCNameRecords?: string[]; + /** + * Alternate TXT records controller can see for this hostname. + */ + alternateTxtRecords?: string[]; +} + +/** + * The authentication client credentials of the custom Open ID Connect provider. + */ +export interface OpenIdConnectClientCredential { + /** + * The method that should be used to authenticate the user. Possible values include: + * 'ClientSecretPost' + */ + method?: ClientCredentialMethod; + /** + * The app setting that contains the client secret for the custom Open ID Connect provider. + */ + clientSecretSettingName?: string; +} + +/** + * The configuration settings of the endpoints used for the custom Open ID Connect provider. + */ +export interface OpenIdConnectConfig { + /** + * The endpoint to be used to make an authorization request. + */ + authorizationEndpoint?: string; + /** + * The endpoint to be used to request a token. + */ + tokenEndpoint?: string; + /** + * The endpoint that issues the token. + */ + issuer?: string; + /** + * The endpoint that provides the keys necessary to validate the token. + */ + certificationUri?: string; + /** + * The endpoint that contains all the configuration endpoints for the provider. + */ + wellKnownOpenIdConfiguration?: string; +} + +/** + * The configuration settings of the app registration for the custom Open ID Connect provider. + */ +export interface OpenIdConnectRegistration { + /** + * The client id of the custom Open ID Connect provider. + */ + clientId?: string; + /** + * The authentication credentials of the custom Open ID Connect provider. + */ + clientCredential?: OpenIdConnectClientCredential; + /** + * The configuration settings of the endpoints used for the custom Open ID Connect provider. + */ + openIdConnectConfiguration?: OpenIdConnectConfig; +} + +/** + * The configuration settings of the login flow of the custom Open ID Connect provider. + */ +export interface OpenIdConnectLogin { + /** + * The name of the claim that contains the users name. + */ + nameClaimType?: string; + /** + * A list of the scopes that should be requested while authenticating. + */ + scopes?: string[]; +} + +/** + * The configuration settings of the custom Open ID Connect provider. + */ +export interface CustomOpenIdConnectProvider extends ProxyOnlyResource { + /** + * false if the custom Open ID provider provider should not be enabled; otherwise, + * true. + */ + enabled?: boolean; + /** + * The configuration settings of the app registration for the custom Open ID Connect provider. + */ + registration?: OpenIdConnectRegistration; + /** + * The configuration settings of the login flow of the custom Open ID Connect provider. + */ + login?: OpenIdConnectLogin; +} + +/** + * Details about restoring a deleted app. + */ +export interface DeletedAppRestoreRequest extends ProxyOnlyResource { + /** + * ARM resource ID of the deleted app. Example: + * /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId} */ - environmentVariables?: { [propertyName: string]: string }; + deletedSiteId?: string; /** - * Is this the SCM site? + * If true, deleted site configuration, in addition to content, will be restored. */ - isScmSite?: boolean; + recoverConfiguration?: boolean; /** - * Is this a Web Job? + * Point in time to restore the deleted app from, formatted as a DateTime string. + * If unspecified, default value is the time that the app was deleted. */ - isWebjob?: boolean; + snapshotTime?: string; /** - * Description of process. + * If true, the snapshot is retrieved from DRSecondary endpoint. */ - description?: string; + useDRSecondary?: boolean; } /** - * Public certificate object + * User credentials used for publishing activity. */ -export interface PublicCertificate extends ProxyOnlyResource { +export interface Deployment extends ProxyOnlyResource { /** - * Public Certificate byte array + * Deployment status. */ - blob?: Uint8Array; + status?: number; /** - * Public Certificate Location. Possible values include: 'CurrentUserMy', 'LocalMachineMy', - * 'Unknown' + * Details about deployment status. */ - publicCertificateLocation?: PublicCertificateLocation; + message?: string; /** - * Certificate Thumbprint - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Who authored the deployment. */ - readonly thumbprint?: string; -} - -/** - * Description of a restore request. - */ -export interface RestoreRequest extends ProxyOnlyResource { + author?: string; /** - * SAS URL to the container. + * Who performed the deployment. */ - storageAccountUrl: string; + deployer?: string; /** - * Name of a blob which contains the backup. + * Author email. */ - blobName?: string; + authorEmail?: string; /** - * true if the restore operation can overwrite target app; otherwise, - * false. true is needed if trying to restore over an existing app. + * Start time. */ - overwrite: boolean; + startTime?: Date; /** - * Name of an app. + * End time. */ - siteName?: string; + endTime?: Date; /** - * Collection of databases which should be restored. This list has to match the list of databases - * included in the backup. + * True if deployment is currently active, false if completed and null if not started. */ - databases?: DatabaseBackupSetting[]; + active?: boolean; /** - * Changes a logic when restoring an app with custom domains. true to remove custom - * domains automatically. If false, custom domains are added to - * the app's object when it is being restored, but that might fail due to conflicts during the - * operation. Default value: false. + * Details on deployment. */ - ignoreConflictingHostNames?: boolean; + details?: string; +} + +/** + * Enabled configuration. + */ +export interface EnabledConfig { /** - * Ignore the databases and only restore the site content. Default value: false. + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. */ - ignoreDatabases?: boolean; + enabled?: boolean; +} + +/** + * The configuration settings of the Facebook provider. + */ +export interface Facebook { /** - * Specify app service plan that will own restored site. + * false if the Facebook provider should not be enabled despite the set + * registration; otherwise, true. */ - appServicePlan?: string; + enabled?: boolean; /** - * Operation type. Possible values include: 'Default', 'Clone', 'Relocation', 'Snapshot', - * 'CloudFS'. Default value: 'Default'. + * The configuration settings of the app registration for the Facebook provider. */ - operationType?: BackupRestoreOperationType; + registration?: AppRegistration; /** - * true if SiteConfig.ConnectionStrings should be set in new app; otherwise, - * false. + * The version of the Facebook api to be used while logging in. */ - adjustConnectionStrings?: boolean; + graphApiVersion?: string; /** - * App Service Environment name, if needed (only when restoring an app to an App Service - * Environment). + * The configuration settings of the login flow. */ - hostingEnvironment?: string; + login?: LoginScopes; } /** - * Configuration settings for the Azure App Service Authentication / Authorization feature. + * Http logs to file system configuration. */ -export interface SiteAuthSettings extends ProxyOnlyResource { +export interface FileSystemHttpLogsConfig { /** - * true if the Authentication / Authorization feature is enabled for the current - * app; otherwise, false. + * Maximum size in megabytes that http log files can use. + * When reached old log files will be removed to make space for new ones. + * Value can range between 25 and 100. */ - enabled?: boolean; + retentionInMb?: number; /** - * The RuntimeVersion of the Authentication / Authorization feature in use for the current app. - * The setting in this value can control the behavior of certain features in the Authentication / - * Authorization module. + * Retention in days. + * Remove files older than X days. + * 0 or lower means no retention. */ - runtimeVersion?: string; + retentionInDays?: number; /** - * The action to take when an unauthenticated client attempts to access the app. Possible values - * include: 'RedirectToLoginPage', 'AllowAnonymous' + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. */ - unauthenticatedClientAction?: UnauthenticatedClientAction; + enabled?: boolean; +} + +/** + * The configuration settings of the storage of the tokens if a file system is used. + */ +export interface FileSystemTokenStore { /** - * true to durably store platform-specific security tokens that are obtained during - * login flows; otherwise, false. - * The default is false. + * The directory in which the tokens will be stored. */ - tokenStoreEnabled?: boolean; + directory?: string; +} + +/** + * The configuration settings of a forward proxy used to make the requests. + */ +export interface ForwardProxy { /** - * External URLs that can be redirected to as part of logging in or logging out of the app. Note - * that the query string part of the URL is ignored. - * This is an advanced setting typically only needed by Windows Store application backends. - * Note that URLs within the current domain are always implicitly allowed. + * The convention used to determine the url of the request made. Possible values include: + * 'NoProxy', 'Standard', 'Custom' */ - allowedExternalRedirectUrls?: string[]; + convention?: ForwardProxyConvention; /** - * The default authentication provider to use when multiple providers are configured. - * This setting is only needed if multiple providers are configured and the unauthenticated - * client - * action is set to "RedirectToLoginPage". Possible values include: 'AzureActiveDirectory', - * 'Facebook', 'Google', 'MicrosoftAccount', 'Twitter', 'Github' + * The name of the header containing the host of the request. */ - defaultProvider?: BuiltInAuthenticationProvider; + customHostHeaderName?: string; /** - * The number of hours after session token expiration that a session token can be used to - * call the token refresh API. The default is 72 hours. + * The name of the header containing the scheme of the request. */ - tokenRefreshExtensionHours?: number; + customProtoHeaderName?: string; +} + +/** + * Function information. + */ +export interface FunctionEnvelope extends ProxyOnlyResource { /** - * The Client ID of this relying party application, known as the client_id. - * This setting is required for enabling OpenID Connection authentication with Azure Active - * Directory or - * other 3rd party OpenID Connect providers. - * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html + * Function App ID. */ - clientId?: string; + functionAppId?: string; /** - * The Client Secret of this relying party application (in Azure Active Directory, this is also - * referred to as the Key). - * This setting is optional. If no client secret is configured, the OpenID Connect implicit auth - * flow is used to authenticate end users. - * Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users. - * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html + * Script root path URI. */ - clientSecret?: string; + scriptRootPathHref?: string; /** - * The app setting name that contains the client secret of the relying party application. + * Script URI. */ - clientSecretSettingName?: string; + scriptHref?: string; /** - * An alternative to the client secret, that is the thumbprint of a certificate used for signing - * purposes. This property acts as - * a replacement for the Client Secret. It is also optional. + * Config URI. */ - clientSecretCertificateThumbprint?: string; + configHref?: string; /** - * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this - * application. - * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. - * https://sts.windows.net/{tenant-guid}/. - * This URI is a case-sensitive identifier for the token issuer. - * More information on OpenID Connect Discovery: - * http://openid.net/specs/openid-connect-discovery-1_0.html + * Test data URI. */ - issuer?: string; + testDataHref?: string; /** - * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as - * such. + * Secrets file URI. */ - validateIssuer?: boolean; + secretsFileHref?: string; /** - * Allowed audience values to consider when validating JWTs issued by - * Azure Active Directory. Note that the ClientID value is always considered an - * allowed audience, regardless of this setting. + * Function URI. */ - allowedAudiences?: string[]; + href?: string; /** - * Login parameters to send to the OpenID Connect authorization endpoint when - * a user logs in. Each parameter must be in the form "key=value". + * Config information. */ - additionalLoginParams?: string[]; + config?: any; /** - * Gets a JSON string containing the Azure AD Acl settings. + * File list. */ - aadClaimsAuthorization?: string; + files?: { [propertyName: string]: string }; /** - * The OpenID Connect Client ID for the Google web application. - * This setting is required for enabling Google Sign-In. - * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/ + * Test data used when testing via the Azure Portal. */ - googleClientId?: string; + testData?: string; /** - * The client secret associated with the Google web application. - * This setting is required for enabling Google Sign-In. - * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/ + * The invocation URL */ - googleClientSecret?: string; + invokeUrlTemplate?: string; /** - * The app setting name that contains the client secret associated with - * the Google web application. + * The function language */ - googleClientSecretSettingName?: string; + language?: string; + /** + * Gets or sets a value indicating whether the function is disabled + */ + isDisabled?: boolean; +} + +/** + * Function secrets. + */ +export interface FunctionSecrets { /** - * The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. - * This setting is optional. If not specified, "openid", "profile", and "email" are used as - * default scopes. - * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/ + * Secret key. */ - googleOAuthScopes?: string[]; + key?: string; /** - * The App ID of the Facebook app used for login. - * This setting is required for enabling Facebook Login. - * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login + * Trigger URL. */ - facebookAppId?: string; + triggerUrl?: string; +} + +/** + * The configuration settings of the GitHub provider. + */ +export interface GitHub extends ProxyOnlyResource { /** - * The App Secret of the Facebook app used for Facebook Login. - * This setting is required for enabling Facebook Login. - * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login + * false if the GitHub provider should not be enabled despite the set registration; + * otherwise, true. */ - facebookAppSecret?: string; + enabled?: boolean; /** - * The app setting name that contains the app secret used for Facebook Login. + * The configuration settings of the app registration for the GitHub provider. */ - facebookAppSecretSettingName?: string; + registration?: ClientRegistration; /** - * The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. - * This setting is optional. - * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login + * The configuration settings of the login flow. */ - facebookOAuthScopes?: string[]; + login?: LoginScopes; +} + +/** + * The GitHub action code configuration. + */ +export interface GitHubActionCodeConfiguration { /** - * The Client Id of the GitHub app used for login. - * This setting is required for enabling Github login + * Runtime stack is used to determine the workflow file content for code base apps. */ - gitHubClientId?: string; + runtimeStack?: string; /** - * The Client Secret of the GitHub app used for Github Login. - * This setting is required for enabling Github login. + * Runtime version is used to determine what build version to set in the workflow file. */ - gitHubClientSecret?: string; + runtimeVersion?: string; +} + +/** + * The GitHub action container configuration. + */ +export interface GitHubActionContainerConfiguration { /** - * The app setting name that contains the client secret of the Github - * app used for GitHub Login. + * The server URL for the container registry where the build will be hosted. */ - gitHubClientSecretSettingName?: string; + serverUrl?: string; /** - * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. - * This setting is optional + * The image name for the build. */ - gitHubOAuthScopes?: string[]; + imageName?: string; /** - * The OAuth 1.0a consumer key of the Twitter application used for sign-in. - * This setting is required for enabling Twitter Sign-In. - * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + * The username used to upload the image to the container registry. */ - twitterConsumerKey?: string; + username?: string; /** - * The OAuth 1.0a consumer secret of the Twitter application used for sign-in. - * This setting is required for enabling Twitter Sign-In. - * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + * The password used to upload the image to the container registry. */ - twitterConsumerSecret?: string; + password?: string; +} + +/** + * The GitHub action configuration. + */ +export interface GitHubActionConfiguration { /** - * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter - * application used for sign-in. + * GitHub Action code configuration. */ - twitterConsumerSecretSettingName?: string; + codeConfiguration?: GitHubActionCodeConfiguration; /** - * The OAuth 2.0 client ID that was created for the app used for authentication. - * This setting is required for enabling Microsoft Account authentication. - * Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm + * GitHub Action container configuration. */ - microsoftAccountClientId?: string; + containerConfiguration?: GitHubActionContainerConfiguration; /** - * The OAuth 2.0 client secret that was created for the app used for authentication. - * This setting is required for enabling Microsoft Account authentication. - * Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm + * This will help determine the workflow configuration to select. */ - microsoftAccountClientSecret?: string; + isLinux?: boolean; /** - * The app setting name containing the OAuth 2.0 client secret that was created for the - * app used for authentication. + * Workflow option to determine whether the workflow file should be generated and written to the + * repository. */ - microsoftAccountClientSecretSettingName?: string; + generateWorkflowFile?: boolean; +} + +/** + * The configuration settings that determines the validation flow of users using App Service + * Authentication/Authorization. + */ +export interface GlobalValidation { /** - * The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. - * This setting is optional. If not specified, "wl.basic" is used as the default scope. - * Microsoft Account Scopes and permissions documentation: - * https://msdn.microsoft.com/en-us/library/dn631845.aspx + * true if the authentication flow is required any request is made; otherwise, + * false. */ - microsoftAccountOAuthScopes?: string[]; + requireAuthentication?: boolean; /** - * "true" if the auth config settings should be read from a file, - * "false" otherwise + * The action to take when an unauthenticated client attempts to access the app. Possible values + * include: 'RedirectToLoginPage', 'AllowAnonymous', 'Return401', 'Return403' */ - isAuthFromFile?: string; + unauthenticatedClientAction?: UnauthenticatedClientActionV2; /** - * The path of the config file containing auth settings. - * If the path is relative, base will the site's root directory. + * The default authentication provider to use when multiple providers are configured. + * This setting is only needed if multiple providers are configured and the unauthenticated + * client + * action is set to "RedirectToLoginPage". */ - authFilePath?: string; + redirectToProvider?: string; /** - * The ConfigVersion of the Authentication / Authorization feature in use for the current app. - * The setting in this value can control the behavior of the control plane for Authentication / - * Authorization. + * The paths for which unauthenticated flow would not be redirected to the login page. */ - configVersion?: string; + excludedPaths?: string[]; } /** - * Configuration settings for the Azure App Service Authentication / Authorization V2 feature. + * The configuration settings of the Google provider. */ -export interface SiteAuthSettingsV2 extends ProxyOnlyResource { - /** - * The configuration settings of the platform of App Service Authentication/Authorization. - */ - platform?: AuthPlatform; +export interface Google extends ProxyOnlyResource { /** - * The configuration settings that determines the validation flow of users using App Service - * Authentication/Authorization. + * false if the Google provider should not be enabled despite the set registration; + * otherwise, true. */ - globalValidation?: GlobalValidation; + enabled?: boolean; /** - * The configuration settings of each of the identity providers used to configure App Service - * Authentication/Authorization. + * The configuration settings of the app registration for the Google provider. */ - identityProviders?: IdentityProviders; + registration?: ClientRegistration; /** - * The configuration settings of the login flow of users using App Service - * Authentication/Authorization. + * The configuration settings of the login flow. */ - login?: Login; + login?: LoginScopes; /** - * The configuration settings of the HTTP requests for authentication and authorization requests - * made against App Service Authentication/Authorization. + * The configuration settings of the Azure Active Directory token validation flow. */ - httpSettings?: HttpSettings; + validation?: AllowedAudiencesValidation; } /** - * An app cloneability criterion. + * Functions host level keys. */ -export interface SiteCloneabilityCriterion { +export interface HostKeys { /** - * Name of criterion. + * Secret key. */ - name?: string; + masterKey?: string; /** - * Description of criterion. + * Host level function keys. */ - description?: string; + functionKeys?: { [propertyName: string]: string }; + /** + * System keys. + */ + systemKeys?: { [propertyName: string]: string }; } /** - * Represents whether or not an app is cloneable. + * A hostname binding object. */ -export interface SiteCloneability { +export interface HostNameBinding extends ProxyOnlyResource { /** - * Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable' + * App Service app name. */ - result?: CloneAbilityResult; + siteName?: string; /** - * List of features enabled on app that prevent cloning. + * Fully qualified ARM domain resource URI. */ - blockingFeatures?: SiteCloneabilityCriterion[]; + domainId?: string; /** - * List of features enabled on app that are non-blocking but cannot be cloned. The app can still - * be cloned - * but the features in this list will not be set up on cloned app. + * Azure resource name. */ - unsupportedFeatures?: SiteCloneabilityCriterion[]; + azureResourceName?: string; /** - * List of blocking application characteristics. + * Azure resource type. Possible values include: 'Website', 'TrafficManager' */ - blockingCharacteristics?: SiteCloneabilityCriterion[]; + azureResourceType?: AzureResourceType; + /** + * Custom DNS record type. Possible values include: 'CName', 'A' + */ + customHostNameDnsRecordType?: CustomHostNameDnsRecordType; + /** + * Hostname type. Possible values include: 'Verified', 'Managed' + */ + hostNameType?: HostNameType; + /** + * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled' + */ + sslState?: SslState; + /** + * SSL certificate thumbprint + */ + thumbprint?: string; + /** + * Virtual IP address assigned to the hostname if IP based SSL is enabled. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly virtualIP?: string; } /** - * Web app configuration ARM resource. + * Http logs configuration. */ -export interface SiteConfigResource extends ProxyOnlyResource { +export interface HttpLogsConfig { /** - * Number of workers. + * Http logs to file system configuration. */ - numberOfWorkers?: number; + fileSystem?: FileSystemHttpLogsConfig; /** - * Default documents. + * Http logs to azure blob storage configuration. */ - defaultDocuments?: string[]; + azureBlobStorage?: AzureBlobStorageHttpLogsConfig; +} + +/** + * The configuration settings of the paths HTTP requests. + */ +export interface HttpSettingsRoutes { + /** + * The prefix that should precede all the authentication/authorization paths. + */ + apiPrefix?: string; +} + +/** + * The configuration settings of the HTTP requests for authentication and authorization requests + * made against App Service Authentication/Authorization. + */ +export interface HttpSettings { /** - * .NET Framework version. Default value: 'v4.6'. + * false if the authentication/authorization responses not having the HTTPS scheme + * are permissible; otherwise, true. */ - netFrameworkVersion?: string; + requireHttps?: boolean; /** - * Version of PHP. + * The configuration settings of the paths HTTP requests. */ - phpVersion?: string; + routes?: HttpSettingsRoutes; /** - * Version of Python. + * The configuration settings of a forward proxy used to make the requests. */ - pythonVersion?: string; + forwardProxy?: ForwardProxy; +} + +/** + * The configuration settings of the app registration for the Twitter provider. + */ +export interface TwitterRegistration { /** - * Version of Node.js. + * The OAuth 1.0a consumer key of the Twitter application used for sign-in. + * This setting is required for enabling Twitter Sign-In. + * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in */ - nodeVersion?: string; + consumerKey?: string; /** - * Version of PowerShell. + * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter + * application used for sign-in. */ - powerShellVersion?: string; + consumerSecretSettingName?: string; +} + +/** + * The configuration settings of the Twitter provider. + */ +export interface Twitter extends ProxyOnlyResource { /** - * Linux App Framework and version + * false if the Twitter provider should not be enabled despite the set registration; + * otherwise, true. */ - linuxFxVersion?: string; + enabled?: boolean; /** - * Xenon App Framework and version + * The configuration settings of the app registration for the Twitter provider. */ - windowsFxVersion?: string; + registration?: TwitterRegistration; +} + +/** + * The configuration settings of the legacy Microsoft Account provider. + */ +export interface LegacyMicrosoftAccount extends ProxyOnlyResource { /** - * true if request tracing is enabled; otherwise, false. + * false if the legacy Microsoft Account provider should not be enabled despite the + * set registration; otherwise, true. */ - requestTracingEnabled?: boolean; + enabled?: boolean; /** - * Request tracing expiration time. + * The configuration settings of the app registration for the legacy Microsoft Account provider. */ - requestTracingExpirationTime?: Date; + registration?: ClientRegistration; /** - * true if remote debugging is enabled; otherwise, false. + * The configuration settings of the login flow. */ - remoteDebuggingEnabled?: boolean; + login?: LoginScopes; /** - * Remote debugging version. + * The configuration settings of the legacy Microsoft Account provider token validation flow. */ - remoteDebuggingVersion?: string; + validation?: AllowedAudiencesValidation; +} + +/** + * The configuration settings of each of the identity providers used to configure App Service + * Authentication/Authorization. + */ +export interface IdentityProviders { /** - * true if HTTP logging is enabled; otherwise, false. + * The configuration settings of the Azure Active directory provider. */ - httpLoggingEnabled?: boolean; + azureActiveDirectory?: AzureActiveDirectory; /** - * HTTP logs directory size limit. + * The configuration settings of the Facebook provider. */ - logsDirectorySizeLimit?: number; + facebook?: Facebook; /** - * true if detailed error logging is enabled; otherwise, false. + * The configuration settings of the GitHub provider. */ - detailedErrorLoggingEnabled?: boolean; + gitHub?: GitHub; /** - * Publishing user name. + * The configuration settings of the Google provider. */ - publishingUsername?: string; + google?: Google; /** - * Application settings. + * The configuration settings of the Twitter provider. */ - appSettings?: NameValuePair[]; + twitter?: Twitter; /** - * Connection strings. + * The map of the name of the alias of each custom Open ID Connect provider to the + * configuration settings of the custom Open ID Connect provider. */ - connectionStrings?: ConnStringInfo[]; + customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider }; /** - * Site MachineKey. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the legacy Microsoft Account provider. */ - readonly machineKey?: SiteMachineKey; + legacyMicrosoftAccount?: LegacyMicrosoftAccount; /** - * Handler mappings. + * The configuration settings of the Apple provider. */ - handlerMappings?: HandlerMapping[]; + apple?: Apple; /** - * Document root. + * The configuration settings of the Azure Static Web Apps provider. */ - documentRoot?: string; + azureStaticWebApps?: AzureStaticWebApps; +} + +/** + * Function key info. + */ +export interface KeyInfo { /** - * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', - * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', - * 'OneDrive', 'VSO', 'VSTSRM' + * Key name */ - scmType?: ScmType; + name?: string; /** - * true to use 32-bit worker process; otherwise, false. + * Key value */ - use32BitWorkerProcess?: boolean; + value?: string; +} + +/** + * The routes that specify the endpoints used for login and logout requests. + */ +export interface LoginRoutes { /** - * true if WebSocket is enabled; otherwise, false. + * The endpoint at which a logout request should be made. */ - webSocketsEnabled?: boolean; + logoutEndpoint?: string; +} + +/** + * The configuration settings of the token store. + */ +export interface TokenStore { /** - * true if Always On is enabled; otherwise, false. + * true to durably store platform-specific security tokens that are obtained during + * login flows; otherwise, false. + * The default is false. */ - alwaysOn?: boolean; + enabled?: boolean; /** - * Java version. + * The number of hours after session token expiration that a session token can be used to + * call the token refresh API. The default is 72 hours. */ - javaVersion?: string; + tokenRefreshExtensionHours?: number; /** - * Java container. + * The configuration settings of the storage of the tokens if a file system is used. */ - javaContainer?: string; + fileSystem?: FileSystemTokenStore; /** - * Java container version. + * The configuration settings of the storage of the tokens if blob storage is used. */ - javaContainerVersion?: string; + azureBlobStorage?: BlobStorageTokenStore; +} + +/** + * The configuration settings of the nonce used in the login flow. + */ +export interface Nonce { /** - * App command line to launch. + * false if the nonce should not be validated while completing the login flow; + * otherwise, true. */ - appCommandLine?: string; + validateNonce?: boolean; /** - * Managed pipeline mode. Possible values include: 'Integrated', 'Classic' + * The time after the request is made when the nonce should expire. */ - managedPipelineMode?: ManagedPipelineMode; + nonceExpirationInterval?: string; +} + +/** + * The configuration settings of the login flow of users using App Service + * Authentication/Authorization. + */ +export interface Login { /** - * Virtual applications. + * The routes that specify the endpoints used for login and logout requests. */ - virtualApplications?: VirtualApplication[]; + routes?: LoginRoutes; /** - * Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests', - * 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin' + * The configuration settings of the token store. */ - loadBalancing?: SiteLoadBalancing; + tokenStore?: TokenStore; /** - * This is work around for polymorphic types. + * true if the fragments from the request are preserved after the login request is + * made; otherwise, false. */ - experiments?: Experiments; + preserveUrlFragmentsForLogins?: boolean; /** - * Site limits. + * External URLs that can be redirected to as part of logging in or logging out of the app. Note + * that the query string part of the URL is ignored. + * This is an advanced setting typically only needed by Windows Store application backends. + * Note that URLs within the current domain are always implicitly allowed. */ - limits?: SiteLimits; + allowedExternalRedirectUrls?: string[]; /** - * true if Auto Heal is enabled; otherwise, false. + * The configuration settings of the session cookie's expiration. */ - autoHealEnabled?: boolean; + cookieExpiration?: CookieExpiration; /** - * Auto Heal rules. + * The configuration settings of the nonce used in the login flow. */ - autoHealRules?: AutoHealRules; + nonce?: Nonce; +} + +/** + * MSDeploy ARM PUT information + */ +export interface MSDeploy extends ProxyOnlyResource { /** - * Tracing options. + * Package URI */ - tracingOptions?: string; + packageUri?: string; /** - * Virtual Network name. + * SQL Connection String */ - vnetName?: string; + connectionString?: string; /** - * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network - * Security Groups and User Defined Routes applied. + * Database Type */ - vnetRouteAllEnabled?: boolean; + dbType?: string; /** - * The number of private ports assigned to this app. These will be assigned dynamically on - * runtime. + * URI of MSDeploy Parameters file. Must not be set if SetParameters is used. */ - vnetPrivatePortsCount?: number; + setParametersXmlFileUri?: string; /** - * Cross-Origin Resource Sharing (CORS) settings. + * MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used. */ - cors?: CorsSettings; + setParameters?: { [propertyName: string]: string }; /** - * Push endpoint settings. + * Controls whether the MSDeploy operation skips the App_Data directory. + * If set to true, the existing App_Data directory on the destination + * will not be deleted, and any App_Data directory in the source will be ignored. + * Setting is false by default. */ - push?: PushSettings; + skipAppData?: boolean; /** - * Information about the formal API definition for the app. + * Sets the AppOffline rule while the MSDeploy operation executes. + * Setting is false by default. */ - apiDefinition?: ApiDefinitionInfo; + appOffline?: boolean; +} + +/** + * MSDeploy log entry + */ +export interface MSDeployLogEntry { /** - * Azure API management settings linked to the app. + * Timestamp of log entry + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - apiManagementConfig?: ApiManagementConfig; + readonly time?: Date; /** - * Auto-swap slot name. + * Log entry type. Possible values include: 'Message', 'Warning', 'Error' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - autoSwapSlotName?: string; + readonly type?: MSDeployLogEntryType; /** - * true to enable local MySQL; otherwise, false. Default value: false. + * Log entry message + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - localMySqlEnabled?: boolean; + readonly message?: string; +} + +/** + * MSDeploy log + */ +export interface MSDeployLog extends ProxyOnlyResource { /** - * Managed Service Identity Id + * List of log entry messages + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - managedServiceIdentityId?: number; + readonly entries?: MSDeployLogEntry[]; +} + +/** + * MSDeploy ARM response + */ +export interface MSDeployStatus extends ProxyOnlyResource { /** - * Explicit Managed Service Identity Id + * Username of deployer + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - xManagedServiceIdentityId?: number; + readonly deployer?: string; /** - * Identity to use for Key Vault Reference authentication. + * Provisioning state. Possible values include: 'accepted', 'running', 'succeeded', 'failed', + * 'canceled' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - keyVaultReferenceIdentity?: string; + readonly provisioningState?: MSDeployProvisioningState; /** - * IP security restrictions for main. + * Start time of deploy operation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - ipSecurityRestrictions?: IpSecurityRestriction[]; + readonly startTime?: Date; /** - * IP security restrictions for scm. + * End time of deploy operation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scmIpSecurityRestrictions?: IpSecurityRestriction[]; + readonly endTime?: Date; /** - * IP security restrictions for scm to use main. + * Whether the deployment operation has completed + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scmIpSecurityRestrictionsUseMain?: boolean; + readonly complete?: boolean; +} + +/** + * MySQL migration request. + */ +export interface MigrateMySqlRequest extends ProxyOnlyResource { /** - * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value: - * true. + * Connection string to the remote MySQL database. */ - http20Enabled?: boolean; + connectionString: string; /** - * MinTlsVersion: configures the minimum version of TLS required for SSL requests. Possible - * values include: '1.0', '1.1', '1.2' + * The type of migration operation to be done. Possible values include: 'LocalToRemote', + * 'RemoteToLocal' */ - minTlsVersion?: SupportedTlsVersions; + migrationType: MySqlMigrationType; +} + +/** + * MySQL migration status. + */ +export interface MigrateMySqlStatus extends ProxyOnlyResource { /** - * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM - * site. Possible values include: '1.0', '1.1', '1.2' + * Status of the migration task. Possible values include: 'InProgress', 'Failed', 'Succeeded', + * 'TimedOut', 'Created' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scmMinTlsVersion?: SupportedTlsVersions; + readonly migrationOperationStatus?: OperationStatus; /** - * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled' + * Operation ID for the migration task. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - ftpsState?: FtpsState; + readonly operationId?: string; /** - * Number of preWarmed instances. - * This setting only applies to the Consumption and Elastic Plans + * True if the web app has in app MySql enabled + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - preWarmedInstanceCount?: number; + readonly localMySqlEnabled?: boolean; +} + +/** + * Hybrid Connection for an App Service app. + */ +export interface RelayServiceConnectionEntity extends ProxyOnlyResource { + entityName?: string; + entityConnectionString?: string; + resourceType?: string; + resourceConnectionString?: string; + hostname?: string; + port?: number; + biztalkUri?: string; +} + +/** + * Full view of network features for an app (presently VNET integration and Hybrid Connections). + */ +export interface NetworkFeatures extends ProxyOnlyResource { /** - * Maximum number of workers that a site can scale out to. - * This setting only applies to the Consumption and Elastic Premium Plans + * The Virtual Network name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - functionAppScaleLimit?: number; + readonly virtualNetworkName?: string; /** - * Health check path + * The Virtual Network summary view. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - healthCheckPath?: string; + readonly virtualNetworkConnection?: VnetInfo; /** - * Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When - * enabled, - * the ScaleController will not monitor event sources directly, but will instead call to the - * runtime to get scale status. + * The Hybrid Connections summary view. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - functionsRuntimeScaleMonitoringEnabled?: boolean; + readonly hybridConnections?: RelayServiceConnectionEntity[]; /** - * Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows - * App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For - * Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see - * https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the - * time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time - * Zones + * The Hybrid Connection V2 (Service Bus) view. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - websiteTimeZone?: string; + readonly hybridConnectionsV2?: HybridConnection[]; +} + +/** + * Network trace + */ +export interface NetworkTrace { /** - * Number of minimum instance count for a site - * This setting only applies to the Elastic Plans + * Local file path for the captured network trace file. */ - minimumElasticInstanceCount?: number; + path?: string; /** - * List of Azure Storage Accounts. + * Current status of the network trace operation, same as Operation.Status + * (InProgress/Succeeded/Failed). */ - azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue }; + status?: string; /** - * Property to allow or block all public traffic. + * Detailed message of a network trace operation, e.g. error message in case of failure. */ - publicNetworkAccess?: string; + message?: string; } /** - * A snapshot of a web app configuration. + * Performance monitor sample in a set. */ -export interface SiteConfigurationSnapshotInfo extends ProxyOnlyResource { +export interface PerfMonSample { /** - * The time the snapshot was taken. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Point in time for which counter was measured. */ - readonly time?: Date; + time?: Date; /** - * The id of the snapshot - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of the server on which the measurement is made. */ - readonly snapshotId?: number; + instanceName?: string; + /** + * Value of counter at a certain time. + */ + value?: number; } /** - * Site Extension Information. + * Metric information. */ -export interface SiteExtensionInfo extends ProxyOnlyResource { +export interface PerfMonSet { /** - * Site extension ID. + * Unique key name of the counter. */ - extensionId?: string; - title?: string; + name?: string; /** - * Site extension type. Possible values include: 'Gallery', 'WebRoot' + * Start time of the period. */ - extensionType?: SiteExtensionType; + startTime?: Date; /** - * Summary description. + * End time of the period. */ - summary?: string; + endTime?: Date; /** - * Detailed description. + * Presented time grain. */ - description?: string; + timeGrain?: string; /** - * Version information. + * Collection of workers that are active during this time. */ - version?: string; + values?: PerfMonSample[]; +} + +/** + * Performance monitor API response. + */ +export interface PerfMonResponse { /** - * Extension URL. + * The response code. */ - extensionUrl?: string; + code?: string; /** - * Project URL. + * The message. */ - projectUrl?: string; + message?: string; /** - * Icon URL. + * The performance monitor counters. */ - iconUrl?: string; + data?: PerfMonSet; +} + +/** + * Premier add-on. + */ +export interface PremierAddOn extends Resource { /** - * License URL. + * Premier add on SKU. */ - licenseUrl?: string; + sku?: string; /** - * Feed URL. + * Premier add on Product. */ - feedUrl?: string; + product?: string; /** - * List of authors. + * Premier add on Vendor. */ - authors?: string[]; + vendor?: string; /** - * Installer command line parameters. + * Premier add on Marketplace publisher. */ - installerCommandLineParams?: string; + marketplacePublisher?: string; + /** + * Premier add on Marketplace offer. + */ + marketplaceOffer?: string; +} + +/** + * ARM resource for a PremierAddOn. + */ +export interface PremierAddOnPatchResource extends ProxyOnlyResource { /** - * Published timestamp. + * Premier add on SKU. */ - publishedDateTime?: Date; + sku?: string; /** - * Count of downloads. + * Premier add on Product. */ - downloadCount?: number; + product?: string; /** - * true if the local version is the latest version; false otherwise. + * Premier add on Vendor. */ - localIsLatestVersion?: boolean; + vendor?: string; /** - * Local path. + * Premier add on Marketplace publisher. */ - localPath?: string; + marketplacePublisher?: string; /** - * Installed timestamp. + * Premier add on Marketplace offer. */ - installedDateTime?: Date; + marketplaceOffer?: string; +} + +/** + * Description of a Virtual Network subnet that is useable for private site access. + */ +export interface PrivateAccessSubnet { /** - * Provisioning state. + * The name of the subnet. */ - provisioningState?: string; + name?: string; /** - * Site Extension comment. + * The key (ID) of the subnet. */ - comment?: string; + key?: number; } /** - * Configuration of App Service site logs. + * Description of a Virtual Network that is useable for private site access. */ -export interface SiteLogsConfig extends ProxyOnlyResource { +export interface PrivateAccessVirtualNetwork { /** - * Application logs configuration. + * The name of the Virtual Network. */ - applicationLogs?: ApplicationLogsConfig; + name?: string; /** - * HTTP logs configuration. + * The key (ID) of the Virtual Network. */ - httpLogs?: HttpLogsConfig; + key?: number; /** - * Failed requests tracing configuration. + * The ARM uri of the Virtual Network */ - failedRequestsTracing?: EnabledConfig; + resourceId?: string; /** - * Detailed error messages configuration. + * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not + * null) is interpreted to mean that all subnets are allowed within this Virtual Network. */ - detailedErrorMessages?: EnabledConfig; + subnets?: PrivateAccessSubnet[]; } /** - * ARM resource for a site. + * Description of the parameters of Private Access for a Web Site. */ -export interface SitePatchResource extends ProxyOnlyResource { +export interface PrivateAccess extends ProxyOnlyResource { /** - * Current state of the app. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Whether private access is enabled or not. */ - readonly state?: string; + enabled?: boolean; /** - * Hostnames associated with the app. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The Virtual Networks (and subnets) allowed to access the site privately. */ - readonly hostNames?: string[]; + virtualNetworks?: PrivateAccessVirtualNetwork[]; +} + +/** + * Process Thread Information. + */ +export interface ProcessThreadInfo extends ProxyOnlyResource { /** - * Name of the repository site. + * Site extension ID. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly repositorySiteName?: string; + readonly identifier?: number; /** - * State indicating whether the app has exceeded its quota usage. Read-only. Possible values - * include: 'Normal', 'Exceeded' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * HRef URI. */ - readonly usageState?: UsageState; + href?: string; /** - * true if the app is enabled; otherwise, false. Setting this value to - * false disables the app (takes the app offline). + * Process URI. */ - enabled?: boolean; + process?: string; /** - * Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. - * Otherwise, - * the app is not served on those hostnames. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start address. */ - readonly enabledHostNames?: string[]; + startAddress?: string; /** - * Management information availability state for the app. Possible values include: 'Normal', - * 'Limited', 'DisasterRecoveryMode' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Current thread priority. */ - readonly availabilityState?: SiteAvailabilityState; + currentPriority?: number; /** - * Hostname SSL states are used to manage the SSL bindings for app's hostnames. + * Thread priority level. */ - hostNameSslStates?: HostNameSslState[]; + priorityLevel?: string; /** - * Resource ID of the associated App Service plan, formatted as: - * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + * Base priority. */ - serverFarmId?: string; + basePriority?: number; /** - * true if reserved; otherwise, false. Default value: false. + * Start time. */ - reserved?: boolean; + startTime?: Date; /** - * Obsolete: Hyper-V sandbox. Default value: false. + * Total processor time. */ - isXenon?: boolean; + totalProcessorTime?: string; /** - * Hyper-V sandbox. Default value: false. + * User processor time. */ - hyperV?: boolean; + userProcessorTime?: string; /** - * Last time the app was modified, in UTC. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Thread state. */ - readonly lastModifiedTimeUtc?: Date; + state?: string; /** - * Configuration of the app. + * Wait reason. */ - siteConfig?: SiteConfig; + waitReason?: string; +} + +/** + * Process Module Information. + */ +export interface ProcessModuleInfo extends ProxyOnlyResource { /** - * Azure Traffic Manager hostnames associated with the app. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Base address. Used as module identifier in ARM resource URI. */ - readonly trafficManagerHostNames?: string[]; + baseAddress?: string; /** - * true to stop SCM (KUDU) site when the app is stopped; otherwise, - * false. The default is false. Default value: false. + * File name. */ - scmSiteAlsoStopped?: boolean; + fileName?: string; /** - * Specifies which deployment slot this app will swap into. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * HRef URI. */ - readonly targetSwapSlot?: string; + href?: string; /** - * App Service Environment to use for the app. + * File path. */ - hostingEnvironmentProfile?: HostingEnvironmentProfile; + filePath?: string; /** - * true to enable client affinity; false to stop sending session - * affinity cookies, which route client requests in the same session to the same instance. - * Default is true. + * Module memory size. */ - clientAffinityEnabled?: boolean; + moduleMemorySize?: number; /** - * true to enable client certificate authentication (TLS mutual authentication); - * otherwise, false. Default is false. + * File version. */ - clientCertEnabled?: boolean; + fileVersion?: string; /** - * This composes with ClientCertEnabled setting. - * - ClientCertEnabled: false means ClientCert is ignored. - * - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required. - * - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or - * accepted. Possible values include: 'Required', 'Optional', 'OptionalInteractiveUser' + * File description. */ - clientCertMode?: ClientCertMode; + fileDescription?: string; /** - * client certificate authentication comma-separated exclusion paths + * Product name. */ - clientCertExclusionPaths?: string; + product?: string; /** - * true to disable the public hostnames of the app; otherwise, false. - * If true, the app is only accessible via API management process. + * Product version. */ - hostNamesDisabled?: boolean; + productVersion?: string; /** - * Unique identifier that verifies the custom domains assigned to the app. Customer will add this - * id to a txt record for verification. + * Is debug? */ - customDomainVerificationId?: string; + isDebug?: boolean; /** - * List of IP addresses that the app uses for outbound connections (e.g. database access). - * Includes VIPs from tenants that site can be hosted with current settings. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Module language (locale). */ - readonly outboundIpAddresses?: string; + language?: string; +} + +/** + * Process Information. + */ +export interface ProcessInfo extends ProxyOnlyResource { /** - * List of IP addresses that the app uses for outbound connections (e.g. database access). - * Includes VIPs from all tenants except dataComponent. Read-only. + * ARM Identifier for deployment. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly possibleOutboundIpAddresses?: string; - /** - * Size of the function container. - */ - containerSize?: number; + readonly identifier?: number; /** - * Maximum allowed daily memory-time quota (applicable on dynamic apps only). + * Deployment name. */ - dailyMemoryTimeQuota?: number; + deploymentName?: string; /** - * App suspended till in case memory-time quota is exceeded. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * HRef URI. */ - readonly suspendedTill?: Date; + href?: string; /** - * Maximum number of workers. - * This only applies to Functions container. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Minidump URI. */ - readonly maxNumberOfWorkers?: number; + minidump?: string; /** - * If specified during app creation, the app is cloned from a source app. + * Is profile running? */ - cloningInfo?: CloningInfo; + isProfileRunning?: boolean; /** - * Name of the resource group the app belongs to. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Is the IIS Profile running? */ - readonly resourceGroup?: string; + isIisProfileRunning?: boolean; /** - * true if the app is a default container; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * IIS Profile timeout (seconds). */ - readonly isDefaultContainer?: boolean; + iisProfileTimeoutInSeconds?: number; /** - * Default hostname of the app. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Parent process. */ - readonly defaultHostName?: string; + parent?: string; /** - * Status of the last deployment slot swap operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Child process list. */ - readonly slotSwapStatus?: SlotSwapStatus; + children?: string[]; /** - * HttpsOnly: configures a web site to accept only https requests. Issues redirect for - * http requests + * Thread list. */ - httpsOnly?: boolean; + threads?: ProcessThreadInfo[]; /** - * Site redundancy mode. Possible values include: 'None', 'Manual', 'Failover', 'ActiveActive', - * 'GeoRedundant' + * List of open files. */ - redundancyMode?: RedundancyMode; + openFileHandles?: string[]; /** - * Specifies an operation id if this site has a pending operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of modules. */ - readonly inProgressOperationId?: string; + modules?: ProcessModuleInfo[]; /** - * Checks if Customer provided storage account is required + * File name of this process. */ - storageAccountRequired?: boolean; + fileName?: string; /** - * Identity to use for Key Vault Reference authentication. + * Command line. */ - keyVaultReferenceIdentity?: string; + commandLine?: string; /** - * Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET - * Integration. - * This must be of the form - * /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} + * User name. */ - virtualNetworkSubnetId?: string; - identity?: ManagedServiceIdentity; -} - -/** - * Used for getting PHP error logging flag. - */ -export interface SitePhpErrorLogFlag extends ProxyOnlyResource { + userName?: string; /** - * Local log_errors setting. + * Handle count. */ - localLogErrors?: string; + handleCount?: number; /** - * Master log_errors setting. + * Module count. */ - masterLogErrors?: string; + moduleCount?: number; /** - * Local log_errors_max_len setting. + * Thread count. */ - localLogErrorsMaxLength?: string; + threadCount?: number; /** - * Master log_errors_max_len setting. + * Start time. */ - masterLogErrorsMaxLength?: string; -} - -/** - * Source control configuration for an app. - */ -export interface SiteSourceControl extends ProxyOnlyResource { + startTime?: Date; /** - * Repository or source control URL. + * Total CPU time. */ - repoUrl?: string; + totalCpuTime?: string; /** - * Name of branch to use for deployment. + * User CPU time. */ - branch?: string; + userCpuTime?: string; /** - * true to limit to manual integration; false to enable continuous - * integration (which configures webhooks into online repos like GitHub). + * Privileged CPU time. */ - isManualIntegration?: boolean; + privilegedCpuTime?: string; /** - * true if this is deployed via GitHub action. + * Working set. */ - isGitHubAction?: boolean; + workingSet?: number; /** - * true to enable deployment rollback; otherwise, false. + * Peak working set. */ - deploymentRollbackEnabled?: boolean; + peakWorkingSet?: number; /** - * true for a Mercurial repository; false for a Git repository. + * Private memory size. */ - isMercurial?: boolean; + privateMemory?: number; /** - * If GitHub Action is selected, than the associated configuration. + * Virtual memory size. */ - gitHubActionConfiguration?: GitHubActionConfiguration; -} - -/** - * Slot Config names azure resource. - */ -export interface SlotConfigNamesResource extends ProxyOnlyResource { + virtualMemory?: number; /** - * List of connection string names. + * Peak virtual memory usage. */ - connectionStringNames?: string[]; + peakVirtualMemory?: number; /** - * List of application settings names. + * Paged system memory. */ - appSettingNames?: string[]; + pagedSystemMemory?: number; /** - * List of external Azure storage account identifiers. + * Non-paged system memory. */ - azureStorageConfigNames?: string[]; -} - -/** - * A setting difference between two deployment slots of an app. - */ -export interface SlotDifference extends ProxyOnlyResource { + nonPagedSystemMemory?: number; /** - * Level of the difference: Information, Warning or Error. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Paged memory. */ - readonly level?: string; + pagedMemory?: number; /** - * The type of the setting: General, AppSetting or ConnectionString. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Peak paged memory. */ - readonly settingType?: string; + peakPagedMemory?: number; /** - * Rule that describes how to process the setting difference during a slot swap. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Time stamp. */ - readonly diffRule?: string; + timeStamp?: Date; /** - * Name of the setting. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of environment variables. */ - readonly settingName?: string; + environmentVariables?: { [propertyName: string]: string }; /** - * Value of the setting in the current slot. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Is this the SCM site? */ - readonly valueInCurrentSlot?: string; + isScmSite?: boolean; /** - * Value of the setting in the target slot. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Is this a Web Job? */ - readonly valueInTargetSlot?: string; + isWebjob?: boolean; /** - * Description of the setting difference. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Description of process. */ - readonly description?: string; + description?: string; } /** - * Specifies the web app that snapshot contents will be retrieved from. + * Public certificate object */ -export interface SnapshotRecoverySource { +export interface PublicCertificate extends ProxyOnlyResource { /** - * Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS + * Public Certificate byte array */ - location?: string; + blob?: Uint8Array; /** - * ARM resource ID of the source app. - * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} - * for production slots and - * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} - * for other slots. + * Public Certificate Location. Possible values include: 'CurrentUserMy', 'LocalMachineMy', + * 'Unknown' */ - id?: string; + publicCertificateLocation?: PublicCertificateLocation; + /** + * Certificate Thumbprint + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly thumbprint?: string; } /** - * Details about app recovery operation. + * Description of a restore request. */ -export interface SnapshotRestoreRequest extends ProxyOnlyResource { +export interface RestoreRequest extends ProxyOnlyResource { /** - * Point in time in which the app restore should be done, formatted as a DateTime string. + * SAS URL to the container. */ - snapshotTime?: string; + storageAccountUrl: string; /** - * Optional. Specifies the web app that snapshot contents will be retrieved from. - * If empty, the targeted web app will be used as the source. + * Name of a blob which contains the backup. */ - recoverySource?: SnapshotRecoverySource; + blobName?: string; /** - * If true the restore operation can overwrite source app; otherwise, - * false. + * true if the restore operation can overwrite target app; otherwise, + * false. true is needed if trying to restore over an existing app. */ overwrite: boolean; /** - * If true, site configuration, in addition to content, will be reverted. - */ - recoverConfiguration?: boolean; - /** - * If true, custom hostname conflicts will be ignored when recovering to a target web app. - * This setting is only necessary when RecoverConfiguration is enabled. - */ - ignoreConflictingHostNames?: boolean; - /** - * If true, the snapshot is retrieved from DRSecondary endpoint. + * Name of an app. */ - useDRSecondary?: boolean; -} - -/** - * Options for app content migration. - */ -export interface StorageMigrationOptions extends ProxyOnlyResource { + siteName?: string; /** - * AzureFiles connection string. + * Collection of databases which should be restored. This list has to match the list of databases + * included in the backup. */ - azurefilesConnectionString: string; + databases?: DatabaseBackupSetting[]; /** - * AzureFiles share. + * Changes a logic when restoring an app with custom domains. true to remove custom + * domains automatically. If false, custom domains are added to + * the app's object when it is being restored, but that might fail due to conflicts during the + * operation. Default value: false. */ - azurefilesShare: string; + ignoreConflictingHostNames?: boolean; /** - * trueif the app should be switched over; otherwise, false. Default - * value: false. + * Ignore the databases and only restore the site content. Default value: false. */ - switchSiteAfterMigration?: boolean; + ignoreDatabases?: boolean; /** - * true if the app should be read only during copy operation; otherwise, - * false. Default value: false. + * Specify app service plan that will own restored site. */ - blockWriteAccessToSite?: boolean; -} - -/** - * Response for a migration of app content request. - */ -export interface StorageMigrationResponse extends ProxyOnlyResource { + appServicePlan?: string; /** - * When server starts the migration process, it will return an operation ID identifying that - * particular migration operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Operation type. Possible values include: 'Default', 'Clone', 'Relocation', 'Snapshot', + * 'CloudFS'. Default value: 'Default'. */ - readonly operationId?: string; -} - -/** - * Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual - * network integration. - */ -export interface SwiftVirtualNetwork extends ProxyOnlyResource { + operationType?: BackupRestoreOperationType; /** - * The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This - * subnet must have a delegation to Microsoft.Web/serverFarms defined first. + * true if SiteConfig.ConnectionStrings should be set in new app; otherwise, + * false. */ - subnetResourceId?: string; + adjustConnectionStrings?: boolean; /** - * A flag that specifies if the scale unit this Web App is on supports Swift integration. + * App Service Environment name, if needed (only when restoring an app to an App Service + * Environment). */ - swiftSupported?: boolean; + hostingEnvironment?: string; } /** - * Triggered Web Job Run Information. + * Configuration settings for the Azure App Service Authentication / Authorization feature. */ -export interface TriggeredJobRun extends ProxyOnlyResource { - /** - * Job ID. - */ - webJobId?: string; +export interface SiteAuthSettings extends ProxyOnlyResource { /** - * Job name. + * true if the Authentication / Authorization feature is enabled for the current + * app; otherwise, false. */ - webJobName?: string; + enabled?: boolean; /** - * Job status. Possible values include: 'Success', 'Failed', 'Error' + * The RuntimeVersion of the Authentication / Authorization feature in use for the current app. + * The setting in this value can control the behavior of certain features in the Authentication / + * Authorization module. */ - status?: TriggeredWebJobStatus; + runtimeVersion?: string; /** - * Start time. + * The action to take when an unauthenticated client attempts to access the app. Possible values + * include: 'RedirectToLoginPage', 'AllowAnonymous' */ - startTime?: Date; + unauthenticatedClientAction?: UnauthenticatedClientAction; /** - * End time. + * true to durably store platform-specific security tokens that are obtained during + * login flows; otherwise, false. + * The default is false. */ - endTime?: Date; + tokenStoreEnabled?: boolean; /** - * Job duration. + * External URLs that can be redirected to as part of logging in or logging out of the app. Note + * that the query string part of the URL is ignored. + * This is an advanced setting typically only needed by Windows Store application backends. + * Note that URLs within the current domain are always implicitly allowed. */ - duration?: string; + allowedExternalRedirectUrls?: string[]; /** - * Output URL. + * The default authentication provider to use when multiple providers are configured. + * This setting is only needed if multiple providers are configured and the unauthenticated + * client + * action is set to "RedirectToLoginPage". Possible values include: 'AzureActiveDirectory', + * 'Facebook', 'Google', 'MicrosoftAccount', 'Twitter', 'Github' */ - outputUrl?: string; + defaultProvider?: BuiltInAuthenticationProvider; /** - * Error URL. + * The number of hours after session token expiration that a session token can be used to + * call the token refresh API. The default is 72 hours. */ - errorUrl?: string; + tokenRefreshExtensionHours?: number; /** - * Job URL. + * The Client ID of this relying party application, known as the client_id. + * This setting is required for enabling OpenID Connection authentication with Azure Active + * Directory or + * other 3rd party OpenID Connect providers. + * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html */ - url?: string; + clientId?: string; /** - * Job name. + * The Client Secret of this relying party application (in Azure Active Directory, this is also + * referred to as the Key). + * This setting is optional. If no client secret is configured, the OpenID Connect implicit auth + * flow is used to authenticate end users. + * Otherwise, the OpenID Connect Authorization Code Flow is used to authenticate end users. + * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html */ - jobName?: string; + clientSecret?: string; /** - * Job trigger. + * The app setting name that contains the client secret of the relying party application. */ - trigger?: string; -} - -/** - * Triggered Web Job History. List of Triggered Web Job Run Information elements. - */ -export interface TriggeredJobHistory extends ProxyOnlyResource { + clientSecretSettingName?: string; /** - * List of triggered web job runs. + * An alternative to the client secret, that is the thumbprint of a certificate used for signing + * purposes. This property acts as + * a replacement for the Client Secret. It is also optional. */ - runs?: TriggeredJobRun[]; -} - -/** - * Triggered Web Job Information. - */ -export interface TriggeredWebJob extends ProxyOnlyResource { + clientSecretCertificateThumbprint?: string; /** - * Latest job run information. + * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this + * application. + * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. + * https://sts.windows.net/{tenant-guid}/. + * This URI is a case-sensitive identifier for the token issuer. + * More information on OpenID Connect Discovery: + * http://openid.net/specs/openid-connect-discovery-1_0.html */ - latestRun?: TriggeredJobRun; + issuer?: string; /** - * History URL. + * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as + * such. */ - historyUrl?: string; + validateIssuer?: boolean; /** - * Scheduler Logs URL. + * Allowed audience values to consider when validating JWTs issued by + * Azure Active Directory. Note that the ClientID value is always considered an + * allowed audience, regardless of this setting. */ - schedulerLogsUrl?: string; + allowedAudiences?: string[]; /** - * Run command. + * Login parameters to send to the OpenID Connect authorization endpoint when + * a user logs in. Each parameter must be in the form "key=value". */ - runCommand?: string; + additionalLoginParams?: string[]; /** - * Job URL. + * Gets a JSON string containing the Azure AD Acl settings. */ - url?: string; + aadClaimsAuthorization?: string; /** - * Extra Info URL. + * The OpenID Connect Client ID for the Google web application. + * This setting is required for enabling Google Sign-In. + * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/ */ - extraInfoUrl?: string; + googleClientId?: string; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * The client secret associated with the Google web application. + * This setting is required for enabling Google Sign-In. + * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/ */ - webJobType?: WebJobType; + googleClientSecret?: string; /** - * Error information. + * The app setting name that contains the client secret associated with + * the Google web application. */ - error?: string; + googleClientSecretSettingName?: string; /** - * Using SDK? + * The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. + * This setting is optional. If not specified, "openid", "profile", and "email" are used as + * default scopes. + * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/ */ - usingSdk?: boolean; + googleOAuthScopes?: string[]; /** - * Job settings. + * The App ID of the Facebook app used for login. + * This setting is required for enabling Facebook Login. + * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login */ - settings?: { [propertyName: string]: any }; -} - -/** - * An interface representing WebSiteInstanceStatus. - */ -export interface WebSiteInstanceStatus extends ProxyOnlyResource { + facebookAppId?: string; /** - * Possible values include: 'READY', 'STOPPED', 'UNKNOWN' + * The App Secret of the Facebook app used for Facebook Login. + * This setting is required for enabling Facebook Login. + * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login */ - state?: SiteRuntimeState; + facebookAppSecret?: string; /** - * Link to the GetStatusApi in Kudu + * The app setting name that contains the app secret used for Facebook Login. */ - statusUrl?: string; + facebookAppSecretSettingName?: string; /** - * Link to the Diagnose and Solve Portal + * The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. + * This setting is optional. + * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login */ - detectorUrl?: string; + facebookOAuthScopes?: string[]; /** - * Link to the console to web app instance + * The Client Id of the GitHub app used for login. + * This setting is required for enabling Github login */ - consoleUrl?: string; + gitHubClientId?: string; /** - * Link to the console to web app instance + * The Client Secret of the GitHub app used for Github Login. + * This setting is required for enabling Github login. */ - healthCheckUrl?: string; - containers?: { [propertyName: string]: ContainerInfo }; -} - -/** - * Web Job Information. - */ -export interface WebJob extends ProxyOnlyResource { + gitHubClientSecret?: string; /** - * Run command. + * The app setting name that contains the client secret of the Github + * app used for GitHub Login. */ - runCommand?: string; + gitHubClientSecretSettingName?: string; /** - * Job URL. + * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. + * This setting is optional */ - url?: string; + gitHubOAuthScopes?: string[]; /** - * Extra Info URL. + * The OAuth 1.0a consumer key of the Twitter application used for sign-in. + * This setting is required for enabling Twitter Sign-In. + * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in */ - extraInfoUrl?: string; + twitterConsumerKey?: string; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * The OAuth 1.0a consumer secret of the Twitter application used for sign-in. + * This setting is required for enabling Twitter Sign-In. + * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in */ - webJobType?: WebJobType; + twitterConsumerSecret?: string; /** - * Error information. + * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter + * application used for sign-in. */ - error?: string; + twitterConsumerSecretSettingName?: string; /** - * Using SDK? + * The OAuth 2.0 client ID that was created for the app used for authentication. + * This setting is required for enabling Microsoft Account authentication. + * Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm */ - usingSdk?: boolean; + microsoftAccountClientId?: string; /** - * Job settings. + * The OAuth 2.0 client secret that was created for the app used for authentication. + * This setting is required for enabling Microsoft Account authentication. + * Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm */ - settings?: { [propertyName: string]: any }; -} - -/** - * The plan object in Azure Resource Manager, represents a marketplace plan. - */ -export interface ArmPlan { + microsoftAccountClientSecret?: string; /** - * The name. + * The app setting name containing the OAuth 2.0 client secret that was created for the + * app used for authentication. */ - name?: string; + microsoftAccountClientSecretSettingName?: string; /** - * The publisher. + * The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. + * This setting is optional. If not specified, "wl.basic" is used as the default scope. + * Microsoft Account Scopes and permissions documentation: + * https://msdn.microsoft.com/en-us/library/dn631845.aspx */ - publisher?: string; + microsoftAccountOAuthScopes?: string[]; /** - * The product. + * "true" if the auth config settings should be read from a file, + * "false" otherwise */ - product?: string; + isAuthFromFile?: string; /** - * The promotion code. + * The path of the config file containing auth settings. + * If the path is relative, base will the site's root directory. */ - promotionCode?: string; + authFilePath?: string; /** - * Version of product. + * The ConfigVersion of the Authentication / Authorization feature in use for the current app. + * The setting in this value can control the behavior of the control plane for Authentication / + * Authorization. */ - version?: string; + configVersion?: string; } /** - * A remote private endpoint connection + * Configuration settings for the Azure App Service Authentication / Authorization V2 feature. */ -export interface RemotePrivateEndpointConnection extends ProxyOnlyResource { +export interface SiteAuthSettingsV2 extends ProxyOnlyResource { /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the platform of App Service Authentication/Authorization. */ - readonly provisioningState?: string; + platform?: AuthPlatform; /** - * PrivateEndpoint of a remote private endpoint connection + * The configuration settings that determines the validation flow of users using App Service + * Authentication/Authorization. */ - privateEndpoint?: ArmIdWrapper; - privateLinkServiceConnectionState?: PrivateLinkConnectionState; + globalValidation?: GlobalValidation; /** - * Private IPAddresses mapped to the remote private endpoint + * The configuration settings of each of the identity providers used to configure App Service + * Authentication/Authorization. */ - ipAddresses?: string[]; + identityProviders?: IdentityProviders; + /** + * The configuration settings of the login flow of users using App Service + * Authentication/Authorization. + */ + login?: Login; + /** + * The configuration settings of the HTTP requests for authentication and authorization requests + * made against App Service Authentication/Authorization. + */ + httpSettings?: HttpSettings; } /** - * Message envelope that contains the common Azure resource manager properties and the resource - * provider specific content. + * An app cloneability criterion. */ -export interface ResponseMessageEnvelopeRemotePrivateEndpointConnection { - /** - * Resource Id. Typically ID is populated only for responses to GET requests. Caller is - * responsible for passing in this - * value for GET requests only. - * For example: - * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename} - */ - id?: string; +export interface SiteCloneabilityCriterion { /** - * Name of resource. + * Name of criterion. */ name?: string; /** - * Type of resource e.g "Microsoft.Web/sites". + * Description of criterion. */ - type?: string; + description?: string; +} + +/** + * Represents whether or not an app is cloneable. + */ +export interface SiteCloneability { /** - * Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia. + * Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable' */ - location?: string; + result?: CloneAbilityResult; /** - * Tags associated with resource. + * List of features enabled on app that prevent cloning. */ - tags?: { [propertyName: string]: string }; + blockingFeatures?: SiteCloneabilityCriterion[]; /** - * Azure resource manager plan. + * List of features enabled on app that are non-blocking but cannot be cloned. The app can still + * be cloned + * but the features in this list will not be set up on cloned app. */ - plan?: ArmPlan; + unsupportedFeatures?: SiteCloneabilityCriterion[]; /** - * Resource specific properties. + * List of blocking application characteristics. */ - properties?: RemotePrivateEndpointConnection; + blockingCharacteristics?: SiteCloneabilityCriterion[]; +} + +/** + * Web app configuration ARM resource. + */ +export interface SiteConfigResource extends ProxyOnlyResource { /** - * SKU description of the resource. + * Number of workers. */ - sku?: SkuDescription; + numberOfWorkers?: number; /** - * Azure-AsyncOperation Status info. + * Default documents. */ - status?: string; + defaultDocuments?: string[]; /** - * Azure-AsyncOperation Error info. + * .NET Framework version. Default value: 'v4.6'. */ - error?: ErrorEntity; + netFrameworkVersion?: string; /** - * MSI resource + * Version of PHP. */ - identity?: ManagedServiceIdentity; + phpVersion?: string; /** - * Logical Availability Zones the service is hosted in + * Version of Python. */ - zones?: string[]; -} - -/** - * Build properties for the static site. - */ -export interface StaticSiteBuildProperties { + pythonVersion?: string; /** - * The path to the app code within the repository. + * Version of Node.js. */ - appLocation?: string; + nodeVersion?: string; /** - * The path to the api code within the repository. + * Version of PowerShell. */ - apiLocation?: string; + powerShellVersion?: string; /** - * Deprecated: The path of the app artifacts after building (deprecated in favor of - * OutputLocation) + * Linux App Framework and version */ - appArtifactLocation?: string; + linuxFxVersion?: string; /** - * The output path of the app after building. + * Xenon App Framework and version */ - outputLocation?: string; + windowsFxVersion?: string; /** - * A custom command to run during deployment of the static content application. + * true if request tracing is enabled; otherwise, false. */ - appBuildCommand?: string; + requestTracingEnabled?: boolean; /** - * A custom command to run during deployment of the Azure Functions API application. + * Request tracing expiration time. */ - apiBuildCommand?: string; + requestTracingExpirationTime?: Date; /** - * Skip Github Action workflow generation. + * true if remote debugging is enabled; otherwise, false. */ - skipGithubActionWorkflowGeneration?: boolean; + remoteDebuggingEnabled?: boolean; /** - * Github Action secret name override. + * Remote debugging version. */ - githubActionSecretNameOverride?: string; -} - -/** - * Template Options for the static site. - */ -export interface StaticSiteTemplateOptions { + remoteDebuggingVersion?: string; /** - * URL of the template repository. The newly generated repository will be based on this one. + * true if HTTP logging is enabled; otherwise, false. */ - templateRepositoryUrl?: string; + httpLoggingEnabled?: boolean; /** - * Owner of the newly generated repository. + * Flag to use Managed Identity Creds for ACR pull */ - owner?: string; + acrUseManagedIdentityCreds?: boolean; /** - * Name of the newly generated repository. + * If using user managed identity, the user managed identity ClientId */ - repositoryName?: string; + acrUserManagedIdentityID?: string; /** - * Description of the newly generated repository. + * HTTP logs directory size limit. */ - description?: string; + logsDirectorySizeLimit?: number; /** - * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. - * public). + * true if detailed error logging is enabled; otherwise, false. */ - isPrivate?: boolean; -} - -/** - * A static site user provided function. - */ -export interface StaticSiteUserProvidedFunctionApp extends ProxyOnlyResource { + detailedErrorLoggingEnabled?: boolean; /** - * The resource id of the function app registered with the static site + * Publishing user name. */ - functionAppResourceId?: string; + publishingUsername?: string; /** - * The region of the function app registered with the static site + * Application settings. */ - functionAppRegion?: string; + appSettings?: NameValuePair[]; /** - * The date and time on which the function app was registered with the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Connection strings. */ - readonly createdOn?: Date; -} - -/** - * Static Site ARM resource. - */ -export interface StaticSiteARMResource extends Resource { + connectionStrings?: ConnStringInfo[]; /** - * The default autogenerated hostname for the static site. + * Site MachineKey. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly defaultHostname?: string; + readonly machineKey?: SiteMachineKey; /** - * URL for the repository of the static site. + * Handler mappings. */ - repositoryUrl?: string; + handlerMappings?: HandlerMapping[]; /** - * The target branch in the repository. + * Document root. */ - branch?: string; + documentRoot?: string; /** - * The custom domains associated with this static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', + * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', + * 'OneDrive', 'VSO', 'VSTSRM' */ - readonly customDomains?: string[]; + scmType?: ScmType; /** - * A user's github repository token. This is used to setup the Github Actions workflow file and - * API secrets. + * true to use 32-bit worker process; otherwise, false. */ - repositoryToken?: string; + use32BitWorkerProcess?: boolean; /** - * Build properties to configure on the repository. + * true if WebSocket is enabled; otherwise, false. */ - buildProperties?: StaticSiteBuildProperties; + webSocketsEnabled?: boolean; /** - * Private endpoint connections - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if Always On is enabled; otherwise, false. */ - readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; + alwaysOn?: boolean; /** - * State indicating whether staging environments are allowed or not allowed for a static web app. - * Possible values include: 'Enabled', 'Disabled' + * Java version. */ - stagingEnvironmentPolicy?: StagingEnvironmentPolicy; + javaVersion?: string; /** - * false if config file is locked for this static web app; otherwise, - * true. + * Java container. */ - allowConfigFileUpdates?: boolean; + javaContainer?: string; /** - * Template options for generating a new repository. + * Java container version. */ - templateProperties?: StaticSiteTemplateOptions; + javaContainerVersion?: string; /** - * The content distribution endpoint for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * App command line to launch. */ - readonly contentDistributionEndpoint?: string; + appCommandLine?: string; /** - * Identity to use for Key Vault Reference authentication. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Managed pipeline mode. Possible values include: 'Integrated', 'Classic' */ - readonly keyVaultReferenceIdentity?: string; + managedPipelineMode?: ManagedPipelineMode; /** - * User provided function apps registered with the static site - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Virtual applications. */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + virtualApplications?: VirtualApplication[]; /** - * The provider that submitted the last deployment to the primary environment of the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests', + * 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin' */ - readonly provider?: string; - sku?: SkuDescription; - identity?: ManagedServiceIdentity; -} - -/** - * Static Site Build ARM resource. - */ -export interface StaticSiteBuildARMResource extends ProxyOnlyResource { + loadBalancing?: SiteLoadBalancing; /** - * An identifier for the static site build. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * This is work around for polymorphic types. */ - readonly buildId?: string; + experiments?: Experiments; /** - * The source branch. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Site limits. */ - readonly sourceBranch?: string; + limits?: SiteLimits; /** - * The title of a pull request that a static site build is related to. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if Auto Heal is enabled; otherwise, false. */ - readonly pullRequestTitle?: string; + autoHealEnabled?: boolean; /** - * The hostname for a static site build. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Auto Heal rules. */ - readonly hostname?: string; + autoHealRules?: AutoHealRules; /** - * When this build was created. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Tracing options. */ - readonly createdTimeUtc?: Date; + tracingOptions?: string; /** - * When this build was updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Virtual Network name. */ - readonly lastUpdatedOn?: Date; + vnetName?: string; /** - * The status of the static site build. Possible values include: 'WaitingForDeployment', - * 'Uploading', 'Deploying', 'Ready', 'Failed', 'Deleting', 'Detached' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network + * Security Groups and User Defined Routes applied. */ - readonly status?: BuildStatus; + vnetRouteAllEnabled?: boolean; /** - * User provided function apps registered with the static site build - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The number of private ports assigned to this app. These will be assigned dynamically on + * runtime. */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; -} - -/** - * Static Site Custom Domain Overview ARM resource. - */ -export interface StaticSiteCustomDomainOverviewARMResource extends ProxyOnlyResource { + vnetPrivatePortsCount?: number; /** - * The domain name for the static site custom domain. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Cross-Origin Resource Sharing (CORS) settings. */ - readonly domainName?: string; + cors?: CorsSettings; /** - * The date and time on which the custom domain was created for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Push endpoint settings. */ - readonly createdOn?: Date; + push?: PushSettings; /** - * The status of the custom domain. Possible values include: 'RetrievingValidationToken', - * 'Validating', 'Adding', 'Ready', 'Failed', 'Deleting' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Information about the formal API definition for the app. */ - readonly status?: CustomDomainStatus; + apiDefinition?: ApiDefinitionInfo; /** - * The TXT record validation token - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Azure API management settings linked to the app. */ - readonly validationToken?: string; + apiManagementConfig?: ApiManagementConfig; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Auto-swap slot name. */ - readonly errorMessage?: string; -} - -/** - * Static Site Custom Domain Request Properties ARM resource. - */ -export interface StaticSiteCustomDomainRequestPropertiesARMResource extends ProxyOnlyResource { + autoSwapSlotName?: string; /** - * Validation method for adding a custom domain. Default value: 'cname-delegation'. + * true to enable local MySQL; otherwise, false. Default value: false. */ - validationMethod?: string; -} - -/** - * Static Site Function Overview ARM resource. - */ -export interface StaticSiteFunctionOverviewARMResource extends ProxyOnlyResource { + localMySqlEnabled?: boolean; /** - * The name for the function - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Managed Service Identity Id */ - readonly functionName?: string; + managedServiceIdentityId?: number; /** - * The trigger type of the function. Possible values include: 'HttpTrigger', 'Unknown' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Explicit Managed Service Identity Id */ - readonly triggerType?: TriggerTypes; -} - -/** - * ARM resource for a static site when patching - */ -export interface StaticSitePatchResource extends ProxyOnlyResource { + xManagedServiceIdentityId?: number; /** - * The default autogenerated hostname for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Identity to use for Key Vault Reference authentication. */ - readonly defaultHostname?: string; + keyVaultReferenceIdentity?: string; /** - * URL for the repository of the static site. + * IP security restrictions for main. */ - repositoryUrl?: string; + ipSecurityRestrictions?: IpSecurityRestriction[]; /** - * The target branch in the repository. + * IP security restrictions for scm. */ - branch?: string; + scmIpSecurityRestrictions?: IpSecurityRestriction[]; /** - * The custom domains associated with this static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * IP security restrictions for scm to use main. */ - readonly customDomains?: string[]; + scmIpSecurityRestrictionsUseMain?: boolean; /** - * A user's github repository token. This is used to setup the Github Actions workflow file and - * API secrets. + * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value: + * true. */ - repositoryToken?: string; + http20Enabled?: boolean; /** - * Build properties to configure on the repository. + * MinTlsVersion: configures the minimum version of TLS required for SSL requests. Possible + * values include: '1.0', '1.1', '1.2' */ - buildProperties?: StaticSiteBuildProperties; + minTlsVersion?: SupportedTlsVersions; /** - * Private endpoint connections - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM + * site. Possible values include: '1.0', '1.1', '1.2' */ - readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; + scmMinTlsVersion?: SupportedTlsVersions; /** - * State indicating whether staging environments are allowed or not allowed for a static web app. - * Possible values include: 'Enabled', 'Disabled' + * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled' */ - stagingEnvironmentPolicy?: StagingEnvironmentPolicy; + ftpsState?: FtpsState; /** - * false if config file is locked for this static web app; otherwise, - * true. + * Number of preWarmed instances. + * This setting only applies to the Consumption and Elastic Plans */ - allowConfigFileUpdates?: boolean; + preWarmedInstanceCount?: number; /** - * Template options for generating a new repository. + * Maximum number of workers that a site can scale out to. + * This setting only applies to the Consumption and Elastic Premium Plans */ - templateProperties?: StaticSiteTemplateOptions; + functionAppScaleLimit?: number; /** - * The content distribution endpoint for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Health check path */ - readonly contentDistributionEndpoint?: string; + healthCheckPath?: string; /** - * Identity to use for Key Vault Reference authentication. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When + * enabled, + * the ScaleController will not monitor event sources directly, but will instead call to the + * runtime to get scale status. */ - readonly keyVaultReferenceIdentity?: string; + functionsRuntimeScaleMonitoringEnabled?: boolean; /** - * User provided function apps registered with the static site - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows + * App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For + * Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see + * https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the + * time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time + * Zones */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + websiteTimeZone?: string; /** - * The provider that submitted the last deployment to the primary environment of the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Number of minimum instance count for a site + * This setting only applies to the Elastic Plans */ - readonly provider?: string; -} - -/** - * Static Site Reset Properties ARM resource. - */ -export interface StaticSiteResetPropertiesARMResource extends ProxyOnlyResource { + minimumElasticInstanceCount?: number; /** - * The token which proves admin privileges to the repository. + * List of Azure Storage Accounts. */ - repositoryToken?: string; + azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue }; /** - * Determines whether the repository should be updated with the new properties. + * Property to allow or block all public traffic. */ - shouldUpdateRepository?: boolean; + publicNetworkAccess?: string; } /** - * Static Site User ARM resource. + * A snapshot of a web app configuration. */ -export interface StaticSiteUserARMResource extends ProxyOnlyResource { - /** - * The identity provider for the static site user. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provider?: string; +export interface SiteConfigurationSnapshotInfo extends ProxyOnlyResource { /** - * The user id for the static site user. + * The time the snapshot was taken. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly userId?: string; + readonly time?: Date; /** - * The display name for the static site user. + * The id of the snapshot * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; - /** - * The roles for the static site user, in free-form string format - */ - roles?: string; + readonly snapshotId?: number; } /** - * Static sites user roles invitation resource. + * Site Extension Information. */ -export interface StaticSiteUserInvitationRequestResource extends ProxyOnlyResource { +export interface SiteExtensionInfo extends ProxyOnlyResource { /** - * The domain name for the static site custom domain. + * Site extension ID. */ - domain?: string; + extensionId?: string; + title?: string; /** - * The identity provider for the static site user. + * Site extension type. Possible values include: 'Gallery', 'WebRoot' */ - provider?: string; + extensionType?: SiteExtensionType; /** - * The user id for the static site user. + * Summary description. */ - userDetails?: string; + summary?: string; + /** + * Detailed description. + */ + description?: string; + /** + * Version information. + */ + version?: string; /** - * The roles for the static site user, in free-form string format + * Extension URL. */ - roles?: string; + extensionUrl?: string; /** - * The number of hours the sas token stays valid + * Project URL. */ - numHoursToExpiration?: number; -} - -/** - * Static sites user roles invitation link resource. - */ -export interface StaticSiteUserInvitationResponseResource extends ProxyOnlyResource { + projectUrl?: string; /** - * The expiration time of the invitation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Icon URL. */ - readonly expiresOn?: Date; + iconUrl?: string; /** - * The url for the invitation link - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * License URL. */ - readonly invitationUrl?: string; -} - -/** - * Static Site User Provided Function App ARM resource. - */ -export interface StaticSiteUserProvidedFunctionAppARMResource extends ProxyOnlyResource { + licenseUrl?: string; /** - * The resource id of the function app registered with the static site + * Feed URL. */ - functionAppResourceId?: string; + feedUrl?: string; /** - * The region of the function app registered with the static site + * List of authors. */ - functionAppRegion?: string; + authors?: string[]; /** - * The date and time on which the function app was registered with the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Installer command line parameters. */ - readonly createdOn?: Date; -} - -/** - * Static site zip deployment ARM resource. - */ -export interface StaticSiteZipDeploymentARMResource extends ProxyOnlyResource { + installerCommandLineParams?: string; /** - * URL for the zipped app content + * Published timestamp. */ - appZipUrl?: string; + publishedDateTime?: Date; /** - * URL for the zipped api content + * Count of downloads. */ - apiZipUrl?: string; + downloadCount?: number; /** - * A title to label the deployment + * true if the local version is the latest version; false otherwise. */ - deploymentTitle?: string; + localIsLatestVersion?: boolean; /** - * The provider submitting this deployment + * Local path. */ - provider?: string; + localPath?: string; /** - * The language of the api content, if it exists + * Installed timestamp. */ - functionLanguage?: string; -} - -/** - * Preview for the Static Site Workflow to be generated - */ -export interface StaticSitesWorkflowPreview extends ProxyOnlyResource { + installedDateTime?: Date; /** - * The path for the workflow file to be generated - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Provisioning state. */ - readonly path?: string; + provisioningState?: string; /** - * The contents for the workflow file to be generated - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Site Extension comment. */ - readonly contents?: string; + comment?: string; } /** - * Request entity for previewing the Static Site workflow + * Configuration of App Service site logs. */ -export interface StaticSitesWorkflowPreviewRequest extends ProxyOnlyResource { +export interface SiteLogsConfig extends ProxyOnlyResource { /** - * URL for the repository of the static site. + * Application logs configuration. */ - repositoryUrl?: string; + applicationLogs?: ApplicationLogsConfig; /** - * The target branch in the repository. + * HTTP logs configuration. */ - branch?: string; + httpLogs?: HttpLogsConfig; /** - * Build properties to configure on the repository. + * Failed requests tracing configuration. */ - buildProperties?: StaticSiteBuildProperties; -} - -/** - * String list resource. - */ -export interface StringList extends ProxyOnlyResource { + failedRequestsTracing?: EnabledConfig; /** - * List of string resources. + * Detailed error messages configuration. */ - properties?: string[]; + detailedErrorMessages?: EnabledConfig; } /** - * Virtual IP mapping. + * ARM resource for a site. */ -export interface VirtualIPMapping { +export interface SitePatchResource extends ProxyOnlyResource { /** - * Virtual IP address. + * Current state of the app. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - virtualIP?: string; + readonly state?: string; /** - * Internal HTTP port. + * Hostnames associated with the app. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - internalHttpPort?: number; + readonly hostNames?: string[]; /** - * Internal HTTPS port. + * Name of the repository site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - internalHttpsPort?: number; + readonly repositorySiteName?: string; /** - * Is virtual IP mapping in use. + * State indicating whether the app has exceeded its quota usage. Read-only. Possible values + * include: 'Normal', 'Exceeded' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - inUse?: boolean; + readonly usageState?: UsageState; /** - * name of the service that virtual IP is assigned to + * true if the app is enabled; otherwise, false. Setting this value to + * false disables the app (takes the app offline). */ - serviceName?: string; -} - -/** - * Describes main public IP address and any extra virtual IPs. - */ -export interface AddressResponse extends ProxyOnlyResource { + enabled?: boolean; /** - * Main public virtual IP. + * Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. + * Otherwise, + * the app is not served on those hostnames. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serviceIpAddress?: string; + readonly enabledHostNames?: string[]; /** - * Virtual Network internal IP address of the App Service Environment if it is in internal - * load-balancing mode. + * Management information availability state for the app. Possible values include: 'Normal', + * 'Limited', 'DisasterRecoveryMode' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - internalIpAddress?: string; + readonly availabilityState?: SiteAvailabilityState; /** - * IP addresses appearing on outbound connections. + * Hostname SSL states are used to manage the SSL bindings for app's hostnames. */ - outboundIpAddresses?: string[]; + hostNameSslStates?: HostNameSslState[]; /** - * Additional virtual IPs. + * Resource ID of the associated App Service plan, formatted as: + * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". */ - vipMappings?: VirtualIPMapping[]; -} - -/** - * App Service Environment ARM resource. - */ -export interface AppServiceEnvironmentResource extends Resource { + serverFarmId?: string; /** - * Provisioning state of the App Service Environment. Possible values include: 'Succeeded', - * 'Failed', 'Canceled', 'InProgress', 'Deleting' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if reserved; otherwise, false. Default value: false. */ - readonly provisioningState?: ProvisioningState; + reserved?: boolean; /** - * Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', - * 'Scaling', 'Deleting' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Obsolete: Hyper-V sandbox. Default value: false. */ - readonly status?: HostingEnvironmentStatus; + isXenon?: boolean; /** - * Description of the Virtual Network. + * Hyper-V sandbox. Default value: false. */ - virtualNetwork: VirtualNetworkProfile; + hyperV?: boolean; /** - * Specifies which endpoints to serve internally in the Virtual Network for the App Service - * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + * Last time the app was modified, in UTC. Read-only. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - internalLoadBalancingMode?: LoadBalancingMode; + readonly lastModifiedTimeUtc?: Date; /** - * Front-end VM size, e.g. "Medium", "Large". + * Configuration of the app. */ - multiSize?: string; + siteConfig?: SiteConfig; /** - * Number of front-end instances. + * Azure Traffic Manager hostnames associated with the app. Read-only. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly multiRoleCount?: number; + readonly trafficManagerHostNames?: string[]; /** - * Number of IP SSL addresses reserved for the App Service Environment. + * true to stop SCM (KUDU) site when the app is stopped; otherwise, + * false. The default is false. Default value: false. */ - ipsslAddressCount?: number; + scmSiteAlsoStopped?: boolean; /** - * DNS suffix of the App Service Environment. + * Specifies which deployment slot this app will swap into. Read-only. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - dnsSuffix?: string; + readonly targetSwapSlot?: string; /** - * Maximum number of VMs in the App Service Environment. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * App Service Environment to use for the app. */ - readonly maximumNumberOfMachines?: number; + hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * Scale factor for front-ends. + * true to enable client affinity; false to stop sending session + * affinity cookies, which route client requests in the same session to the same instance. + * Default is true. */ - frontEndScaleFactor?: number; + clientAffinityEnabled?: boolean; /** - * true if the App Service Environment is suspended; otherwise, false. - * The environment can be suspended, e.g. when the management endpoint is no longer available - * (most likely because NSG blocked the incoming traffic). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true to enable client certificate authentication (TLS mutual authentication); + * otherwise, false. Default is false. */ - readonly suspended?: boolean; + clientCertEnabled?: boolean; /** - * Custom settings for changing the behavior of the App Service Environment. + * This composes with ClientCertEnabled setting. + * - ClientCertEnabled: false means ClientCert is ignored. + * - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required. + * - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or + * accepted. Possible values include: 'Required', 'Optional', 'OptionalInteractiveUser' */ - clusterSettings?: NameValuePair[]; + clientCertMode?: ClientCertMode; /** - * User added ip ranges to whitelist on ASE db + * client certificate authentication comma-separated exclusion paths */ - userWhitelistedIpRanges?: string[]; + clientCertExclusionPaths?: string; /** - * Flag that displays whether an ASE has linux workers or not - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true to disable the public hostnames of the app; otherwise, false. + * If true, the app is only accessible via API management process. */ - readonly hasLinuxWorkers?: boolean; + hostNamesDisabled?: boolean; /** - * Dedicated Host Count - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Unique identifier that verifies the custom domains assigned to the app. Customer will add this + * id to a txt record for verification. */ - readonly dedicatedHostCount?: number; -} - -/** - * ARM resource for a app service environment. - */ -export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource { + customDomainVerificationId?: string; /** - * Provisioning state of the App Service Environment. Possible values include: 'Succeeded', - * 'Failed', 'Canceled', 'InProgress', 'Deleting' + * List of IP addresses that the app uses for outbound connections (e.g. database access). + * Includes VIPs from tenants that site can be hosted with current settings. Read-only. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly provisioningState?: ProvisioningState; + readonly outboundIpAddresses?: string; /** - * Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', - * 'Scaling', 'Deleting' + * List of IP addresses that the app uses for outbound connections (e.g. database access). + * Includes VIPs from all tenants except dataComponent. Read-only. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: HostingEnvironmentStatus; + readonly possibleOutboundIpAddresses?: string; /** - * Description of the Virtual Network. + * Size of the function container. */ - virtualNetwork: VirtualNetworkProfile; + containerSize?: number; /** - * Specifies which endpoints to serve internally in the Virtual Network for the App Service - * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + * Maximum allowed daily memory-time quota (applicable on dynamic apps only). */ - internalLoadBalancingMode?: LoadBalancingMode; + dailyMemoryTimeQuota?: number; /** - * Front-end VM size, e.g. "Medium", "Large". + * App suspended till in case memory-time quota is exceeded. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - multiSize?: string; + readonly suspendedTill?: Date; /** - * Number of front-end instances. + * Maximum number of workers. + * This only applies to Functions container. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly multiRoleCount?: number; + readonly maxNumberOfWorkers?: number; /** - * Number of IP SSL addresses reserved for the App Service Environment. + * If specified during app creation, the app is cloned from a source app. */ - ipsslAddressCount?: number; + cloningInfo?: CloningInfo; /** - * DNS suffix of the App Service Environment. + * Name of the resource group the app belongs to. Read-only. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - dnsSuffix?: string; + readonly resourceGroup?: string; /** - * Maximum number of VMs in the App Service Environment. + * true if the app is a default container; otherwise, false. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maximumNumberOfMachines?: number; + readonly isDefaultContainer?: boolean; /** - * Scale factor for front-ends. + * Default hostname of the app. Read-only. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - frontEndScaleFactor?: number; + readonly defaultHostName?: string; /** - * true if the App Service Environment is suspended; otherwise, false. - * The environment can be suspended, e.g. when the management endpoint is no longer available - * (most likely because NSG blocked the incoming traffic). + * Status of the last deployment slot swap operation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly suspended?: boolean; + readonly slotSwapStatus?: SlotSwapStatus; /** - * Custom settings for changing the behavior of the App Service Environment. + * HttpsOnly: configures a web site to accept only https requests. Issues redirect for + * http requests */ - clusterSettings?: NameValuePair[]; + httpsOnly?: boolean; /** - * User added ip ranges to whitelist on ASE db + * Site redundancy mode. Possible values include: 'None', 'Manual', 'Failover', 'ActiveActive', + * 'GeoRedundant' */ - userWhitelistedIpRanges?: string[]; + redundancyMode?: RedundancyMode; /** - * Flag that displays whether an ASE has linux workers or not + * Specifies an operation id if this site has a pending operation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hasLinuxWorkers?: boolean; + readonly inProgressOperationId?: string; /** - * Dedicated Host Count - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Checks if Customer provided storage account is required + */ + storageAccountRequired?: boolean; + /** + * Identity to use for Key Vault Reference authentication. + */ + keyVaultReferenceIdentity?: string; + /** + * Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET + * Integration. + * This must be of the form + * /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} */ - readonly dedicatedHostCount?: number; + virtualNetworkSubnetId?: string; + identity?: ManagedServiceIdentity; } /** - * Full view of networking configuration for an ASE. + * Used for getting PHP error logging flag. */ -export interface AseV3NetworkingConfiguration extends ProxyOnlyResource { +export interface SitePhpErrorLogFlag extends ProxyOnlyResource { /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Local log_errors setting. */ - readonly windowsOutboundIpAddresses?: string[]; + localLogErrors?: string; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Master log_errors setting. */ - readonly linuxOutboundIpAddresses?: string[]; + masterLogErrors?: string; /** - * Property to enable and disable new private endpoint connection creation on ASE + * Local log_errors_max_len setting. */ - allowNewPrivateEndpointConnections?: boolean; + localLogErrorsMaxLength?: string; + /** + * Master log_errors_max_len setting. + */ + masterLogErrorsMaxLength?: string; } /** - * Current TCP connectivity information from the App Service Environment to a single endpoint. + * Source control configuration for an app. */ -export interface EndpointDetail { +export interface SiteSourceControl extends ProxyOnlyResource { /** - * An IP Address that Domain Name currently resolves to. + * Repository or source control URL. */ - ipAddress?: string; + repoUrl?: string; /** - * The port an endpoint is connected to. + * Name of branch to use for deployment. */ - port?: number; + branch?: string; /** - * The time in milliseconds it takes for a TCP connection to be created from the App Service - * Environment to this IpAddress at this Port. + * true to limit to manual integration; false to enable continuous + * integration (which configures webhooks into online repos like GitHub). */ - latency?: number; + isManualIntegration?: boolean; /** - * Whether it is possible to create a TCP connection from the App Service Environment to this - * IpAddress at this Port. + * true if this is deployed via GitHub action. */ - isAccessible?: boolean; -} - -/** - * A domain name that a service is reached at, including details of the current connection status. - */ -export interface EndpointDependency { + isGitHubAction?: boolean; /** - * The domain name of the dependency. + * true to enable deployment rollback; otherwise, false. */ - domainName?: string; + deploymentRollbackEnabled?: boolean; /** - * The IP Addresses and Ports used when connecting to DomainName. + * true for a Mercurial repository; false for a Git repository. */ - endpointDetails?: EndpointDetail[]; + isMercurial?: boolean; + /** + * If GitHub Action is selected, than the associated configuration. + */ + gitHubActionConfiguration?: GitHubActionConfiguration; } /** - * Diagnostics for an App Service Environment. + * Slot Config names azure resource. */ -export interface HostingEnvironmentDiagnostics { +export interface SlotConfigNamesResource extends ProxyOnlyResource { /** - * Name/identifier of the diagnostics. + * List of connection string names. */ - name?: string; + connectionStringNames?: string[]; /** - * Diagnostics output. + * List of application settings names. */ - diagnosticsOutput?: string; + appSettingNames?: string[]; + /** + * List of external Azure storage account identifiers. + */ + azureStorageConfigNames?: string[]; } /** - * The IP Addresses and Ports that require inbound network access to and within the subnet of the - * App Service Environment. + * A setting difference between two deployment slots of an app. */ -export interface InboundEnvironmentEndpoint { +export interface SlotDifference extends ProxyOnlyResource { /** - * Short text describing the purpose of the network traffic. + * Level of the difference: Information, Warning or Error. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - description?: string; + readonly level?: string; /** - * The IP addresses that network traffic will originate from in cidr notation. + * The type of the setting: General, AppSetting or ConnectionString. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - endpoints?: string[]; + readonly settingType?: string; /** - * The ports that network traffic will arrive to the App Service Environment at. + * Rule that describes how to process the setting difference during a slot swap. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - ports?: string[]; + readonly diffRule?: string; + /** + * Name of the setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly settingName?: string; + /** + * Value of the setting in the current slot. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly valueInCurrentSlot?: string; + /** + * Value of the setting in the target slot. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly valueInTargetSlot?: string; + /** + * Description of the setting difference. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly description?: string; } /** - * Endpoints accessed for a common purpose that the App Service Environment requires outbound - * network access to. + * Specifies the web app that snapshot contents will be retrieved from. */ -export interface OutboundEnvironmentEndpoint { +export interface SnapshotRecoverySource { /** - * The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL - * Database, and Azure Active Directory. + * Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS */ - category?: string; + location?: string; /** - * The endpoints that the App Service Environment reaches the service at. + * ARM resource ID of the source app. + * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} + * for production slots and + * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} + * for other slots. */ - endpoints?: EndpointDependency[]; + id?: string; } /** - * Metrics availability and retention. + * Details about app recovery operation. */ -export interface ResourceMetricAvailability { +export interface SnapshotRestoreRequest extends ProxyOnlyResource { /** - * Time grain . - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Point in time in which the app restore should be done, formatted as a DateTime string. */ - readonly timeGrain?: string; + snapshotTime?: string; + /** + * Optional. Specifies the web app that snapshot contents will be retrieved from. + * If empty, the targeted web app will be used as the source. + */ + recoverySource?: SnapshotRecoverySource; + /** + * If true the restore operation can overwrite source app; otherwise, + * false. + */ + overwrite: boolean; + /** + * If true, site configuration, in addition to content, will be reverted. + */ + recoverConfiguration?: boolean; + /** + * If true, custom hostname conflicts will be ignored when recovering to a target web app. + * This setting is only necessary when RecoverConfiguration is enabled. + */ + ignoreConflictingHostNames?: boolean; /** - * Retention period for the current time grain. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If true, the snapshot is retrieved from DRSecondary endpoint. */ - readonly retention?: string; + useDRSecondary?: boolean; } /** - * Metadata for the metrics. + * Options for app content migration. */ -export interface ResourceMetricDefinition extends ProxyOnlyResource { +export interface StorageMigrationOptions extends ProxyOnlyResource { /** - * Unit of the metric. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * AzureFiles connection string. */ - readonly unit?: string; + azurefilesConnectionString: string; /** - * Primary aggregation type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * AzureFiles share. */ - readonly primaryAggregationType?: string; + azurefilesShare: string; /** - * List of time grains supported for the metric together with retention period. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * trueif the app should be switched over; otherwise, false. Default + * value: false. */ - readonly metricAvailabilities?: ResourceMetricAvailability[]; + switchSiteAfterMigration?: boolean; /** - * Resource URI. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if the app should be read only during copy operation; otherwise, + * false. Default value: false. */ - readonly resourceUri?: string; + blockWriteAccessToSite?: boolean; +} + +/** + * Response for a migration of app content request. + */ +export interface StorageMigrationResponse extends ProxyOnlyResource { /** - * Resource metric definition properties. + * When server starts the migration process, it will return an operation ID identifying that + * particular migration operation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly properties?: { [propertyName: string]: string }; + readonly operationId?: string; } /** - * SKU discovery information. + * Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual + * network integration. */ -export interface SkuInfo { - /** - * Resource type that this SKU applies to. - */ - resourceType?: string; +export interface SwiftVirtualNetwork extends ProxyOnlyResource { /** - * Name and tier of the SKU. + * The Virtual Network subnet's resource ID. This is the subnet that this Web App will join. This + * subnet must have a delegation to Microsoft.Web/serverFarms defined first. */ - sku?: SkuDescription; + subnetResourceId?: string; /** - * Min, max, and default scale values of the SKU. + * A flag that specifies if the scale unit this Web App is on supports Swift integration. */ - capacity?: SkuCapacity; + swiftSupported?: boolean; } /** - * Stamp capacity information. + * Triggered Web Job Run Information. */ -export interface StampCapacity { +export interface TriggeredJobRun { /** - * Name of the stamp. + * Job ID. */ - name?: string; + webJobId?: string; /** - * Available capacity (# of machines, bytes of storage etc...). + * Job name. */ - availableCapacity?: number; + webJobName?: string; /** - * Total capacity (# of machines, bytes of storage etc...). + * Job status. Possible values include: 'Success', 'Failed', 'Error' */ - totalCapacity?: number; + status?: TriggeredWebJobStatus; /** - * Name of the unit. + * Start time. */ - unit?: string; + startTime?: Date; /** - * Shared/dedicated workers. Possible values include: 'Shared', 'Dedicated', 'Dynamic' + * End time. */ - computeMode?: ComputeModeOptions; + endTime?: Date; /** - * Size of the machines. Possible values include: 'Small', 'Medium', 'Large', 'D1', 'D2', 'D3', - * 'SmallV3', 'MediumV3', 'LargeV3', 'NestedSmall', 'NestedSmallLinux', 'Default' + * Job duration. */ - workerSize?: WorkerSizeOptions; + duration?: string; /** - * Size ID of machines: - * 0 - Small - * 1 - Medium - * 2 - Large + * Output URL. */ - workerSizeId?: number; + outputUrl?: string; /** - * If true, it includes basic apps. - * Basic apps are not used for capacity allocation. + * Error URL. */ - excludeFromCapacityAllocation?: boolean; + errorUrl?: string; /** - * true if capacity is applicable for all apps; otherwise, false. + * Job URL. */ - isApplicableForAllComputeModes?: boolean; + url?: string; /** - * Shared or Dedicated. + * Job name. */ - siteMode?: string; + jobName?: string; /** - * Is this a linux stamp capacity + * Job trigger. */ - isLinux?: boolean; + trigger?: string; } /** - * Usage of the quota resource. + * Triggered Web Job History. List of Triggered Web Job Run Information elements. */ -export interface Usage extends ProxyOnlyResource { - /** - * Friendly name shown in the UI. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly displayName?: string; - /** - * Name of the quota resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly resourceName?: string; +export interface TriggeredJobHistory extends ProxyOnlyResource { /** - * Units of measurement for the quota resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of triggered web job runs. */ - readonly unit?: string; + runs?: TriggeredJobRun[]; +} + +/** + * Triggered Web Job Information. + */ +export interface TriggeredWebJob extends ProxyOnlyResource { /** - * The current value of the resource counter. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Latest job run information. */ - readonly currentValue?: number; + latestRun?: TriggeredJobRun; /** - * The resource limit. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * History URL. */ - readonly limit?: number; + historyUrl?: string; /** - * Next reset time for the resource counter. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Scheduler Logs URL. */ - readonly nextResetTime?: Date; + schedulerLogsUrl?: string; /** - * Compute mode used for this usage. Possible values include: 'Shared', 'Dedicated', 'Dynamic' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Run command. */ - readonly computeMode?: ComputeModeOptions; + runCommand?: string; /** - * Site mode used for this usage. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job URL. */ - readonly siteMode?: string; -} - -/** - * Worker pool of an App Service Environment ARM resource. - */ -export interface WorkerPoolResource extends ProxyOnlyResource { + url?: string; /** - * Worker size ID for referencing this worker pool. + * Extra Info URL. */ - workerSizeId?: number; + extraInfoUrl?: string; /** - * Shared or dedicated app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic' + * Job type. Possible values include: 'Continuous', 'Triggered' */ - computeMode?: ComputeModeOptions; + webJobType?: WebJobType; /** - * VM size of the worker pool instances. + * Error information. */ - workerSize?: string; + error?: string; /** - * Number of instances in the worker pool. + * Using SDK? */ - workerCount?: number; + usingSdk?: boolean; /** - * Names of all instances in the worker pool (read only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job settings. */ - readonly instanceNames?: string[]; - sku?: SkuDescription; + settings?: { [propertyName: string]: any }; } /** - * ARM resource for a app service plan. + * An interface representing WebSiteInstanceStatus. */ -export interface AppServicePlanPatchResource extends ProxyOnlyResource { - /** - * Target worker tier assigned to the App Service plan. - */ - workerTierName?: string; +export interface WebSiteInstanceStatus extends ProxyOnlyResource { /** - * App Service plan status. Possible values include: 'Ready', 'Pending', 'Creating' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Possible values include: 'READY', 'STOPPED', 'UNKNOWN' */ - readonly status?: StatusOptions; + state?: SiteRuntimeState; /** - * App Service plan subscription. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the GetStatusApi in Kudu */ - readonly subscription?: string; + statusUrl?: string; /** - * Specification for the App Service Environment to use for the App Service plan. + * Link to the Diagnose and Solve Portal */ - hostingEnvironmentProfile?: HostingEnvironmentProfile; + detectorUrl?: string; /** - * Maximum number of instances that can be assigned to this App Service plan. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the console to web app instance */ - readonly maximumNumberOfWorkers?: number; + consoleUrl?: string; /** - * Geographical location for the App Service plan. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the console to web app instance */ - readonly geoRegion?: string; + healthCheckUrl?: string; + containers?: { [propertyName: string]: ContainerInfo }; +} + +/** + * Web Job Information. + */ +export interface WebJob extends ProxyOnlyResource { /** - * If true, apps assigned to this App Service plan can be scaled independently. - * If false, apps assigned to this App Service plan will scale to all instances of - * the plan. Default value: false. + * Run command. */ - perSiteScaling?: boolean; + runCommand?: string; /** - * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan + * Job URL. */ - maximumElasticWorkerCount?: number; + url?: string; /** - * Number of apps assigned to this App Service plan. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Extra Info URL. */ - readonly numberOfSites?: number; + extraInfoUrl?: string; /** - * If true, this App Service Plan owns spot instances. + * Job type. Possible values include: 'Continuous', 'Triggered' */ - isSpot?: boolean; + webJobType?: WebJobType; /** - * The time when the server farm expires. Valid only if it is a spot server farm. + * Error information. */ - spotExpirationTime?: Date; + error?: string; /** - * The time when the server farm free offer expires. + * Using SDK? */ - freeOfferExpirationTime?: Date; + usingSdk?: boolean; /** - * Resource group of the App Service plan. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job settings. */ - readonly resourceGroup?: string; + settings?: { [propertyName: string]: any }; +} + +/** + * Optional Parameters. + */ +export interface AppServiceCertificateOrdersResendRequestEmailsOptionalParams extends msRest.RequestOptionsBase { /** - * If Linux app service plan true, false otherwise. Default value: - * false. + * Name of the object. */ - reserved?: boolean; + name?: string; +} + +/** + * Optional Parameters. + */ +export interface CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams extends msRest.RequestOptionsBase { /** - * Obsolete: If Hyper-V container app service plan true, false - * otherwise. Default value: false. + * The start time for detector response. */ - isXenon?: boolean; + startTime?: Date; /** - * If Hyper-V container app service plan true, false otherwise. Default - * value: false. + * The end time for the detector response. */ - hyperV?: boolean; + endTime?: Date; /** - * Scaling worker count. + * The time grain for the detector response. */ - targetWorkerCount?: number; + timeGrain?: string; +} + +/** + * Optional Parameters. + */ +export interface DomainsCheckAvailabilityOptionalParams extends msRest.RequestOptionsBase { /** - * Scaling worker size ID. + * Name of the object. */ - targetWorkerSizeId?: number; + name?: string; +} + +/** + * Optional Parameters. + */ +export interface DomainsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** - * Provisioning state of the App Service Plan. Possible values include: 'Succeeded', 'Failed', - * 'Canceled', 'InProgress', 'Deleting' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specify true to delete the domain immediately. The default is false + * which deletes the domain after 24 hours. */ - readonly provisioningState?: ProvisioningState; + forceHardDeleteDomain?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServiceEnvironmentsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** - * Specification for the Kubernetes Environment to use for the App Service plan. + * Specify true to force the deletion even if the App Service Environment contains + * resources. The default is false. */ - kubeEnvironmentProfile?: KubeEnvironmentProfile; + forceDelete?: boolean; } /** - * Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection. + * Optional Parameters. */ -export interface HybridConnectionKey extends ProxyOnlyResource { +export interface AppServiceEnvironmentsListWebAppsOptionalParams extends msRest.RequestOptionsBase { /** - * The name of the send key. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Comma separated list of app properties to include. */ - readonly sendKeyName?: string; + propertiesToInclude?: string; +} + +/** + * Optional Parameters. + */ +export interface AppServiceEnvironmentsListUsagesOptionalParams extends msRest.RequestOptionsBase { /** - * The value of the send key. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: + * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq + * 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq + * duration'[Hour|Minute|Day]'. */ - readonly sendKeyValue?: string; + filter?: string; } /** - * Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections. + * Optional Parameters. */ -export interface HybridConnectionLimits extends ProxyOnlyResource { +export interface AppServiceEnvironmentsBeginDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** - * The current number of Hybrid Connections. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specify true to force the deletion even if the App Service Environment contains + * resources. The default is false. */ - readonly current?: number; + forceDelete?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServiceEnvironmentsListWebAppsNextOptionalParams extends msRest.RequestOptionsBase { /** - * The maximum number of Hybrid Connections allowed. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Comma separated list of app properties to include. */ - readonly maximum?: number; + propertiesToInclude?: string; } /** - * Used for getting ResourceHealthCheck settings. + * Optional Parameters. */ -export interface ResourceHealthMetadata extends ProxyOnlyResource { +export interface AppServiceEnvironmentsListUsagesNextOptionalParams extends msRest.RequestOptionsBase { /** - * The category that the resource matches in the RHC Policy File + * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: + * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq + * 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq + * duration'[Hour|Minute|Day]'. */ - category?: string; + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface AppServicePlansListOptionalParams extends msRest.RequestOptionsBase { /** - * Is there a health signal for the resource + * Specify true to return all App Service plan properties. The default is + * false, which returns a subset of the properties. + * Retrieval of all properties may increase the API latency. */ - signalAvailability?: boolean; + detailed?: boolean; } /** * Optional Parameters. */ -export interface AppServiceCertificateOrdersResendRequestEmailsOptionalParams - extends msRest.RequestOptionsBase { +export interface AppServicePlansRestartWebAppsOptionalParams extends msRest.RequestOptionsBase { /** - * Name of the object. + * Specify true to perform a soft restart, applies the configuration settings and + * restarts the apps if necessary. The default is false, which always restarts and + * reprovisions the apps */ - name?: string; + softRestart?: boolean; } /** * Optional Parameters. */ -export interface CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams - extends msRest.RequestOptionsBase { +export interface AppServicePlansListWebAppsOptionalParams extends msRest.RequestOptionsBase { /** - * The start time for detector response. + * Skip to a web app in the list of webapps associated with app service plan. If specified, the + * resulting list will contain web apps starting from (including) the skipToken. Otherwise, the + * resulting list contains web apps from the start of the list */ - startTime?: Date; + skipToken?: string; /** - * The end time for the detector response. + * Supported filter: $filter=state eq running. Returns only web apps that are currently running */ - endTime?: Date; + filter?: string; /** - * The time grain for the detector response. + * List page size. If specified, results are paged. */ - timeGrain?: string; + top?: string; } /** * Optional Parameters. */ -export interface DomainsCheckAvailabilityOptionalParams extends msRest.RequestOptionsBase { +export interface AppServicePlansListUsagesOptionalParams extends msRest.RequestOptionsBase { /** - * Name of the object. + * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: + * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2'). */ - name?: string; + filter?: string; } /** * Optional Parameters. */ -export interface DomainsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { +export interface AppServicePlansListNextOptionalParams extends msRest.RequestOptionsBase { /** - * Specify true to delete the domain immediately. The default is false - * which deletes the domain after 24 hours. + * Specify true to return all App Service plan properties. The default is + * false, which returns a subset of the properties. + * Retrieval of all properties may increase the API latency. */ - forceHardDeleteDomain?: boolean; + detailed?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServicePlansListWebAppsNextOptionalParams extends msRest.RequestOptionsBase { + /** + * Skip to a web app in the list of webapps associated with app service plan. If specified, the + * resulting list will contain web apps starting from (including) the skipToken. Otherwise, the + * resulting list contains web apps from the start of the list + */ + skipToken?: string; + /** + * Supported filter: $filter=state eq running. Returns only web apps that are currently running + */ + filter?: string; + /** + * List page size. If specified, results are paged. + */ + top?: string; +} + +/** + * Optional Parameters. + */ +export interface AppServicePlansListUsagesNextOptionalParams extends msRest.RequestOptionsBase { + /** + * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: + * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2'). + */ + filter?: string; } /** @@ -9936,8 +10414,7 @@ export interface CertificatesListNextOptionalParams extends msRest.RequestOption /** * Optional Parameters. */ -export interface DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -9955,8 +10432,7 @@ export interface DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsGetSiteDetectorResponseOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsGetSiteDetectorResponseOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10010,8 +10486,7 @@ export interface DiagnosticsExecuteSiteDetectorOptionalParams extends msRest.Req /** * Optional Parameters. */ -export interface DiagnosticsGetSiteDetectorResponseSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsGetSiteDetectorResponseSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10029,8 +10504,7 @@ export interface DiagnosticsGetSiteDetectorResponseSlotOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10048,8 +10522,7 @@ export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10087,8 +10560,7 @@ export interface ProviderGetFunctionAppStacksOptionalParams extends msRest.Reque /** * Optional Parameters. */ -export interface ProviderGetFunctionAppStacksForLocationOptionalParams - extends msRest.RequestOptionsBase { +export interface ProviderGetFunctionAppStacksForLocationOptionalParams extends msRest.RequestOptionsBase { /** * Stack OS Type. Possible values include: 'Windows', 'Linux', 'All' */ @@ -10098,8 +10570,7 @@ export interface ProviderGetFunctionAppStacksForLocationOptionalParams /** * Optional Parameters. */ -export interface ProviderGetWebAppStacksForLocationOptionalParams - extends msRest.RequestOptionsBase { +export interface ProviderGetWebAppStacksForLocationOptionalParams extends msRest.RequestOptionsBase { /** * Stack OS Type. Possible values include: 'Windows', 'Linux', 'All' */ @@ -10149,8 +10620,7 @@ export interface ProviderGetFunctionAppStacksNextOptionalParams extends msRest.R /** * Optional Parameters. */ -export interface ProviderGetFunctionAppStacksForLocationNextOptionalParams - extends msRest.RequestOptionsBase { +export interface ProviderGetFunctionAppStacksForLocationNextOptionalParams extends msRest.RequestOptionsBase { /** * Stack OS Type. Possible values include: 'Windows', 'Linux', 'All' */ @@ -10160,8 +10630,7 @@ export interface ProviderGetFunctionAppStacksForLocationNextOptionalParams /** * Optional Parameters. */ -export interface ProviderGetWebAppStacksForLocationNextOptionalParams - extends msRest.RequestOptionsBase { +export interface ProviderGetWebAppStacksForLocationNextOptionalParams extends msRest.RequestOptionsBase { /** * Stack OS Type. Possible values include: 'Windows', 'Linux', 'All' */ @@ -10181,8 +10650,7 @@ export interface ProviderGetWebAppStacksNextOptionalParams extends msRest.Reques /** * Optional Parameters. */ -export interface ProviderGetAvailableStacksOnPremNextOptionalParams - extends msRest.RequestOptionsBase { +export interface ProviderGetAvailableStacksOnPremNextOptionalParams extends msRest.RequestOptionsBase { /** * Possible values include: 'Windows', 'Linux', 'WindowsFunctions', 'LinuxFunctions', 'All' */ @@ -10209,8 +10677,7 @@ export interface RecommendationsListOptionalParams extends msRest.RequestOptions /** * Optional Parameters. */ -export interface RecommendationsListHistoryForHostingEnvironmentOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListHistoryForHostingEnvironmentOptionalParams extends msRest.RequestOptionsBase { /** * Specify false to return all recommendations. The default is true, * which returns only expired recommendations. @@ -10227,8 +10694,7 @@ export interface RecommendationsListHistoryForHostingEnvironmentOptionalParams /** * Optional Parameters. */ -export interface RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams extends msRest.RequestOptionsBase { /** * Specify true to return only the most critical recommendations. The default is * false, which returns all recommendations. @@ -10244,8 +10710,7 @@ export interface RecommendationsListRecommendedRulesForHostingEnvironmentOptiona /** * Optional Parameters. */ -export interface RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams extends msRest.RequestOptionsBase { /** * Specify true to update the last-seen timestamp of the recommendation object. */ @@ -10260,8 +10725,7 @@ export interface RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams /** * Optional Parameters. */ -export interface RecommendationsListHistoryForWebAppOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListHistoryForWebAppOptionalParams extends msRest.RequestOptionsBase { /** * Specify false to return all recommendations. The default is true, * which returns only expired recommendations. @@ -10278,8 +10742,7 @@ export interface RecommendationsListHistoryForWebAppOptionalParams /** * Optional Parameters. */ -export interface RecommendationsListRecommendedRulesForWebAppOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListRecommendedRulesForWebAppOptionalParams extends msRest.RequestOptionsBase { /** * Specify true to return only the most critical recommendations. The default is * false, which returns all recommendations. @@ -10295,8 +10758,7 @@ export interface RecommendationsListRecommendedRulesForWebAppOptionalParams /** * Optional Parameters. */ -export interface RecommendationsGetRuleDetailsByWebAppOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsGetRuleDetailsByWebAppOptionalParams extends msRest.RequestOptionsBase { /** * Specify true to update the last-seen timestamp of the recommendation object. */ @@ -10328,8 +10790,7 @@ export interface RecommendationsListNextOptionalParams extends msRest.RequestOpt /** * Optional Parameters. */ -export interface RecommendationsListHistoryForHostingEnvironmentNextOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListHistoryForHostingEnvironmentNextOptionalParams extends msRest.RequestOptionsBase { /** * Specify false to return all recommendations. The default is true, * which returns only expired recommendations. @@ -10346,8 +10807,7 @@ export interface RecommendationsListHistoryForHostingEnvironmentNextOptionalPara /** * Optional Parameters. */ -export interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams extends msRest.RequestOptionsBase { /** * Specify true to return only the most critical recommendations. The default is * false, which returns all recommendations. @@ -10363,8 +10823,7 @@ export interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOpt /** * Optional Parameters. */ -export interface RecommendationsListHistoryForWebAppNextOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListHistoryForWebAppNextOptionalParams extends msRest.RequestOptionsBase { /** * Specify false to return all recommendations. The default is true, * which returns only expired recommendations. @@ -10381,8 +10840,7 @@ export interface RecommendationsListHistoryForWebAppNextOptionalParams /** * Optional Parameters. */ -export interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams - extends msRest.RequestOptionsBase { +export interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams extends msRest.RequestOptionsBase { /** * Specify true to return only the most critical recommendations. The default is * false, which returns all recommendations. @@ -10398,8 +10856,7 @@ export interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientListBillingMetersOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListBillingMetersOptionalParams extends msRest.RequestOptionsBase { /** * Azure Location of billable resource */ @@ -10413,8 +10870,7 @@ export interface WebSiteManagementClientListBillingMetersOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientCheckNameAvailabilityOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientCheckNameAvailabilityOptionalParams extends msRest.RequestOptionsBase { /** * Is fully qualified domain name. */ @@ -10424,8 +10880,7 @@ export interface WebSiteManagementClientCheckNameAvailabilityOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientListGeoRegionsOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListGeoRegionsOptionalParams extends msRest.RequestOptionsBase { /** * Name of SKU used to filter the regions. Possible values include: 'Free', 'Shared', 'Basic', * 'Standard', 'Premium', 'Dynamic', 'Isolated', 'IsolatedV2', 'PremiumV2', 'PremiumV3', @@ -10450,8 +10905,7 @@ export interface WebSiteManagementClientListGeoRegionsOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams extends msRest.RequestOptionsBase { /** * Name of the object. */ @@ -10461,8 +10915,7 @@ export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOpt /** * Optional Parameters. */ -export interface WebSiteManagementClientListBillingMetersNextOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListBillingMetersNextOptionalParams extends msRest.RequestOptionsBase { /** * Azure Location of billable resource */ @@ -10470,33 +10923,80 @@ export interface WebSiteManagementClientListBillingMetersNextOptionalParams /** * App Service OS type meters used for */ - osType?: string; + osType?: string; +} + +/** + * Optional Parameters. + */ +export interface WebSiteManagementClientListGeoRegionsNextOptionalParams extends msRest.RequestOptionsBase { + /** + * Name of SKU used to filter the regions. Possible values include: 'Free', 'Shared', 'Basic', + * 'Standard', 'Premium', 'Dynamic', 'Isolated', 'IsolatedV2', 'PremiumV2', 'PremiumV3', + * 'PremiumContainer', 'ElasticPremium', 'ElasticIsolated' + */ + sku?: SkuName; + /** + * Specify true if you want to filter to only regions that support Linux workers. + */ + linuxWorkersEnabled?: boolean; + /** + * Specify true if you want to filter to only regions that support Xenon workers. + */ + xenonWorkersEnabled?: boolean; + /** + * Specify true if you want to filter to only regions that support Linux Consumption + * Workers. + */ + linuxDynamicWorkersEnabled?: boolean; +} + +/** + * Optional Parameters. + */ +export interface StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams extends msRest.RequestOptionsBase { + /** + * Specify true to force the update of the auth configuration on the function app + * even if an AzureStaticWebApps provider is already configured on the function app. The default + * is false. + */ + isForced?: boolean; +} + +/** + * Optional Parameters. + */ +export interface StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams extends msRest.RequestOptionsBase { + /** + * Specify true to force the update of the auth configuration on the function app + * even if an AzureStaticWebApps provider is already configured on the function app. The default + * is false. + */ + isForced?: boolean; +} + +/** + * Optional Parameters. + */ +export interface StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams extends msRest.RequestOptionsBase { + /** + * Specify true to force the update of the auth configuration on the function app + * even if an AzureStaticWebApps provider is already configured on the function app. The default + * is false. + */ + isForced?: boolean; } /** * Optional Parameters. */ -export interface WebSiteManagementClientListGeoRegionsNextOptionalParams - extends msRest.RequestOptionsBase { - /** - * Name of SKU used to filter the regions. Possible values include: 'Free', 'Shared', 'Basic', - * 'Standard', 'Premium', 'Dynamic', 'Isolated', 'IsolatedV2', 'PremiumV2', 'PremiumV3', - * 'PremiumContainer', 'ElasticPremium', 'ElasticIsolated' - */ - sku?: SkuName; - /** - * Specify true if you want to filter to only regions that support Linux workers. - */ - linuxWorkersEnabled?: boolean; - /** - * Specify true if you want to filter to only regions that support Xenon workers. - */ - xenonWorkersEnabled?: boolean; +export interface StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams extends msRest.RequestOptionsBase { /** - * Specify true if you want to filter to only regions that support Linux Consumption - * Workers. + * Specify true to force the update of the auth configuration on the function app + * even if an AzureStaticWebApps provider is already configured on the function app. The default + * is false. */ - linuxDynamicWorkersEnabled?: boolean; + isForced?: boolean; } /** @@ -10556,8 +11056,7 @@ export interface WebAppsStartWebSiteNetworkTraceOptionalParams extends msRest.Re /** * Optional Parameters. */ -export interface WebAppsStartWebSiteNetworkTraceOperationOptionalParams - extends msRest.RequestOptionsBase { +export interface WebAppsStartWebSiteNetworkTraceOperationOptionalParams extends msRest.RequestOptionsBase { /** * The duration to keep capturing in seconds. */ @@ -10628,8 +11127,7 @@ export interface WebAppsAnalyzeCustomHostnameSlotOptionalParams extends msRest.R /** * Optional Parameters. */ -export interface WebAppsStartWebSiteNetworkTraceSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface WebAppsStartWebSiteNetworkTraceSlotOptionalParams extends msRest.RequestOptionsBase { /** * The duration to keep capturing in seconds. */ @@ -10647,8 +11145,7 @@ export interface WebAppsStartWebSiteNetworkTraceSlotOptionalParams /** * Optional Parameters. */ -export interface WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams extends msRest.RequestOptionsBase { /** * The duration to keep capturing in seconds. */ @@ -10770,8 +11267,7 @@ export interface WebAppsListUsagesOptionalParams extends msRest.RequestOptionsBa /** * Optional Parameters. */ -export interface WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams - extends msRest.RequestOptionsBase { +export interface WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams extends msRest.RequestOptionsBase { /** * The duration to keep capturing in seconds. */ @@ -10789,8 +11285,7 @@ export interface WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams /** * Optional Parameters. */ -export interface WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams extends msRest.RequestOptionsBase { /** * The duration to keep capturing in seconds. */ @@ -10867,8 +11362,7 @@ export interface WebAppsListPerfMonCountersNextOptionalParams extends msRest.Req /** * Optional Parameters. */ -export interface WebAppsListPerfMonCountersSlotNextOptionalParams - extends msRest.RequestOptionsBase { +export interface WebAppsListPerfMonCountersSlotNextOptionalParams extends msRest.RequestOptionsBase { /** * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: * $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain @@ -10903,228 +11397,6 @@ export interface WebAppsListUsagesNextOptionalParams extends msRest.RequestOptio filter?: string; } -/** - * Optional Parameters. - */ -export interface StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams - extends msRest.RequestOptionsBase { - /** - * Specify true to force the update of the auth configuration on the function app - * even if an AzureStaticWebApps provider is already configured on the function app. The default - * is false. - */ - isForced?: boolean; -} - -/** - * Optional Parameters. - */ -export interface StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams - extends msRest.RequestOptionsBase { - /** - * Specify true to force the update of the auth configuration on the function app - * even if an AzureStaticWebApps provider is already configured on the function app. The default - * is false. - */ - isForced?: boolean; -} - -/** - * Optional Parameters. - */ -export interface StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams - extends msRest.RequestOptionsBase { - /** - * Specify true to force the update of the auth configuration on the function app - * even if an AzureStaticWebApps provider is already configured on the function app. The default - * is false. - */ - isForced?: boolean; -} - -/** - * Optional Parameters. - */ -export interface StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams - extends msRest.RequestOptionsBase { - /** - * Specify true to force the update of the auth configuration on the function app - * even if an AzureStaticWebApps provider is already configured on the function app. The default - * is false. - */ - isForced?: boolean; -} - -/** - * Optional Parameters. - */ -export interface AppServiceEnvironmentsDeleteMethodOptionalParams - extends msRest.RequestOptionsBase { - /** - * Specify true to force the deletion even if the App Service Environment contains - * resources. The default is false. - */ - forceDelete?: boolean; -} - -/** - * Optional Parameters. - */ -export interface AppServiceEnvironmentsListWebAppsOptionalParams extends msRest.RequestOptionsBase { - /** - * Comma separated list of app properties to include. - */ - propertiesToInclude?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServiceEnvironmentsListUsagesOptionalParams extends msRest.RequestOptionsBase { - /** - * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: - * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq - * 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq - * duration'[Hour|Minute|Day]'. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServiceEnvironmentsBeginDeleteMethodOptionalParams - extends msRest.RequestOptionsBase { - /** - * Specify true to force the deletion even if the App Service Environment contains - * resources. The default is false. - */ - forceDelete?: boolean; -} - -/** - * Optional Parameters. - */ -export interface AppServiceEnvironmentsListWebAppsNextOptionalParams - extends msRest.RequestOptionsBase { - /** - * Comma separated list of app properties to include. - */ - propertiesToInclude?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServiceEnvironmentsListUsagesNextOptionalParams - extends msRest.RequestOptionsBase { - /** - * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: - * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq - * 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq - * duration'[Hour|Minute|Day]'. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansListOptionalParams extends msRest.RequestOptionsBase { - /** - * Specify true to return all App Service plan properties. The default is - * false, which returns a subset of the properties. - * Retrieval of all properties may increase the API latency. - */ - detailed?: boolean; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansRestartWebAppsOptionalParams extends msRest.RequestOptionsBase { - /** - * Specify true to perform a soft restart, applies the configuration settings and - * restarts the apps if necessary. The default is false, which always restarts and - * reprovisions the apps - */ - softRestart?: boolean; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansListWebAppsOptionalParams extends msRest.RequestOptionsBase { - /** - * Skip to a web app in the list of webapps associated with app service plan. If specified, the - * resulting list will contain web apps starting from (including) the skipToken. Otherwise, the - * resulting list contains web apps from the start of the list - */ - skipToken?: string; - /** - * Supported filter: $filter=state eq running. Returns only web apps that are currently running - */ - filter?: string; - /** - * List page size. If specified, results are paged. - */ - top?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansListUsagesOptionalParams extends msRest.RequestOptionsBase { - /** - * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: - * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2'). - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansListNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Specify true to return all App Service plan properties. The default is - * false, which returns a subset of the properties. - * Retrieval of all properties may increase the API latency. - */ - detailed?: boolean; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansListWebAppsNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Skip to a web app in the list of webapps associated with app service plan. If specified, the - * resulting list will contain web apps starting from (including) the skipToken. Otherwise, the - * resulting list contains web apps from the start of the list - */ - skipToken?: string; - /** - * Supported filter: $filter=state eq running. Returns only web apps that are currently running - */ - filter?: string; - /** - * List page size. If specified, results are paged. - */ - top?: string; -} - -/** - * Optional Parameters. - */ -export interface AppServicePlansListUsagesNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: - * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2'). - */ - filter?: string; -} - /** * An interface representing WebSiteManagementClientOptions. */ @@ -11202,7 +11474,33 @@ export interface DomainCollection extends Array { * Collection of domain name identifiers. * @extends Array */ -export interface NameIdentifierCollection extends Array { +export interface NameIdentifierCollection extends Array { + /** + * Link to next page of resources. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Collection of domain ownership identifiers. + * @extends Array + */ +export interface DomainOwnershipIdentifierCollection extends Array { + /** + * Link to next page of resources. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Collection of Top-level domains. + * @extends Array + */ +export interface TopLevelDomainCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11212,10 +11510,10 @@ export interface NameIdentifierCollection extends Array { /** * @interface - * Collection of domain ownership identifiers. - * @extends Array + * Collection of top-level domain legal agreements. + * @extends Array */ -export interface DomainOwnershipIdentifierCollection extends Array { +export interface TldLegalAgreementCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11225,10 +11523,10 @@ export interface DomainOwnershipIdentifierCollection extends Array + * Collection of App Service Environments. + * @extends Array */ -export interface TopLevelDomainCollection extends Array { +export interface AppServiceEnvironmentCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11238,10 +11536,10 @@ export interface TopLevelDomainCollection extends Array { /** * @interface - * Collection of top-level domain legal agreements. - * @extends Array + * Collection of stamp capacities. + * @extends Array */ -export interface TldLegalAgreementCollection extends Array { +export interface StampCapacityCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11251,10 +11549,10 @@ export interface TldLegalAgreementCollection extends Array { /** * @interface - * Collection of certificates. - * @extends Array + * Collection of App Service apps. + * @extends Array */ -export interface CertificateCollection extends Array { +export interface WebAppCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11264,10 +11562,10 @@ export interface CertificateCollection extends Array { /** * @interface - * Collection of deleted apps. - * @extends Array + * Collection of Inbound Environment Endpoints + * @extends Array */ -export interface DeletedWebAppCollection extends Array { +export interface InboundEnvironmentEndpointCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11277,10 +11575,10 @@ export interface DeletedWebAppCollection extends Array { /** * @interface - * Collection of Diagnostic Categories - * @extends Array + * Collection of worker pools. + * @extends Array */ -export interface DiagnosticCategoryCollection extends Array { +export interface WorkerPoolCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11290,10 +11588,10 @@ export interface DiagnosticCategoryCollection extends Array /** * @interface - * Collection of Diagnostic Analyses - * @extends Array + * Collection of metric definitions. + * @extends Array */ -export interface DiagnosticAnalysisCollection extends Array { +export interface ResourceMetricDefinitionCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11303,10 +11601,10 @@ export interface DiagnosticAnalysisCollection extends Array /** * @interface - * Collection of Diagnostic Detectors - * @extends Array + * Collection of SKU information. + * @extends Array */ -export interface DiagnosticDetectorCollection extends Array { +export interface SkuInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11316,10 +11614,10 @@ export interface DiagnosticDetectorCollection extends Array /** * @interface - * Collection of Application Stacks - * @extends Array + * Collection of usages. + * @extends Array */ -export interface ApplicationStackCollection extends Array { +export interface UsageCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11329,10 +11627,10 @@ export interface ApplicationStackCollection extends Array + * Collection of Outbound Environment Endpoints + * @extends Array */ -export interface FunctionAppStackCollection extends Array { +export interface OutboundEnvironmentEndpointCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11342,10 +11640,10 @@ export interface FunctionAppStackCollection extends Array { /** * @interface - * Collection of Web app Stacks - * @extends Array + * An interface representing the PrivateEndpointConnectionCollection. + * @extends Array */ -export interface WebAppStackCollection extends Array { +export interface PrivateEndpointConnectionCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11355,10 +11653,10 @@ export interface WebAppStackCollection extends Array { /** * @interface - * Collection of recommendations. - * @extends Array + * Collection of App Service plans. + * @extends Array */ -export interface RecommendationCollection extends Array { +export interface AppServicePlanCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11368,10 +11666,10 @@ export interface RecommendationCollection extends Array { /** * @interface - * Collection of source controls. - * @extends Array + * Collection of CSM usage quotas. + * @extends Array */ -export interface SourceControlCollection extends Array { +export interface CsmUsageQuotaCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11381,10 +11679,10 @@ export interface SourceControlCollection extends Array { /** * @interface - * Collection of Billing Meters - * @extends Array + * Collection of resources. + * @extends Array */ -export interface BillingMeterCollection extends Array { +export interface ResourceCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11394,10 +11692,10 @@ export interface BillingMeterCollection extends Array { /** * @interface - * Collection of geographical regions. - * @extends Array + * Collection of hostname bindings. + * @extends Array */ -export interface GeoRegionCollection extends Array { +export interface HybridConnectionCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11407,10 +11705,10 @@ export interface GeoRegionCollection extends Array { /** * @interface - * Collection of identifiers. - * @extends Array + * Collection of certificates. + * @extends Array */ -export interface IdentifierCollection extends Array { +export interface CertificateCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11420,10 +11718,10 @@ export interface IdentifierCollection extends Array { /** * @interface - * Collection of premier add-on offers. - * @extends Array + * Collection of deleted apps. + * @extends Array */ -export interface PremierAddOnOfferCollection extends Array { +export interface DeletedWebAppCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11433,10 +11731,10 @@ export interface PremierAddOnOfferCollection extends Array { /** * @interface - * Collection of App Service apps. - * @extends Array + * Collection of Diagnostic Categories + * @extends Array */ -export interface WebAppCollection extends Array { +export interface DiagnosticCategoryCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11446,10 +11744,10 @@ export interface WebAppCollection extends Array { /** * @interface - * Collection of backup items. - * @extends Array + * Collection of Diagnostic Analyses + * @extends Array */ -export interface BackupItemCollection extends Array { +export interface DiagnosticAnalysisCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11459,10 +11757,10 @@ export interface BackupItemCollection extends Array { /** * @interface - * Collection of site configurations. - * @extends Array + * Collection of Diagnostic Detectors + * @extends Array */ -export interface SiteConfigResourceCollection extends Array { +export interface DiagnosticDetectorCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11472,10 +11770,10 @@ export interface SiteConfigResourceCollection extends Array /** * @interface - * An interface representing the ApiKVReferenceCollection. - * @extends Array + * Collection of Kubernetes Environments + * @extends Array */ -export interface ApiKVReferenceCollection extends Array { +export interface KubeEnvironmentCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11485,11 +11783,10 @@ export interface ApiKVReferenceCollection extends Array { /** * @interface - * Collection of metadata for the app configuration snapshots that can be restored. - * @extends Array + * Collection of Application Stacks + * @extends Array */ -export interface SiteConfigurationSnapshotInfoCollection - extends Array { +export interface ApplicationStackCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11499,10 +11796,10 @@ export interface SiteConfigurationSnapshotInfoCollection /** * @interface - * Collection of Kudu continuous web job information elements. - * @extends Array + * Collection of Function app Stacks + * @extends Array */ -export interface ContinuousWebJobCollection extends Array { +export interface FunctionAppStackCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11512,10 +11809,10 @@ export interface ContinuousWebJobCollection extends Array { /** * @interface - * Collection of app deployments. - * @extends Array + * Collection of Web app Stacks + * @extends Array */ -export interface DeploymentCollection extends Array { +export interface WebAppStackCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11525,10 +11822,10 @@ export interface DeploymentCollection extends Array { /** * @interface - * Collection of Kudu function information elements. - * @extends Array + * Collection of recommendations. + * @extends Array */ -export interface FunctionEnvelopeCollection extends Array { +export interface RecommendationCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11538,10 +11835,10 @@ export interface FunctionEnvelopeCollection extends Array { /** * @interface - * Collection of hostname bindings. - * @extends Array + * Collection of resource health metadata. + * @extends Array */ -export interface HostNameBindingCollection extends Array { +export interface ResourceHealthMetadataCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11551,10 +11848,10 @@ export interface HostNameBindingCollection extends Array { /** * @interface - * Collection of app instances. - * @extends Array + * Collection of source controls. + * @extends Array */ -export interface WebAppInstanceStatusCollection extends Array { +export interface SourceControlCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11564,10 +11861,10 @@ export interface WebAppInstanceStatusCollection extends Array + * Collection of Billing Meters + * @extends Array */ -export interface ProcessInfoCollection extends Array { +export interface BillingMeterCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11577,10 +11874,10 @@ export interface ProcessInfoCollection extends Array { /** * @interface - * Collection of Kudu thread information elements. - * @extends Array + * Collection of geographical regions. + * @extends Array */ -export interface ProcessModuleInfoCollection extends Array { +export interface GeoRegionCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11590,10 +11887,10 @@ export interface ProcessModuleInfoCollection extends Array { /** * @interface - * Collection of Kudu thread information elements. - * @extends Array + * Collection of identifiers. + * @extends Array */ -export interface ProcessThreadInfoCollection extends Array { +export interface IdentifierCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11603,10 +11900,10 @@ export interface ProcessThreadInfoCollection extends Array { /** * @interface - * Collection of performance monitor counters. - * @extends Array + * Collection of premier add-on offers. + * @extends Array */ -export interface PerfMonCounterCollection extends Array { +export interface PremierAddOnOfferCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11616,11 +11913,10 @@ export interface PerfMonCounterCollection extends Array { /** * @interface - * An interface representing the PrivateEndpointConnectionCollection. - * @extends Array + * Collection of static sites. + * @extends Array */ -export interface PrivateEndpointConnectionCollection - extends Array { +export interface StaticSiteCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11630,10 +11926,10 @@ export interface PrivateEndpointConnectionCollection /** * @interface - * Collection of public certificates - * @extends Array + * Collection of static site custom users. + * @extends Array */ -export interface PublicCertificateCollection extends Array { +export interface StaticSiteUserCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11643,10 +11939,10 @@ export interface PublicCertificateCollection extends Array { /** * @interface - * Collection of Kudu site extension information elements. - * @extends Array + * Collection of static site builds. + * @extends Array */ -export interface SiteExtensionInfoCollection extends Array { +export interface StaticSiteBuildCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11656,10 +11952,10 @@ export interface SiteExtensionInfoCollection extends Array { /** * @interface - * Collection of slot differences. - * @extends Array + * Collection of static site functions. + * @extends Array */ -export interface SlotDifferenceCollection extends Array { +export interface StaticSiteFunctionOverviewCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11669,10 +11965,10 @@ export interface SlotDifferenceCollection extends Array { /** * @interface - * Collection of snapshots which can be used to revert an app to a previous time. - * @extends Array + * Collection of static site user provided function apps. + * @extends Array */ -export interface SnapshotCollection extends Array { +export interface StaticSiteUserProvidedFunctionAppsCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11682,10 +11978,10 @@ export interface SnapshotCollection extends Array { /** * @interface - * Collection of Kudu continuous web job information elements. - * @extends Array + * Collection of static site custom domains. + * @extends Array */ -export interface TriggeredWebJobCollection extends Array { +export interface StaticSiteCustomDomainOverviewCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11695,10 +11991,10 @@ export interface TriggeredWebJobCollection extends Array { /** * @interface - * Collection of Kudu continuous web job information elements. - * @extends Array + * Collection of backup items. + * @extends Array */ -export interface TriggeredJobHistoryCollection extends Array { +export interface BackupItemCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11708,10 +12004,10 @@ export interface TriggeredJobHistoryCollection extends Array + * Publishing Credentials Policies entity collection ARM resource. + * @extends Array */ -export interface CsmUsageQuotaCollection extends Array { +export interface PublishingCredentialsPoliciesCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11721,10 +12017,10 @@ export interface CsmUsageQuotaCollection extends Array { /** * @interface - * Collection of Kudu web job information elements. - * @extends Array + * Collection of site configurations. + * @extends Array */ -export interface WebJobCollection extends Array { +export interface SiteConfigResourceCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11734,10 +12030,10 @@ export interface WebJobCollection extends Array { /** * @interface - * Collection of static sites. - * @extends Array + * An interface representing the ApiKVReferenceCollection. + * @extends Array */ -export interface StaticSiteCollection extends Array { +export interface ApiKVReferenceCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11747,10 +12043,10 @@ export interface StaticSiteCollection extends Array { /** * @interface - * Collection of static site custom users. - * @extends Array + * Collection of metadata for the app configuration snapshots that can be restored. + * @extends Array */ -export interface StaticSiteUserCollection extends Array { +export interface SiteConfigurationSnapshotInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11760,10 +12056,10 @@ export interface StaticSiteUserCollection extends Array + * Collection of Kudu continuous web job information elements. + * @extends Array */ -export interface StaticSiteBuildCollection extends Array { +export interface ContinuousWebJobCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11773,11 +12069,10 @@ export interface StaticSiteBuildCollection extends Array + * Collection of app deployments. + * @extends Array */ -export interface StaticSiteFunctionOverviewCollection - extends Array { +export interface DeploymentCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11787,11 +12082,10 @@ export interface StaticSiteFunctionOverviewCollection /** * @interface - * Collection of static site user provided function apps. - * @extends Array + * Collection of Kudu function information elements. + * @extends Array */ -export interface StaticSiteUserProvidedFunctionAppsCollection - extends Array { +export interface FunctionEnvelopeCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11801,11 +12095,10 @@ export interface StaticSiteUserProvidedFunctionAppsCollection /** * @interface - * Collection of static site custom domains. - * @extends Array + * Collection of hostname bindings. + * @extends Array */ -export interface StaticSiteCustomDomainOverviewCollection - extends Array { +export interface HostNameBindingCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11815,10 +12108,10 @@ export interface StaticSiteCustomDomainOverviewCollection /** * @interface - * Collection of App Service Environments. - * @extends Array + * Collection of app instances. + * @extends Array */ -export interface AppServiceEnvironmentCollection extends Array { +export interface WebAppInstanceStatusCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11828,10 +12121,10 @@ export interface AppServiceEnvironmentCollection extends Array + * Collection of Kudu process information elements. + * @extends Array */ -export interface StampCapacityCollection extends Array { +export interface ProcessInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11841,10 +12134,10 @@ export interface StampCapacityCollection extends Array { /** * @interface - * Collection of Inbound Environment Endpoints - * @extends Array + * Collection of Kudu thread information elements. + * @extends Array */ -export interface InboundEnvironmentEndpointCollection extends Array { +export interface ProcessModuleInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11854,10 +12147,10 @@ export interface InboundEnvironmentEndpointCollection extends Array + * Collection of Kudu thread information elements. + * @extends Array */ -export interface WorkerPoolCollection extends Array { +export interface ProcessThreadInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11867,10 +12160,10 @@ export interface WorkerPoolCollection extends Array { /** * @interface - * Collection of metric definitions. - * @extends Array + * Collection of performance monitor counters. + * @extends Array */ -export interface ResourceMetricDefinitionCollection extends Array { +export interface PerfMonCounterCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11880,10 +12173,10 @@ export interface ResourceMetricDefinitionCollection extends Array + * Collection of public certificates + * @extends Array */ -export interface SkuInfoCollection extends Array { +export interface PublicCertificateCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11893,10 +12186,10 @@ export interface SkuInfoCollection extends Array { /** * @interface - * Collection of usages. - * @extends Array + * Collection of Kudu site extension information elements. + * @extends Array */ -export interface UsageCollection extends Array { +export interface SiteExtensionInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11906,10 +12199,10 @@ export interface UsageCollection extends Array { /** * @interface - * Collection of Outbound Environment Endpoints - * @extends Array + * Collection of slot differences. + * @extends Array */ -export interface OutboundEnvironmentEndpointCollection extends Array { +export interface SlotDifferenceCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11919,10 +12212,10 @@ export interface OutboundEnvironmentEndpointCollection extends Array + * Collection of snapshots which can be used to revert an app to a previous time. + * @extends Array */ -export interface AppServicePlanCollection extends Array { +export interface SnapshotCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11932,10 +12225,10 @@ export interface AppServicePlanCollection extends Array { /** * @interface - * Collection of resources. - * @extends Array + * Collection of Kudu continuous web job information elements. + * @extends Array */ -export interface ResourceCollection extends Array { +export interface TriggeredWebJobCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11945,10 +12238,10 @@ export interface ResourceCollection extends Array { /** * @interface - * Collection of hostname bindings. - * @extends Array + * Collection of Kudu continuous web job information elements. + * @extends Array */ -export interface HybridConnectionCollection extends Array { +export interface TriggeredJobHistoryCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11958,10 +12251,10 @@ export interface HybridConnectionCollection extends Array { /** * @interface - * Collection of resource health metadata. - * @extends Array + * Collection of Kudu web job information elements. + * @extends Array */ -export interface ResourceHealthMetadataCollection extends Array { +export interface WebJobCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11978,18 +12271,7 @@ export interface ResourceHealthMetadataCollection extends Array & { +export type AppServiceCertificateOrdersRetrieveCertificateActionsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateOrderAction[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateOrderAction[]; + }; }; /** * Contains response data for the retrieveCertificateEmailHistory operation. */ -export type AppServiceCertificateOrdersRetrieveCertificateEmailHistoryResponse = Array< - CertificateEmail -> & { +export type AppServiceCertificateOrdersRetrieveCertificateEmailHistoryResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateEmail[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateEmail[]; + }; }; /** @@ -13147,16 +13238,16 @@ export type AppServiceCertificateOrdersBeginCreateOrUpdateResponse = AppServiceC * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceCertificateOrder; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceCertificateOrder; + }; }; /** @@ -13167,16 +13258,16 @@ export type AppServiceCertificateOrdersBeginCreateOrUpdateCertificateResponse = * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceCertificateResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceCertificateResource; + }; }; /** @@ -13187,16 +13278,16 @@ export type AppServiceCertificateOrdersListNextResponse = AppServiceCertificateO * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceCertificateOrderCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceCertificateOrderCollection; + }; }; /** @@ -13207,16 +13298,16 @@ export type AppServiceCertificateOrdersListByResourceGroupNextResponse = AppServ * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceCertificateOrderCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceCertificateOrderCollection; + }; }; /** @@ -13227,16 +13318,16 @@ export type AppServiceCertificateOrdersListCertificatesNextResponse = AppService * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceCertificateCollection; + }; }; /** @@ -13247,16 +13338,16 @@ export type CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorRe * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** @@ -13267,16 +13358,16 @@ export type CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorRes * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** @@ -13287,16 +13378,16 @@ export type CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorRe * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** @@ -13307,16 +13398,16 @@ export type CertificateRegistrationProviderListOperationsResponse = CsmOperation * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** @@ -13327,16 +13418,16 @@ export type CertificateRegistrationProviderListOperationsNextResponse = CsmOpera * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** @@ -13347,16 +13438,16 @@ export type DomainsCheckAvailabilityResponse = DomainAvailabilityCheckResult & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainAvailabilityCheckResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainAvailabilityCheckResult; + }; }; /** @@ -13367,16 +13458,16 @@ export type DomainsListResponse = DomainCollection & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainCollection; + }; }; /** @@ -13387,16 +13478,16 @@ export type DomainsGetControlCenterSsoRequestResponse = DomainControlCenterSsoRe * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainControlCenterSsoRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainControlCenterSsoRequest; + }; }; /** @@ -13407,16 +13498,16 @@ export type DomainsListRecommendationsResponse = NameIdentifierCollection & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NameIdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NameIdentifierCollection; + }; }; /** @@ -13427,16 +13518,16 @@ export type DomainsListByResourceGroupResponse = DomainCollection & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainCollection; + }; }; /** @@ -13447,16 +13538,16 @@ export type DomainsGetResponse = Domain & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Domain; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Domain; + }; }; /** @@ -13467,16 +13558,16 @@ export type DomainsCreateOrUpdateResponse = Domain & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Domain; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Domain; + }; }; /** @@ -13487,16 +13578,16 @@ export type DomainsUpdateResponse = Domain & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Domain; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Domain; + }; }; /** @@ -13507,16 +13598,16 @@ export type DomainsListOwnershipIdentifiersResponse = DomainOwnershipIdentifierC * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainOwnershipIdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainOwnershipIdentifierCollection; + }; }; /** @@ -13527,16 +13618,16 @@ export type DomainsGetOwnershipIdentifierResponse = DomainOwnershipIdentifier & * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainOwnershipIdentifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainOwnershipIdentifier; + }; }; /** @@ -13547,16 +13638,16 @@ export type DomainsCreateOrUpdateOwnershipIdentifierResponse = DomainOwnershipId * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainOwnershipIdentifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainOwnershipIdentifier; + }; }; /** @@ -13567,16 +13658,16 @@ export type DomainsUpdateOwnershipIdentifierResponse = DomainOwnershipIdentifier * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainOwnershipIdentifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainOwnershipIdentifier; + }; }; /** @@ -13587,16 +13678,16 @@ export type DomainsBeginCreateOrUpdateResponse = Domain & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Domain; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Domain; + }; }; /** @@ -13607,16 +13698,16 @@ export type DomainsListNextResponse = DomainCollection & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainCollection; + }; }; /** @@ -13627,7120 +13718,7325 @@ export type DomainsListRecommendationsNextResponse = NameIdentifierCollection & * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NameIdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NameIdentifierCollection; + }; }; /** * Contains response data for the listByResourceGroupNext operation. */ -export type DomainsListByResourceGroupNextResponse = DomainCollection & { +export type DomainsListByResourceGroupNextResponse = DomainCollection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainCollection; + }; +}; + +/** + * Contains response data for the listOwnershipIdentifiersNext operation. + */ +export type DomainsListOwnershipIdentifiersNextResponse = DomainOwnershipIdentifierCollection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: DomainOwnershipIdentifierCollection; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type TopLevelDomainsListResponse = TopLevelDomainCollection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: TopLevelDomainCollection; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type TopLevelDomainsGetResponse = TopLevelDomain & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: TopLevelDomain; + }; +}; + +/** + * Contains response data for the listAgreements operation. + */ +export type TopLevelDomainsListAgreementsResponse = TldLegalAgreementCollection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: TldLegalAgreementCollection; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type TopLevelDomainsListNextResponse = TopLevelDomainCollection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: TopLevelDomainCollection; + }; +}; + +/** + * Contains response data for the listAgreementsNext operation. + */ +export type TopLevelDomainsListAgreementsNextResponse = TldLegalAgreementCollection & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: TldLegalAgreementCollection; + }; +}; + +/** + * Contains response data for the listOperations operation. + */ +export type DomainRegistrationProviderListOperationsResponse = CsmOperationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the listOwnershipIdentifiersNext operation. + * Contains response data for the listOperationsNext operation. */ -export type DomainsListOwnershipIdentifiersNextResponse = DomainOwnershipIdentifierCollection & { +export type DomainRegistrationProviderListOperationsNextResponse = CsmOperationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DomainOwnershipIdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** * Contains response data for the list operation. */ -export type TopLevelDomainsListResponse = TopLevelDomainCollection & { +export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TopLevelDomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroup operation. */ -export type TopLevelDomainsGetResponse = TopLevelDomain & { +export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TopLevelDomain; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the listAgreements operation. + * Contains response data for the get operation. */ -export type TopLevelDomainsListAgreementsResponse = TldLegalAgreementCollection & { +export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TldLegalAgreementCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type TopLevelDomainsListNextResponse = TopLevelDomainCollection & { +export type AppServiceEnvironmentsCreateOrUpdateResponse = AppServiceEnvironmentResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TopLevelDomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the listAgreementsNext operation. + * Contains response data for the update operation. */ -export type TopLevelDomainsListAgreementsNextResponse = TldLegalAgreementCollection & { +export type AppServiceEnvironmentsUpdateResponse = AppServiceEnvironmentResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TldLegalAgreementCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the listCapacities operation. */ -export type DomainRegistrationProviderListOperationsResponse = CsmOperationCollection & { +export type AppServiceEnvironmentsListCapacitiesResponse = StampCapacityCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StampCapacityCollection; + }; }; /** - * Contains response data for the listOperationsNext operation. + * Contains response data for the getVipInfo operation. */ -export type DomainRegistrationProviderListOperationsNextResponse = CsmOperationCollection & { +export type AppServiceEnvironmentsGetVipInfoResponse = AddressResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AddressResponse; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the changeVnet operation. */ -export type CertificatesListResponse = CertificateCollection & { +export type AppServiceEnvironmentsChangeVnetResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the getAseV3NetworkingConfiguration operation. */ -export type CertificatesListByResourceGroupResponse = CertificateCollection & { +export type AppServiceEnvironmentsGetAseV3NetworkingConfigurationResponse = AseV3NetworkingConfiguration & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AseV3NetworkingConfiguration; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the updateAseNetworkingConfiguration operation. */ -export type CertificatesGetResponse = Certificate & { +export type AppServiceEnvironmentsUpdateAseNetworkingConfigurationResponse = AseV3NetworkingConfiguration & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AseV3NetworkingConfiguration; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listDiagnostics operation. */ -export type CertificatesCreateOrUpdateResponse = Certificate & { +export type AppServiceEnvironmentsListDiagnosticsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostingEnvironmentDiagnostics[]; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the getDiagnosticsItem operation. */ -export type CertificatesUpdateResponse = Certificate & { +export type AppServiceEnvironmentsGetDiagnosticsItemResponse = HostingEnvironmentDiagnostics & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostingEnvironmentDiagnostics; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the getInboundNetworkDependenciesEndpoints operation. */ -export type CertificatesListNextResponse = CertificateCollection & { +export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsResponse = InboundEnvironmentEndpointCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: InboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listMultiRolePools operation. */ -export type CertificatesListByResourceGroupNextResponse = CertificateCollection & { +export type AppServiceEnvironmentsListMultiRolePoolsResponse = WorkerPoolCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the getMultiRolePool operation. */ -export type DeletedWebAppsListResponse = DeletedWebAppCollection & { +export type AppServiceEnvironmentsGetMultiRolePoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the createOrUpdateMultiRolePool operation. */ -export type DeletedWebAppsListByLocationResponse = DeletedWebAppCollection & { +export type AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the getDeletedWebAppByLocation operation. + * Contains response data for the updateMultiRolePool operation. */ -export type DeletedWebAppsGetDeletedWebAppByLocationResponse = DeletedSite & { +export type AppServiceEnvironmentsUpdateMultiRolePoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeletedSite; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listMultiRolePoolInstanceMetricDefinitions operation. */ -export type DeletedWebAppsListNextResponse = DeletedWebAppCollection & { +export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the listMultiRoleMetricDefinitions operation. */ -export type DeletedWebAppsListByLocationNextResponse = DeletedWebAppCollection & { +export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listHostingEnvironmentDetectorResponses operation. + * Contains response data for the listMultiRolePoolSkus operation. */ -export type DiagnosticsListHostingEnvironmentDetectorResponsesResponse = DetectorResponseCollection & { +export type AppServiceEnvironmentsListMultiRolePoolSkusResponse = SkuInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the getHostingEnvironmentDetectorResponse operation. + * Contains response data for the listMultiRoleUsages operation. */ -export type DiagnosticsGetHostingEnvironmentDetectorResponseResponse = DetectorResponse & { +export type AppServiceEnvironmentsListMultiRoleUsagesResponse = UsageCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponses operation. + * Contains response data for the listOperations operation. */ -export type DiagnosticsListSiteDetectorResponsesResponse = DetectorResponseCollection & { +export type AppServiceEnvironmentsListOperationsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Operation[]; + }; }; /** - * Contains response data for the getSiteDetectorResponse operation. + * Contains response data for the getOutboundNetworkDependenciesEndpoints operation. */ -export type DiagnosticsGetSiteDetectorResponseResponse = DetectorResponse & { +export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsResponse = OutboundEnvironmentEndpointCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: OutboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the listSiteDiagnosticCategories operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesResponse = DiagnosticCategoryCollection & { +export type AppServiceEnvironmentsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getSiteDiagnosticCategory operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type DiagnosticsGetSiteDiagnosticCategoryResponse = DiagnosticCategory & { +export type AppServiceEnvironmentsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticCategory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listSiteAnalyses operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type DiagnosticsListSiteAnalysesResponse = DiagnosticAnalysisCollection & { +export type AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getSiteAnalysis operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type DiagnosticsGetSiteAnalysisResponse = AnalysisDefinition & { +export type AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AnalysisDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the executeSiteAnalysis operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type DiagnosticsExecuteSiteAnalysisResponse = DiagnosticAnalysis & { +export type AppServiceEnvironmentsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticAnalysis; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the listSiteDetectors operation. + * Contains response data for the resume operation. */ -export type DiagnosticsListSiteDetectorsResponse = DiagnosticDetectorCollection & { +export type AppServiceEnvironmentsResumeResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getSiteDetector operation. + * Contains response data for the listAppServicePlans operation. */ -export type DiagnosticsGetSiteDetectorResponse = DetectorDefinition & { +export type AppServiceEnvironmentsListAppServicePlansResponse = AppServicePlanCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the executeSiteDetector operation. + * Contains response data for the listWebApps operation. */ -export type DiagnosticsExecuteSiteDetectorResponse = DiagnosticDetectorResponse & { +export type AppServiceEnvironmentsListWebAppsResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticDetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponsesSlot operation. + * Contains response data for the suspend operation. */ -export type DiagnosticsListSiteDetectorResponsesSlotResponse = DetectorResponseCollection & { +export type AppServiceEnvironmentsSuspendResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getSiteDetectorResponseSlot operation. + * Contains response data for the listUsages operation. */ -export type DiagnosticsGetSiteDetectorResponseSlotResponse = DetectorResponse & { +export type AppServiceEnvironmentsListUsagesResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesSlot operation. + * Contains response data for the listWorkerPools operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesSlotResponse = DiagnosticCategoryCollection & { +export type AppServiceEnvironmentsListWorkerPoolsResponse = WorkerPoolCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the getSiteDiagnosticCategorySlot operation. + * Contains response data for the getWorkerPool operation. */ -export type DiagnosticsGetSiteDiagnosticCategorySlotResponse = DiagnosticCategory & { +export type AppServiceEnvironmentsGetWorkerPoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticCategory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteAnalysesSlot operation. + * Contains response data for the createOrUpdateWorkerPool operation. */ -export type DiagnosticsListSiteAnalysesSlotResponse = DiagnosticAnalysisCollection & { +export type AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the getSiteAnalysisSlot operation. + * Contains response data for the updateWorkerPool operation. */ -export type DiagnosticsGetSiteAnalysisSlotResponse = AnalysisDefinition & { +export type AppServiceEnvironmentsUpdateWorkerPoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AnalysisDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the executeSiteAnalysisSlot operation. + * Contains response data for the listWorkerPoolInstanceMetricDefinitions operation. */ -export type DiagnosticsExecuteSiteAnalysisSlotResponse = DiagnosticAnalysis & { +export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticAnalysis; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listSiteDetectorsSlot operation. + * Contains response data for the listWebWorkerMetricDefinitions operation. */ -export type DiagnosticsListSiteDetectorsSlotResponse = DiagnosticDetectorCollection & { +export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getSiteDetectorSlot operation. + * Contains response data for the listWorkerPoolSkus operation. */ -export type DiagnosticsGetSiteDetectorSlotResponse = DetectorDefinition & { +export type AppServiceEnvironmentsListWorkerPoolSkusResponse = SkuInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the executeSiteDetectorSlot operation. + * Contains response data for the listWebWorkerUsages operation. */ -export type DiagnosticsExecuteSiteDetectorSlotResponse = DiagnosticDetectorResponse & { +export type AppServiceEnvironmentsListWebWorkerUsagesResponse = UsageCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticDetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the listHostingEnvironmentDetectorResponsesNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DiagnosticsListHostingEnvironmentDetectorResponsesNextResponse = DetectorResponseCollection & { +export type AppServiceEnvironmentsBeginCreateOrUpdateResponse = AppServiceEnvironmentResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the listSiteDetectorResponsesNext operation. + * Contains response data for the beginChangeVnet operation. */ -export type DiagnosticsListSiteDetectorResponsesNextResponse = DetectorResponseCollection & { +export type AppServiceEnvironmentsBeginChangeVnetResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesNext operation. + * Contains response data for the beginCreateOrUpdateMultiRolePool operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesNextResponse = DiagnosticCategoryCollection & { +export type AppServiceEnvironmentsBeginCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteAnalysesNext operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type DiagnosticsListSiteAnalysesNextResponse = DiagnosticAnalysisCollection & { +export type AppServiceEnvironmentsBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listSiteDetectorsNext operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type DiagnosticsListSiteDetectorsNextResponse = DiagnosticDetectorCollection & { +export type AppServiceEnvironmentsBeginDeletePrivateEndpointConnectionResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listSiteDetectorResponsesSlotNext operation. + * Contains response data for the beginResume operation. */ -export type DiagnosticsListSiteDetectorResponsesSlotNextResponse = DetectorResponseCollection & { +export type AppServiceEnvironmentsBeginResumeResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesSlotNext operation. + * Contains response data for the beginSuspend operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesSlotNextResponse = DiagnosticCategoryCollection & { +export type AppServiceEnvironmentsBeginSuspendResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSiteAnalysesSlotNext operation. + * Contains response data for the beginCreateOrUpdateWorkerPool operation. */ -export type DiagnosticsListSiteAnalysesSlotNextResponse = DiagnosticAnalysisCollection & { +export type AppServiceEnvironmentsBeginCreateOrUpdateWorkerPoolResponse = WorkerPoolResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDetectorsSlotNext operation. + * Contains response data for the listNext operation. */ -export type DiagnosticsListSiteDetectorsSlotNextResponse = DiagnosticDetectorCollection & { +export type AppServiceEnvironmentsListNextResponse = AppServiceEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the getDeletedWebApp operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type GlobalGetDeletedWebAppResponse = DeletedSite & { +export type AppServiceEnvironmentsListByResourceGroupNextResponse = AppServiceEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeletedSite; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the getDeletedWebAppSnapshots operation. + * Contains response data for the listCapacitiesNext operation. */ -export type GlobalGetDeletedWebAppSnapshotsResponse = Array & { +export type AppServiceEnvironmentsListCapacitiesNextResponse = StampCapacityCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Snapshot[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StampCapacityCollection; + }; }; /** - * Contains response data for the getAvailableStacks operation. + * Contains response data for the changeVnetNext operation. */ -export type ProviderGetAvailableStacksResponse = ApplicationStackCollection & { +export type AppServiceEnvironmentsChangeVnetNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getFunctionAppStacks operation. + * Contains response data for the getInboundNetworkDependenciesEndpointsNext operation. */ -export type ProviderGetFunctionAppStacksResponse = FunctionAppStackCollection & { +export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextResponse = InboundEnvironmentEndpointCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: InboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksForLocation operation. + * Contains response data for the listMultiRolePoolsNext operation. */ -export type ProviderGetFunctionAppStacksForLocationResponse = FunctionAppStackCollection & { +export type AppServiceEnvironmentsListMultiRolePoolsNextResponse = WorkerPoolCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the getWebAppStacksForLocation operation. + * Contains response data for the listMultiRolePoolInstanceMetricDefinitionsNext operation. */ -export type ProviderGetWebAppStacksForLocationResponse = WebAppStackCollection & { +export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the listMultiRoleMetricDefinitionsNext operation. */ -export type ProviderListOperationsResponse = CsmOperationCollection & { +export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getWebAppStacks operation. + * Contains response data for the listMultiRolePoolSkusNext operation. */ -export type ProviderGetWebAppStacksResponse = WebAppStackCollection & { +export type AppServiceEnvironmentsListMultiRolePoolSkusNextResponse = SkuInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the getAvailableStacksOnPrem operation. + * Contains response data for the listMultiRoleUsagesNext operation. */ -export type ProviderGetAvailableStacksOnPremResponse = ApplicationStackCollection & { +export type AppServiceEnvironmentsListMultiRoleUsagesNextResponse = UsageCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the getAvailableStacksNext operation. + * Contains response data for the getOutboundNetworkDependenciesEndpointsNext operation. */ -export type ProviderGetAvailableStacksNextResponse = ApplicationStackCollection & { +export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsNextResponse = OutboundEnvironmentEndpointCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: OutboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksNext operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type ProviderGetFunctionAppStacksNextResponse = FunctionAppStackCollection & { +export type AppServiceEnvironmentsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksForLocationNext operation. + * Contains response data for the resumeNext operation. */ -export type ProviderGetFunctionAppStacksForLocationNextResponse = FunctionAppStackCollection & { +export type AppServiceEnvironmentsResumeNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getWebAppStacksForLocationNext operation. + * Contains response data for the listAppServicePlansNext operation. */ -export type ProviderGetWebAppStacksForLocationNextResponse = WebAppStackCollection & { +export type AppServiceEnvironmentsListAppServicePlansNextResponse = AppServicePlanCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listOperationsNext operation. + * Contains response data for the listWebAppsNext operation. */ -export type ProviderListOperationsNextResponse = CsmOperationCollection & { +export type AppServiceEnvironmentsListWebAppsNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getWebAppStacksNext operation. + * Contains response data for the suspendNext operation. */ -export type ProviderGetWebAppStacksNextResponse = WebAppStackCollection & { +export type AppServiceEnvironmentsSuspendNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getAvailableStacksOnPremNext operation. + * Contains response data for the listUsagesNext operation. */ -export type ProviderGetAvailableStacksOnPremNextResponse = ApplicationStackCollection & { +export type AppServiceEnvironmentsListUsagesNextResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listWorkerPoolsNext operation. */ -export type RecommendationsListResponse = RecommendationCollection & { +export type AppServiceEnvironmentsListWorkerPoolsNextResponse = WorkerPoolCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the listHistoryForHostingEnvironment operation. + * Contains response data for the listWorkerPoolInstanceMetricDefinitionsNext operation. */ -export type RecommendationsListHistoryForHostingEnvironmentResponse = RecommendationCollection & { +export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForHostingEnvironment operation. + * Contains response data for the listWebWorkerMetricDefinitionsNext operation. */ -export type RecommendationsListRecommendedRulesForHostingEnvironmentResponse = RecommendationCollection & { +export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getRuleDetailsByHostingEnvironment operation. + * Contains response data for the listWorkerPoolSkusNext operation. */ -export type RecommendationsGetRuleDetailsByHostingEnvironmentResponse = RecommendationRule & { +export type AppServiceEnvironmentsListWorkerPoolSkusNextResponse = SkuInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationRule; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the listHistoryForWebApp operation. + * Contains response data for the listWebWorkerUsagesNext operation. */ -export type RecommendationsListHistoryForWebAppResponse = RecommendationCollection & { +export type AppServiceEnvironmentsListWebWorkerUsagesNextResponse = UsageCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForWebApp operation. + * Contains response data for the beginChangeVnetNext operation. */ -export type RecommendationsListRecommendedRulesForWebAppResponse = RecommendationCollection & { +export type AppServiceEnvironmentsBeginChangeVnetNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getRuleDetailsByWebApp operation. + * Contains response data for the beginResumeNext operation. */ -export type RecommendationsGetRuleDetailsByWebAppResponse = RecommendationRule & { +export type AppServiceEnvironmentsBeginResumeNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationRule; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginSuspendNext operation. */ -export type RecommendationsListNextResponse = RecommendationCollection & { +export type AppServiceEnvironmentsBeginSuspendNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listHistoryForHostingEnvironmentNext operation. + * Contains response data for the list operation. */ -export type RecommendationsListHistoryForHostingEnvironmentNextResponse = RecommendationCollection & { +export type AppServicePlansListResponse = AppServicePlanCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForHostingEnvironmentNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse = RecommendationCollection & { +export type AppServicePlansListByResourceGroupResponse = AppServicePlanCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listHistoryForWebAppNext operation. + * Contains response data for the get operation. */ -export type RecommendationsListHistoryForWebAppNextResponse = RecommendationCollection & { +export type AppServicePlansGetResponse = AppServicePlan & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the listRecommendedRulesForWebAppNext operation. + * Contains response data for the createOrUpdate operation. */ -export type RecommendationsListRecommendedRulesForWebAppNextResponse = RecommendationCollection & { +export type AppServicePlansCreateOrUpdateResponse = AppServicePlan & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the generateGithubAccessTokenForAppserviceCLIAsync operation. + * Contains response data for the update operation. */ -export type GenerateGithubAccessTokenForAppserviceCLIAsyncResponse = AppserviceGithubToken & { +export type AppServicePlansUpdateResponse = AppServicePlan & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppserviceGithubToken; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the getPublishingUser operation. + * Contains response data for the listCapabilities operation. */ -export type GetPublishingUserResponse = User & { +export type AppServicePlansListCapabilitiesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Capability[]; + }; }; /** - * Contains response data for the updatePublishingUser operation. + * Contains response data for the getHybridConnection operation. */ -export type UpdatePublishingUserResponse = User & { +export type AppServicePlansGetHybridConnectionResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listSourceControls operation. + * Contains response data for the listHybridConnectionKeys operation. */ -export type ListSourceControlsResponse = SourceControlCollection & { +export type AppServicePlansListHybridConnectionKeysResponse = HybridConnectionKey & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SourceControlCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionKey; + }; }; /** - * Contains response data for the getSourceControl operation. + * Contains response data for the listWebAppsByHybridConnection operation. */ -export type GetSourceControlResponse = SourceControl & { +export type AppServicePlansListWebAppsByHybridConnectionResponse = ResourceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceCollection; + }; }; /** - * Contains response data for the updateSourceControl operation. + * Contains response data for the getHybridConnectionPlanLimit operation. */ -export type UpdateSourceControlResponse = SourceControl & { +export type AppServicePlansGetHybridConnectionPlanLimitResponse = HybridConnectionLimits & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionLimits; + }; }; /** - * Contains response data for the listBillingMeters operation. + * Contains response data for the listHybridConnections operation. */ -export type ListBillingMetersResponse = BillingMeterCollection & { +export type AppServicePlansListHybridConnectionsResponse = HybridConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BillingMeterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionCollection; + }; }; /** - * Contains response data for the checkNameAvailability operation. + * Contains response data for the listWebApps operation. */ -export type CheckNameAvailabilityResponse = ResourceNameAvailability & { +export type AppServicePlansListWebAppsResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceNameAvailability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getSubscriptionDeploymentLocations operation. + * Contains response data for the getServerFarmSkus operation. */ -export type GetSubscriptionDeploymentLocationsResponse = DeploymentLocations & { +export type AppServicePlansGetServerFarmSkusResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeploymentLocations; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listGeoRegions operation. + * Contains response data for the listUsages operation. */ -export type ListGeoRegionsResponse = GeoRegionCollection & { +export type AppServicePlansListUsagesResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: GeoRegionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listSiteIdentifiersAssignedToHostName operation. + * Contains response data for the listVnets operation. */ -export type ListSiteIdentifiersAssignedToHostNameResponse = IdentifierCollection & { +export type AppServicePlansListVnetsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource[]; + }; }; /** - * Contains response data for the listPremierAddOnOffers operation. + * Contains response data for the getVnetFromServerFarm operation. */ -export type ListPremierAddOnOffersResponse = PremierAddOnOfferCollection & { +export type AppServicePlansGetVnetFromServerFarmResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOnOfferCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the listSkus operation. + * Contains response data for the getVnetGateway operation. */ -export type ListSkusResponse = SkuInfos & { +export type AppServicePlansGetVnetGatewayResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SkuInfos; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the verifyHostingEnvironmentVnet operation. + * Contains response data for the updateVnetGateway operation. */ -export type VerifyHostingEnvironmentVnetResponse = VnetValidationFailureDetails & { +export type AppServicePlansUpdateVnetGatewayResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetValidationFailureDetails; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the validate operation. + * Contains response data for the listRoutesForVnet operation. */ -export type ValidateResponse2 = ValidateResponse & { +export type AppServicePlansListRoutesForVnetResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ValidateResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute[]; + }; }; /** - * Contains response data for the listSourceControlsNext operation. + * Contains response data for the getRouteForVnet operation. */ -export type ListSourceControlsNextResponse = SourceControlCollection & { +export type AppServicePlansGetRouteForVnetResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SourceControlCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute[]; + }; }; /** - * Contains response data for the listBillingMetersNext operation. + * Contains response data for the createOrUpdateVnetRoute operation. */ -export type ListBillingMetersNextResponse = BillingMeterCollection & { +export type AppServicePlansCreateOrUpdateVnetRouteResponse = VnetRoute & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BillingMeterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute; + }; }; /** - * Contains response data for the listGeoRegionsNext operation. + * Contains response data for the updateVnetRoute operation. */ -export type ListGeoRegionsNextResponse = GeoRegionCollection & { +export type AppServicePlansUpdateVnetRouteResponse = VnetRoute & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: GeoRegionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute; + }; }; /** - * Contains response data for the listSiteIdentifiersAssignedToHostNameNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ListSiteIdentifiersAssignedToHostNameNextResponse = IdentifierCollection & { +export type AppServicePlansBeginCreateOrUpdateResponse = AppServicePlan & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the listPremierAddOnOffersNext operation. + * Contains response data for the listNext operation. */ -export type ListPremierAddOnOffersNextResponse = PremierAddOnOfferCollection & { +export type AppServicePlansListNextResponse = AppServicePlanCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOnOfferCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsListResponse = WebAppCollection & { +export type AppServicePlansListByResourceGroupNextResponse = AppServicePlanCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listWebAppsByHybridConnectionNext operation. */ -export type WebAppsListByResourceGroupResponse = WebAppCollection & { +export type AppServicePlansListWebAppsByHybridConnectionNextResponse = ResourceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceCollection; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the listHybridConnectionsNext operation. */ -export type WebAppsGetResponse = Site & { +export type AppServicePlansListHybridConnectionsNextResponse = HybridConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionCollection; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listWebAppsNext operation. */ -export type WebAppsCreateOrUpdateResponse = Site & { +export type AppServicePlansListWebAppsNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the listUsagesNext operation. */ -export type WebAppsUpdateResponse = Site & { +export type AppServicePlansListUsagesNextResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the analyzeCustomHostname operation. + * Contains response data for the list operation. */ -export type WebAppsAnalyzeCustomHostnameResponse = CustomHostnameAnalysisResult & { +export type CertificatesListResponse = CertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CustomHostnameAnalysisResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the backup operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsBackupResponse = BackupItem & { +export type CertificatesListByResourceGroupResponse = CertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the listBackups operation. + * Contains response data for the get operation. */ -export type WebAppsListBackupsResponse = BackupItemCollection & { +export type CertificatesGetResponse = Certificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the getBackupStatus operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsGetBackupStatusResponse = BackupItem & { +export type CertificatesCreateOrUpdateResponse = Certificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the listBackupStatusSecrets operation. + * Contains response data for the update operation. */ -export type WebAppsListBackupStatusSecretsResponse = BackupItem & { +export type CertificatesUpdateResponse = Certificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the getBasicPublishingCredentialsPolicies operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetBasicPublishingCredentialsPoliciesResponse = CsmPublishingCredentialsPoliciesCollection & { +export type CertificatesListNextResponse = CertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the getFtpAllowed operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsGetFtpAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +export type CertificatesListByResourceGroupNextResponse = CertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the updateFtpAllowed operation. + * Contains response data for the list operation. */ -export type WebAppsUpdateFtpAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +export type DeletedWebAppsListResponse = DeletedWebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the getScmAllowed operation. + * Contains response data for the listByLocation operation. */ -export type WebAppsGetScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +export type DeletedWebAppsListByLocationResponse = DeletedWebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the updateScmAllowed operation. + * Contains response data for the getDeletedWebAppByLocation operation. */ -export type WebAppsUpdateScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +export type DeletedWebAppsGetDeletedWebAppByLocationResponse = DeletedSite & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedSite; + }; }; /** - * Contains response data for the listConfigurations operation. + * Contains response data for the listNext operation. */ -export type WebAppsListConfigurationsResponse = SiteConfigResourceCollection & { +export type DeletedWebAppsListNextResponse = DeletedWebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the updateApplicationSettings operation. + * Contains response data for the listByLocationNext operation. */ -export type WebAppsUpdateApplicationSettingsResponse = StringDictionary & { +export type DeletedWebAppsListByLocationNextResponse = DeletedWebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the listApplicationSettings operation. + * Contains response data for the listHostingEnvironmentDetectorResponses operation. */ -export type WebAppsListApplicationSettingsResponse = StringDictionary & { +export type DiagnosticsListHostingEnvironmentDetectorResponsesResponse = DetectorResponseCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateAuthSettings operation. + * Contains response data for the getHostingEnvironmentDetectorResponse operation. */ -export type WebAppsUpdateAuthSettingsResponse = SiteAuthSettings & { +export type DiagnosticsGetHostingEnvironmentDetectorResponseResponse = DetectorResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the getAuthSettings operation. + * Contains response data for the listSiteDetectorResponses operation. */ -export type WebAppsGetAuthSettingsResponse = SiteAuthSettings & { +export type DiagnosticsListSiteDetectorResponsesResponse = DetectorResponseCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateAuthSettingsV2 operation. + * Contains response data for the getSiteDetectorResponse operation. */ -export type WebAppsUpdateAuthSettingsV2Response = SiteAuthSettingsV2 & { +export type DiagnosticsGetSiteDetectorResponseResponse = DetectorResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the getAuthSettingsV2 operation. + * Contains response data for the listSiteDiagnosticCategories operation. */ -export type WebAppsGetAuthSettingsV2Response = SiteAuthSettingsV2 & { +export type DiagnosticsListSiteDiagnosticCategoriesResponse = DiagnosticCategoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the updateAzureStorageAccounts operation. + * Contains response data for the getSiteDiagnosticCategory operation. */ -export type WebAppsUpdateAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { +export type DiagnosticsGetSiteDiagnosticCategoryResponse = DiagnosticCategory & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategory; + }; }; /** - * Contains response data for the listAzureStorageAccounts operation. + * Contains response data for the listSiteAnalyses operation. */ -export type WebAppsListAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { +export type DiagnosticsListSiteAnalysesResponse = DiagnosticAnalysisCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the updateBackupConfiguration operation. + * Contains response data for the getSiteAnalysis operation. */ -export type WebAppsUpdateBackupConfigurationResponse = BackupRequest & { +export type DiagnosticsGetSiteAnalysisResponse = AnalysisDefinition & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AnalysisDefinition; + }; }; /** - * Contains response data for the getBackupConfiguration operation. + * Contains response data for the executeSiteAnalysis operation. */ -export type WebAppsGetBackupConfigurationResponse = BackupRequest & { +export type DiagnosticsExecuteSiteAnalysisResponse = DiagnosticAnalysis & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysis; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferences operation. + * Contains response data for the listSiteDetectors operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesResponse = ApiKVReferenceCollection & { +export type DiagnosticsListSiteDetectorsResponse = DiagnosticDetectorCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the getAppSettingKeyVaultReference operation. + * Contains response data for the getSiteDetector operation. */ -export type WebAppsGetAppSettingKeyVaultReferenceResponse = ApiKVReference & { +export type DiagnosticsGetSiteDetectorResponse = DetectorDefinitionResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorDefinitionResource; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferences operation. + * Contains response data for the executeSiteDetector operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesResponse = ApiKVReferenceCollection & { +export type DiagnosticsExecuteSiteDetectorResponse = DiagnosticDetectorResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorResponse; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReference operation. + * Contains response data for the listSiteDetectorResponsesSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferenceResponse = ApiKVReference & { +export type DiagnosticsListSiteDetectorResponsesSlotResponse = DetectorResponseCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateConnectionStrings operation. + * Contains response data for the getSiteDetectorResponseSlot operation. */ -export type WebAppsUpdateConnectionStringsResponse = ConnectionStringDictionary & { +export type DiagnosticsGetSiteDetectorResponseSlotResponse = DetectorResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the listConnectionStrings operation. + * Contains response data for the listSiteDiagnosticCategoriesSlot operation. */ -export type WebAppsListConnectionStringsResponse = ConnectionStringDictionary & { +export type DiagnosticsListSiteDiagnosticCategoriesSlotResponse = DiagnosticCategoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the getDiagnosticLogsConfiguration operation. + * Contains response data for the getSiteDiagnosticCategorySlot operation. */ -export type WebAppsGetDiagnosticLogsConfigurationResponse = SiteLogsConfig & { +export type DiagnosticsGetSiteDiagnosticCategorySlotResponse = DiagnosticCategory & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategory; + }; }; /** - * Contains response data for the updateDiagnosticLogsConfig operation. + * Contains response data for the listSiteAnalysesSlot operation. */ -export type WebAppsUpdateDiagnosticLogsConfigResponse = SiteLogsConfig & { +export type DiagnosticsListSiteAnalysesSlotResponse = DiagnosticAnalysisCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the updateMetadata operation. + * Contains response data for the getSiteAnalysisSlot operation. */ -export type WebAppsUpdateMetadataResponse = StringDictionary & { +export type DiagnosticsGetSiteAnalysisSlotResponse = AnalysisDefinition & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AnalysisDefinition; + }; }; /** - * Contains response data for the listMetadata operation. + * Contains response data for the executeSiteAnalysisSlot operation. */ -export type WebAppsListMetadataResponse = StringDictionary & { +export type DiagnosticsExecuteSiteAnalysisSlotResponse = DiagnosticAnalysis & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysis; + }; }; /** - * Contains response data for the listPublishingCredentials operation. + * Contains response data for the listSiteDetectorsSlot operation. */ -export type WebAppsListPublishingCredentialsResponse = User & { +export type DiagnosticsListSiteDetectorsSlotResponse = DiagnosticDetectorCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the updateSitePushSettings operation. + * Contains response data for the getSiteDetectorSlot operation. */ -export type WebAppsUpdateSitePushSettingsResponse = PushSettings & { +export type DiagnosticsGetSiteDetectorSlotResponse = DetectorDefinitionResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorDefinitionResource; + }; }; /** - * Contains response data for the listSitePushSettings operation. + * Contains response data for the executeSiteDetectorSlot operation. */ -export type WebAppsListSitePushSettingsResponse = PushSettings & { +export type DiagnosticsExecuteSiteDetectorSlotResponse = DiagnosticDetectorResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorResponse; + }; }; /** - * Contains response data for the listSlotConfigurationNames operation. + * Contains response data for the listHostingEnvironmentDetectorResponsesNext operation. */ -export type WebAppsListSlotConfigurationNamesResponse = SlotConfigNamesResource & { +export type DiagnosticsListHostingEnvironmentDetectorResponsesNextResponse = DetectorResponseCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SlotConfigNamesResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateSlotConfigurationNames operation. + * Contains response data for the listSiteDetectorResponsesNext operation. */ -export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResource & { +export type DiagnosticsListSiteDetectorResponsesNextResponse = DetectorResponseCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SlotConfigNamesResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the getConfiguration operation. + * Contains response data for the listSiteDiagnosticCategoriesNext operation. */ -export type WebAppsGetConfigurationResponse = SiteConfigResource & { +export type DiagnosticsListSiteDiagnosticCategoriesNextResponse = DiagnosticCategoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the createOrUpdateConfiguration operation. + * Contains response data for the listSiteAnalysesNext operation. */ -export type WebAppsCreateOrUpdateConfigurationResponse = SiteConfigResource & { +export type DiagnosticsListSiteAnalysesNextResponse = DiagnosticAnalysisCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the updateConfiguration operation. + * Contains response data for the listSiteDetectorsNext operation. */ -export type WebAppsUpdateConfigurationResponse = SiteConfigResource & { +export type DiagnosticsListSiteDetectorsNextResponse = DiagnosticDetectorCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfo operation. + * Contains response data for the listSiteDetectorResponsesSlotNext operation. */ -export type WebAppsListConfigurationSnapshotInfoResponse = SiteConfigurationSnapshotInfoCollection & { +export type DiagnosticsListSiteDetectorResponsesSlotNextResponse = DetectorResponseCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the getConfigurationSnapshot operation. + * Contains response data for the listSiteDiagnosticCategoriesSlotNext operation. */ -export type WebAppsGetConfigurationSnapshotResponse = SiteConfigResource & { +export type DiagnosticsListSiteDiagnosticCategoriesSlotNextResponse = DiagnosticCategoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the getWebSiteContainerLogs operation. + * Contains response data for the listSiteAnalysesSlotNext operation. */ -export type WebAppsGetWebSiteContainerLogsResponse = { - /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. - */ - blobBody?: Promise; - - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; - +export type DiagnosticsListSiteAnalysesSlotNextResponse = DiagnosticAnalysisCollection & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the getContainerLogsZip operation. + * Contains response data for the listSiteDetectorsSlotNext operation. */ -export type WebAppsGetContainerLogsZipResponse = { - /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. - */ - blobBody?: Promise; - - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; - +export type DiagnosticsListSiteDetectorsSlotNextResponse = DiagnosticDetectorCollection & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the listContinuousWebJobs operation. + * Contains response data for the getDeletedWebApp operation. */ -export type WebAppsListContinuousWebJobsResponse = ContinuousWebJobCollection & { +export type GlobalGetDeletedWebAppResponse = DeletedSite & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedSite; + }; }; /** - * Contains response data for the getContinuousWebJob operation. + * Contains response data for the getDeletedWebAppSnapshots operation. */ -export type WebAppsGetContinuousWebJobResponse = ContinuousWebJob & { +export type GlobalGetDeletedWebAppSnapshotsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ContinuousWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Snapshot[]; + }; }; /** - * Contains response data for the listDeployments operation. + * Contains response data for the listBySubscription operation. */ -export type WebAppsListDeploymentsResponse = DeploymentCollection & { +export type KubeEnvironmentsListBySubscriptionResponse = KubeEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the getDeployment operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsGetDeploymentResponse = Deployment & { +export type KubeEnvironmentsListByResourceGroupResponse = KubeEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the createDeployment operation. + * Contains response data for the get operation. */ -export type WebAppsCreateDeploymentResponse = Deployment & { +export type KubeEnvironmentsGetResponse = KubeEnvironment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listDeploymentLog operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsListDeploymentLogResponse = Deployment & { +export type KubeEnvironmentsCreateOrUpdateResponse = KubeEnvironment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the discoverBackup operation. + * Contains response data for the update operation. */ -export type WebAppsDiscoverBackupResponse = RestoreRequest & { +export type KubeEnvironmentsUpdateResponse = KubeEnvironment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RestoreRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiers operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type WebAppsListDomainOwnershipIdentifiersResponse = IdentifierCollection & { +export type KubeEnvironmentsBeginCreateOrUpdateResponse = KubeEnvironment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the getDomainOwnershipIdentifier operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type WebAppsGetDomainOwnershipIdentifierResponse = Identifier & { +export type KubeEnvironmentsListBySubscriptionNextResponse = KubeEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the createOrUpdateDomainOwnershipIdentifier operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse = Identifier & { +export type KubeEnvironmentsListByResourceGroupNextResponse = KubeEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the updateDomainOwnershipIdentifier operation. + * Contains response data for the getAvailableStacks operation. */ -export type WebAppsUpdateDomainOwnershipIdentifierResponse = Identifier & { +export type ProviderGetAvailableStacksResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the getMSDeployStatus operation. + * Contains response data for the getFunctionAppStacks operation. */ -export type WebAppsGetMSDeployStatusResponse = MSDeployStatus & { +export type ProviderGetFunctionAppStacksResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the createMSDeployOperation operation. + * Contains response data for the getFunctionAppStacksForLocation operation. */ -export type WebAppsCreateMSDeployOperationResponse = MSDeployStatus & { +export type ProviderGetFunctionAppStacksForLocationResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the getMSDeployLog operation. + * Contains response data for the getWebAppStacksForLocation operation. */ -export type WebAppsGetMSDeployLogResponse = MSDeployLog & { +export type ProviderGetWebAppStacksForLocationResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listFunctions operation. + * Contains response data for the listOperations operation. */ -export type WebAppsListFunctionsResponse = FunctionEnvelopeCollection & { +export type ProviderListOperationsResponse = CsmOperationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the getFunctionsAdminToken operation. + * Contains response data for the getWebAppStacks operation. */ -export type WebAppsGetFunctionsAdminTokenResponse = { - /** - * The parsed response body. - */ - body: string; - +export type ProviderGetWebAppStacksResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the getFunction operation. + * Contains response data for the getAvailableStacksOnPrem operation. */ -export type WebAppsGetFunctionResponse = FunctionEnvelope & { +export type ProviderGetAvailableStacksOnPremResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the createFunction operation. + * Contains response data for the getAvailableStacksNext operation. */ -export type WebAppsCreateFunctionResponse = FunctionEnvelope & { +export type ProviderGetAvailableStacksNextResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the createOrUpdateFunctionSecret operation. + * Contains response data for the getFunctionAppStacksNext operation. */ -export type WebAppsCreateOrUpdateFunctionSecretResponse = KeyInfo & { +export type ProviderGetFunctionAppStacksNextResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the listFunctionKeys operation. + * Contains response data for the getFunctionAppStacksForLocationNext operation. */ -export type WebAppsListFunctionKeysResponse = StringDictionary & { +export type ProviderGetFunctionAppStacksForLocationNextResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the listFunctionSecrets operation. + * Contains response data for the getWebAppStacksForLocationNext operation. */ -export type WebAppsListFunctionSecretsResponse = FunctionSecrets & { +export type ProviderGetWebAppStacksForLocationNextResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listHostKeys operation. + * Contains response data for the listOperationsNext operation. */ -export type WebAppsListHostKeysResponse = HostKeys & { +export type ProviderListOperationsNextResponse = CsmOperationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostKeys; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the createOrUpdateHostSecret operation. + * Contains response data for the getWebAppStacksNext operation. */ -export type WebAppsCreateOrUpdateHostSecretResponse = KeyInfo & { +export type ProviderGetWebAppStacksNextResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listHostNameBindings operation. + * Contains response data for the getAvailableStacksOnPremNext operation. */ -export type WebAppsListHostNameBindingsResponse = HostNameBindingCollection & { +export type ProviderGetAvailableStacksOnPremNextResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the getHostNameBinding operation. + * Contains response data for the list operation. */ -export type WebAppsGetHostNameBindingResponse = HostNameBinding & { +export type RecommendationsListResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateHostNameBinding operation. + * Contains response data for the listHistoryForHostingEnvironment operation. */ -export type WebAppsCreateOrUpdateHostNameBindingResponse = HostNameBinding & { +export type RecommendationsListHistoryForHostingEnvironmentResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getHybridConnection operation. + * Contains response data for the listRecommendedRulesForHostingEnvironment operation. */ -export type WebAppsGetHybridConnectionResponse = HybridConnection & { +export type RecommendationsListRecommendedRulesForHostingEnvironmentResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateHybridConnection operation. + * Contains response data for the getRuleDetailsByHostingEnvironment operation. */ -export type WebAppsCreateOrUpdateHybridConnectionResponse = HybridConnection & { +export type RecommendationsGetRuleDetailsByHostingEnvironmentResponse = RecommendationRule & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationRule; + }; }; /** - * Contains response data for the updateHybridConnection operation. + * Contains response data for the listHistoryForWebApp operation. */ -export type WebAppsUpdateHybridConnectionResponse = HybridConnection & { +export type RecommendationsListHistoryForWebAppResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listHybridConnections operation. + * Contains response data for the listRecommendedRulesForWebApp operation. */ -export type WebAppsListHybridConnectionsResponse = HybridConnection & { +export type RecommendationsListRecommendedRulesForWebAppResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listRelayServiceConnections operation. + * Contains response data for the getRuleDetailsByWebApp operation. */ -export type WebAppsListRelayServiceConnectionsResponse = RelayServiceConnectionEntity & { +export type RecommendationsGetRuleDetailsByWebAppResponse = RecommendationRule & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationRule; + }; }; /** - * Contains response data for the getRelayServiceConnection operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +export type RecommendationsListNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateRelayServiceConnection operation. + * Contains response data for the listHistoryForHostingEnvironmentNext operation. */ -export type WebAppsCreateOrUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +export type RecommendationsListHistoryForHostingEnvironmentNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the updateRelayServiceConnection operation. + * Contains response data for the listRecommendedRulesForHostingEnvironmentNext operation. */ -export type WebAppsUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +export type RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listInstanceIdentifiers operation. + * Contains response data for the listHistoryForWebAppNext operation. */ -export type WebAppsListInstanceIdentifiersResponse = WebAppInstanceStatusCollection & { +export type RecommendationsListHistoryForWebAppNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getInstanceInfo operation. + * Contains response data for the listRecommendedRulesForWebAppNext operation. */ -export type WebAppsGetInstanceInfoResponse = WebSiteInstanceStatus & { +export type RecommendationsListRecommendedRulesForWebAppNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebSiteInstanceStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getInstanceMsDeployStatus operation. + * Contains response data for the list operation. */ -export type WebAppsGetInstanceMsDeployStatusResponse = MSDeployStatus & { +export type ResourceHealthMetadataListResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the createInstanceMSDeployOperation operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsCreateInstanceMSDeployOperationResponse = MSDeployStatus & { +export type ResourceHealthMetadataListByResourceGroupResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceMSDeployLog operation. + * Contains response data for the listBySite operation. */ -export type WebAppsGetInstanceMSDeployLogResponse = MSDeployLog & { +export type ResourceHealthMetadataListBySiteResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listInstanceProcesses operation. + * Contains response data for the getBySite operation. */ -export type WebAppsListInstanceProcessesResponse = ProcessInfoCollection & { +export type ResourceHealthMetadataGetBySiteResponse = ResourceHealthMetadata & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadata; + }; }; /** - * Contains response data for the getInstanceProcess operation. + * Contains response data for the listBySiteSlot operation. */ -export type WebAppsGetInstanceProcessResponse = ProcessInfo & { +export type ResourceHealthMetadataListBySiteSlotResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcessDump operation. + * Contains response data for the getBySiteSlot operation. */ -export type WebAppsGetInstanceProcessDumpResponse = { - /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. - */ - blobBody?: Promise; - - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; - +export type ResourceHealthMetadataGetBySiteSlotResponse = ResourceHealthMetadata & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadata; + }; }; /** - * Contains response data for the listInstanceProcessModules operation. + * Contains response data for the listNext operation. */ -export type WebAppsListInstanceProcessModulesResponse = ProcessModuleInfoCollection & { +export type ResourceHealthMetadataListNextResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcessModule operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsGetInstanceProcessModuleResponse = ProcessModuleInfo & { +export type ResourceHealthMetadataListByResourceGroupNextResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listInstanceProcessThreads operation. + * Contains response data for the listBySiteNext operation. */ -export type WebAppsListInstanceProcessThreadsResponse = ProcessThreadInfoCollection & { +export type ResourceHealthMetadataListBySiteNextResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the isCloneable operation. + * Contains response data for the listBySiteSlotNext operation. */ -export type WebAppsIsCloneableResponse = SiteCloneability & { +export type ResourceHealthMetadataListBySiteSlotNextResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteCloneability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listSiteBackups operation. + * Contains response data for the generateGithubAccessTokenForAppserviceCLIAsync operation. */ -export type WebAppsListSiteBackupsResponse = BackupItemCollection & { +export type GenerateGithubAccessTokenForAppserviceCLIAsyncResponse = AppserviceGithubToken & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppserviceGithubToken; + }; }; /** - * Contains response data for the listSyncFunctionTriggers operation. + * Contains response data for the getPublishingUser operation. */ -export type WebAppsListSyncFunctionTriggersResponse = FunctionSecrets & { +export type GetPublishingUserResponse = User & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the migrateStorage operation. + * Contains response data for the updatePublishingUser operation. */ -export type WebAppsMigrateStorageResponse = StorageMigrationResponse & { +export type UpdatePublishingUserResponse = User & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StorageMigrationResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the migrateMySql operation. + * Contains response data for the listSourceControls operation. */ -export type WebAppsMigrateMySqlResponse = Operation & { +export type ListSourceControlsResponse = SourceControlCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Operation; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControlCollection; + }; }; /** - * Contains response data for the getMigrateMySqlStatus operation. + * Contains response data for the getSourceControl operation. */ -export type WebAppsGetMigrateMySqlStatusResponse = MigrateMySqlStatus & { +export type GetSourceControlResponse = SourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MigrateMySqlStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControl; + }; }; /** - * Contains response data for the getSwiftVirtualNetworkConnection operation. + * Contains response data for the updateSourceControl operation. */ -export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & { +export type UpdateSourceControlResponse = SourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControl; + }; }; /** - * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionWithCheck operation. + * Contains response data for the listBillingMeters operation. */ -export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckResponse = SwiftVirtualNetwork & { +export type ListBillingMetersResponse = BillingMeterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BillingMeterCollection; + }; }; /** - * Contains response data for the listNetworkFeatures operation. + * Contains response data for the checkNameAvailability operation. */ -export type WebAppsListNetworkFeaturesResponse = NetworkFeatures & { +export type CheckNameAvailabilityResponse = ResourceNameAvailability & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkFeatures; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceNameAvailability; + }; }; /** - * Contains response data for the getNetworkTraceOperation operation. + * Contains response data for the getSubscriptionDeploymentLocations operation. */ -export type WebAppsGetNetworkTraceOperationResponse = Array & { +export type GetSubscriptionDeploymentLocationsResponse = DeploymentLocations & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentLocations; + }; }; /** - * Contains response data for the startWebSiteNetworkTrace operation. + * Contains response data for the listGeoRegions operation. */ -export type WebAppsStartWebSiteNetworkTraceResponse = { - /** - * The parsed response body. - */ - body: string; - +export type ListGeoRegionsResponse = GeoRegionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: GeoRegionCollection; + }; }; /** - * Contains response data for the startWebSiteNetworkTraceOperation operation. + * Contains response data for the listSiteIdentifiersAssignedToHostName operation. */ -export type WebAppsStartWebSiteNetworkTraceOperationResponse = Array & { +export type ListSiteIdentifiersAssignedToHostNameResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the getNetworkTraces operation. + * Contains response data for the listPremierAddOnOffers operation. */ -export type WebAppsGetNetworkTracesResponse = Array & { +export type ListPremierAddOnOffersResponse = PremierAddOnOfferCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOnOfferCollection; + }; }; /** - * Contains response data for the getNetworkTraceOperationV2 operation. + * Contains response data for the listSkus operation. */ -export type WebAppsGetNetworkTraceOperationV2Response = Array & { +export type ListSkusResponse = SkuInfos & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfos; + }; }; /** - * Contains response data for the getNetworkTracesV2 operation. + * Contains response data for the verifyHostingEnvironmentVnet operation. */ -export type WebAppsGetNetworkTracesV2Response = Array & { +export type VerifyHostingEnvironmentVnetResponse = VnetValidationFailureDetails & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetValidationFailureDetails; + }; }; /** - * Contains response data for the listPerfMonCounters operation. + * Contains response data for the validate operation. */ -export type WebAppsListPerfMonCountersResponse = PerfMonCounterCollection & { +export type ValidateResponse2 = ValidateResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ValidateResponse; + }; }; /** - * Contains response data for the getSitePhpErrorLogFlag operation. + * Contains response data for the listSourceControlsNext operation. */ -export type WebAppsGetSitePhpErrorLogFlagResponse = SitePhpErrorLogFlag & { +export type ListSourceControlsNextResponse = SourceControlCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SitePhpErrorLogFlag; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControlCollection; + }; }; /** - * Contains response data for the listPremierAddOns operation. + * Contains response data for the listBillingMetersNext operation. */ -export type WebAppsListPremierAddOnsResponse = PremierAddOn & { +export type ListBillingMetersNextResponse = BillingMeterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BillingMeterCollection; + }; }; /** - * Contains response data for the getPremierAddOn operation. + * Contains response data for the listGeoRegionsNext operation. */ -export type WebAppsGetPremierAddOnResponse = PremierAddOn & { +export type ListGeoRegionsNextResponse = GeoRegionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: GeoRegionCollection; + }; }; /** - * Contains response data for the addPremierAddOn operation. + * Contains response data for the listSiteIdentifiersAssignedToHostNameNext operation. */ -export type WebAppsAddPremierAddOnResponse = PremierAddOn & { +export type ListSiteIdentifiersAssignedToHostNameNextResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the updatePremierAddOn operation. + * Contains response data for the listPremierAddOnOffersNext operation. */ -export type WebAppsUpdatePremierAddOnResponse = PremierAddOn & { +export type ListPremierAddOnOffersNextResponse = PremierAddOnOfferCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOnOfferCollection; + }; }; /** - * Contains response data for the getPrivateAccess operation. + * Contains response data for the previewWorkflow operation. */ -export type WebAppsGetPrivateAccessResponse = PrivateAccess & { +export type StaticSitesPreviewWorkflowResponse = StaticSitesWorkflowPreview & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSitesWorkflowPreview; + }; }; /** - * Contains response data for the putPrivateAccessVnet operation. + * Contains response data for the list operation. */ -export type WebAppsPutPrivateAccessVnetResponse = PrivateAccess & { +export type StaticSitesListResponse = StaticSiteCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionList operation. + * Contains response data for the getStaticSitesByResourceGroup operation. */ -export type WebAppsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +export type StaticSitesGetStaticSitesByResourceGroupResponse = StaticSiteCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the getStaticSite operation. */ -export type WebAppsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type StaticSitesGetStaticSiteResponse = StaticSiteARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the createOrUpdateStaticSite operation. */ -export type WebAppsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type StaticSitesCreateOrUpdateStaticSiteResponse = StaticSiteARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the deletePrivateEndpointConnection operation. + * Contains response data for the updateStaticSite operation. */ -export type WebAppsDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +export type StaticSitesUpdateStaticSiteResponse = StaticSiteARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the getPrivateLinkResources operation. + * Contains response data for the listStaticSiteUsers operation. */ -export type WebAppsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { +export type StaticSitesListStaticSiteUsersResponse = StaticSiteUserCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateLinkResourcesWrapper; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserCollection; + }; }; /** - * Contains response data for the listProcesses operation. + * Contains response data for the updateStaticSiteUser operation. */ -export type WebAppsListProcessesResponse = ProcessInfoCollection & { +export type StaticSitesUpdateStaticSiteUserResponse = StaticSiteUserARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserARMResource; + }; }; /** - * Contains response data for the getProcess operation. + * Contains response data for the getStaticSiteBuilds operation. */ -export type WebAppsGetProcessResponse = ProcessInfo & { +export type StaticSitesGetStaticSiteBuildsResponse = StaticSiteBuildCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteBuildCollection; + }; }; /** - * Contains response data for the getProcessDump operation. + * Contains response data for the getStaticSiteBuild operation. */ -export type WebAppsGetProcessDumpResponse = { - /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. - */ - blobBody?: Promise; - - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; - +export type StaticSitesGetStaticSiteBuildResponse = StaticSiteBuildARMResource & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteBuildARMResource; + }; }; /** - * Contains response data for the listProcessModules operation. + * Contains response data for the createOrUpdateStaticSiteBuildAppSettings operation. */ -export type WebAppsListProcessModulesResponse = ProcessModuleInfoCollection & { +export type StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getProcessModule operation. + * Contains response data for the createOrUpdateStaticSiteBuildFunctionAppSettings operation. */ -export type WebAppsGetProcessModuleResponse = ProcessModuleInfo & { +export type StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listProcessThreads operation. + * Contains response data for the listStaticSiteBuildFunctions operation. */ -export type WebAppsListProcessThreadsResponse = ProcessThreadInfoCollection & { +export type StaticSitesListStaticSiteBuildFunctionsResponse = StaticSiteFunctionOverviewCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the listPublicCertificates operation. + * Contains response data for the listStaticSiteBuildAppSettings operation. */ -export type WebAppsListPublicCertificatesResponse = PublicCertificateCollection & { +export type StaticSitesListStaticSiteBuildAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getPublicCertificate operation. + * Contains response data for the listStaticSiteBuildFunctionAppSettings operation. */ -export type WebAppsGetPublicCertificateResponse = PublicCertificate & { +export type StaticSitesListStaticSiteBuildFunctionAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the createOrUpdatePublicCertificate operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuild operation. */ -export type WebAppsCreateOrUpdatePublicCertificateResponse = PublicCertificate & { +export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppsCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the listPublishingProfileXmlWithSecrets operation. + * Contains response data for the getUserProvidedFunctionAppForStaticSiteBuild operation. */ -export type WebAppsListPublishingProfileXmlWithSecretsResponse = { +export type StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. + * The underlying HTTP response. */ - blobBody?: Promise; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; +}; +/** + * Contains response data for the registerUserProvidedFunctionAppWithStaticSiteBuild operation. + */ +export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listSiteExtensions operation. + * Contains response data for the createOrUpdateStaticSiteAppSettings operation. */ -export type WebAppsListSiteExtensionsResponse = SiteExtensionInfoCollection & { +export type StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getSiteExtension operation. + * Contains response data for the createOrUpdateStaticSiteFunctionAppSettings operation. */ -export type WebAppsGetSiteExtensionResponse = SiteExtensionInfo & { +export type StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the installSiteExtension operation. + * Contains response data for the createUserRolesInvitationLink operation. */ -export type WebAppsInstallSiteExtensionResponse = SiteExtensionInfo & { +export type StaticSitesCreateUserRolesInvitationLinkResponse = StaticSiteUserInvitationResponseResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserInvitationResponseResource; + }; }; /** - * Contains response data for the listSlots operation. + * Contains response data for the listStaticSiteCustomDomains operation. */ -export type WebAppsListSlotsResponse = WebAppCollection & { +export type StaticSitesListStaticSiteCustomDomainsResponse = StaticSiteCustomDomainOverviewCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewCollection; + }; }; /** - * Contains response data for the getSlot operation. + * Contains response data for the getStaticSiteCustomDomain operation. */ -export type WebAppsGetSlotResponse = Site & { +export type StaticSitesGetStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the createOrUpdateSlot operation. + * Contains response data for the createOrUpdateStaticSiteCustomDomain operation. */ -export type WebAppsCreateOrUpdateSlotResponse = Site & { +export type StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the updateSlot operation. + * Contains response data for the listStaticSiteFunctions operation. */ -export type WebAppsUpdateSlotResponse = Site & { +export type StaticSitesListStaticSiteFunctionsResponse = StaticSiteFunctionOverviewCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the analyzeCustomHostnameSlot operation. + * Contains response data for the listStaticSiteAppSettings operation. */ -export type WebAppsAnalyzeCustomHostnameSlotResponse = CustomHostnameAnalysisResult & { +export type StaticSitesListStaticSiteAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CustomHostnameAnalysisResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the backupSlot operation. + * Contains response data for the listStaticSiteConfiguredRoles operation. */ -export type WebAppsBackupSlotResponse = BackupItem & { +export type StaticSitesListStaticSiteConfiguredRolesResponse = StringList & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringList; + }; }; /** - * Contains response data for the listBackupsSlot operation. + * Contains response data for the listStaticSiteFunctionAppSettings operation. */ -export type WebAppsListBackupsSlotResponse = BackupItemCollection & { +export type StaticSitesListStaticSiteFunctionAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getBackupStatusSlot operation. + * Contains response data for the listStaticSiteSecrets operation. */ -export type WebAppsGetBackupStatusSlotResponse = BackupItem & { +export type StaticSitesListStaticSiteSecretsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listBackupStatusSecretsSlot operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type WebAppsListBackupStatusSecretsSlotResponse = BackupItem & { +export type StaticSitesGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getBasicPublishingCredentialsPoliciesSlot operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type WebAppsGetBasicPublishingCredentialsPoliciesSlotResponse = CsmPublishingCredentialsPoliciesCollection & { +export type StaticSitesGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getFtpAllowedSlot operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsGetFtpAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +export type StaticSitesApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the updateFtpAllowedSlot operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type WebAppsUpdateFtpAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +export type StaticSitesDeletePrivateEndpointConnectionResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the getScmAllowedSlot operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type WebAppsGetScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +export type StaticSitesGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the updateScmAllowedSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSite operation. */ -export type WebAppsUpdateScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteResponse = StaticSiteUserProvidedFunctionAppsCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the listConfigurationsSlot operation. + * Contains response data for the getUserProvidedFunctionAppForStaticSite operation. */ -export type WebAppsListConfigurationsSlotResponse = SiteConfigResourceCollection & { +export type StaticSitesGetUserProvidedFunctionAppForStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the updateApplicationSettingsSlot operation. + * Contains response data for the registerUserProvidedFunctionAppWithStaticSite operation. */ -export type WebAppsUpdateApplicationSettingsSlotResponse = StringDictionary & { +export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listApplicationSettingsSlot operation. + * Contains response data for the beginCreateOrUpdateStaticSite operation. */ -export type WebAppsListApplicationSettingsSlotResponse = StringDictionary & { +export type StaticSitesBeginCreateOrUpdateStaticSiteResponse = StaticSiteARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the updateAuthSettingsSlot operation. + * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSiteBuild + * operation. */ -export type WebAppsUpdateAuthSettingsSlotResponse = SiteAuthSettings & { +export type StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the getAuthSettingsSlot operation. + * Contains response data for the beginCreateOrUpdateStaticSiteCustomDomain operation. */ -export type WebAppsGetAuthSettingsSlotResponse = SiteAuthSettings & { +export type StaticSitesBeginCreateOrUpdateStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the updateAuthSettingsV2Slot operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsUpdateAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { +export type StaticSitesBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getAuthSettingsV2Slot operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type WebAppsGetAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { +export type StaticSitesBeginDeletePrivateEndpointConnectionResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the updateAzureStorageAccountsSlot operation. + * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSite operation. */ -export type WebAppsUpdateAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { +export type StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listAzureStorageAccountsSlot operation. + * Contains response data for the listNext operation. */ -export type WebAppsListAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { +export type StaticSitesListNextResponse = StaticSiteCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the updateBackupConfigurationSlot operation. + * Contains response data for the getStaticSitesByResourceGroupNext operation. */ -export type WebAppsUpdateBackupConfigurationSlotResponse = BackupRequest & { +export type StaticSitesGetStaticSitesByResourceGroupNextResponse = StaticSiteCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the getBackupConfigurationSlot operation. + * Contains response data for the listStaticSiteUsersNext operation. */ -export type WebAppsGetBackupConfigurationSlotResponse = BackupRequest & { +export type StaticSitesListStaticSiteUsersNextResponse = StaticSiteUserCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserCollection; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesSlot operation. + * Contains response data for the getStaticSiteBuildsNext operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesSlotResponse = ApiKVReferenceCollection & { +export type StaticSitesGetStaticSiteBuildsNextResponse = StaticSiteBuildCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteBuildCollection; + }; }; /** - * Contains response data for the getAppSettingKeyVaultReferenceSlot operation. + * Contains response data for the listStaticSiteBuildFunctionsNext operation. */ -export type WebAppsGetAppSettingKeyVaultReferenceSlotResponse = ApiKVReference & { +export type StaticSitesListStaticSiteBuildFunctionsNextResponse = StaticSiteFunctionOverviewCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuildNext operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotResponse = ApiKVReferenceCollection & { +export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferenceSlot operation. + * Contains response data for the listStaticSiteCustomDomainsNext operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferenceSlotResponse = ApiKVReference & { +export type StaticSitesListStaticSiteCustomDomainsNextResponse = StaticSiteCustomDomainOverviewCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewCollection; + }; }; /** - * Contains response data for the updateConnectionStringsSlot operation. + * Contains response data for the listStaticSiteFunctionsNext operation. */ -export type WebAppsUpdateConnectionStringsSlotResponse = ConnectionStringDictionary & { +export type StaticSitesListStaticSiteFunctionsNextResponse = StaticSiteFunctionOverviewCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the listConnectionStringsSlot operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type WebAppsListConnectionStringsSlotResponse = ConnectionStringDictionary & { +export type StaticSitesGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getDiagnosticLogsConfigurationSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteNext operation. */ -export type WebAppsGetDiagnosticLogsConfigurationSlotResponse = SiteLogsConfig & { +export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the updateDiagnosticLogsConfigSlot operation. + * Contains response data for the list operation. */ -export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & { +export type WebAppsListResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the updateMetadataSlot operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsUpdateMetadataSlotResponse = StringDictionary & { +export type WebAppsListByResourceGroupResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listMetadataSlot operation. + * Contains response data for the get operation. */ -export type WebAppsListMetadataSlotResponse = StringDictionary & { +export type WebAppsGetResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listPublishingCredentialsSlot operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsListPublishingCredentialsSlotResponse = User & { +export type WebAppsCreateOrUpdateResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the updateSitePushSettingsSlot operation. + * Contains response data for the update operation. */ -export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & { +export type WebAppsUpdateResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listSitePushSettingsSlot operation. + * Contains response data for the analyzeCustomHostname operation. */ -export type WebAppsListSitePushSettingsSlotResponse = PushSettings & { +export type WebAppsAnalyzeCustomHostnameResponse = CustomHostnameAnalysisResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CustomHostnameAnalysisResult; + }; }; /** - * Contains response data for the getConfigurationSlot operation. + * Contains response data for the backup operation. */ -export type WebAppsGetConfigurationSlotResponse = SiteConfigResource & { +export type WebAppsBackupResponse = BackupItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the createOrUpdateConfigurationSlot operation. + * Contains response data for the listBackups operation. */ -export type WebAppsCreateOrUpdateConfigurationSlotResponse = SiteConfigResource & { +export type WebAppsListBackupsResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the updateConfigurationSlot operation. + * Contains response data for the getBackupStatus operation. */ -export type WebAppsUpdateConfigurationSlotResponse = SiteConfigResource & { +export type WebAppsGetBackupStatusResponse = BackupItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfoSlot operation. + * Contains response data for the listBackupStatusSecrets operation. */ -export type WebAppsListConfigurationSnapshotInfoSlotResponse = SiteConfigurationSnapshotInfoCollection & { +export type WebAppsListBackupStatusSecretsResponse = BackupItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the getConfigurationSnapshotSlot operation. + * Contains response data for the listBasicPublishingCredentialsPolicies operation. */ -export type WebAppsGetConfigurationSnapshotSlotResponse = SiteConfigResource & { +export type WebAppsListBasicPublishingCredentialsPoliciesResponse = PublishingCredentialsPoliciesCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublishingCredentialsPoliciesCollection; + }; }; /** - * Contains response data for the getWebSiteContainerLogsSlot operation. + * Contains response data for the getFtpAllowed operation. */ -export type WebAppsGetWebSiteContainerLogsSlotResponse = { +export type WebAppsGetFtpAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. + * The underlying HTTP response. */ - blobBody?: Promise; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; +}; +/** + * Contains response data for the updateFtpAllowed operation. + */ +export type WebAppsUpdateFtpAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the getContainerLogsZipSlot operation. + * Contains response data for the getScmAllowed operation. */ -export type WebAppsGetContainerLogsZipSlotResponse = { +export type WebAppsGetScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. + * The underlying HTTP response. */ - blobBody?: Promise; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; +}; +/** + * Contains response data for the updateScmAllowed operation. + */ +export type WebAppsUpdateScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. + * The underlying HTTP response. */ - readableStreamBody?: NodeJS.ReadableStream; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; +}; + +/** + * Contains response data for the listConfigurations operation. + */ +export type WebAppsListConfigurationsResponse = SiteConfigResourceCollection & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the listContinuousWebJobsSlot operation. + * Contains response data for the updateApplicationSettings operation. */ -export type WebAppsListContinuousWebJobsSlotResponse = ContinuousWebJobCollection & { +export type WebAppsUpdateApplicationSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getContinuousWebJobSlot operation. + * Contains response data for the listApplicationSettings operation. */ -export type WebAppsGetContinuousWebJobSlotResponse = ContinuousWebJob & { +export type WebAppsListApplicationSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ContinuousWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listDeploymentsSlot operation. + * Contains response data for the updateAuthSettings operation. */ -export type WebAppsListDeploymentsSlotResponse = DeploymentCollection & { +export type WebAppsUpdateAuthSettingsResponse = SiteAuthSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the getDeploymentSlot operation. + * Contains response data for the getAuthSettings operation. */ -export type WebAppsGetDeploymentSlotResponse = Deployment & { +export type WebAppsGetAuthSettingsResponse = SiteAuthSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the createDeploymentSlot operation. + * Contains response data for the updateAuthSettingsV2 operation. */ -export type WebAppsCreateDeploymentSlotResponse = Deployment & { +export type WebAppsUpdateAuthSettingsV2Response = SiteAuthSettingsV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettingsV2; + }; }; /** - * Contains response data for the listDeploymentLogSlot operation. + * Contains response data for the getAuthSettingsV2 operation. */ -export type WebAppsListDeploymentLogSlotResponse = Deployment & { +export type WebAppsGetAuthSettingsV2Response = SiteAuthSettingsV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettingsV2; + }; }; /** - * Contains response data for the discoverBackupSlot operation. + * Contains response data for the updateAzureStorageAccounts operation. */ -export type WebAppsDiscoverBackupSlotResponse = RestoreRequest & { +export type WebAppsUpdateAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RestoreRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiersSlot operation. + * Contains response data for the listAzureStorageAccounts operation. */ -export type WebAppsListDomainOwnershipIdentifiersSlotResponse = IdentifierCollection & { +export type WebAppsListAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the getDomainOwnershipIdentifierSlot operation. + * Contains response data for the updateBackupConfiguration operation. */ -export type WebAppsGetDomainOwnershipIdentifierSlotResponse = Identifier & { +export type WebAppsUpdateBackupConfigurationResponse = BackupRequest & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the createOrUpdateDomainOwnershipIdentifierSlot operation. + * Contains response data for the getBackupConfiguration operation. */ -export type WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse = Identifier & { +export type WebAppsGetBackupConfigurationResponse = BackupRequest & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the updateDomainOwnershipIdentifierSlot operation. + * Contains response data for the getAppSettingsKeyVaultReferences operation. */ -export type WebAppsUpdateDomainOwnershipIdentifierSlotResponse = Identifier & { +export type WebAppsGetAppSettingsKeyVaultReferencesResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the getMSDeployStatusSlot operation. + * Contains response data for the getAppSettingKeyVaultReference operation. */ -export type WebAppsGetMSDeployStatusSlotResponse = MSDeployStatus & { +export type WebAppsGetAppSettingKeyVaultReferenceResponse = ApiKVReference & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the createMSDeployOperationSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferences operation. */ -export type WebAppsCreateMSDeployOperationSlotResponse = MSDeployStatus & { +export type WebAppsGetSiteConnectionStringKeyVaultReferencesResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the getMSDeployLogSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReference operation. */ -export type WebAppsGetMSDeployLogSlotResponse = MSDeployLog & { +export type WebAppsGetSiteConnectionStringKeyVaultReferenceResponse = ApiKVReference & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the listInstanceFunctionsSlot operation. + * Contains response data for the updateConnectionStrings operation. */ -export type WebAppsListInstanceFunctionsSlotResponse = FunctionEnvelopeCollection & { +export type WebAppsUpdateConnectionStringsResponse = ConnectionStringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the getFunctionsAdminTokenSlot operation. + * Contains response data for the listConnectionStrings operation. */ -export type WebAppsGetFunctionsAdminTokenSlotResponse = { - /** - * The parsed response body. - */ - body: string; - +export type WebAppsListConnectionStringsResponse = ConnectionStringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the getInstanceFunctionSlot operation. + * Contains response data for the getDiagnosticLogsConfiguration operation. */ -export type WebAppsGetInstanceFunctionSlotResponse = FunctionEnvelope & { +export type WebAppsGetDiagnosticLogsConfigurationResponse = SiteLogsConfig & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the createInstanceFunctionSlot operation. + * Contains response data for the updateDiagnosticLogsConfig operation. */ -export type WebAppsCreateInstanceFunctionSlotResponse = FunctionEnvelope & { +export type WebAppsUpdateDiagnosticLogsConfigResponse = SiteLogsConfig & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the createOrUpdateFunctionSecretSlot operation. + * Contains response data for the updateMetadata operation. */ -export type WebAppsCreateOrUpdateFunctionSecretSlotResponse = KeyInfo & { +export type WebAppsUpdateMetadataResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listFunctionKeysSlot operation. + * Contains response data for the listMetadata operation. */ -export type WebAppsListFunctionKeysSlotResponse = StringDictionary & { +export type WebAppsListMetadataResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listFunctionSecretsSlot operation. + * Contains response data for the listPublishingCredentials operation. */ -export type WebAppsListFunctionSecretsSlotResponse = FunctionSecrets & { +export type WebAppsListPublishingCredentialsResponse = User & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listHostKeysSlot operation. + * Contains response data for the updateSitePushSettings operation. */ -export type WebAppsListHostKeysSlotResponse = HostKeys & { +export type WebAppsUpdateSitePushSettingsResponse = PushSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostKeys; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the createOrUpdateHostSecretSlot operation. + * Contains response data for the listSitePushSettings operation. */ -export type WebAppsCreateOrUpdateHostSecretSlotResponse = KeyInfo & { +export type WebAppsListSitePushSettingsResponse = PushSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the listHostNameBindingsSlot operation. + * Contains response data for the listSlotConfigurationNames operation. */ -export type WebAppsListHostNameBindingsSlotResponse = HostNameBindingCollection & { +export type WebAppsListSlotConfigurationNamesResponse = SlotConfigNamesResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotConfigNamesResource; + }; }; /** - * Contains response data for the getHostNameBindingSlot operation. + * Contains response data for the updateSlotConfigurationNames operation. */ -export type WebAppsGetHostNameBindingSlotResponse = HostNameBinding & { +export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotConfigNamesResource; + }; }; /** - * Contains response data for the createOrUpdateHostNameBindingSlot operation. + * Contains response data for the getConfiguration operation. */ -export type WebAppsCreateOrUpdateHostNameBindingSlotResponse = HostNameBinding & { +export type WebAppsGetConfigurationResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the getHybridConnectionSlot operation. + * Contains response data for the createOrUpdateConfiguration operation. */ -export type WebAppsGetHybridConnectionSlotResponse = HybridConnection & { +export type WebAppsCreateOrUpdateConfigurationResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the createOrUpdateHybridConnectionSlot operation. + * Contains response data for the updateConfiguration operation. */ -export type WebAppsCreateOrUpdateHybridConnectionSlotResponse = HybridConnection & { +export type WebAppsUpdateConfigurationResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the updateHybridConnectionSlot operation. + * Contains response data for the listConfigurationSnapshotInfo operation. */ -export type WebAppsUpdateHybridConnectionSlotResponse = HybridConnection & { +export type WebAppsListConfigurationSnapshotInfoResponse = SiteConfigurationSnapshotInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the listHybridConnectionsSlot operation. + * Contains response data for the getConfigurationSnapshot operation. */ -export type WebAppsListHybridConnectionsSlotResponse = HybridConnection & { +export type WebAppsGetConfigurationSnapshotResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listRelayServiceConnectionsSlot operation. + * Contains response data for the getWebSiteContainerLogs operation. */ -export type WebAppsListRelayServiceConnectionsSlotResponse = RelayServiceConnectionEntity & { +export type WebAppsGetWebSiteContainerLogsResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; + + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the getRelayServiceConnectionSlot operation. + * Contains response data for the getContainerLogsZip operation. */ -export type WebAppsGetRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { +export type WebAppsGetContainerLogsZipResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; + + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the createOrUpdateRelayServiceConnectionSlot operation. + * Contains response data for the listContinuousWebJobs operation. */ -export type WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { +export type WebAppsListContinuousWebJobsResponse = ContinuousWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the updateRelayServiceConnectionSlot operation. + * Contains response data for the getContinuousWebJob operation. */ -export type WebAppsUpdateRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { +export type WebAppsGetContinuousWebJobResponse = ContinuousWebJob & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJob; + }; }; /** - * Contains response data for the listInstanceIdentifiersSlot operation. + * Contains response data for the listDeployments operation. */ -export type WebAppsListInstanceIdentifiersSlotResponse = WebAppInstanceStatusCollection & { +export type WebAppsListDeploymentsResponse = DeploymentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the getInstanceInfoSlot operation. + * Contains response data for the getDeployment operation. */ -export type WebAppsGetInstanceInfoSlotResponse = WebSiteInstanceStatus & { +export type WebAppsGetDeploymentResponse = Deployment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebSiteInstanceStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the getInstanceMsDeployStatusSlot operation. + * Contains response data for the createDeployment operation. */ -export type WebAppsGetInstanceMsDeployStatusSlotResponse = MSDeployStatus & { +export type WebAppsCreateDeploymentResponse = Deployment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the createInstanceMSDeployOperationSlot operation. + * Contains response data for the listDeploymentLog operation. */ -export type WebAppsCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus & { +export type WebAppsListDeploymentLogResponse = Deployment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the getInstanceMSDeployLogSlot operation. + * Contains response data for the discoverBackup operation. */ -export type WebAppsGetInstanceMSDeployLogSlotResponse = MSDeployLog & { +export type WebAppsDiscoverBackupResponse = RestoreRequest & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RestoreRequest; + }; }; /** - * Contains response data for the listInstanceProcessesSlot operation. + * Contains response data for the listDomainOwnershipIdentifiers operation. */ -export type WebAppsListInstanceProcessesSlotResponse = ProcessInfoCollection & { +export type WebAppsListDomainOwnershipIdentifiersResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the getInstanceProcessSlot operation. + * Contains response data for the getDomainOwnershipIdentifier operation. */ -export type WebAppsGetInstanceProcessSlotResponse = ProcessInfo & { +export type WebAppsGetDomainOwnershipIdentifierResponse = Identifier & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the getInstanceProcessDumpSlot operation. + * Contains response data for the createOrUpdateDomainOwnershipIdentifier operation. */ -export type WebAppsGetInstanceProcessDumpSlotResponse = { +export type WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse = Identifier & { /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. + * The underlying HTTP response. */ - blobBody?: Promise; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; +}; +/** + * Contains response data for the updateDomainOwnershipIdentifier operation. + */ +export type WebAppsUpdateDomainOwnershipIdentifierResponse = Identifier & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the listInstanceProcessModulesSlot operation. + * Contains response data for the getMSDeployStatus operation. */ -export type WebAppsListInstanceProcessModulesSlotResponse = ProcessModuleInfoCollection & { +export type WebAppsGetMSDeployStatusResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the getInstanceProcessModuleSlot operation. + * Contains response data for the createMSDeployOperation operation. */ -export type WebAppsGetInstanceProcessModuleSlotResponse = ProcessModuleInfo & { +export type WebAppsCreateMSDeployOperationResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listInstanceProcessThreadsSlot operation. + * Contains response data for the getMSDeployLog operation. */ -export type WebAppsListInstanceProcessThreadsSlotResponse = ProcessThreadInfoCollection & { +export type WebAppsGetMSDeployLogResponse = MSDeployLog & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployLog; + }; }; /** - * Contains response data for the isCloneableSlot operation. + * Contains response data for the listFunctions operation. */ -export type WebAppsIsCloneableSlotResponse = SiteCloneability & { +export type WebAppsListFunctionsResponse = FunctionEnvelopeCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteCloneability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the listSiteBackupsSlot operation. + * Contains response data for the getFunctionsAdminToken operation. */ -export type WebAppsListSiteBackupsSlotResponse = BackupItemCollection & { +export type WebAppsGetFunctionsAdminTokenResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: string; + }; }; /** - * Contains response data for the listSyncFunctionTriggersSlot operation. + * Contains response data for the getFunction operation. */ -export type WebAppsListSyncFunctionTriggersSlotResponse = FunctionSecrets & { +export type WebAppsGetFunctionResponse = FunctionEnvelope & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the getMigrateMySqlStatusSlot operation. + * Contains response data for the createFunction operation. */ -export type WebAppsGetMigrateMySqlStatusSlotResponse = MigrateMySqlStatus & { +export type WebAppsCreateFunctionResponse = FunctionEnvelope & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MigrateMySqlStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the getSwiftVirtualNetworkConnectionSlot operation. + * Contains response data for the createOrUpdateFunctionSecret operation. */ -export type WebAppsGetSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & { +export type WebAppsCreateOrUpdateFunctionSecretResponse = KeyInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KeyInfo; + }; }; /** - * Contains response data for the listNetworkFeaturesSlot operation. + * Contains response data for the listFunctionKeys operation. */ -export type WebAppsListNetworkFeaturesSlotResponse = NetworkFeatures & { +export type WebAppsListFunctionKeysResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkFeatures; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getNetworkTraceOperationSlot operation. + * Contains response data for the listFunctionSecrets operation. */ -export type WebAppsGetNetworkTraceOperationSlotResponse = Array & { +export type WebAppsListFunctionSecretsResponse = FunctionSecrets & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionSecrets; + }; }; /** - * Contains response data for the startWebSiteNetworkTraceSlot operation. + * Contains response data for the listHostKeys operation. */ -export type WebAppsStartWebSiteNetworkTraceSlotResponse = { - /** - * The parsed response body. - */ - body: string; - +export type WebAppsListHostKeysResponse = HostKeys & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostKeys; + }; }; /** - * Contains response data for the startWebSiteNetworkTraceOperationSlot operation. + * Contains response data for the createOrUpdateHostSecret operation. */ -export type WebAppsStartWebSiteNetworkTraceOperationSlotResponse = Array & { +export type WebAppsCreateOrUpdateHostSecretResponse = KeyInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KeyInfo; + }; }; /** - * Contains response data for the getNetworkTracesSlot operation. + * Contains response data for the listHostNameBindings operation. */ -export type WebAppsGetNetworkTracesSlotResponse = Array & { +export type WebAppsListHostNameBindingsResponse = HostNameBindingCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the getNetworkTraceOperationSlotV2 operation. + * Contains response data for the getHostNameBinding operation. */ -export type WebAppsGetNetworkTraceOperationSlotV2Response = Array & { +export type WebAppsGetHostNameBindingResponse = HostNameBinding & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBinding; + }; }; /** - * Contains response data for the getNetworkTracesSlotV2 operation. + * Contains response data for the createOrUpdateHostNameBinding operation. */ -export type WebAppsGetNetworkTracesSlotV2Response = Array & { +export type WebAppsCreateOrUpdateHostNameBindingResponse = HostNameBinding & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBinding; + }; }; /** - * Contains response data for the listPerfMonCountersSlot operation. + * Contains response data for the getHybridConnection operation. */ -export type WebAppsListPerfMonCountersSlotResponse = PerfMonCounterCollection & { +export type WebAppsGetHybridConnectionResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the getSitePhpErrorLogFlagSlot operation. + * Contains response data for the createOrUpdateHybridConnection operation. */ -export type WebAppsGetSitePhpErrorLogFlagSlotResponse = SitePhpErrorLogFlag & { +export type WebAppsCreateOrUpdateHybridConnectionResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SitePhpErrorLogFlag; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listPremierAddOnsSlot operation. + * Contains response data for the updateHybridConnection operation. */ -export type WebAppsListPremierAddOnsSlotResponse = PremierAddOn & { +export type WebAppsUpdateHybridConnectionResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the getPremierAddOnSlot operation. + * Contains response data for the listHybridConnections operation. */ -export type WebAppsGetPremierAddOnSlotResponse = PremierAddOn & { +export type WebAppsListHybridConnectionsResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the addPremierAddOnSlot operation. + * Contains response data for the listRelayServiceConnections operation. */ -export type WebAppsAddPremierAddOnSlotResponse = PremierAddOn & { +export type WebAppsListRelayServiceConnectionsResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the updatePremierAddOnSlot operation. + * Contains response data for the getRelayServiceConnection operation. */ -export type WebAppsUpdatePremierAddOnSlotResponse = PremierAddOn & { +export type WebAppsGetRelayServiceConnectionResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the getPrivateAccessSlot operation. + * Contains response data for the createOrUpdateRelayServiceConnection operation. */ -export type WebAppsGetPrivateAccessSlotResponse = PrivateAccess & { +export type WebAppsCreateOrUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the putPrivateAccessVnetSlot operation. + * Contains response data for the updateRelayServiceConnection operation. */ -export type WebAppsPutPrivateAccessVnetSlotResponse = PrivateAccess & { +export type WebAppsUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListSlot operation. + * Contains response data for the listInstanceIdentifiers operation. */ -export type WebAppsGetPrivateEndpointConnectionListSlotResponse = PrivateEndpointConnectionCollection & { +export type WebAppsListInstanceIdentifiersResponse = WebAppInstanceStatusCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionSlot operation. + * Contains response data for the getInstanceInfo operation. */ -export type WebAppsGetPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsGetInstanceInfoResponse = WebSiteInstanceStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebSiteInstanceStatus; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnectionSlot operation. + * Contains response data for the getInstanceMsDeployStatus operation. */ -export type WebAppsApproveOrRejectPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsGetInstanceMsDeployStatusResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the deletePrivateEndpointConnectionSlot operation. + * Contains response data for the createInstanceMSDeployOperation operation. */ -export type WebAppsDeletePrivateEndpointConnectionSlotResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WebAppsCreateInstanceMSDeployOperationResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the getPrivateLinkResourcesSlot operation. + * Contains response data for the getInstanceMSDeployLog operation. */ -export type WebAppsGetPrivateLinkResourcesSlotResponse = PrivateLinkResourcesWrapper & { +export type WebAppsGetInstanceMSDeployLogResponse = MSDeployLog & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateLinkResourcesWrapper; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployLog; + }; }; /** - * Contains response data for the listProcessesSlot operation. + * Contains response data for the listInstanceProcesses operation. */ -export type WebAppsListProcessesSlotResponse = ProcessInfoCollection & { +export type WebAppsListInstanceProcessesResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the getProcessSlot operation. + * Contains response data for the getInstanceProcess operation. */ -export type WebAppsGetProcessSlotResponse = ProcessInfo & { +export type WebAppsGetInstanceProcessResponse = ProcessInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the getProcessDumpSlot operation. + * Contains response data for the getInstanceProcessDump operation. */ -export type WebAppsGetProcessDumpSlotResponse = { +export type WebAppsGetInstanceProcessDumpResponse = { /** * BROWSER ONLY * @@ -20764,4741 +21060,4782 @@ export type WebAppsGetProcessDumpSlotResponse = { }; /** - * Contains response data for the listProcessModulesSlot operation. + * Contains response data for the listInstanceProcessModules operation. */ -export type WebAppsListProcessModulesSlotResponse = ProcessModuleInfoCollection & { +export type WebAppsListInstanceProcessModulesResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the getProcessModuleSlot operation. + * Contains response data for the getInstanceProcessModule operation. */ -export type WebAppsGetProcessModuleSlotResponse = ProcessModuleInfo & { +export type WebAppsGetInstanceProcessModuleResponse = ProcessModuleInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the listProcessThreadsSlot operation. + * Contains response data for the listInstanceProcessThreads operation. */ -export type WebAppsListProcessThreadsSlotResponse = ProcessThreadInfoCollection & { +export type WebAppsListInstanceProcessThreadsResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listPublicCertificatesSlot operation. + * Contains response data for the isCloneable operation. */ -export type WebAppsListPublicCertificatesSlotResponse = PublicCertificateCollection & { +export type WebAppsIsCloneableResponse = SiteCloneability & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteCloneability; + }; }; /** - * Contains response data for the getPublicCertificateSlot operation. + * Contains response data for the listSiteBackups operation. */ -export type WebAppsGetPublicCertificateSlotResponse = PublicCertificate & { +export type WebAppsListSiteBackupsResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the createOrUpdatePublicCertificateSlot operation. + * Contains response data for the listSyncFunctionTriggers operation. */ -export type WebAppsCreateOrUpdatePublicCertificateSlotResponse = PublicCertificate & { +export type WebAppsListSyncFunctionTriggersResponse = FunctionSecrets & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionSecrets; + }; }; /** - * Contains response data for the listPublishingProfileXmlWithSecretsSlot operation. + * Contains response data for the migrateStorage operation. */ -export type WebAppsListPublishingProfileXmlWithSecretsSlotResponse = { +export type WebAppsMigrateStorageResponse = StorageMigrationResponse & { /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. + * The underlying HTTP response. */ - blobBody?: Promise; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StorageMigrationResponse; + }; +}; + +/** + * Contains response data for the migrateMySql operation. + */ +export type WebAppsMigrateMySqlResponse = Operation & { /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. + * The underlying HTTP response. */ - readableStreamBody?: NodeJS.ReadableStream; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: Operation; + }; +}; +/** + * Contains response data for the getMigrateMySqlStatus operation. + */ +export type WebAppsGetMigrateMySqlStatusResponse = MigrateMySqlStatus & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: MigrateMySqlStatus; + }; }; /** - * Contains response data for the listSiteExtensionsSlot operation. + * Contains response data for the getSwiftVirtualNetworkConnection operation. */ -export type WebAppsListSiteExtensionsSlotResponse = SiteExtensionInfoCollection & { +export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the getSiteExtensionSlot operation. + * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionWithCheck operation. */ -export type WebAppsGetSiteExtensionSlotResponse = SiteExtensionInfo & { +export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckResponse = SwiftVirtualNetwork & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the installSiteExtensionSlot operation. + * Contains response data for the updateSwiftVirtualNetworkConnectionWithCheck operation. */ -export type WebAppsInstallSiteExtensionSlotResponse = SiteExtensionInfo & { +export type WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckResponse = SwiftVirtualNetwork & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the listSlotDifferencesSlot operation. + * Contains response data for the listNetworkFeatures operation. */ -export type WebAppsListSlotDifferencesSlotResponse = SlotDifferenceCollection & { +export type WebAppsListNetworkFeaturesResponse = NetworkFeatures & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkFeatures; + }; }; /** - * Contains response data for the listSnapshotsSlot operation. + * Contains response data for the getNetworkTraceOperation operation. */ -export type WebAppsListSnapshotsSlotResponse = SnapshotCollection & { +export type WebAppsGetNetworkTraceOperationResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the listSnapshotsFromDRSecondarySlot operation. + * Contains response data for the startWebSiteNetworkTrace operation. */ -export type WebAppsListSnapshotsFromDRSecondarySlotResponse = SnapshotCollection & { +export type WebAppsStartWebSiteNetworkTraceResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: string; + }; }; /** - * Contains response data for the getSourceControlSlot operation. + * Contains response data for the startWebSiteNetworkTraceOperation operation. */ -export type WebAppsGetSourceControlSlotResponse = SiteSourceControl & { +export type WebAppsStartWebSiteNetworkTraceOperationResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the createOrUpdateSourceControlSlot operation. + * Contains response data for the getNetworkTraces operation. */ -export type WebAppsCreateOrUpdateSourceControlSlotResponse = SiteSourceControl & { +export type WebAppsGetNetworkTracesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the updateSourceControlSlot operation. + * Contains response data for the getNetworkTraceOperationV2 operation. */ -export type WebAppsUpdateSourceControlSlotResponse = SiteSourceControl & { +export type WebAppsGetNetworkTraceOperationV2Response = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the startNetworkTraceSlot operation. + * Contains response data for the getNetworkTracesV2 operation. */ -export type WebAppsStartNetworkTraceSlotResponse = Array & { +export type WebAppsGetNetworkTracesV2Response = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the listTriggeredWebJobsSlot operation. + * Contains response data for the listPerfMonCounters operation. */ -export type WebAppsListTriggeredWebJobsSlotResponse = TriggeredWebJobCollection & { +export type WebAppsListPerfMonCountersResponse = PerfMonCounterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the getTriggeredWebJobSlot operation. + * Contains response data for the getSitePhpErrorLogFlag operation. */ -export type WebAppsGetTriggeredWebJobSlotResponse = TriggeredWebJob & { +export type WebAppsGetSitePhpErrorLogFlagResponse = SitePhpErrorLogFlag & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SitePhpErrorLogFlag; + }; }; /** - * Contains response data for the listTriggeredWebJobHistorySlot operation. + * Contains response data for the listPremierAddOns operation. */ -export type WebAppsListTriggeredWebJobHistorySlotResponse = TriggeredJobHistoryCollection & { +export type WebAppsListPremierAddOnsResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getTriggeredWebJobHistorySlot operation. + * Contains response data for the getPremierAddOn operation. */ -export type WebAppsGetTriggeredWebJobHistorySlotResponse = TriggeredJobHistory & { +export type WebAppsGetPremierAddOnResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredJobHistory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listUsagesSlot operation. + * Contains response data for the addPremierAddOn operation. */ -export type WebAppsListUsagesSlotResponse = CsmUsageQuotaCollection & { +export type WebAppsAddPremierAddOnResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listVnetConnectionsSlot operation. + * Contains response data for the updatePremierAddOn operation. */ -export type WebAppsListVnetConnectionsSlotResponse = Array & { +export type WebAppsUpdatePremierAddOnResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getVnetConnectionSlot operation. + * Contains response data for the getPrivateAccess operation. */ -export type WebAppsGetVnetConnectionSlotResponse = VnetInfo & { +export type WebAppsGetPrivateAccessResponse = PrivateAccess & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateAccess; + }; }; /** - * Contains response data for the createOrUpdateVnetConnectionSlot operation. + * Contains response data for the putPrivateAccessVnet operation. */ -export type WebAppsCreateOrUpdateVnetConnectionSlotResponse = VnetInfo & { +export type WebAppsPutPrivateAccessVnetResponse = PrivateAccess & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateAccess; + }; }; /** - * Contains response data for the updateVnetConnectionSlot operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type WebAppsUpdateVnetConnectionSlotResponse = VnetInfo & { +export type WebAppsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getVnetConnectionGatewaySlot operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type WebAppsGetVnetConnectionGatewaySlotResponse = VnetGateway & { +export type WebAppsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the createOrUpdateVnetConnectionGatewaySlot operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse = VnetGateway & { +export type WebAppsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the updateVnetConnectionGatewaySlot operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type WebAppsUpdateVnetConnectionGatewaySlotResponse = VnetGateway & { +export type WebAppsDeletePrivateEndpointConnectionResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listWebJobsSlot operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type WebAppsListWebJobsSlotResponse = WebJobCollection & { +export type WebAppsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the getWebJobSlot operation. + * Contains response data for the listProcesses operation. */ -export type WebAppsGetWebJobSlotResponse = WebJob & { +export type WebAppsListProcessesResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listSlotDifferencesFromProduction operation. + * Contains response data for the getProcess operation. */ -export type WebAppsListSlotDifferencesFromProductionResponse = SlotDifferenceCollection & { +export type WebAppsGetProcessResponse = ProcessInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the listSnapshots operation. + * Contains response data for the getProcessDump operation. */ -export type WebAppsListSnapshotsResponse = SnapshotCollection & { +export type WebAppsGetProcessDumpResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; + + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listSnapshotsFromDRSecondary operation. + * Contains response data for the listProcessModules operation. */ -export type WebAppsListSnapshotsFromDRSecondaryResponse = SnapshotCollection & { +export type WebAppsListProcessModulesResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the getSourceControl operation. + * Contains response data for the getProcessModule operation. */ -export type WebAppsGetSourceControlResponse = SiteSourceControl & { +export type WebAppsGetProcessModuleResponse = ProcessModuleInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the createOrUpdateSourceControl operation. + * Contains response data for the listProcessThreads operation. */ -export type WebAppsCreateOrUpdateSourceControlResponse = SiteSourceControl & { +export type WebAppsListProcessThreadsResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the updateSourceControl operation. + * Contains response data for the listPublicCertificates operation. */ -export type WebAppsUpdateSourceControlResponse = SiteSourceControl & { +export type WebAppsListPublicCertificatesResponse = PublicCertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the startNetworkTrace operation. + * Contains response data for the getPublicCertificate operation. */ -export type WebAppsStartNetworkTraceResponse = Array & { +export type WebAppsGetPublicCertificateResponse = PublicCertificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the listTriggeredWebJobs operation. + * Contains response data for the createOrUpdatePublicCertificate operation. */ -export type WebAppsListTriggeredWebJobsResponse = TriggeredWebJobCollection & { +export type WebAppsCreateOrUpdatePublicCertificateResponse = PublicCertificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the getTriggeredWebJob operation. + * Contains response data for the listPublishingProfileXmlWithSecrets operation. */ -export type WebAppsGetTriggeredWebJobResponse = TriggeredWebJob & { +export type WebAppsListPublishingProfileXmlWithSecretsResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredWebJob; - }; + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; + + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listTriggeredWebJobHistory operation. + * Contains response data for the listSiteExtensions operation. */ -export type WebAppsListTriggeredWebJobHistoryResponse = TriggeredJobHistoryCollection & { +export type WebAppsListSiteExtensionsResponse = SiteExtensionInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the getTriggeredWebJobHistory operation. + * Contains response data for the getSiteExtension operation. */ -export type WebAppsGetTriggeredWebJobHistoryResponse = TriggeredJobHistory & { +export type WebAppsGetSiteExtensionResponse = SiteExtensionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredJobHistory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the listUsages operation. + * Contains response data for the installSiteExtension operation. */ -export type WebAppsListUsagesResponse = CsmUsageQuotaCollection & { +export type WebAppsInstallSiteExtensionResponse = SiteExtensionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the listVnetConnections operation. + * Contains response data for the listSlots operation. */ -export type WebAppsListVnetConnectionsResponse = Array & { +export type WebAppsListSlotsResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getVnetConnection operation. + * Contains response data for the getSlot operation. */ -export type WebAppsGetVnetConnectionResponse = VnetInfo & { +export type WebAppsGetSlotResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the createOrUpdateVnetConnection operation. + * Contains response data for the createOrUpdateSlot operation. */ -export type WebAppsCreateOrUpdateVnetConnectionResponse = VnetInfo & { +export type WebAppsCreateOrUpdateSlotResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the updateVnetConnection operation. + * Contains response data for the updateSlot operation. */ -export type WebAppsUpdateVnetConnectionResponse = VnetInfo & { +export type WebAppsUpdateSlotResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the getVnetConnectionGateway operation. + * Contains response data for the analyzeCustomHostnameSlot operation. */ -export type WebAppsGetVnetConnectionGatewayResponse = VnetGateway & { +export type WebAppsAnalyzeCustomHostnameSlotResponse = CustomHostnameAnalysisResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CustomHostnameAnalysisResult; + }; }; /** - * Contains response data for the createOrUpdateVnetConnectionGateway operation. + * Contains response data for the backupSlot operation. */ -export type WebAppsCreateOrUpdateVnetConnectionGatewayResponse = VnetGateway & { +export type WebAppsBackupSlotResponse = BackupItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the updateVnetConnectionGateway operation. + * Contains response data for the listBackupsSlot operation. */ -export type WebAppsUpdateVnetConnectionGatewayResponse = VnetGateway & { +export type WebAppsListBackupsSlotResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listWebJobs operation. + * Contains response data for the getBackupStatusSlot operation. */ -export type WebAppsListWebJobsResponse = WebJobCollection & { +export type WebAppsGetBackupStatusSlotResponse = BackupItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the getWebJob operation. + * Contains response data for the listBackupStatusSecretsSlot operation. */ -export type WebAppsGetWebJobResponse = WebJob & { +export type WebAppsListBackupStatusSecretsSlotResponse = BackupItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listBasicPublishingCredentialsPoliciesSlot operation. */ -export type WebAppsBeginCreateOrUpdateResponse = Site & { +export type WebAppsListBasicPublishingCredentialsPoliciesSlotResponse = PublishingCredentialsPoliciesCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublishingCredentialsPoliciesCollection; + }; }; /** - * Contains response data for the beginListPublishingCredentials operation. + * Contains response data for the getFtpAllowedSlot operation. */ -export type WebAppsBeginListPublishingCredentialsResponse = User & { +export type WebAppsGetFtpAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginCreateMSDeployOperation operation. + * Contains response data for the updateFtpAllowedSlot operation. */ -export type WebAppsBeginCreateMSDeployOperationResponse = MSDeployStatus & { +export type WebAppsUpdateFtpAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginCreateFunction operation. + * Contains response data for the getScmAllowedSlot operation. */ -export type WebAppsBeginCreateFunctionResponse = FunctionEnvelope & { +export type WebAppsGetScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginCreateInstanceMSDeployOperation operation. + * Contains response data for the updateScmAllowedSlot operation. */ -export type WebAppsBeginCreateInstanceMSDeployOperationResponse = MSDeployStatus & { +export type WebAppsUpdateScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginMigrateStorage operation. + * Contains response data for the listConfigurationsSlot operation. */ -export type WebAppsBeginMigrateStorageResponse = StorageMigrationResponse & { +export type WebAppsListConfigurationsSlotResponse = SiteConfigResourceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StorageMigrationResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the beginMigrateMySql operation. + * Contains response data for the updateApplicationSettingsSlot operation. */ -export type WebAppsBeginMigrateMySqlResponse = Operation & { +export type WebAppsUpdateApplicationSettingsSlotResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Operation; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the beginStartWebSiteNetworkTraceOperation operation. + * Contains response data for the listApplicationSettingsSlot operation. */ -export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = Array & { +export type WebAppsListApplicationSettingsSlotResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. + * Contains response data for the updateAuthSettingsSlot operation. */ -export type WebAppsBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsUpdateAuthSettingsSlotResponse = SiteAuthSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnection operation. + * Contains response data for the getAuthSettingsSlot operation. */ -export type WebAppsBeginDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WebAppsGetAuthSettingsSlotResponse = SiteAuthSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the beginInstallSiteExtension operation. + * Contains response data for the updateAuthSettingsV2Slot operation. */ -export type WebAppsBeginInstallSiteExtensionResponse = SiteExtensionInfo & { +export type WebAppsUpdateAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettingsV2; + }; }; /** - * Contains response data for the beginCreateOrUpdateSlot operation. + * Contains response data for the getAuthSettingsV2Slot operation. */ -export type WebAppsBeginCreateOrUpdateSlotResponse = Site & { +export type WebAppsGetAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettingsV2; + }; }; /** - * Contains response data for the beginListPublishingCredentialsSlot operation. + * Contains response data for the updateAzureStorageAccountsSlot operation. */ -export type WebAppsBeginListPublishingCredentialsSlotResponse = User & { +export type WebAppsUpdateAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the beginCreateMSDeployOperationSlot operation. + * Contains response data for the listAzureStorageAccountsSlot operation. */ -export type WebAppsBeginCreateMSDeployOperationSlotResponse = MSDeployStatus & { +export type WebAppsListAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the beginCreateInstanceFunctionSlot operation. + * Contains response data for the updateBackupConfigurationSlot operation. */ -export type WebAppsBeginCreateInstanceFunctionSlotResponse = FunctionEnvelope & { +export type WebAppsUpdateBackupConfigurationSlotResponse = BackupRequest & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the beginCreateInstanceMSDeployOperationSlot operation. + * Contains response data for the getBackupConfigurationSlot operation. */ -export type WebAppsBeginCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus & { +export type WebAppsGetBackupConfigurationSlotResponse = BackupRequest & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the beginStartWebSiteNetworkTraceOperationSlot operation. + * Contains response data for the getAppSettingsKeyVaultReferencesSlot operation. */ -export type WebAppsBeginStartWebSiteNetworkTraceOperationSlotResponse = Array & { +export type WebAppsGetAppSettingsKeyVaultReferencesSlotResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnectionSlot operation. + * Contains response data for the getAppSettingKeyVaultReferenceSlot operation. */ -export type WebAppsBeginApproveOrRejectPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsGetAppSettingKeyVaultReferenceSlotResponse = ApiKVReference & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnectionSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlot operation. */ -export type WebAppsBeginDeletePrivateEndpointConnectionSlotResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the beginInstallSiteExtensionSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferenceSlot operation. */ -export type WebAppsBeginInstallSiteExtensionSlotResponse = SiteExtensionInfo & { +export type WebAppsGetSiteConnectionStringKeyVaultReferenceSlotResponse = ApiKVReference & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the beginCreateOrUpdateSourceControlSlot operation. + * Contains response data for the updateConnectionStringsSlot operation. */ -export type WebAppsBeginCreateOrUpdateSourceControlSlotResponse = SiteSourceControl & { +export type WebAppsUpdateConnectionStringsSlotResponse = ConnectionStringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the beginStartNetworkTraceSlot operation. + * Contains response data for the listConnectionStringsSlot operation. */ -export type WebAppsBeginStartNetworkTraceSlotResponse = Array & { +export type WebAppsListConnectionStringsSlotResponse = ConnectionStringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the beginCreateOrUpdateSourceControl operation. + * Contains response data for the getDiagnosticLogsConfigurationSlot operation. */ -export type WebAppsBeginCreateOrUpdateSourceControlResponse = SiteSourceControl & { +export type WebAppsGetDiagnosticLogsConfigurationSlotResponse = SiteLogsConfig & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the beginStartNetworkTrace operation. + * Contains response data for the updateDiagnosticLogsConfigSlot operation. */ -export type WebAppsBeginStartNetworkTraceResponse = Array & { +export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the updateMetadataSlot operation. */ -export type WebAppsListNextResponse = WebAppCollection & { +export type WebAppsUpdateMetadataSlotResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listMetadataSlot operation. */ -export type WebAppsListByResourceGroupNextResponse = WebAppCollection & { +export type WebAppsListMetadataSlotResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listBackupsNext operation. + * Contains response data for the listPublishingCredentialsSlot operation. */ -export type WebAppsListBackupsNextResponse = BackupItemCollection & { +export type WebAppsListPublishingCredentialsSlotResponse = User & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listConfigurationsNext operation. + * Contains response data for the updateSitePushSettingsSlot operation. */ -export type WebAppsListConfigurationsNextResponse = SiteConfigResourceCollection & { +export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesNext operation. + * Contains response data for the listSitePushSettingsSlot operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesNextResponse = ApiKVReferenceCollection & { +export type WebAppsListSitePushSettingsSlotResponse = PushSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferencesNext operation. + * Contains response data for the getConfigurationSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesNextResponse = ApiKVReferenceCollection & { +export type WebAppsGetConfigurationSlotResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfoNext operation. + * Contains response data for the createOrUpdateConfigurationSlot operation. */ -export type WebAppsListConfigurationSnapshotInfoNextResponse = SiteConfigurationSnapshotInfoCollection & { +export type WebAppsCreateOrUpdateConfigurationSlotResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listContinuousWebJobsNext operation. + * Contains response data for the updateConfigurationSlot operation. */ -export type WebAppsListContinuousWebJobsNextResponse = ContinuousWebJobCollection & { +export type WebAppsUpdateConfigurationSlotResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listDeploymentsNext operation. + * Contains response data for the listConfigurationSnapshotInfoSlot operation. */ -export type WebAppsListDeploymentsNextResponse = DeploymentCollection & { +export type WebAppsListConfigurationSnapshotInfoSlotResponse = SiteConfigurationSnapshotInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiersNext operation. + * Contains response data for the getConfigurationSnapshotSlot operation. */ -export type WebAppsListDomainOwnershipIdentifiersNextResponse = IdentifierCollection & { +export type WebAppsGetConfigurationSnapshotSlotResponse = SiteConfigResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listFunctionsNext operation. + * Contains response data for the getWebSiteContainerLogsSlot operation. */ -export type WebAppsListFunctionsNextResponse = FunctionEnvelopeCollection & { +export type WebAppsGetWebSiteContainerLogsSlotResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; + + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelopeCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listHostNameBindingsNext operation. + * Contains response data for the getContainerLogsZipSlot operation. */ -export type WebAppsListHostNameBindingsNextResponse = HostNameBindingCollection & { +export type WebAppsGetContainerLogsZipSlotResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; + + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBindingCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listInstanceIdentifiersNext operation. + * Contains response data for the listContinuousWebJobsSlot operation. */ -export type WebAppsListInstanceIdentifiersNextResponse = WebAppInstanceStatusCollection & { +export type WebAppsListContinuousWebJobsSlotResponse = ContinuousWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the listInstanceProcessesNext operation. + * Contains response data for the getContinuousWebJobSlot operation. */ -export type WebAppsListInstanceProcessesNextResponse = ProcessInfoCollection & { +export type WebAppsGetContinuousWebJobSlotResponse = ContinuousWebJob & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJob; + }; }; /** - * Contains response data for the listInstanceProcessModulesNext operation. + * Contains response data for the listDeploymentsSlot operation. */ -export type WebAppsListInstanceProcessModulesNextResponse = ProcessModuleInfoCollection & { +export type WebAppsListDeploymentsSlotResponse = DeploymentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the listInstanceProcessThreadsNext operation. + * Contains response data for the getDeploymentSlot operation. */ -export type WebAppsListInstanceProcessThreadsNextResponse = ProcessThreadInfoCollection & { +export type WebAppsGetDeploymentSlotResponse = Deployment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the listSiteBackupsNext operation. + * Contains response data for the createDeploymentSlot operation. */ -export type WebAppsListSiteBackupsNextResponse = BackupItemCollection & { +export type WebAppsCreateDeploymentSlotResponse = Deployment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the listPerfMonCountersNext operation. + * Contains response data for the listDeploymentLogSlot operation. */ -export type WebAppsListPerfMonCountersNextResponse = PerfMonCounterCollection & { +export type WebAppsListDeploymentLogSlotResponse = Deployment & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the discoverBackupSlot operation. */ -export type WebAppsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +export type WebAppsDiscoverBackupSlotResponse = RestoreRequest & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RestoreRequest; + }; }; /** - * Contains response data for the listProcessesNext operation. + * Contains response data for the listDomainOwnershipIdentifiersSlot operation. */ -export type WebAppsListProcessesNextResponse = ProcessInfoCollection & { +export type WebAppsListDomainOwnershipIdentifiersSlotResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the listProcessModulesNext operation. + * Contains response data for the getDomainOwnershipIdentifierSlot operation. */ -export type WebAppsListProcessModulesNextResponse = ProcessModuleInfoCollection & { +export type WebAppsGetDomainOwnershipIdentifierSlotResponse = Identifier & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the listProcessThreadsNext operation. + * Contains response data for the createOrUpdateDomainOwnershipIdentifierSlot operation. */ -export type WebAppsListProcessThreadsNextResponse = ProcessThreadInfoCollection & { +export type WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse = Identifier & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the listPublicCertificatesNext operation. + * Contains response data for the updateDomainOwnershipIdentifierSlot operation. */ -export type WebAppsListPublicCertificatesNextResponse = PublicCertificateCollection & { +export type WebAppsUpdateDomainOwnershipIdentifierSlotResponse = Identifier & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the listSiteExtensionsNext operation. + * Contains response data for the getMSDeployStatusSlot operation. */ -export type WebAppsListSiteExtensionsNextResponse = SiteExtensionInfoCollection & { +export type WebAppsGetMSDeployStatusSlotResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listSlotsNext operation. + * Contains response data for the createMSDeployOperationSlot operation. */ -export type WebAppsListSlotsNextResponse = WebAppCollection & { +export type WebAppsCreateMSDeployOperationSlotResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listBackupsSlotNext operation. + * Contains response data for the getMSDeployLogSlot operation. */ -export type WebAppsListBackupsSlotNextResponse = BackupItemCollection & { +export type WebAppsGetMSDeployLogSlotResponse = MSDeployLog & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployLog; + }; }; /** - * Contains response data for the listConfigurationsSlotNext operation. + * Contains response data for the listInstanceFunctionsSlot operation. */ -export type WebAppsListConfigurationsSlotNextResponse = SiteConfigResourceCollection & { +export type WebAppsListInstanceFunctionsSlotResponse = FunctionEnvelopeCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesSlotNext operation. + * Contains response data for the getFunctionsAdminTokenSlot operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesSlotNextResponse = ApiKVReferenceCollection & { +export type WebAppsGetFunctionsAdminTokenSlotResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: string; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlotNext operation. + * Contains response data for the getInstanceFunctionSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotNextResponse = ApiKVReferenceCollection & { +export type WebAppsGetInstanceFunctionSlotResponse = FunctionEnvelope & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfoSlotNext operation. + * Contains response data for the createInstanceFunctionSlot operation. */ -export type WebAppsListConfigurationSnapshotInfoSlotNextResponse = SiteConfigurationSnapshotInfoCollection & { +export type WebAppsCreateInstanceFunctionSlotResponse = FunctionEnvelope & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the listContinuousWebJobsSlotNext operation. + * Contains response data for the createOrUpdateFunctionSecretSlot operation. */ -export type WebAppsListContinuousWebJobsSlotNextResponse = ContinuousWebJobCollection & { +export type WebAppsCreateOrUpdateFunctionSecretSlotResponse = KeyInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KeyInfo; + }; }; /** - * Contains response data for the listDeploymentsSlotNext operation. + * Contains response data for the listFunctionKeysSlot operation. */ -export type WebAppsListDeploymentsSlotNextResponse = DeploymentCollection & { +export type WebAppsListFunctionKeysSlotResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiersSlotNext operation. + * Contains response data for the listFunctionSecretsSlot operation. */ -export type WebAppsListDomainOwnershipIdentifiersSlotNextResponse = IdentifierCollection & { +export type WebAppsListFunctionSecretsSlotResponse = FunctionSecrets & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionSecrets; + }; }; /** - * Contains response data for the listInstanceFunctionsSlotNext operation. + * Contains response data for the listHostKeysSlot operation. */ -export type WebAppsListInstanceFunctionsSlotNextResponse = FunctionEnvelopeCollection & { +export type WebAppsListHostKeysSlotResponse = HostKeys & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostKeys; + }; }; /** - * Contains response data for the listHostNameBindingsSlotNext operation. + * Contains response data for the createOrUpdateHostSecretSlot operation. */ -export type WebAppsListHostNameBindingsSlotNextResponse = HostNameBindingCollection & { +export type WebAppsCreateOrUpdateHostSecretSlotResponse = KeyInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KeyInfo; + }; }; /** - * Contains response data for the listInstanceIdentifiersSlotNext operation. + * Contains response data for the listHostNameBindingsSlot operation. */ -export type WebAppsListInstanceIdentifiersSlotNextResponse = WebAppInstanceStatusCollection & { +export type WebAppsListHostNameBindingsSlotResponse = HostNameBindingCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the listInstanceProcessesSlotNext operation. + * Contains response data for the getHostNameBindingSlot operation. */ -export type WebAppsListInstanceProcessesSlotNextResponse = ProcessInfoCollection & { +export type WebAppsGetHostNameBindingSlotResponse = HostNameBinding & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBinding; + }; }; /** - * Contains response data for the listInstanceProcessModulesSlotNext operation. + * Contains response data for the createOrUpdateHostNameBindingSlot operation. */ -export type WebAppsListInstanceProcessModulesSlotNextResponse = ProcessModuleInfoCollection & { +export type WebAppsCreateOrUpdateHostNameBindingSlotResponse = HostNameBinding & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBinding; + }; }; /** - * Contains response data for the listInstanceProcessThreadsSlotNext operation. + * Contains response data for the getHybridConnectionSlot operation. */ -export type WebAppsListInstanceProcessThreadsSlotNextResponse = ProcessThreadInfoCollection & { +export type WebAppsGetHybridConnectionSlotResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listSiteBackupsSlotNext operation. + * Contains response data for the createOrUpdateHybridConnectionSlot operation. */ -export type WebAppsListSiteBackupsSlotNextResponse = BackupItemCollection & { +export type WebAppsCreateOrUpdateHybridConnectionSlotResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listPerfMonCountersSlotNext operation. + * Contains response data for the updateHybridConnectionSlot operation. */ -export type WebAppsListPerfMonCountersSlotNextResponse = PerfMonCounterCollection & { +export type WebAppsUpdateHybridConnectionSlotResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListSlotNext operation. + * Contains response data for the listHybridConnectionsSlot operation. */ -export type WebAppsGetPrivateEndpointConnectionListSlotNextResponse = PrivateEndpointConnectionCollection & { +export type WebAppsListHybridConnectionsSlotResponse = HybridConnection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listProcessesSlotNext operation. + * Contains response data for the listRelayServiceConnectionsSlot operation. */ -export type WebAppsListProcessesSlotNextResponse = ProcessInfoCollection & { +export type WebAppsListRelayServiceConnectionsSlotResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listProcessModulesSlotNext operation. + * Contains response data for the getRelayServiceConnectionSlot operation. */ -export type WebAppsListProcessModulesSlotNextResponse = ProcessModuleInfoCollection & { +export type WebAppsGetRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listProcessThreadsSlotNext operation. + * Contains response data for the createOrUpdateRelayServiceConnectionSlot operation. */ -export type WebAppsListProcessThreadsSlotNextResponse = ProcessThreadInfoCollection & { +export type WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listPublicCertificatesSlotNext operation. + * Contains response data for the updateRelayServiceConnectionSlot operation. */ -export type WebAppsListPublicCertificatesSlotNextResponse = PublicCertificateCollection & { +export type WebAppsUpdateRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listSiteExtensionsSlotNext operation. + * Contains response data for the listInstanceIdentifiersSlot operation. */ -export type WebAppsListSiteExtensionsSlotNextResponse = SiteExtensionInfoCollection & { +export type WebAppsListInstanceIdentifiersSlotResponse = WebAppInstanceStatusCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the listSlotDifferencesSlotNext operation. + * Contains response data for the getInstanceInfoSlot operation. */ -export type WebAppsListSlotDifferencesSlotNextResponse = SlotDifferenceCollection & { +export type WebAppsGetInstanceInfoSlotResponse = WebSiteInstanceStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebSiteInstanceStatus; + }; }; /** - * Contains response data for the listSnapshotsSlotNext operation. + * Contains response data for the getInstanceMsDeployStatusSlot operation. */ -export type WebAppsListSnapshotsSlotNextResponse = SnapshotCollection & { +export type WebAppsGetInstanceMsDeployStatusSlotResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listSnapshotsFromDRSecondarySlotNext operation. + * Contains response data for the createInstanceMSDeployOperationSlot operation. */ -export type WebAppsListSnapshotsFromDRSecondarySlotNextResponse = SnapshotCollection & { +export type WebAppsCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listTriggeredWebJobsSlotNext operation. + * Contains response data for the getInstanceMSDeployLogSlot operation. */ -export type WebAppsListTriggeredWebJobsSlotNextResponse = TriggeredWebJobCollection & { +export type WebAppsGetInstanceMSDeployLogSlotResponse = MSDeployLog & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployLog; + }; }; /** - * Contains response data for the listTriggeredWebJobHistorySlotNext operation. + * Contains response data for the listInstanceProcessesSlot operation. */ -export type WebAppsListTriggeredWebJobHistorySlotNextResponse = TriggeredJobHistoryCollection & { +export type WebAppsListInstanceProcessesSlotResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listUsagesSlotNext operation. + * Contains response data for the getInstanceProcessSlot operation. */ -export type WebAppsListUsagesSlotNextResponse = CsmUsageQuotaCollection & { +export type WebAppsGetInstanceProcessSlotResponse = ProcessInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the listWebJobsSlotNext operation. + * Contains response data for the getInstanceProcessDumpSlot operation. */ -export type WebAppsListWebJobsSlotNextResponse = WebJobCollection & { +export type WebAppsGetInstanceProcessDumpSlotResponse = { + /** + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. + */ + blobBody?: Promise; + + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; + /** * The underlying HTTP response. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebJobCollection; - }; + _response: msRest.HttpResponse; }; /** - * Contains response data for the listSlotDifferencesFromProductionNext operation. + * Contains response data for the listInstanceProcessModulesSlot operation. */ -export type WebAppsListSlotDifferencesFromProductionNextResponse = SlotDifferenceCollection & { +export type WebAppsListInstanceProcessModulesSlotResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listSnapshotsNext operation. + * Contains response data for the getInstanceProcessModuleSlot operation. */ -export type WebAppsListSnapshotsNextResponse = SnapshotCollection & { +export type WebAppsGetInstanceProcessModuleSlotResponse = ProcessModuleInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the listSnapshotsFromDRSecondaryNext operation. + * Contains response data for the listInstanceProcessThreadsSlot operation. */ -export type WebAppsListSnapshotsFromDRSecondaryNextResponse = SnapshotCollection & { +export type WebAppsListInstanceProcessThreadsSlotResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listTriggeredWebJobsNext operation. + * Contains response data for the isCloneableSlot operation. */ -export type WebAppsListTriggeredWebJobsNextResponse = TriggeredWebJobCollection & { +export type WebAppsIsCloneableSlotResponse = SiteCloneability & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteCloneability; + }; }; /** - * Contains response data for the listTriggeredWebJobHistoryNext operation. + * Contains response data for the listSiteBackupsSlot operation. */ -export type WebAppsListTriggeredWebJobHistoryNextResponse = TriggeredJobHistoryCollection & { +export type WebAppsListSiteBackupsSlotResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listUsagesNext operation. + * Contains response data for the listSyncFunctionTriggersSlot operation. */ -export type WebAppsListUsagesNextResponse = CsmUsageQuotaCollection & { +export type WebAppsListSyncFunctionTriggersSlotResponse = FunctionSecrets & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionSecrets; + }; }; /** - * Contains response data for the listWebJobsNext operation. + * Contains response data for the getMigrateMySqlStatusSlot operation. */ -export type WebAppsListWebJobsNextResponse = WebJobCollection & { +export type WebAppsGetMigrateMySqlStatusSlotResponse = MigrateMySqlStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MigrateMySqlStatus; + }; }; /** - * Contains response data for the previewWorkflow operation. + * Contains response data for the getSwiftVirtualNetworkConnectionSlot operation. */ -export type StaticSitesPreviewWorkflowResponse = StaticSitesWorkflowPreview & { +export type WebAppsGetSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSitesWorkflowPreview; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot + * operation. */ -export type StaticSitesListResponse = StaticSiteCollection & { +export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotResponse = SwiftVirtualNetwork & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the getStaticSitesByResourceGroup operation. + * Contains response data for the updateSwiftVirtualNetworkConnectionWithCheckSlot operation. */ -export type StaticSitesGetStaticSitesByResourceGroupResponse = StaticSiteCollection & { +export type WebAppsUpdateSwiftVirtualNetworkConnectionWithCheckSlotResponse = SwiftVirtualNetwork & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the getStaticSite operation. + * Contains response data for the listNetworkFeaturesSlot operation. */ -export type StaticSitesGetStaticSiteResponse = StaticSiteARMResource & { +export type WebAppsListNetworkFeaturesSlotResponse = NetworkFeatures & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkFeatures; + }; }; /** - * Contains response data for the createOrUpdateStaticSite operation. + * Contains response data for the getNetworkTraceOperationSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteResponse = StaticSiteARMResource & { +export type WebAppsGetNetworkTraceOperationSlotResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the updateStaticSite operation. + * Contains response data for the startWebSiteNetworkTraceSlot operation. */ -export type StaticSitesUpdateStaticSiteResponse = StaticSiteARMResource & { +export type WebAppsStartWebSiteNetworkTraceSlotResponse = { + /** + * The parsed response body. + */ + body: string; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: string; + }; }; /** - * Contains response data for the listStaticSiteUsers operation. + * Contains response data for the startWebSiteNetworkTraceOperationSlot operation. */ -export type StaticSitesListStaticSiteUsersResponse = StaticSiteUserCollection & { +export type WebAppsStartWebSiteNetworkTraceOperationSlotResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the updateStaticSiteUser operation. + * Contains response data for the getNetworkTracesSlot operation. */ -export type StaticSitesUpdateStaticSiteUserResponse = StaticSiteUserARMResource & { +export type WebAppsGetNetworkTracesSlotResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the getStaticSiteBuilds operation. + * Contains response data for the getNetworkTraceOperationSlotV2 operation. */ -export type StaticSitesGetStaticSiteBuildsResponse = StaticSiteBuildCollection & { +export type WebAppsGetNetworkTraceOperationSlotV2Response = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteBuildCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the getStaticSiteBuild operation. + * Contains response data for the getNetworkTracesSlotV2 operation. */ -export type StaticSitesGetStaticSiteBuildResponse = StaticSiteBuildARMResource & { +export type WebAppsGetNetworkTracesSlotV2Response = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteBuildARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteBuildAppSettings operation. + * Contains response data for the listPerfMonCountersSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse = StringDictionary & { +export type WebAppsListPerfMonCountersSlotResponse = PerfMonCounterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteBuildFunctionAppSettings operation. + * Contains response data for the getSitePhpErrorLogFlagSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse = StringDictionary & { +export type WebAppsGetSitePhpErrorLogFlagSlotResponse = SitePhpErrorLogFlag & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SitePhpErrorLogFlag; + }; }; /** - * Contains response data for the listStaticSiteBuildFunctions operation. + * Contains response data for the listPremierAddOnsSlot operation. */ -export type StaticSitesListStaticSiteBuildFunctionsResponse = StaticSiteFunctionOverviewCollection & { +export type WebAppsListPremierAddOnsSlotResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listStaticSiteBuildAppSettings operation. + * Contains response data for the getPremierAddOnSlot operation. */ -export type StaticSitesListStaticSiteBuildAppSettingsResponse = StringDictionary & { +export type WebAppsGetPremierAddOnSlotResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listStaticSiteBuildFunctionAppSettings operation. + * Contains response data for the addPremierAddOnSlot operation. */ -export type StaticSitesListStaticSiteBuildFunctionAppSettingsResponse = StringDictionary & { +export type WebAppsAddPremierAddOnSlotResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuild operation. + * Contains response data for the updatePremierAddOnSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppsCollection & { +export type WebAppsUpdatePremierAddOnSlotResponse = PremierAddOn & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppForStaticSiteBuild operation. + * Contains response data for the getPrivateAccessSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { +export type WebAppsGetPrivateAccessSlotResponse = PrivateAccess & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateAccess; + }; }; /** - * Contains response data for the registerUserProvidedFunctionAppWithStaticSiteBuild operation. + * Contains response data for the putPrivateAccessVnetSlot operation. */ -export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { +export type WebAppsPutPrivateAccessVnetSlotResponse = PrivateAccess & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateAccess; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteAppSettings operation. + * Contains response data for the getPrivateEndpointConnectionListSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse = StringDictionary & { +export type WebAppsGetPrivateEndpointConnectionListSlotResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteFunctionAppSettings operation. + * Contains response data for the getPrivateEndpointConnectionSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse = StringDictionary & { +export type WebAppsGetPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the createUserRolesInvitationLink operation. + * Contains response data for the approveOrRejectPrivateEndpointConnectionSlot operation. */ -export type StaticSitesCreateUserRolesInvitationLinkResponse = StaticSiteUserInvitationResponseResource & { +export type WebAppsApproveOrRejectPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserInvitationResponseResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listStaticSiteCustomDomains operation. + * Contains response data for the deletePrivateEndpointConnectionSlot operation. */ -export type StaticSitesListStaticSiteCustomDomainsResponse = StaticSiteCustomDomainOverviewCollection & { +export type WebAppsDeletePrivateEndpointConnectionSlotResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCustomDomainOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the getStaticSiteCustomDomain operation. + * Contains response data for the getPrivateLinkResourcesSlot operation. */ -export type StaticSitesGetStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { +export type WebAppsGetPrivateLinkResourcesSlotResponse = PrivateLinkResourcesWrapper & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCustomDomainOverviewARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteCustomDomain operation. + * Contains response data for the listProcessesSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { +export type WebAppsListProcessesSlotResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCustomDomainOverviewARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listStaticSiteFunctions operation. + * Contains response data for the getProcessSlot operation. */ -export type StaticSitesListStaticSiteFunctionsResponse = StaticSiteFunctionOverviewCollection & { +export type WebAppsGetProcessSlotResponse = ProcessInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the listStaticSiteAppSettings operation. + * Contains response data for the getProcessDumpSlot operation. */ -export type StaticSitesListStaticSiteAppSettingsResponse = StringDictionary & { +export type WebAppsGetProcessDumpSlotResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; -}; + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; -/** - * Contains response data for the listStaticSiteConfiguredRoles operation. - */ -export type StaticSitesListStaticSiteConfiguredRolesResponse = StringList & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringList; - }; + _response: msRest.HttpResponse; }; /** - * Contains response data for the listStaticSiteFunctionAppSettings operation. + * Contains response data for the listProcessModulesSlot operation. */ -export type StaticSitesListStaticSiteFunctionAppSettingsResponse = StringDictionary & { +export type WebAppsListProcessModulesSlotResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listStaticSiteSecrets operation. + * Contains response data for the getProcessModuleSlot operation. */ -export type StaticSitesListStaticSiteSecretsResponse = StringDictionary & { +export type WebAppsGetProcessModuleSlotResponse = ProcessModuleInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionList operation. + * Contains response data for the listProcessThreadsSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +export type WebAppsListProcessThreadsSlotResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the listPublicCertificatesSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsListPublicCertificatesSlotResponse = PublicCertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the getPublicCertificateSlot operation. */ -export type StaticSitesApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsGetPublicCertificateSlotResponse = PublicCertificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the deletePrivateEndpointConnection operation. + * Contains response data for the createOrUpdatePublicCertificateSlot operation. */ -export type StaticSitesDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WebAppsCreateOrUpdatePublicCertificateSlotResponse = PublicCertificate & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the getPrivateLinkResources operation. + * Contains response data for the listPublishingProfileXmlWithSecretsSlot operation. */ -export type StaticSitesGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { +export type WebAppsListPublishingProfileXmlWithSecretsSlotResponse = { /** - * The underlying HTTP response. + * BROWSER ONLY + * + * The response body as a browser Blob. + * Always undefined in node.js. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + blobBody?: Promise; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateLinkResourcesWrapper; - }; -}; + /** + * NODEJS ONLY + * + * The response body as a node.js Readable stream. + * Always undefined in the browser. + */ + readableStreamBody?: NodeJS.ReadableStream; -/** - * Contains response data for the getUserProvidedFunctionAppsForStaticSite operation. - */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteResponse = StaticSiteUserProvidedFunctionAppsCollection & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; - - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppsCollection; - }; + _response: msRest.HttpResponse; }; /** - * Contains response data for the getUserProvidedFunctionAppForStaticSite operation. + * Contains response data for the listSiteExtensionsSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppForStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { +export type WebAppsListSiteExtensionsSlotResponse = SiteExtensionInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the registerUserProvidedFunctionAppWithStaticSite operation. + * Contains response data for the getSiteExtensionSlot operation. */ -export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { +export type WebAppsGetSiteExtensionSlotResponse = SiteExtensionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the beginCreateOrUpdateStaticSite operation. + * Contains response data for the installSiteExtensionSlot operation. */ -export type StaticSitesBeginCreateOrUpdateStaticSiteResponse = StaticSiteARMResource & { +export type WebAppsInstallSiteExtensionSlotResponse = SiteExtensionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSiteBuild - * operation. + * Contains response data for the listSlotDifferencesSlot operation. */ -export type StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { +export type WebAppsListSlotDifferencesSlotResponse = SlotDifferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the beginCreateOrUpdateStaticSiteCustomDomain operation. + * Contains response data for the listSnapshotsSlot operation. */ -export type StaticSitesBeginCreateOrUpdateStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { +export type WebAppsListSnapshotsSlotResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCustomDomainOverviewARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. + * Contains response data for the listSnapshotsFromDRSecondarySlot operation. */ -export type StaticSitesBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsListSnapshotsFromDRSecondarySlotResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; -/** - * Contains response data for the beginDeletePrivateEndpointConnection operation. - */ -export type StaticSitesBeginDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +/** + * Contains response data for the getSourceControlSlot operation. + */ +export type WebAppsGetSourceControlSlotResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSite operation. + * Contains response data for the createOrUpdateSourceControlSlot operation. */ -export type StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { +export type WebAppsCreateOrUpdateSourceControlSlotResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the updateSourceControlSlot operation. */ -export type StaticSitesListNextResponse = StaticSiteCollection & { +export type WebAppsUpdateSourceControlSlotResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the getStaticSitesByResourceGroupNext operation. + * Contains response data for the startNetworkTraceSlot operation. */ -export type StaticSitesGetStaticSitesByResourceGroupNextResponse = StaticSiteCollection & { +export type WebAppsStartNetworkTraceSlotResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the listStaticSiteUsersNext operation. + * Contains response data for the listTriggeredWebJobsSlot operation. */ -export type StaticSitesListStaticSiteUsersNextResponse = StaticSiteUserCollection & { +export type WebAppsListTriggeredWebJobsSlotResponse = TriggeredWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the getStaticSiteBuildsNext operation. + * Contains response data for the getTriggeredWebJobSlot operation. */ -export type StaticSitesGetStaticSiteBuildsNextResponse = StaticSiteBuildCollection & { +export type WebAppsGetTriggeredWebJobSlotResponse = TriggeredWebJob & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteBuildCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJob; + }; }; /** - * Contains response data for the listStaticSiteBuildFunctionsNext operation. + * Contains response data for the listTriggeredWebJobHistorySlot operation. */ -export type StaticSitesListStaticSiteBuildFunctionsNextResponse = StaticSiteFunctionOverviewCollection & { +export type WebAppsListTriggeredWebJobHistorySlotResponse = TriggeredJobHistoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuildNext operation. + * Contains response data for the getTriggeredWebJobHistorySlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { +export type WebAppsGetTriggeredWebJobHistorySlotResponse = TriggeredJobHistory & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistory; + }; }; /** - * Contains response data for the listStaticSiteCustomDomainsNext operation. + * Contains response data for the listUsagesSlot operation. */ -export type StaticSitesListStaticSiteCustomDomainsNextResponse = StaticSiteCustomDomainOverviewCollection & { +export type WebAppsListUsagesSlotResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteCustomDomainOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listStaticSiteFunctionsNext operation. + * Contains response data for the listVnetConnectionsSlot operation. */ -export type StaticSitesListStaticSiteFunctionsNextResponse = StaticSiteFunctionOverviewCollection & { +export type WebAppsListVnetConnectionsSlotResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource[]; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the getVnetConnectionSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +export type WebAppsGetVnetConnectionSlotResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSiteNext operation. + * Contains response data for the createOrUpdateVnetConnectionSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { +export type WebAppsCreateOrUpdateVnetConnectionSlotResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateVnetConnectionSlot operation. */ -export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection & { +export type WebAppsUpdateVnetConnectionSlotResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the getVnetConnectionGatewaySlot operation. */ -export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnvironmentCollection & { +export type WebAppsGetVnetConnectionGatewaySlotResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdateVnetConnectionGatewaySlot operation. */ -export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource & { +export type WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the updateVnetConnectionGatewaySlot operation. */ -export type AppServiceEnvironmentsCreateOrUpdateResponse = AppServiceEnvironmentResource & { +export type WebAppsUpdateVnetConnectionGatewaySlotResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the listWebJobsSlot operation. */ -export type AppServiceEnvironmentsUpdateResponse = AppServiceEnvironmentResource & { +export type WebAppsListWebJobsSlotResponse = WebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; /** - * Contains response data for the listCapacities operation. + * Contains response data for the getWebJobSlot operation. */ -export type AppServiceEnvironmentsListCapacitiesResponse = StampCapacityCollection & { +export type WebAppsGetWebJobSlotResponse = WebJob & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StampCapacityCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJob; + }; }; /** - * Contains response data for the getVipInfo operation. + * Contains response data for the listSlotDifferencesFromProduction operation. */ -export type AppServiceEnvironmentsGetVipInfoResponse = AddressResponse & { +export type WebAppsListSlotDifferencesFromProductionResponse = SlotDifferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AddressResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the changeVnet operation. + * Contains response data for the listSnapshots operation. */ -export type AppServiceEnvironmentsChangeVnetResponse = WebAppCollection & { +export type WebAppsListSnapshotsResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the getAseV3NetworkingConfiguration operation. + * Contains response data for the listSnapshotsFromDRSecondary operation. */ -export type AppServiceEnvironmentsGetAseV3NetworkingConfigurationResponse = AseV3NetworkingConfiguration & { +export type WebAppsListSnapshotsFromDRSecondaryResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AseV3NetworkingConfiguration; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the updateAseNetworkingConfiguration operation. + * Contains response data for the getSourceControl operation. */ -export type AppServiceEnvironmentsUpdateAseNetworkingConfigurationResponse = AseV3NetworkingConfiguration & { +export type WebAppsGetSourceControlResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AseV3NetworkingConfiguration; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the listDiagnostics operation. + * Contains response data for the createOrUpdateSourceControl operation. */ -export type AppServiceEnvironmentsListDiagnosticsResponse = Array & { +export type WebAppsCreateOrUpdateSourceControlResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostingEnvironmentDiagnostics[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the getDiagnosticsItem operation. + * Contains response data for the updateSourceControl operation. */ -export type AppServiceEnvironmentsGetDiagnosticsItemResponse = HostingEnvironmentDiagnostics & { +export type WebAppsUpdateSourceControlResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostingEnvironmentDiagnostics; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the getInboundNetworkDependenciesEndpoints operation. + * Contains response data for the startNetworkTrace operation. */ -export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsResponse = InboundEnvironmentEndpointCollection & { +export type WebAppsStartNetworkTraceResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: InboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the listMultiRolePools operation. + * Contains response data for the listTriggeredWebJobs operation. */ -export type AppServiceEnvironmentsListMultiRolePoolsResponse = WorkerPoolCollection & { +export type WebAppsListTriggeredWebJobsResponse = TriggeredWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the getMultiRolePool operation. + * Contains response data for the getTriggeredWebJob operation. */ -export type AppServiceEnvironmentsGetMultiRolePoolResponse = WorkerPoolResource & { +export type WebAppsGetTriggeredWebJobResponse = TriggeredWebJob & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJob; + }; }; /** - * Contains response data for the createOrUpdateMultiRolePool operation. + * Contains response data for the listTriggeredWebJobHistory operation. */ -export type AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource & { +export type WebAppsListTriggeredWebJobHistoryResponse = TriggeredJobHistoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the updateMultiRolePool operation. + * Contains response data for the getTriggeredWebJobHistory operation. */ -export type AppServiceEnvironmentsUpdateMultiRolePoolResponse = WorkerPoolResource & { +export type WebAppsGetTriggeredWebJobHistoryResponse = TriggeredJobHistory & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistory; + }; }; /** - * Contains response data for the listMultiRolePoolInstanceMetricDefinitions operation. + * Contains response data for the listUsages operation. */ -export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +export type WebAppsListUsagesResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listMultiRoleMetricDefinitions operation. + * Contains response data for the listVnetConnections operation. */ -export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +export type WebAppsListVnetConnectionsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource[]; + }; }; /** - * Contains response data for the listMultiRolePoolSkus operation. + * Contains response data for the getVnetConnection operation. */ -export type AppServiceEnvironmentsListMultiRolePoolSkusResponse = SkuInfoCollection & { +export type WebAppsGetVnetConnectionResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the listMultiRoleUsages operation. + * Contains response data for the createOrUpdateVnetConnection operation. */ -export type AppServiceEnvironmentsListMultiRoleUsagesResponse = UsageCollection & { +export type WebAppsCreateOrUpdateVnetConnectionResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the updateVnetConnection operation. */ -export type AppServiceEnvironmentsListOperationsResponse = Array & { +export type WebAppsUpdateVnetConnectionResponse = VnetInfoResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Operation[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfoResource; + }; }; /** - * Contains response data for the getOutboundNetworkDependenciesEndpoints operation. + * Contains response data for the getVnetConnectionGateway operation. */ -export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsResponse = OutboundEnvironmentEndpointCollection & { +export type WebAppsGetVnetConnectionGatewayResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: OutboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionList operation. + * Contains response data for the createOrUpdateVnetConnectionGateway operation. */ -export type AppServiceEnvironmentsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +export type WebAppsCreateOrUpdateVnetConnectionGatewayResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the updateVnetConnectionGateway operation. */ -export type AppServiceEnvironmentsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsUpdateVnetConnectionGatewayResponse = VnetGateway & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the listWebJobs operation. */ -export type AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsListWebJobsResponse = WebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; /** - * Contains response data for the deletePrivateEndpointConnection operation. + * Contains response data for the getWebJob operation. */ -export type AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WebAppsGetWebJobResponse = WebJob & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJob; + }; }; /** - * Contains response data for the getPrivateLinkResources operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type AppServiceEnvironmentsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { +export type WebAppsBeginCreateOrUpdateResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateLinkResourcesWrapper; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the resume operation. + * Contains response data for the beginListPublishingCredentials operation. */ -export type AppServiceEnvironmentsResumeResponse = WebAppCollection & { +export type WebAppsBeginListPublishingCredentialsResponse = User & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listAppServicePlans operation. + * Contains response data for the beginCreateMSDeployOperation operation. */ -export type AppServiceEnvironmentsListAppServicePlansResponse = AppServicePlanCollection & { +export type WebAppsBeginCreateMSDeployOperationResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listWebApps operation. + * Contains response data for the beginCreateFunction operation. */ -export type AppServiceEnvironmentsListWebAppsResponse = WebAppCollection & { +export type WebAppsBeginCreateFunctionResponse = FunctionEnvelope & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the suspend operation. + * Contains response data for the beginCreateInstanceMSDeployOperation operation. */ -export type AppServiceEnvironmentsSuspendResponse = WebAppCollection & { +export type WebAppsBeginCreateInstanceMSDeployOperationResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listUsages operation. + * Contains response data for the beginMigrateStorage operation. */ -export type AppServiceEnvironmentsListUsagesResponse = CsmUsageQuotaCollection & { +export type WebAppsBeginMigrateStorageResponse = StorageMigrationResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StorageMigrationResponse; + }; }; /** - * Contains response data for the listWorkerPools operation. + * Contains response data for the beginMigrateMySql operation. */ -export type AppServiceEnvironmentsListWorkerPoolsResponse = WorkerPoolCollection & { +export type WebAppsBeginMigrateMySqlResponse = Operation & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Operation; + }; }; /** - * Contains response data for the getWorkerPool operation. + * Contains response data for the beginStartWebSiteNetworkTraceOperation operation. */ -export type AppServiceEnvironmentsGetWorkerPoolResponse = WorkerPoolResource & { +export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the createOrUpdateWorkerPool operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse = WorkerPoolResource & { +export type WebAppsBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the updateWorkerPool operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type AppServiceEnvironmentsUpdateWorkerPoolResponse = WorkerPoolResource & { +export type WebAppsBeginDeletePrivateEndpointConnectionResponse = { + /** + * The parsed response body. + */ + body: any; + /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listWorkerPoolInstanceMetricDefinitions operation. + * Contains response data for the beginInstallSiteExtension operation. */ -export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +export type WebAppsBeginInstallSiteExtensionResponse = SiteExtensionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the listWebWorkerMetricDefinitions operation. + * Contains response data for the beginCreateOrUpdateSlot operation. */ -export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +export type WebAppsBeginCreateOrUpdateSlotResponse = Site & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listWorkerPoolSkus operation. + * Contains response data for the beginListPublishingCredentialsSlot operation. */ -export type AppServiceEnvironmentsListWorkerPoolSkusResponse = SkuInfoCollection & { +export type WebAppsBeginListPublishingCredentialsSlotResponse = User & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listWebWorkerUsages operation. + * Contains response data for the beginCreateMSDeployOperationSlot operation. */ -export type AppServiceEnvironmentsListWebWorkerUsagesResponse = UsageCollection & { +export type WebAppsBeginCreateMSDeployOperationSlotResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginCreateInstanceFunctionSlot operation. */ -export type AppServiceEnvironmentsBeginCreateOrUpdateResponse = AppServiceEnvironmentResource & { +export type WebAppsBeginCreateInstanceFunctionSlotResponse = FunctionEnvelope & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the beginChangeVnet operation. + * Contains response data for the beginCreateInstanceMSDeployOperationSlot operation. */ -export type AppServiceEnvironmentsBeginChangeVnetResponse = WebAppCollection & { +export type WebAppsBeginCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the beginCreateOrUpdateMultiRolePool operation. + * Contains response data for the beginStartWebSiteNetworkTraceOperationSlot operation. */ -export type AppServiceEnvironmentsBeginCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource & { +export type WebAppsBeginStartWebSiteNetworkTraceOperationSlotResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnectionSlot operation. */ -export type AppServiceEnvironmentsBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +export type WebAppsBeginApproveOrRejectPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnection operation. + * Contains response data for the beginDeletePrivateEndpointConnectionSlot operation. */ -export type AppServiceEnvironmentsBeginDeletePrivateEndpointConnectionResponse = { +export type WebAppsBeginDeletePrivateEndpointConnectionSlotResponse = { /** * The parsed response body. */ @@ -25508,1359 +25845,1374 @@ export type AppServiceEnvironmentsBeginDeletePrivateEndpointConnectionResponse = * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the beginResume operation. + * Contains response data for the beginInstallSiteExtensionSlot operation. */ -export type AppServiceEnvironmentsBeginResumeResponse = WebAppCollection & { +export type WebAppsBeginInstallSiteExtensionSlotResponse = SiteExtensionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the beginSuspend operation. + * Contains response data for the beginCreateOrUpdateSourceControlSlot operation. */ -export type AppServiceEnvironmentsBeginSuspendResponse = WebAppCollection & { +export type WebAppsBeginCreateOrUpdateSourceControlSlotResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the beginCreateOrUpdateWorkerPool operation. + * Contains response data for the beginStartNetworkTraceSlot operation. */ -export type AppServiceEnvironmentsBeginCreateOrUpdateWorkerPoolResponse = WorkerPoolResource & { +export type WebAppsBeginStartNetworkTraceSlotResponse = Array & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; +}; + +/** + * Contains response data for the beginCreateOrUpdateSourceControl operation. + */ +export type WebAppsBeginCreateOrUpdateSourceControlResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginStartNetworkTrace operation. */ -export type AppServiceEnvironmentsListNextResponse = AppServiceEnvironmentCollection & { +export type WebAppsBeginStartNetworkTraceResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listNext operation. */ -export type AppServiceEnvironmentsListByResourceGroupNextResponse = AppServiceEnvironmentCollection & { +export type WebAppsListNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listCapacitiesNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type AppServiceEnvironmentsListCapacitiesNextResponse = StampCapacityCollection & { +export type WebAppsListByResourceGroupNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StampCapacityCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the changeVnetNext operation. + * Contains response data for the listBackupsNext operation. */ -export type AppServiceEnvironmentsChangeVnetNextResponse = WebAppCollection & { +export type WebAppsListBackupsNextResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the getInboundNetworkDependenciesEndpointsNext operation. + * Contains response data for the listBasicPublishingCredentialsPoliciesNext operation. */ -export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextResponse = InboundEnvironmentEndpointCollection & { +export type WebAppsListBasicPublishingCredentialsPoliciesNextResponse = PublishingCredentialsPoliciesCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: InboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublishingCredentialsPoliciesCollection; + }; }; /** - * Contains response data for the listMultiRolePoolsNext operation. + * Contains response data for the listConfigurationsNext operation. */ -export type AppServiceEnvironmentsListMultiRolePoolsNextResponse = WorkerPoolCollection & { +export type WebAppsListConfigurationsNextResponse = SiteConfigResourceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the listMultiRolePoolInstanceMetricDefinitionsNext operation. + * Contains response data for the getAppSettingsKeyVaultReferencesNext operation. */ -export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +export type WebAppsGetAppSettingsKeyVaultReferencesNextResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the listMultiRoleMetricDefinitionsNext operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferencesNext operation. */ -export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +export type WebAppsGetSiteConnectionStringKeyVaultReferencesNextResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the listMultiRolePoolSkusNext operation. + * Contains response data for the listConfigurationSnapshotInfoNext operation. */ -export type AppServiceEnvironmentsListMultiRolePoolSkusNextResponse = SkuInfoCollection & { +export type WebAppsListConfigurationSnapshotInfoNextResponse = SiteConfigurationSnapshotInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the listMultiRoleUsagesNext operation. + * Contains response data for the listContinuousWebJobsNext operation. */ -export type AppServiceEnvironmentsListMultiRoleUsagesNextResponse = UsageCollection & { +export type WebAppsListContinuousWebJobsNextResponse = ContinuousWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the getOutboundNetworkDependenciesEndpointsNext operation. + * Contains response data for the listDeploymentsNext operation. */ -export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsNextResponse = OutboundEnvironmentEndpointCollection & { +export type WebAppsListDeploymentsNextResponse = DeploymentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: OutboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the listDomainOwnershipIdentifiersNext operation. */ -export type AppServiceEnvironmentsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +export type WebAppsListDomainOwnershipIdentifiersNextResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the resumeNext operation. + * Contains response data for the listFunctionsNext operation. */ -export type AppServiceEnvironmentsResumeNextResponse = WebAppCollection & { +export type WebAppsListFunctionsNextResponse = FunctionEnvelopeCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the listAppServicePlansNext operation. + * Contains response data for the listHostNameBindingsNext operation. */ -export type AppServiceEnvironmentsListAppServicePlansNextResponse = AppServicePlanCollection & { +export type WebAppsListHostNameBindingsNextResponse = HostNameBindingCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the listWebAppsNext operation. + * Contains response data for the listInstanceIdentifiersNext operation. */ -export type AppServiceEnvironmentsListWebAppsNextResponse = WebAppCollection & { +export type WebAppsListInstanceIdentifiersNextResponse = WebAppInstanceStatusCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the suspendNext operation. + * Contains response data for the listInstanceProcessesNext operation. */ -export type AppServiceEnvironmentsSuspendNextResponse = WebAppCollection & { +export type WebAppsListInstanceProcessesNextResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listUsagesNext operation. + * Contains response data for the listInstanceProcessModulesNext operation. */ -export type AppServiceEnvironmentsListUsagesNextResponse = CsmUsageQuotaCollection & { +export type WebAppsListInstanceProcessModulesNextResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listWorkerPoolsNext operation. + * Contains response data for the listInstanceProcessThreadsNext operation. */ -export type AppServiceEnvironmentsListWorkerPoolsNextResponse = WorkerPoolCollection & { +export type WebAppsListInstanceProcessThreadsNextResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listWorkerPoolInstanceMetricDefinitionsNext operation. + * Contains response data for the listSiteBackupsNext operation. */ -export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +export type WebAppsListSiteBackupsNextResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listWebWorkerMetricDefinitionsNext operation. + * Contains response data for the listPerfMonCountersNext operation. */ -export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +export type WebAppsListPerfMonCountersNextResponse = PerfMonCounterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the listWorkerPoolSkusNext operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type AppServiceEnvironmentsListWorkerPoolSkusNextResponse = SkuInfoCollection & { +export type WebAppsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the listWebWorkerUsagesNext operation. + * Contains response data for the listProcessesNext operation. */ -export type AppServiceEnvironmentsListWebWorkerUsagesNextResponse = UsageCollection & { +export type WebAppsListProcessesNextResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the beginChangeVnetNext operation. + * Contains response data for the listProcessModulesNext operation. */ -export type AppServiceEnvironmentsBeginChangeVnetNextResponse = WebAppCollection & { +export type WebAppsListProcessModulesNextResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the beginResumeNext operation. + * Contains response data for the listProcessThreadsNext operation. */ -export type AppServiceEnvironmentsBeginResumeNextResponse = WebAppCollection & { +export type WebAppsListProcessThreadsNextResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the beginSuspendNext operation. + * Contains response data for the listPublicCertificatesNext operation. */ -export type AppServiceEnvironmentsBeginSuspendNextResponse = WebAppCollection & { +export type WebAppsListPublicCertificatesNextResponse = PublicCertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listSiteExtensionsNext operation. */ -export type AppServicePlansListResponse = AppServicePlanCollection & { +export type WebAppsListSiteExtensionsNextResponse = SiteExtensionInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listSlotsNext operation. */ -export type AppServicePlansListByResourceGroupResponse = AppServicePlanCollection & { +export type WebAppsListSlotsNextResponse = WebAppCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the listBackupsSlotNext operation. */ -export type AppServicePlansGetResponse = AppServicePlan & { +export type WebAppsListBackupsSlotNextResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listBasicPublishingCredentialsPoliciesSlotNext operation. */ -export type AppServicePlansCreateOrUpdateResponse = AppServicePlan & { +export type WebAppsListBasicPublishingCredentialsPoliciesSlotNextResponse = PublishingCredentialsPoliciesCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublishingCredentialsPoliciesCollection; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the listConfigurationsSlotNext operation. */ -export type AppServicePlansUpdateResponse = AppServicePlan & { +export type WebAppsListConfigurationsSlotNextResponse = SiteConfigResourceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the listCapabilities operation. + * Contains response data for the getAppSettingsKeyVaultReferencesSlotNext operation. */ -export type AppServicePlansListCapabilitiesResponse = Array & { +export type WebAppsGetAppSettingsKeyVaultReferencesSlotNextResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Capability[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the getHybridConnection operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlotNext operation. */ -export type AppServicePlansGetHybridConnectionResponse = HybridConnection & { +export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotNextResponse = ApiKVReferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the listHybridConnectionKeys operation. + * Contains response data for the listConfigurationSnapshotInfoSlotNext operation. */ -export type AppServicePlansListHybridConnectionKeysResponse = HybridConnectionKey & { +export type WebAppsListConfigurationSnapshotInfoSlotNextResponse = SiteConfigurationSnapshotInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnectionKey; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the listWebAppsByHybridConnection operation. + * Contains response data for the listContinuousWebJobsSlotNext operation. */ -export type AppServicePlansListWebAppsByHybridConnectionResponse = ResourceCollection & { +export type WebAppsListContinuousWebJobsSlotNextResponse = ContinuousWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the getHybridConnectionPlanLimit operation. + * Contains response data for the listDeploymentsSlotNext operation. */ -export type AppServicePlansGetHybridConnectionPlanLimitResponse = HybridConnectionLimits & { +export type WebAppsListDeploymentsSlotNextResponse = DeploymentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnectionLimits; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the listHybridConnections operation. + * Contains response data for the listDomainOwnershipIdentifiersSlotNext operation. */ -export type AppServicePlansListHybridConnectionsResponse = HybridConnectionCollection & { +export type WebAppsListDomainOwnershipIdentifiersSlotNextResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the listWebApps operation. + * Contains response data for the listInstanceFunctionsSlotNext operation. */ -export type AppServicePlansListWebAppsResponse = WebAppCollection & { +export type WebAppsListInstanceFunctionsSlotNextResponse = FunctionEnvelopeCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the getServerFarmSkus operation. + * Contains response data for the listHostNameBindingsSlotNext operation. */ -export type AppServicePlansGetServerFarmSkusResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WebAppsListHostNameBindingsSlotNextResponse = HostNameBindingCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the listUsages operation. + * Contains response data for the listInstanceIdentifiersSlotNext operation. */ -export type AppServicePlansListUsagesResponse = CsmUsageQuotaCollection & { +export type WebAppsListInstanceIdentifiersSlotNextResponse = WebAppInstanceStatusCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the listVnets operation. + * Contains response data for the listInstanceProcessesSlotNext operation. */ -export type AppServicePlansListVnetsResponse = Array & { +export type WebAppsListInstanceProcessesSlotNextResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the getVnetFromServerFarm operation. + * Contains response data for the listInstanceProcessModulesSlotNext operation. */ -export type AppServicePlansGetVnetFromServerFarmResponse = VnetInfo & { +export type WebAppsListInstanceProcessModulesSlotNextResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the getVnetGateway operation. + * Contains response data for the listInstanceProcessThreadsSlotNext operation. */ -export type AppServicePlansGetVnetGatewayResponse = VnetGateway & { +export type WebAppsListInstanceProcessThreadsSlotNextResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the updateVnetGateway operation. + * Contains response data for the listSiteBackupsSlotNext operation. */ -export type AppServicePlansUpdateVnetGatewayResponse = VnetGateway & { +export type WebAppsListSiteBackupsSlotNextResponse = BackupItemCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listRoutesForVnet operation. + * Contains response data for the listPerfMonCountersSlotNext operation. */ -export type AppServicePlansListRoutesForVnetResponse = Array & { +export type WebAppsListPerfMonCountersSlotNextResponse = PerfMonCounterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetRoute[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the getRouteForVnet operation. + * Contains response data for the getPrivateEndpointConnectionListSlotNext operation. */ -export type AppServicePlansGetRouteForVnetResponse = Array & { +export type WebAppsGetPrivateEndpointConnectionListSlotNextResponse = PrivateEndpointConnectionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetRoute[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the createOrUpdateVnetRoute operation. + * Contains response data for the listProcessesSlotNext operation. */ -export type AppServicePlansCreateOrUpdateVnetRouteResponse = VnetRoute & { +export type WebAppsListProcessesSlotNextResponse = ProcessInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetRoute; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the updateVnetRoute operation. + * Contains response data for the listProcessModulesSlotNext operation. */ -export type AppServicePlansUpdateVnetRouteResponse = VnetRoute & { +export type WebAppsListProcessModulesSlotNextResponse = ProcessModuleInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: VnetRoute; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listProcessThreadsSlotNext operation. */ -export type AppServicePlansBeginCreateOrUpdateResponse = AppServicePlan & { +export type WebAppsListProcessThreadsSlotNextResponse = ProcessThreadInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listPublicCertificatesSlotNext operation. */ -export type AppServicePlansListNextResponse = AppServicePlanCollection & { +export type WebAppsListPublicCertificatesSlotNextResponse = PublicCertificateCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listSiteExtensionsSlotNext operation. */ -export type AppServicePlansListByResourceGroupNextResponse = AppServicePlanCollection & { +export type WebAppsListSiteExtensionsSlotNextResponse = SiteExtensionInfoCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the listWebAppsByHybridConnectionNext operation. + * Contains response data for the listSlotDifferencesSlotNext operation. */ -export type AppServicePlansListWebAppsByHybridConnectionNextResponse = ResourceCollection & { +export type WebAppsListSlotDifferencesSlotNextResponse = SlotDifferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the listHybridConnectionsNext operation. + * Contains response data for the listSnapshotsSlotNext operation. */ -export type AppServicePlansListHybridConnectionsNextResponse = HybridConnectionCollection & { +export type WebAppsListSnapshotsSlotNextResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the listWebAppsNext operation. + * Contains response data for the listSnapshotsFromDRSecondarySlotNext operation. */ -export type AppServicePlansListWebAppsNextResponse = WebAppCollection & { +export type WebAppsListSnapshotsFromDRSecondarySlotNextResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the listUsagesNext operation. + * Contains response data for the listTriggeredWebJobsSlotNext operation. */ -export type AppServicePlansListUsagesNextResponse = CsmUsageQuotaCollection & { +export type WebAppsListTriggeredWebJobsSlotNextResponse = TriggeredWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listTriggeredWebJobHistorySlotNext operation. */ -export type ResourceHealthMetadataListResponse = ResourceHealthMetadataCollection & { +export type WebAppsListTriggeredWebJobHistorySlotNextResponse = TriggeredJobHistoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listUsagesSlotNext operation. */ -export type ResourceHealthMetadataListByResourceGroupResponse = ResourceHealthMetadataCollection & { +export type WebAppsListUsagesSlotNextResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listBySite operation. + * Contains response data for the listWebJobsSlotNext operation. */ -export type ResourceHealthMetadataListBySiteResponse = ResourceHealthMetadataCollection & { +export type WebAppsListWebJobsSlotNextResponse = WebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; /** - * Contains response data for the getBySite operation. + * Contains response data for the listSlotDifferencesFromProductionNext operation. */ -export type ResourceHealthMetadataGetBySiteResponse = ResourceHealthMetadata & { +export type WebAppsListSlotDifferencesFromProductionNextResponse = SlotDifferenceCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadata; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the listBySiteSlot operation. + * Contains response data for the listSnapshotsNext operation. */ -export type ResourceHealthMetadataListBySiteSlotResponse = ResourceHealthMetadataCollection & { +export type WebAppsListSnapshotsNextResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the getBySiteSlot operation. + * Contains response data for the listSnapshotsFromDRSecondaryNext operation. */ -export type ResourceHealthMetadataGetBySiteSlotResponse = ResourceHealthMetadata & { +export type WebAppsListSnapshotsFromDRSecondaryNextResponse = SnapshotCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadata; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listTriggeredWebJobsNext operation. */ -export type ResourceHealthMetadataListNextResponse = ResourceHealthMetadataCollection & { +export type WebAppsListTriggeredWebJobsNextResponse = TriggeredWebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listTriggeredWebJobHistoryNext operation. */ -export type ResourceHealthMetadataListByResourceGroupNextResponse = ResourceHealthMetadataCollection & { +export type WebAppsListTriggeredWebJobHistoryNextResponse = TriggeredJobHistoryCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the listBySiteNext operation. + * Contains response data for the listUsagesNext operation. */ -export type ResourceHealthMetadataListBySiteNextResponse = ResourceHealthMetadataCollection & { +export type WebAppsListUsagesNextResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listBySiteSlotNext operation. + * Contains response data for the listWebJobsNext operation. */ -export type ResourceHealthMetadataListBySiteSlotNextResponse = ResourceHealthMetadataCollection & { +export type WebAppsListWebJobsNextResponse = WebJobCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; diff --git a/sdk/appservice/arm-appservice/src/models/kubeEnvironmentsMappers.ts b/sdk/appservice/arm-appservice/src/models/kubeEnvironmentsMappers.ts new file mode 100644 index 000000000000..4a04e39866e0 --- /dev/null +++ b/sdk/appservice/arm-appservice/src/models/kubeEnvironmentsMappers.ts @@ -0,0 +1,296 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + AbnormalTimePeriod, + Address, + AddressResponse, + AllowedAudiencesValidation, + AllowedPrincipals, + AnalysisData, + AnalysisDefinition, + ApiDefinitionInfo, + ApiKVReference, + ApiManagementConfig, + AppInsightsWebAppStackSettings, + Apple, + AppleRegistration, + ApplicationLogsConfig, + ApplicationStack, + ApplicationStackResource, + AppLogsConfiguration, + AppRegistration, + AppServiceCertificate, + AppServiceCertificateOrder, + AppServiceCertificateOrderPatchResource, + AppServiceCertificatePatchResource, + AppServiceCertificateResource, + AppServiceEnvironmentPatchResource, + AppServiceEnvironmentResource, + AppServicePlan, + AppServicePlanPatchResource, + ArcConfiguration, + ArmIdWrapper, + ArmPlan, + AseV3NetworkingConfiguration, + AuthPlatform, + AutoHealActions, + AutoHealCustomAction, + AutoHealRules, + AutoHealTriggers, + AzureActiveDirectory, + AzureActiveDirectoryLogin, + AzureActiveDirectoryRegistration, + AzureActiveDirectoryValidation, + AzureBlobStorageApplicationLogsConfig, + AzureBlobStorageHttpLogsConfig, + AzureStaticWebApps, + AzureStaticWebAppsRegistration, + AzureStorageInfoValue, + AzureStoragePropertyDictionaryResource, + AzureTableStorageApplicationLogsConfig, + BackupItem, + BackupRequest, + BackupSchedule, + BaseResource, + BillingMeter, + BlobStorageTokenStore, + Capability, + Certificate, + CertificateDetails, + CertificateEmail, + CertificateOrderAction, + CertificateOrderContact, + CertificatePatchResource, + ClientRegistration, + CloningInfo, + ConnectionStringDictionary, + ConnStringInfo, + ConnStringValueTypePair, + Contact, + ContainerCpuStatistics, + ContainerCpuUsage, + ContainerInfo, + ContainerMemoryStatistics, + ContainerNetworkInterfaceStatistics, + ContainerThrottlingData, + ContinuousWebJob, + CookieExpiration, + CorsSettings, + CsmPublishingCredentialsPoliciesEntity, + CustomHostnameAnalysisResult, + CustomOpenIdConnectProvider, + DatabaseBackupSetting, + DataProviderMetadata, + DataSource, + DataTableResponseColumn, + DataTableResponseObject, + DefaultAuthorizationPolicy, + DefaultErrorResponse, + DefaultErrorResponseError, + DefaultErrorResponseErrorDetailsItem, + DeletedAppRestoreRequest, + DeletedSite, + Deployment, + DetectorAbnormalTimePeriod, + DetectorDefinition, + DetectorDefinitionResource, + DetectorInfo, + DetectorResponse, + DiagnosticAnalysis, + DiagnosticCategory, + DiagnosticData, + DiagnosticDetectorResponse, + DiagnosticMetricSample, + DiagnosticMetricSet, + Domain, + DomainOwnershipIdentifier, + DomainPatchResource, + DomainPurchaseConsent, + EnabledConfig, + ErrorEntity, + Experiments, + ExtendedLocation, + Facebook, + FileSystemApplicationLogsConfig, + FileSystemHttpLogsConfig, + FileSystemTokenStore, + ForwardProxy, + FrontEndConfiguration, + FunctionAppMajorVersion, + FunctionAppMinorVersion, + FunctionAppRuntimes, + FunctionAppRuntimeSettings, + FunctionAppStack, + FunctionEnvelope, + GeoRegion, + GitHub, + GitHubActionCodeConfiguration, + GitHubActionConfiguration, + GitHubActionContainerConfiguration, + GitHubActionWebAppStackSettings, + GlobalValidation, + Google, + HandlerMapping, + HostingEnvironmentProfile, + HostName, + HostNameBinding, + HostNameSslState, + HttpLogsConfig, + HttpSettings, + HttpSettingsRoutes, + HybridConnection, + HybridConnectionKey, + HybridConnectionLimits, + Identifier, + IdentityProviders, + IpSecurityRestriction, + JwtClaimChecks, + KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentCollection, + KubeEnvironmentPatchResource, + KubeEnvironmentProfile, + LegacyMicrosoftAccount, + LinuxJavaContainerSettings, + LogAnalyticsConfiguration, + Login, + LoginRoutes, + LoginScopes, + ManagedServiceIdentity, + MigrateMySqlRequest, + MigrateMySqlStatus, + MSDeploy, + MSDeployLog, + MSDeployLogEntry, + MSDeployStatus, + NameValuePair, + NetworkFeatures, + Nonce, + OpenIdConnectClientCredential, + OpenIdConnectConfig, + OpenIdConnectLogin, + OpenIdConnectRegistration, + PremierAddOn, + PremierAddOnOffer, + PremierAddOnPatchResource, + PrivateAccess, + PrivateAccessSubnet, + PrivateAccessVirtualNetwork, + PrivateLinkConnectionApprovalRequestResource, + PrivateLinkConnectionState, + ProcessInfo, + ProcessModuleInfo, + ProcessThreadInfo, + ProxyOnlyResource, + PublicCertificate, + PushSettings, + QueryUtterancesResult, + QueryUtterancesResults, + RampUpRule, + Recommendation, + RecommendationRule, + ReissueCertificateOrderRequest, + RelayServiceConnectionEntity, + RemotePrivateEndpointConnection, + RemotePrivateEndpointConnectionARMResource, + Rendering, + RenewCertificateOrderRequest, + RequestsBasedTrigger, + Resource, + ResourceHealthMetadata, + ResourceMetricAvailability, + ResourceMetricDefinition, + ResponseMessageEnvelopeRemotePrivateEndpointConnection, + ResponseMetaData, + RestoreRequest, + SampleUtterance, + Site, + SiteAuthSettings, + SiteAuthSettingsV2, + SiteConfig, + SiteConfigPropertiesDictionary, + SiteConfigResource, + SiteConfigurationSnapshotInfo, + SiteExtensionInfo, + SiteLimits, + SiteLogsConfig, + SiteMachineKey, + SitePatchResource, + SitePhpErrorLogFlag, + SiteSourceControl, + SkuCapacity, + SkuDescription, + SlotConfigNamesResource, + SlotDifference, + SlotSwapStatus, + SlowRequestsBasedTrigger, + Snapshot, + SnapshotRecoverySource, + SnapshotRestoreRequest, + Solution, + SourceControl, + StackMajorVersion, + StackMinorVersion, + StaticSiteARMResource, + StaticSiteBuildARMResource, + StaticSiteBuildProperties, + StaticSiteCustomDomainOverviewARMResource, + StaticSiteCustomDomainRequestPropertiesARMResource, + StaticSiteFunctionOverviewARMResource, + StaticSitePatchResource, + StaticSiteResetPropertiesARMResource, + StaticSitesWorkflowPreview, + StaticSitesWorkflowPreviewRequest, + StaticSiteTemplateOptions, + StaticSiteUserARMResource, + StaticSiteUserInvitationRequestResource, + StaticSiteUserInvitationResponseResource, + StaticSiteUserProvidedFunctionApp, + StaticSiteUserProvidedFunctionAppARMResource, + StaticSiteZipDeploymentARMResource, + Status, + StatusCodesBasedTrigger, + StatusCodesRangeBasedTrigger, + StorageMigrationOptions, + StorageMigrationResponse, + StringDictionary, + StringList, + SupportTopic, + SwiftVirtualNetwork, + TokenStore, + TopLevelDomain, + TriggeredJobHistory, + TriggeredJobRun, + TriggeredWebJob, + Twitter, + TwitterRegistration, + Usage, + User, + UserAssignedIdentity, + VirtualApplication, + VirtualDirectory, + VirtualIPMapping, + VirtualNetworkProfile, + VnetGateway, + VnetInfo, + VnetInfoResource, + VnetParameters, + VnetRoute, + VnetValidationFailureDetails, + VnetValidationTestFailure, + WebAppMajorVersion, + WebAppMinorVersion, + WebAppRuntimes, + WebAppRuntimeSettings, + WebAppStack, + WebJob, + WebSiteInstanceStatus, + WindowsJavaContainerSettings, + WorkerPoolResource +} from "../models/mappers"; diff --git a/sdk/appservice/arm-appservice/src/models/mappers.ts b/sdk/appservice/arm-appservice/src/models/mappers.ts index 8b6d9cc8517e..43e4f061d4bb 100644 --- a/sdk/appservice/arm-appservice/src/models/mappers.ts +++ b/sdk/appservice/arm-appservice/src/models/mappers.ts @@ -310,7 +310,10 @@ export const AppServiceCertificateOrder: msRest.CompositeMapper = { serializedName: "properties.productType", type: { name: "Enum", - allowedValues: ["StandardDomainValidatedSsl", "StandardDomainValidatedWildCardSsl"] + allowedValues: [ + "StandardDomainValidatedSsl", + "StandardDomainValidatedWildCardSsl" + ] } }, autoRenew: { @@ -325,7 +328,13 @@ export const AppServiceCertificateOrder: msRest.CompositeMapper = { serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, status: { @@ -524,7 +533,10 @@ export const AppServiceCertificateOrderPatchResource: msRest.CompositeMapper = { serializedName: "properties.productType", type: { name: "Enum", - allowedValues: ["StandardDomainValidatedSsl", "StandardDomainValidatedWildCardSsl"] + allowedValues: [ + "StandardDomainValidatedSsl", + "StandardDomainValidatedWildCardSsl" + ] } }, autoRenew: { @@ -539,7 +551,13 @@ export const AppServiceCertificateOrderPatchResource: msRest.CompositeMapper = { serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, status: { @@ -894,6 +912,67 @@ export const VnetInfo: msRest.CompositeMapper = { type: { name: "Composite", className: "VnetInfo", + modelProperties: { + vnetResourceId: { + serializedName: "vnetResourceId", + type: { + name: "String" + } + }, + certThumbprint: { + readOnly: true, + serializedName: "certThumbprint", + type: { + name: "String" + } + }, + certBlob: { + serializedName: "certBlob", + type: { + name: "String" + } + }, + routes: { + readOnly: true, + serializedName: "routes", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VnetRoute" + } + } + } + }, + resyncRequired: { + readOnly: true, + serializedName: "resyncRequired", + type: { + name: "Boolean" + } + }, + dnsServers: { + serializedName: "dnsServers", + type: { + name: "String" + } + }, + isSwift: { + serializedName: "isSwift", + type: { + name: "Boolean" + } + } + } + } +}; + +export const VnetInfoResource: msRest.CompositeMapper = { + serializedName: "VnetInfoResource", + type: { + name: "Composite", + className: "VnetInfoResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, vnetResourceId: { @@ -1428,7 +1507,13 @@ export const Status: msRest.CompositeMapper = { serializedName: "statusId", type: { name: "Enum", - allowedValues: ["Critical", "Warning", "Info", "Success", "None"] + allowedValues: [ + "Critical", + "Warning", + "Info", + "Success", + "None" + ] } } } @@ -1681,7 +1766,11 @@ export const DetectorInfo: msRest.CompositeMapper = { serializedName: "type", type: { name: "Enum", - allowedValues: ["Detector", "Analysis", "CategoryOverview"] + allowedValues: [ + "Detector", + "Analysis", + "CategoryOverview" + ] } }, score: { @@ -1818,11 +1907,34 @@ export const DeletedSite: msRest.CompositeMapper = { } }; -export const ManagedServiceIdentityUserAssignedIdentitiesValue: msRest.CompositeMapper = { - serializedName: "ManagedServiceIdentity_userAssignedIdentitiesValue", +export const ExtendedLocation: msRest.CompositeMapper = { + serializedName: "ExtendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + +export const UserAssignedIdentity: msRest.CompositeMapper = { + serializedName: "userAssignedIdentity", type: { name: "Composite", - className: "ManagedServiceIdentityUserAssignedIdentitiesValue", + className: "UserAssignedIdentity", modelProperties: { principalId: { readOnly: true, @@ -1852,7 +1964,12 @@ export const ManagedServiceIdentity: msRest.CompositeMapper = { serializedName: "type", type: { name: "Enum", - allowedValues: ["SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None"] + allowedValues: [ + "SystemAssigned", + "UserAssigned", + "SystemAssigned, UserAssigned", + "None" + ] } }, tenantId: { @@ -1876,7 +1993,7 @@ export const ManagedServiceIdentity: msRest.CompositeMapper = { value: { type: { name: "Composite", - className: "ManagedServiceIdentityUserAssignedIdentitiesValue" + className: "UserAssignedIdentity" } } } @@ -2038,7 +2155,10 @@ export const AzureStorageInfoValue: msRest.CompositeMapper = { serializedName: "type", type: { name: "Enum", - allowedValues: ["AzureFiles", "AzureBlob"] + allowedValues: [ + "AzureFiles", + "AzureBlob" + ] } }, accountName: { @@ -2070,7 +2190,12 @@ export const AzureStorageInfoValue: msRest.CompositeMapper = { serializedName: "state", type: { name: "Enum", - allowedValues: ["Ok", "InvalidCredentials", "InvalidShare", "NotValidated"] + allowedValues: [ + "Ok", + "InvalidCredentials", + "InvalidShare", + "NotValidated" + ] } } } @@ -2254,7 +2379,11 @@ export const AutoHealActions: msRest.CompositeMapper = { serializedName: "actionType", type: { name: "Enum", - allowedValues: ["Recycle", "LogEvent", "CustomAction"] + allowedValues: [ + "Recycle", + "LogEvent", + "CustomAction" + ] } }, customAction: { @@ -2820,7 +2949,7 @@ export const SiteConfig: msRest.CompositeMapper = { }, netFrameworkVersion: { serializedName: "netFrameworkVersion", - defaultValue: "v4.6", + defaultValue: 'v4.6', type: { name: "String" } @@ -2891,6 +3020,18 @@ export const SiteConfig: msRest.CompositeMapper = { name: "Boolean" } }, + acrUseManagedIdentityCreds: { + serializedName: "acrUseManagedIdentityCreds", + type: { + name: "Boolean" + } + }, + acrUserManagedIdentityID: { + serializedName: "acrUserManagedIdentityID", + type: { + name: "String" + } + }, logsDirectorySizeLimit: { serializedName: "logsDirectorySizeLimit", type: { @@ -3011,7 +3152,10 @@ export const SiteConfig: msRest.CompositeMapper = { serializedName: "managedPipelineMode", type: { name: "Enum", - allowedValues: ["Integrated", "Classic"] + allowedValues: [ + "Integrated", + "Classic" + ] } }, virtualApplications: { @@ -3290,7 +3434,11 @@ export const HostNameSslState: msRest.CompositeMapper = { serializedName: "sslState", type: { name: "Enum", - allowedValues: ["Disabled", "SniEnabled", "IpBasedEnabled"] + allowedValues: [ + "Disabled", + "SniEnabled", + "IpBasedEnabled" + ] } }, virtualIP: { @@ -3315,7 +3463,10 @@ export const HostNameSslState: msRest.CompositeMapper = { serializedName: "hostType", type: { name: "Enum", - allowedValues: ["Standard", "Repository"] + allowedValues: [ + "Standard", + "Repository" + ] } } } @@ -3360,7 +3511,10 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.usageState", type: { name: "Enum", - allowedValues: ["Normal", "Exceeded"] + allowedValues: [ + "Normal", + "Exceeded" + ] } }, enabled: { @@ -3386,7 +3540,11 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.availabilityState", type: { name: "Enum", - allowedValues: ["Normal", "Limited", "DisasterRecoveryMode"] + allowedValues: [ + "Normal", + "Limited", + "DisasterRecoveryMode" + ] } }, hostNameSslStates: { @@ -3491,7 +3649,11 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.clientCertMode", type: { name: "Enum", - allowedValues: ["Required", "Optional", "OptionalInteractiveUser"] + allowedValues: [ + "Required", + "Optional", + "OptionalInteractiveUser" + ] } }, clientCertExclusionPaths: { @@ -3598,7 +3760,13 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.redundancyMode", type: { name: "Enum", - allowedValues: ["None", "Manual", "Failover", "ActiveActive", "GeoRedundant"] + allowedValues: [ + "None", + "Manual", + "Failover", + "ActiveActive", + "GeoRedundant" + ] } }, inProgressOperationId: { @@ -3632,6 +3800,13 @@ export const Site: msRest.CompositeMapper = { name: "Composite", className: "ManagedServiceIdentity" } + }, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } } } } @@ -3823,7 +3998,11 @@ export const AppServicePlan: msRest.CompositeMapper = { serializedName: "properties.status", type: { name: "Enum", - allowedValues: ["Ready", "Pending", "Creating"] + allowedValues: [ + "Ready", + "Pending", + "Creating" + ] } }, subscription: { @@ -3861,6 +4040,12 @@ export const AppServicePlan: msRest.CompositeMapper = { name: "Boolean" } }, + elasticScaleEnabled: { + serializedName: "properties.elasticScaleEnabled", + type: { + name: "Boolean" + } + }, maximumElasticWorkerCount: { serializedName: "properties.maximumElasticWorkerCount", type: { @@ -3937,7 +4122,13 @@ export const AppServicePlan: msRest.CompositeMapper = { serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, kubeEnvironmentProfile: { @@ -3947,12 +4138,26 @@ export const AppServicePlan: msRest.CompositeMapper = { className: "KubeEnvironmentProfile" } }, + zoneRedundant: { + serializedName: "properties.zoneRedundant", + defaultValue: false, + type: { + name: "Boolean" + } + }, sku: { serializedName: "sku", type: { name: "Composite", className: "SkuDescription" } + }, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } } } } @@ -4394,6 +4599,12 @@ export const CsmOperationDescription: msRest.CompositeMapper = { name: "String" } }, + isDataAction: { + serializedName: "isDataAction", + type: { + name: "Boolean" + } + }, display: { serializedName: "display", type: { @@ -4571,21 +4782,30 @@ export const HostName: msRest.CompositeMapper = { serializedName: "azureResourceType", type: { name: "Enum", - allowedValues: ["Website", "TrafficManager"] + allowedValues: [ + "Website", + "TrafficManager" + ] } }, customHostNameDnsRecordType: { serializedName: "customHostNameDnsRecordType", type: { name: "Enum", - allowedValues: ["CName", "A"] + allowedValues: [ + "CName", + "A" + ] } }, hostNameType: { serializedName: "hostNameType", type: { name: "Enum", - allowedValues: ["Verified", "Managed"] + allowedValues: [ + "Verified", + "Managed" + ] } } } @@ -4699,7 +4919,13 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, nameServers: { @@ -4792,7 +5018,10 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.dnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, dnsZoneId: { @@ -4805,7 +5034,10 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.targetDnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, authCode: { @@ -4840,7 +5072,10 @@ export const DomainAvailabilityCheckResult: msRest.CompositeMapper = { serializedName: "domainType", type: { name: "Enum", - allowedValues: ["Regular", "SoftDeleted"] + allowedValues: [ + "Regular", + "SoftDeleted" + ] } } } @@ -4969,7 +5204,13 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, nameServers: { @@ -5062,7 +5303,10 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.dnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, dnsZoneId: { @@ -5075,7 +5319,10 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.targetDnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, authCode: { @@ -5186,204 +5433,235 @@ export const TopLevelDomainAgreementOption: msRest.CompositeMapper = { } }; -export const Certificate: msRest.CompositeMapper = { - serializedName: "Certificate", +export const VirtualIPMapping: msRest.CompositeMapper = { + serializedName: "VirtualIPMapping", type: { name: "Composite", - className: "Certificate", + className: "VirtualIPMapping", modelProperties: { - ...Resource.type.modelProperties, - password: { - serializedName: "properties.password", - type: { - name: "String" - } - }, - friendlyName: { - readOnly: true, - serializedName: "properties.friendlyName", + virtualIP: { + serializedName: "virtualIP", type: { name: "String" } }, - subjectName: { - readOnly: true, - serializedName: "properties.subjectName", + internalHttpPort: { + serializedName: "internalHttpPort", type: { - name: "String" + name: "Number" } }, - hostNames: { - serializedName: "properties.hostNames", + internalHttpsPort: { + serializedName: "internalHttpsPort", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" } }, - pfxBlob: { - serializedName: "properties.pfxBlob", + inUse: { + serializedName: "inUse", type: { - name: "ByteArray" + name: "Boolean" } }, - siteName: { - readOnly: true, - serializedName: "properties.siteName", + serviceName: { + serializedName: "serviceName", type: { name: "String" } - }, - selfLink: { - readOnly: true, - serializedName: "properties.selfLink", + } + } + } +}; + +export const AddressResponse: msRest.CompositeMapper = { + serializedName: "AddressResponse", + type: { + name: "Composite", + className: "AddressResponse", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + serviceIpAddress: { + serializedName: "properties.serviceIpAddress", type: { name: "String" } }, - issuer: { - readOnly: true, - serializedName: "properties.issuer", + internalIpAddress: { + serializedName: "properties.internalIpAddress", type: { name: "String" } }, - issueDate: { - readOnly: true, - serializedName: "properties.issueDate", + outboundIpAddresses: { + serializedName: "properties.outboundIpAddresses", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - expirationDate: { - readOnly: true, - serializedName: "properties.expirationDate", + vipMappings: { + serializedName: "properties.vipMappings", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualIPMapping" + } + } + } + } + } + } +}; + +export const VirtualNetworkProfile: msRest.CompositeMapper = { + serializedName: "VirtualNetworkProfile", + type: { + name: "Composite", + className: "VirtualNetworkProfile", + modelProperties: { + id: { + required: true, + serializedName: "id", + type: { + name: "String" } }, - thumbprint: { + name: { readOnly: true, - serializedName: "properties.thumbprint", + serializedName: "name", type: { name: "String" } }, - valid: { + type: { readOnly: true, - serializedName: "properties.valid", + serializedName: "type", type: { - name: "Boolean" + name: "String" } }, - cerBlob: { + subnet: { + serializedName: "subnet", + type: { + name: "String" + } + } + } + } +}; + +export const AppServiceEnvironment: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironment", + type: { + name: "Composite", + className: "AppServiceEnvironment", + modelProperties: { + provisioningState: { readOnly: true, - serializedName: "properties.cerBlob", + serializedName: "provisioningState", type: { - name: "ByteArray" + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, - publicKeyHash: { + status: { readOnly: true, - serializedName: "properties.publicKeyHash", + serializedName: "status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Preparing", + "Ready", + "Scaling", + "Deleting" + ] } }, - hostingEnvironmentProfile: { - readOnly: true, - serializedName: "properties.hostingEnvironmentProfile", + virtualNetwork: { + required: true, + serializedName: "virtualNetwork", type: { name: "Composite", - className: "HostingEnvironmentProfile" + className: "VirtualNetworkProfile" } }, - keyVaultId: { - serializedName: "properties.keyVaultId", + internalLoadBalancingMode: { + serializedName: "internalLoadBalancingMode", type: { name: "String" } }, - keyVaultSecretName: { - serializedName: "properties.keyVaultSecretName", + multiSize: { + serializedName: "multiSize", type: { name: "String" } }, - keyVaultSecretStatus: { + multiRoleCount: { readOnly: true, - serializedName: "properties.keyVaultSecretStatus", + serializedName: "multiRoleCount", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "WaitingOnCertificateOrder", - "Succeeded", - "CertificateOrderFailed", - "OperationNotPermittedOnKeyVault", - "AzureServiceUnauthorizedToAccessKeyVault", - "KeyVaultDoesNotExist", - "KeyVaultSecretDoesNotExist", - "UnknownError", - "ExternalPrivateKey", - "Unknown" - ] + name: "Number" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + ipsslAddressCount: { + serializedName: "ipsslAddressCount", type: { - name: "String" + name: "Number" } }, - canonicalName: { - serializedName: "properties.canonicalName", + dnsSuffix: { + serializedName: "dnsSuffix", type: { name: "String" } }, - domainValidationMethod: { - serializedName: "properties.domainValidationMethod", + maximumNumberOfMachines: { + readOnly: true, + serializedName: "maximumNumberOfMachines", type: { - name: "String" + name: "Number" } - } - } - } -}; - -export const CertificatePatchResource: msRest.CompositeMapper = { - serializedName: "CertificatePatchResource", - type: { - name: "Composite", - className: "CertificatePatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - password: { - serializedName: "properties.password", + }, + frontEndScaleFactor: { + serializedName: "frontEndScaleFactor", type: { - name: "String" + name: "Number" } }, - friendlyName: { + suspended: { readOnly: true, - serializedName: "properties.friendlyName", + serializedName: "suspended", type: { - name: "String" + name: "Boolean" } }, - subjectName: { - readOnly: true, - serializedName: "properties.subjectName", + clusterSettings: { + serializedName: "clusterSettings", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } }, - hostNames: { - serializedName: "properties.hostNames", + userWhitelistedIpRanges: { + serializedName: "userWhitelistedIpRanges", type: { name: "Sequence", element: { @@ -5393,257 +5671,263 @@ export const CertificatePatchResource: msRest.CompositeMapper = { } } }, - pfxBlob: { - serializedName: "properties.pfxBlob", + hasLinuxWorkers: { + readOnly: true, + serializedName: "hasLinuxWorkers", type: { - name: "ByteArray" + name: "Boolean" } }, - siteName: { - readOnly: true, - serializedName: "properties.siteName", + dedicatedHostCount: { + serializedName: "dedicatedHostCount", type: { - name: "String" + name: "Number" } }, - selfLink: { - readOnly: true, - serializedName: "properties.selfLink", + zoneRedundant: { + serializedName: "zoneRedundant", type: { - name: "String" + name: "Boolean" } - }, - issuer: { + } + } + } +}; + +export const AppServiceEnvironmentResource: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironmentResource", + type: { + name: "Composite", + className: "AppServiceEnvironmentResource", + modelProperties: { + ...Resource.type.modelProperties, + provisioningState: { readOnly: true, - serializedName: "properties.issuer", + serializedName: "properties.provisioningState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, - issueDate: { + status: { readOnly: true, - serializedName: "properties.issueDate", + serializedName: "properties.status", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "Preparing", + "Ready", + "Scaling", + "Deleting" + ] } }, - expirationDate: { - readOnly: true, - serializedName: "properties.expirationDate", + virtualNetwork: { + required: true, + serializedName: "properties.virtualNetwork", type: { - name: "DateTime" + name: "Composite", + className: "VirtualNetworkProfile" } }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", + internalLoadBalancingMode: { + serializedName: "properties.internalLoadBalancingMode", type: { name: "String" } }, - valid: { - readOnly: true, - serializedName: "properties.valid", + multiSize: { + serializedName: "properties.multiSize", type: { - name: "Boolean" + name: "String" } }, - cerBlob: { + multiRoleCount: { readOnly: true, - serializedName: "properties.cerBlob", + serializedName: "properties.multiRoleCount", type: { - name: "ByteArray" + name: "Number" } }, - publicKeyHash: { - readOnly: true, - serializedName: "properties.publicKeyHash", - type: { - name: "String" - } - }, - hostingEnvironmentProfile: { - readOnly: true, - serializedName: "properties.hostingEnvironmentProfile", - type: { - name: "Composite", - className: "HostingEnvironmentProfile" - } - }, - keyVaultId: { - serializedName: "properties.keyVaultId", + ipsslAddressCount: { + serializedName: "properties.ipsslAddressCount", type: { - name: "String" + name: "Number" } }, - keyVaultSecretName: { - serializedName: "properties.keyVaultSecretName", + dnsSuffix: { + serializedName: "properties.dnsSuffix", type: { name: "String" } }, - keyVaultSecretStatus: { + maximumNumberOfMachines: { readOnly: true, - serializedName: "properties.keyVaultSecretStatus", + serializedName: "properties.maximumNumberOfMachines", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "WaitingOnCertificateOrder", - "Succeeded", - "CertificateOrderFailed", - "OperationNotPermittedOnKeyVault", - "AzureServiceUnauthorizedToAccessKeyVault", - "KeyVaultDoesNotExist", - "KeyVaultSecretDoesNotExist", - "UnknownError", - "ExternalPrivateKey", - "Unknown" - ] + name: "Number" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + frontEndScaleFactor: { + serializedName: "properties.frontEndScaleFactor", type: { - name: "String" + name: "Number" } }, - canonicalName: { - serializedName: "properties.canonicalName", + suspended: { + readOnly: true, + serializedName: "properties.suspended", type: { - name: "String" + name: "Boolean" } }, - domainValidationMethod: { - serializedName: "properties.domainValidationMethod", + clusterSettings: { + serializedName: "properties.clusterSettings", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } - } - } - } -}; - -export const VirtualNetworkProfile: msRest.CompositeMapper = { - serializedName: "VirtualNetworkProfile", - type: { - name: "Composite", - className: "VirtualNetworkProfile", - modelProperties: { - id: { - required: true, - serializedName: "id", + }, + userWhitelistedIpRanges: { + serializedName: "properties.userWhitelistedIpRanges", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - name: { + hasLinuxWorkers: { readOnly: true, - serializedName: "name", + serializedName: "properties.hasLinuxWorkers", type: { - name: "String" + name: "Boolean" } }, - type: { - readOnly: true, - serializedName: "type", + dedicatedHostCount: { + serializedName: "properties.dedicatedHostCount", type: { - name: "String" + name: "Number" } }, - subnet: { - serializedName: "subnet", + zoneRedundant: { + serializedName: "properties.zoneRedundant", type: { - name: "String" + name: "Boolean" } } } } }; -export const AppServiceEnvironment: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironment", +export const AppServiceEnvironmentPatchResource: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironmentPatchResource", type: { name: "Composite", - className: "AppServiceEnvironment", + className: "AppServiceEnvironmentPatchResource", modelProperties: { + ...ProxyOnlyResource.type.modelProperties, provisioningState: { readOnly: true, - serializedName: "provisioningState", + serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, status: { readOnly: true, - serializedName: "status", + serializedName: "properties.status", type: { name: "Enum", - allowedValues: ["Preparing", "Ready", "Scaling", "Deleting"] + allowedValues: [ + "Preparing", + "Ready", + "Scaling", + "Deleting" + ] } }, virtualNetwork: { required: true, - serializedName: "virtualNetwork", + serializedName: "properties.virtualNetwork", type: { name: "Composite", className: "VirtualNetworkProfile" } }, internalLoadBalancingMode: { - serializedName: "internalLoadBalancingMode", + serializedName: "properties.internalLoadBalancingMode", type: { name: "String" } }, multiSize: { - serializedName: "multiSize", + serializedName: "properties.multiSize", type: { name: "String" } }, multiRoleCount: { readOnly: true, - serializedName: "multiRoleCount", + serializedName: "properties.multiRoleCount", type: { name: "Number" } }, ipsslAddressCount: { - serializedName: "ipsslAddressCount", + serializedName: "properties.ipsslAddressCount", type: { name: "Number" } }, dnsSuffix: { - serializedName: "dnsSuffix", + serializedName: "properties.dnsSuffix", type: { name: "String" } }, maximumNumberOfMachines: { readOnly: true, - serializedName: "maximumNumberOfMachines", + serializedName: "properties.maximumNumberOfMachines", type: { name: "Number" } }, frontEndScaleFactor: { - serializedName: "frontEndScaleFactor", + serializedName: "properties.frontEndScaleFactor", type: { name: "Number" } }, suspended: { readOnly: true, - serializedName: "suspended", + serializedName: "properties.suspended", type: { name: "Boolean" } }, clusterSettings: { - serializedName: "clusterSettings", + serializedName: "properties.clusterSettings", type: { name: "Sequence", element: { @@ -5655,7 +5939,7 @@ export const AppServiceEnvironment: msRest.CompositeMapper = { } }, userWhitelistedIpRanges: { - serializedName: "userWhitelistedIpRanges", + serializedName: "properties.userWhitelistedIpRanges", type: { name: "Sequence", element: { @@ -5667,223 +5951,190 @@ export const AppServiceEnvironment: msRest.CompositeMapper = { }, hasLinuxWorkers: { readOnly: true, - serializedName: "hasLinuxWorkers", + serializedName: "properties.hasLinuxWorkers", type: { name: "Boolean" } }, dedicatedHostCount: { - readOnly: true, - serializedName: "dedicatedHostCount", + serializedName: "properties.dedicatedHostCount", type: { name: "Number" } + }, + zoneRedundant: { + serializedName: "properties.zoneRedundant", + type: { + name: "Boolean" + } } } } }; -export const LocalizableString: msRest.CompositeMapper = { - serializedName: "LocalizableString", +export const AseV3NetworkingConfiguration: msRest.CompositeMapper = { + serializedName: "AseV3NetworkingConfiguration", type: { name: "Composite", - className: "LocalizableString", + className: "AseV3NetworkingConfiguration", modelProperties: { - value: { - serializedName: "value", + ...ProxyOnlyResource.type.modelProperties, + windowsOutboundIpAddresses: { + readOnly: true, + serializedName: "properties.windowsOutboundIpAddresses", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - localizedValue: { - serializedName: "localizedValue", + linuxOutboundIpAddresses: { + readOnly: true, + serializedName: "properties.linuxOutboundIpAddresses", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + externalInboundIpAddresses: { + readOnly: true, + serializedName: "properties.externalInboundIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + internalInboundIpAddresses: { + readOnly: true, + serializedName: "properties.internalInboundIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + allowNewPrivateEndpointConnections: { + serializedName: "properties.allowNewPrivateEndpointConnections", + type: { + name: "Boolean" } } } } }; -export const CsmUsageQuota: msRest.CompositeMapper = { - serializedName: "CsmUsageQuota", +export const EndpointDetail: msRest.CompositeMapper = { + serializedName: "EndpointDetail", type: { name: "Composite", - className: "CsmUsageQuota", + className: "EndpointDetail", modelProperties: { - unit: { - serializedName: "unit", + ipAddress: { + serializedName: "ipAddress", type: { name: "String" } }, - nextResetTime: { - serializedName: "nextResetTime", - type: { - name: "DateTime" - } - }, - currentValue: { - serializedName: "currentValue", + port: { + serializedName: "port", type: { name: "Number" } }, - limit: { - serializedName: "limit", + latency: { + serializedName: "latency", type: { name: "Number" } }, - name: { - serializedName: "name", + isAccessible: { + serializedName: "isAccessible", type: { - name: "Composite", - className: "LocalizableString" + name: "Boolean" } } } } }; -export const ErrorEntity: msRest.CompositeMapper = { - serializedName: "ErrorEntity", +export const EndpointDependency: msRest.CompositeMapper = { + serializedName: "EndpointDependency", type: { name: "Composite", - className: "ErrorEntity", + className: "EndpointDependency", modelProperties: { - extendedCode: { - serializedName: "extendedCode", - type: { - name: "String" - } - }, - messageTemplate: { - serializedName: "messageTemplate", + domainName: { + serializedName: "domainName", type: { name: "String" } }, - parameters: { - serializedName: "parameters", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - innerErrors: { - serializedName: "innerErrors", + endpointDetails: { + serializedName: "endpointDetails", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ErrorEntity" + className: "EndpointDetail" } } } - }, - code: { - serializedName: "code", - type: { - name: "String" - } - }, - message: { - serializedName: "message", - type: { - name: "String" - } } } } }; -export const Operation: msRest.CompositeMapper = { - serializedName: "Operation", +export const HostingEnvironmentDiagnostics: msRest.CompositeMapper = { + serializedName: "HostingEnvironmentDiagnostics", type: { name: "Composite", - className: "Operation", + className: "HostingEnvironmentDiagnostics", modelProperties: { - id: { - serializedName: "id", - type: { - name: "String" - } - }, name: { serializedName: "name", type: { name: "String" } }, - status: { - serializedName: "status", - type: { - name: "Enum", - allowedValues: ["InProgress", "Failed", "Succeeded", "TimedOut", "Created"] - } - }, - errors: { - serializedName: "errors", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ErrorEntity" - } - } - } - }, - createdTime: { - serializedName: "createdTime", - type: { - name: "DateTime" - } - }, - modifiedTime: { - serializedName: "modifiedTime", - type: { - name: "DateTime" - } - }, - expirationTime: { - serializedName: "expirationTime", - type: { - name: "DateTime" - } - }, - geoMasterOperationId: { - serializedName: "geoMasterOperationId", + diagnosticsOutput: { + serializedName: "diagnosticsOutput", type: { - name: "Uuid" + name: "String" } } } } }; -export const PrivateLinkResourceProperties: msRest.CompositeMapper = { - serializedName: "PrivateLinkResourceProperties", +export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { + serializedName: "InboundEnvironmentEndpoint", type: { name: "Composite", - className: "PrivateLinkResourceProperties", + className: "InboundEnvironmentEndpoint", modelProperties: { - groupId: { - readOnly: true, - serializedName: "groupId", + description: { + serializedName: "description", type: { name: "String" } }, - requiredMembers: { - readOnly: true, - serializedName: "requiredMembers", + endpoints: { + serializedName: "endpoints", type: { name: "Sequence", element: { @@ -5893,9 +6144,8 @@ export const PrivateLinkResourceProperties: msRest.CompositeMapper = { } } }, - requiredZoneNames: { - readOnly: true, - serializedName: "requiredZoneNames", + ports: { + serializedName: "ports", type: { name: "Sequence", element: { @@ -5909,60 +6159,26 @@ export const PrivateLinkResourceProperties: msRest.CompositeMapper = { } }; -export const PrivateLinkResource: msRest.CompositeMapper = { - serializedName: "PrivateLinkResource", +export const OutboundEnvironmentEndpoint: msRest.CompositeMapper = { + serializedName: "OutboundEnvironmentEndpoint", type: { name: "Composite", - className: "PrivateLinkResource", + className: "OutboundEnvironmentEndpoint", modelProperties: { - id: { - required: true, - serializedName: "id", - type: { - name: "String" - } - }, - name: { - required: true, - serializedName: "name", - type: { - name: "String" - } - }, - type: { - required: true, - serializedName: "type", + category: { + serializedName: "category", type: { name: "String" } }, - properties: { - required: true, - serializedName: "properties", - type: { - name: "Composite", - className: "PrivateLinkResourceProperties" - } - } - } - } -}; - -export const PrivateLinkResourcesWrapper: msRest.CompositeMapper = { - serializedName: "PrivateLinkResourcesWrapper", - type: { - name: "Composite", - className: "PrivateLinkResourcesWrapper", - modelProperties: { - value: { - required: true, - serializedName: "value", + endpoints: { + serializedName: "endpoints", type: { name: "Sequence", element: { type: { name: "Composite", - className: "PrivateLinkResource" + className: "EndpointDependency" } } } @@ -5971,73 +6187,79 @@ export const PrivateLinkResourcesWrapper: msRest.CompositeMapper = { } }; -export const Solution: msRest.CompositeMapper = { - serializedName: "Solution", +export const ResourceMetricAvailability: msRest.CompositeMapper = { + serializedName: "ResourceMetricAvailability", type: { name: "Composite", - className: "Solution", + className: "ResourceMetricAvailability", modelProperties: { - id: { - serializedName: "id", - type: { - name: "Number" - } - }, - displayName: { - serializedName: "displayName", + timeGrain: { + readOnly: true, + serializedName: "timeGrain", type: { name: "String" } }, - order: { - serializedName: "order", + retention: { + readOnly: true, + serializedName: "retention", type: { - name: "Number" + name: "String" } - }, - description: { - serializedName: "description", + } + } + } +}; + +export const ResourceMetricDefinition: msRest.CompositeMapper = { + serializedName: "ResourceMetricDefinition", + type: { + name: "Composite", + className: "ResourceMetricDefinition", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + unit: { + readOnly: true, + serializedName: "properties.unit", type: { name: "String" } }, - type: { - serializedName: "type", + primaryAggregationType: { + readOnly: true, + serializedName: "properties.primaryAggregationType", type: { - name: "Enum", - allowedValues: ["QuickSolution", "DeepInvestigation", "BestPractices"] + name: "String" } }, - data: { - serializedName: "data", + metricAvailabilities: { + readOnly: true, + serializedName: "properties.metricAvailabilities", type: { name: "Sequence", element: { type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Composite", + className: "ResourceMetricAvailability" } } } }, - metadata: { - serializedName: "metadata", + resourceUri: { + readOnly: true, + serializedName: "properties.resourceUri", type: { - name: "Sequence", - element: { + name: "String" + } + }, + properties: { + readOnly: true, + serializedName: "properties.properties", + type: { + name: "Dictionary", + value: { type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "String" } } } @@ -6046,142 +6268,136 @@ export const Solution: msRest.CompositeMapper = { } }; -export const DetectorAbnormalTimePeriod: msRest.CompositeMapper = { - serializedName: "DetectorAbnormalTimePeriod", +export const SkuInfo: msRest.CompositeMapper = { + serializedName: "SkuInfo", type: { name: "Composite", - className: "DetectorAbnormalTimePeriod", + className: "SkuInfo", modelProperties: { - startTime: { - serializedName: "startTime", + resourceType: { + serializedName: "resourceType", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "endTime", + sku: { + serializedName: "sku", type: { - name: "DateTime" + name: "Composite", + className: "SkuDescription" } }, - message: { - serializedName: "message", + capacity: { + serializedName: "capacity", + type: { + name: "Composite", + className: "SkuCapacity" + } + } + } + } +}; + +export const StampCapacity: msRest.CompositeMapper = { + serializedName: "StampCapacity", + type: { + name: "Composite", + className: "StampCapacity", + modelProperties: { + name: { + serializedName: "name", type: { name: "String" } }, - source: { - serializedName: "source", + availableCapacity: { + serializedName: "availableCapacity", type: { - name: "String" + name: "Number" } }, - priority: { - serializedName: "priority", + totalCapacity: { + serializedName: "totalCapacity", type: { name: "Number" } }, - metaData: { - serializedName: "metaData", + unit: { + serializedName: "unit", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } + name: "String" } }, - type: { - serializedName: "type", + computeMode: { + serializedName: "computeMode", type: { name: "Enum", allowedValues: [ - "ServiceIncident", - "AppDeployment", - "AppCrash", - "RuntimeIssueDetected", - "AseDeployment", - "UserIssue", - "PlatformIssue", - "Other" + "Shared", + "Dedicated", + "Dynamic" ] } }, - solutions: { - serializedName: "solutions", + workerSize: { + serializedName: "workerSize", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Solution" - } - } + name: "Enum", + allowedValues: [ + "Small", + "Medium", + "Large", + "D1", + "D2", + "D3", + "SmallV3", + "MediumV3", + "LargeV3", + "NestedSmall", + "NestedSmallLinux", + "Default" + ] } - } - } - } -}; - -export const AbnormalTimePeriod: msRest.CompositeMapper = { - serializedName: "AbnormalTimePeriod", - type: { - name: "Composite", - className: "AbnormalTimePeriod", - modelProperties: { - startTime: { - serializedName: "startTime", + }, + workerSizeId: { + serializedName: "workerSizeId", type: { - name: "DateTime" + name: "Number" } }, - endTime: { - serializedName: "endTime", + excludeFromCapacityAllocation: { + serializedName: "excludeFromCapacityAllocation", type: { - name: "DateTime" + name: "Boolean" } }, - events: { - serializedName: "events", + isApplicableForAllComputeModes: { + serializedName: "isApplicableForAllComputeModes", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DetectorAbnormalTimePeriod" - } - } + name: "Boolean" } }, - solutions: { - serializedName: "solutions", + siteMode: { + serializedName: "siteMode", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Solution" - } - } + name: "String" + } + }, + isLinux: { + serializedName: "isLinux", + type: { + name: "Boolean" } } } } }; -export const DetectorDefinition: msRest.CompositeMapper = { - serializedName: "DetectorDefinition", +export const Usage: msRest.CompositeMapper = { + serializedName: "Usage", type: { name: "Composite", - className: "DetectorDefinition", + className: "Usage", modelProperties: { ...ProxyOnlyResource.type.modelProperties, displayName: { @@ -6191,137 +6407,202 @@ export const DetectorDefinition: msRest.CompositeMapper = { name: "String" } }, - description: { + resourceName: { readOnly: true, - serializedName: "properties.description", + serializedName: "properties.resourceName", type: { name: "String" } }, - rank: { + unit: { readOnly: true, - serializedName: "properties.rank", + serializedName: "properties.unit", + type: { + name: "String" + } + }, + currentValue: { + readOnly: true, + serializedName: "properties.currentValue", type: { name: "Number" } }, - isEnabled: { + limit: { readOnly: true, - serializedName: "properties.isEnabled", + serializedName: "properties.limit", type: { - name: "Boolean" + name: "Number" + } + }, + nextResetTime: { + readOnly: true, + serializedName: "properties.nextResetTime", + type: { + name: "DateTime" + } + }, + computeMode: { + readOnly: true, + serializedName: "properties.computeMode", + type: { + name: "Enum", + allowedValues: [ + "Shared", + "Dedicated", + "Dynamic" + ] + } + }, + siteMode: { + readOnly: true, + serializedName: "properties.siteMode", + type: { + name: "String" } } } } }; -export const DiagnosticMetricSample: msRest.CompositeMapper = { - serializedName: "DiagnosticMetricSample", +export const WorkerPoolResource: msRest.CompositeMapper = { + serializedName: "WorkerPoolResource", type: { name: "Composite", - className: "DiagnosticMetricSample", + className: "WorkerPoolResource", modelProperties: { - timestamp: { - serializedName: "timestamp", + ...ProxyOnlyResource.type.modelProperties, + workerSizeId: { + serializedName: "properties.workerSizeId", type: { - name: "DateTime" + name: "Number" } }, - roleInstance: { - serializedName: "roleInstance", + computeMode: { + serializedName: "properties.computeMode", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Shared", + "Dedicated", + "Dynamic" + ] } }, - total: { - serializedName: "total", + workerSize: { + serializedName: "properties.workerSize", type: { - name: "Number" + name: "String" } }, - maximum: { - serializedName: "maximum", + workerCount: { + serializedName: "properties.workerCount", type: { name: "Number" } }, - minimum: { - serializedName: "minimum", + instanceNames: { + readOnly: true, + serializedName: "properties.instanceNames", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - isAggregated: { - serializedName: "isAggregated", + sku: { + serializedName: "sku", type: { - name: "Boolean" + name: "Composite", + className: "SkuDescription" } } } } }; -export const DiagnosticMetricSet: msRest.CompositeMapper = { - serializedName: "DiagnosticMetricSet", +export const LocalizableString: msRest.CompositeMapper = { + serializedName: "LocalizableString", type: { name: "Composite", - className: "DiagnosticMetricSet", + className: "LocalizableString", modelProperties: { - name: { - serializedName: "name", + value: { + serializedName: "value", type: { name: "String" } }, + localizedValue: { + serializedName: "localizedValue", + type: { + name: "String" + } + } + } + } +}; + +export const CsmUsageQuota: msRest.CompositeMapper = { + serializedName: "CsmUsageQuota", + type: { + name: "Composite", + className: "CsmUsageQuota", + modelProperties: { unit: { serializedName: "unit", type: { name: "String" } }, - startTime: { - serializedName: "startTime", + nextResetTime: { + serializedName: "nextResetTime", type: { name: "DateTime" } }, - endTime: { - serializedName: "endTime", + currentValue: { + serializedName: "currentValue", type: { - name: "DateTime" + name: "Number" } }, - timeGrain: { - serializedName: "timeGrain", + limit: { + serializedName: "limit", type: { - name: "String" + name: "Number" } }, - values: { - serializedName: "values", + name: { + serializedName: "name", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DiagnosticMetricSample" - } - } + name: "Composite", + className: "LocalizableString" } } } } }; -export const DataSource: msRest.CompositeMapper = { - serializedName: "DataSource", +export const PrivateLinkResourceProperties: msRest.CompositeMapper = { + serializedName: "PrivateLinkResourceProperties", type: { name: "Composite", - className: "DataSource", + className: "PrivateLinkResourceProperties", modelProperties: { - instructions: { - serializedName: "instructions", + groupId: { + readOnly: true, + serializedName: "groupId", + type: { + name: "String" + } + }, + requiredMembers: { + readOnly: true, + serializedName: "requiredMembers", type: { name: "Sequence", element: { @@ -6331,14 +6612,14 @@ export const DataSource: msRest.CompositeMapper = { } } }, - dataSourceUri: { - serializedName: "dataSourceUri", + requiredZoneNames: { + readOnly: true, + serializedName: "requiredZoneNames", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "NameValuePair" + name: "String" } } } @@ -6347,169 +6628,135 @@ export const DataSource: msRest.CompositeMapper = { } }; -export const ResponseMetaData: msRest.CompositeMapper = { - serializedName: "ResponseMetaData", - type: { - name: "Composite", - className: "ResponseMetaData", - modelProperties: { - dataSource: { - serializedName: "dataSource", - type: { - name: "Composite", - className: "DataSource" - } - } - } - } -}; - -export const AnalysisData: msRest.CompositeMapper = { - serializedName: "AnalysisData", +export const PrivateLinkResource: msRest.CompositeMapper = { + serializedName: "PrivateLinkResource", type: { name: "Composite", - className: "AnalysisData", + className: "PrivateLinkResource", modelProperties: { - source: { - serializedName: "source", + id: { + required: true, + serializedName: "id", type: { name: "String" } }, - detectorDefinition: { - serializedName: "detectorDefinition", - type: { - name: "Composite", - className: "DetectorDefinition" - } - }, - metrics: { - serializedName: "metrics", + name: { + required: true, + serializedName: "name", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DiagnosticMetricSet" - } - } + name: "String" } }, - data: { - serializedName: "data", + type: { + required: true, + serializedName: "type", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } + name: "String" } }, - detectorMetaData: { - serializedName: "detectorMetaData", + properties: { + required: true, + serializedName: "properties", type: { name: "Composite", - className: "ResponseMetaData" + className: "PrivateLinkResourceProperties" } } } } }; -export const AnalysisDefinition: msRest.CompositeMapper = { - serializedName: "AnalysisDefinition", +export const PrivateLinkResourcesWrapper: msRest.CompositeMapper = { + serializedName: "PrivateLinkResourcesWrapper", type: { name: "Composite", - className: "AnalysisDefinition", + className: "PrivateLinkResourcesWrapper", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - description: { - readOnly: true, - serializedName: "properties.description", + value: { + required: true, + serializedName: "value", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateLinkResource" + } + } } } } } }; -export const DiagnosticAnalysis: msRest.CompositeMapper = { - serializedName: "DiagnosticAnalysis", +export const ErrorEntity: msRest.CompositeMapper = { + serializedName: "ErrorEntity", type: { name: "Composite", - className: "DiagnosticAnalysis", + className: "ErrorEntity", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - startTime: { - serializedName: "properties.startTime", + extendedCode: { + serializedName: "extendedCode", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "properties.endTime", + messageTemplate: { + serializedName: "messageTemplate", type: { - name: "DateTime" + name: "String" } }, - abnormalTimePeriods: { - serializedName: "properties.abnormalTimePeriods", + parameters: { + serializedName: "parameters", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "AbnormalTimePeriod" + name: "String" } } } }, - payload: { - serializedName: "properties.payload", + innerErrors: { + serializedName: "innerErrors", type: { name: "Sequence", element: { type: { name: "Composite", - className: "AnalysisData" + className: "ErrorEntity" } } } }, - nonCorrelatedDetectors: { - serializedName: "properties.nonCorrelatedDetectors", + details: { + serializedName: "details", type: { name: "Sequence", element: { type: { name: "Composite", - className: "DetectorDefinition" + className: "ErrorEntity" } } } - } - } - } -}; - -export const DiagnosticCategory: msRest.CompositeMapper = { - serializedName: "DiagnosticCategory", - type: { - name: "Composite", - className: "DiagnosticCategory", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - description: { - readOnly: true, - serializedName: "properties.description", + }, + target: { + serializedName: "target", + type: { + name: "String" + } + }, + code: { + serializedName: "code", + type: { + name: "String" + } + }, + message: { + serializedName: "message", type: { name: "String" } @@ -6518,1504 +6765,1580 @@ export const DiagnosticCategory: msRest.CompositeMapper = { } }; -export const DiagnosticDetectorResponse: msRest.CompositeMapper = { - serializedName: "DiagnosticDetectorResponse", +export const Operation: msRest.CompositeMapper = { + serializedName: "Operation", type: { name: "Composite", - className: "DiagnosticDetectorResponse", + className: "Operation", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - startTime: { - serializedName: "properties.startTime", + id: { + serializedName: "id", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "properties.endTime", + name: { + serializedName: "name", type: { - name: "DateTime" - } - }, - issueDetected: { - serializedName: "properties.issueDetected", - type: { - name: "Boolean" + name: "String" } }, - detectorDefinition: { - serializedName: "properties.detectorDefinition", + status: { + serializedName: "status", type: { - name: "Composite", - className: "DetectorDefinition" + name: "Enum", + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created" + ] } }, - metrics: { - serializedName: "properties.metrics", + errors: { + serializedName: "errors", type: { name: "Sequence", element: { type: { name: "Composite", - className: "DiagnosticMetricSet" + className: "ErrorEntity" } } } }, - abnormalTimePeriods: { - serializedName: "properties.abnormalTimePeriods", + createdTime: { + serializedName: "createdTime", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DetectorAbnormalTimePeriod" - } - } + name: "DateTime" } }, - data: { - serializedName: "properties.data", + modifiedTime: { + serializedName: "modifiedTime", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } + name: "DateTime" } }, - responseMetaData: { - serializedName: "properties.responseMetaData", + expirationTime: { + serializedName: "expirationTime", type: { - name: "Composite", - className: "ResponseMetaData" + name: "DateTime" + } + }, + geoMasterOperationId: { + serializedName: "geoMasterOperationId", + type: { + name: "Uuid" } } } } }; -export const AppInsightsWebAppStackSettings: msRest.CompositeMapper = { - serializedName: "AppInsightsWebAppStackSettings", +export const AppServicePlanPatchResource: msRest.CompositeMapper = { + serializedName: "AppServicePlanPatchResource", type: { name: "Composite", - className: "AppInsightsWebAppStackSettings", + className: "AppServicePlanPatchResource", modelProperties: { - isSupported: { - readOnly: true, - serializedName: "isSupported", + ...ProxyOnlyResource.type.modelProperties, + workerTierName: { + serializedName: "properties.workerTierName", type: { - name: "Boolean" + name: "String" } }, - isDefaultOff: { + status: { readOnly: true, - serializedName: "isDefaultOff", + serializedName: "properties.status", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Ready", + "Pending", + "Creating" + ] } - } - } - } -}; - -export const StackMinorVersion: msRest.CompositeMapper = { - serializedName: "StackMinorVersion", - type: { - name: "Composite", - className: "StackMinorVersion", - modelProperties: { - displayVersion: { - serializedName: "displayVersion", + }, + subscription: { + readOnly: true, + serializedName: "properties.subscription", type: { name: "String" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + hostingEnvironmentProfile: { + serializedName: "properties.hostingEnvironmentProfile", + type: { + name: "Composite", + className: "HostingEnvironmentProfile" + } + }, + maximumNumberOfWorkers: { + readOnly: true, + serializedName: "properties.maximumNumberOfWorkers", + type: { + name: "Number" + } + }, + geoRegion: { + readOnly: true, + serializedName: "properties.geoRegion", type: { name: "String" } }, - isDefault: { - serializedName: "isDefault", + perSiteScaling: { + serializedName: "properties.perSiteScaling", + defaultValue: false, type: { name: "Boolean" } }, - isRemoteDebuggingEnabled: { - serializedName: "isRemoteDebuggingEnabled", + elasticScaleEnabled: { + serializedName: "properties.elasticScaleEnabled", type: { name: "Boolean" } - } - } - } -}; - -export const StackMajorVersion: msRest.CompositeMapper = { - serializedName: "StackMajorVersion", - type: { - name: "Composite", - className: "StackMajorVersion", - modelProperties: { - displayVersion: { - serializedName: "displayVersion", + }, + maximumElasticWorkerCount: { + serializedName: "properties.maximumElasticWorkerCount", type: { - name: "String" + name: "Number" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + numberOfSites: { + readOnly: true, + serializedName: "properties.numberOfSites", type: { - name: "String" + name: "Number" } }, - isDefault: { - serializedName: "isDefault", + isSpot: { + serializedName: "properties.isSpot", type: { name: "Boolean" } }, - minorVersions: { - serializedName: "minorVersions", + spotExpirationTime: { + serializedName: "properties.spotExpirationTime", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StackMinorVersion" - } - } + name: "DateTime" } }, - applicationInsights: { - serializedName: "applicationInsights", + freeOfferExpirationTime: { + serializedName: "properties.freeOfferExpirationTime", type: { - name: "Boolean" + name: "DateTime" } }, - isPreview: { - serializedName: "isPreview", + resourceGroup: { + readOnly: true, + serializedName: "properties.resourceGroup", + type: { + name: "String" + } + }, + reserved: { + serializedName: "properties.reserved", + defaultValue: false, type: { name: "Boolean" } }, - isDeprecated: { - serializedName: "isDeprecated", + isXenon: { + serializedName: "properties.isXenon", + defaultValue: false, type: { name: "Boolean" } }, - isHidden: { - serializedName: "isHidden", + hyperV: { + serializedName: "properties.hyperV", + defaultValue: false, type: { name: "Boolean" } }, - appSettingsDictionary: { - serializedName: "appSettingsDictionary", + targetWorkerCount: { + serializedName: "properties.targetWorkerCount", type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "Number" } }, - siteConfigPropertiesDictionary: { - serializedName: "siteConfigPropertiesDictionary", + targetWorkerSizeId: { + serializedName: "properties.targetWorkerSizeId", type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "Number" + } + }, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] + } + }, + kubeEnvironmentProfile: { + serializedName: "properties.kubeEnvironmentProfile", + type: { + name: "Composite", + className: "KubeEnvironmentProfile" + } + }, + zoneRedundant: { + serializedName: "properties.zoneRedundant", + defaultValue: false, + type: { + name: "Boolean" } } } } }; -export const ApplicationStack: msRest.CompositeMapper = { - serializedName: "ApplicationStack", +export const HybridConnectionKey: msRest.CompositeMapper = { + serializedName: "HybridConnectionKey", type: { name: "Composite", - className: "ApplicationStack", + className: "HybridConnectionKey", modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - display: { - serializedName: "display", + ...ProxyOnlyResource.type.modelProperties, + sendKeyName: { + readOnly: true, + serializedName: "properties.sendKeyName", type: { name: "String" } }, - dependency: { - serializedName: "dependency", + sendKeyValue: { + readOnly: true, + serializedName: "properties.sendKeyValue", type: { name: "String" } - }, - majorVersions: { - serializedName: "majorVersions", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StackMajorVersion" - } - } - } - }, - frameworks: { - serializedName: "frameworks", + } + } + } +}; + +export const HybridConnectionLimits: msRest.CompositeMapper = { + serializedName: "HybridConnectionLimits", + type: { + name: "Composite", + className: "HybridConnectionLimits", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + current: { + readOnly: true, + serializedName: "properties.current", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "Number" } }, - isDeprecated: { - serializedName: "isDeprecated", + maximum: { + readOnly: true, + serializedName: "properties.maximum", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "Number" } } } } }; -export const ApplicationStackResource: msRest.CompositeMapper = { - serializedName: "ApplicationStackResource", +export const Certificate: msRest.CompositeMapper = { + serializedName: "Certificate", type: { name: "Composite", - className: "ApplicationStackResource", + className: "Certificate", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - applicationStackResourceName: { - serializedName: "properties.name", + ...Resource.type.modelProperties, + password: { + serializedName: "properties.password", type: { name: "String" } }, - display: { - serializedName: "properties.display", + friendlyName: { + readOnly: true, + serializedName: "properties.friendlyName", type: { name: "String" } }, - dependency: { - serializedName: "properties.dependency", + subjectName: { + readOnly: true, + serializedName: "properties.subjectName", type: { name: "String" } }, - majorVersions: { - serializedName: "properties.majorVersions", + hostNames: { + serializedName: "properties.hostNames", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "StackMajorVersion" + name: "String" } } } }, - frameworks: { - serializedName: "properties.frameworks", + pfxBlob: { + serializedName: "properties.pfxBlob", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "ByteArray" } }, - isDeprecated: { - serializedName: "properties.isDeprecated", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } - } - } - } - } -}; - -export const GitHubActionWebAppStackSettings: msRest.CompositeMapper = { - serializedName: "GitHubActionWebAppStackSettings", - type: { - name: "Composite", - className: "GitHubActionWebAppStackSettings", - modelProperties: { - isSupported: { + siteName: { readOnly: true, - serializedName: "isSupported", + serializedName: "properties.siteName", type: { - name: "Boolean" + name: "String" } }, - supportedVersion: { + selfLink: { readOnly: true, - serializedName: "supportedVersion", + serializedName: "properties.selfLink", type: { name: "String" } - } - } - } -}; - -export const SiteConfigPropertiesDictionary: msRest.CompositeMapper = { - serializedName: "SiteConfigPropertiesDictionary", - type: { - name: "Composite", - className: "SiteConfigPropertiesDictionary", - modelProperties: { - use32BitWorkerProcess: { - readOnly: true, - serializedName: "use32BitWorkerProcess", - type: { - name: "Boolean" - } }, - linuxFxVersion: { + issuer: { readOnly: true, - serializedName: "linuxFxVersion", + serializedName: "properties.issuer", type: { name: "String" } }, - javaVersion: { + issueDate: { readOnly: true, - serializedName: "javaVersion", + serializedName: "properties.issueDate", type: { - name: "String" + name: "DateTime" } }, - powerShellVersion: { + expirationDate: { readOnly: true, - serializedName: "powerShellVersion", + serializedName: "properties.expirationDate", type: { - name: "String" + name: "DateTime" } - } - } - } -}; - -export const FunctionAppRuntimeSettings: msRest.CompositeMapper = { - serializedName: "FunctionAppRuntimeSettings", - type: { - name: "Composite", - className: "FunctionAppRuntimeSettings", - modelProperties: { - runtimeVersion: { + }, + thumbprint: { readOnly: true, - serializedName: "runtimeVersion", + serializedName: "properties.thumbprint", type: { name: "String" } }, - remoteDebuggingSupported: { + valid: { readOnly: true, - serializedName: "remoteDebuggingSupported", + serializedName: "properties.valid", type: { name: "Boolean" } }, - appInsightsSettings: { - readOnly: true, - serializedName: "appInsightsSettings", - type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings" - } - }, - gitHubActionSettings: { + cerBlob: { readOnly: true, - serializedName: "gitHubActionSettings", + serializedName: "properties.cerBlob", type: { - name: "Composite", - className: "GitHubActionWebAppStackSettings" + name: "ByteArray" } }, - appSettingsDictionary: { + publicKeyHash: { readOnly: true, - serializedName: "appSettingsDictionary", + serializedName: "properties.publicKeyHash", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "String" } }, - siteConfigPropertiesDictionary: { + hostingEnvironmentProfile: { readOnly: true, - serializedName: "siteConfigPropertiesDictionary", + serializedName: "properties.hostingEnvironmentProfile", type: { name: "Composite", - className: "SiteConfigPropertiesDictionary" + className: "HostingEnvironmentProfile" } }, - supportedFunctionsExtensionVersions: { - readOnly: true, - serializedName: "supportedFunctionsExtensionVersions", + keyVaultId: { + serializedName: "properties.keyVaultId", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", + keyVaultSecretName: { + serializedName: "properties.keyVaultSecretName", type: { - name: "Boolean" + name: "String" } }, - isDeprecated: { + keyVaultSecretStatus: { readOnly: true, - serializedName: "isDeprecated", + serializedName: "properties.keyVaultSecretStatus", type: { - name: "Boolean" - } - }, - isHidden: { - readOnly: true, - serializedName: "isHidden", - type: { - name: "Boolean" - } - }, - endOfLifeDate: { - readOnly: true, - serializedName: "endOfLifeDate", - type: { - name: "DateTime" - } - }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", - type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Initialized", + "WaitingOnCertificateOrder", + "Succeeded", + "CertificateOrderFailed", + "OperationNotPermittedOnKeyVault", + "AzureServiceUnauthorizedToAccessKeyVault", + "KeyVaultDoesNotExist", + "KeyVaultSecretDoesNotExist", + "UnknownError", + "ExternalPrivateKey", + "Unknown" + ] } }, - isEarlyAccess: { - readOnly: true, - serializedName: "isEarlyAccess", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Boolean" + name: "String" } }, - isDefault: { - readOnly: true, - serializedName: "isDefault", - type: { - name: "Boolean" - } - } - } - } -}; - -export const FunctionAppRuntimes: msRest.CompositeMapper = { - serializedName: "FunctionAppRuntimes", - type: { - name: "Composite", - className: "FunctionAppRuntimes", - modelProperties: { - linuxRuntimeSettings: { - readOnly: true, - serializedName: "linuxRuntimeSettings", + canonicalName: { + serializedName: "properties.canonicalName", type: { - name: "Composite", - className: "FunctionAppRuntimeSettings" + name: "String" } }, - windowsRuntimeSettings: { - readOnly: true, - serializedName: "windowsRuntimeSettings", + domainValidationMethod: { + serializedName: "properties.domainValidationMethod", type: { - name: "Composite", - className: "FunctionAppRuntimeSettings" + name: "String" } } } } }; -export const FunctionAppMinorVersion: msRest.CompositeMapper = { - serializedName: "FunctionAppMinorVersion", +export const CertificatePatchResource: msRest.CompositeMapper = { + serializedName: "CertificatePatchResource", type: { name: "Composite", - className: "FunctionAppMinorVersion", + className: "CertificatePatchResource", modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", - type: { - name: "String" - } - }, - value: { - readOnly: true, - serializedName: "value", + ...ProxyOnlyResource.type.modelProperties, + password: { + serializedName: "properties.password", type: { name: "String" } }, - stackSettings: { - readOnly: true, - serializedName: "stackSettings", - type: { - name: "Composite", - className: "FunctionAppRuntimes" - } - } - } - } -}; - -export const FunctionAppMajorVersion: msRest.CompositeMapper = { - serializedName: "FunctionAppMajorVersion", - type: { - name: "Composite", - className: "FunctionAppMajorVersion", - modelProperties: { - displayText: { + friendlyName: { readOnly: true, - serializedName: "displayText", + serializedName: "properties.friendlyName", type: { name: "String" } }, - value: { + subjectName: { readOnly: true, - serializedName: "value", + serializedName: "properties.subjectName", type: { name: "String" } }, - minorVersions: { - readOnly: true, - serializedName: "minorVersions", + hostNames: { + serializedName: "properties.hostNames", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "FunctionAppMinorVersion" + name: "String" } } } - } - } - } -}; - -export const FunctionAppStack: msRest.CompositeMapper = { - serializedName: "FunctionAppStack", - type: { - name: "Composite", - className: "FunctionAppStack", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", - type: { - name: "String" - } }, - displayText: { - readOnly: true, - serializedName: "properties.displayText", + pfxBlob: { + serializedName: "properties.pfxBlob", type: { - name: "String" + name: "ByteArray" } }, - value: { + siteName: { readOnly: true, - serializedName: "properties.value", + serializedName: "properties.siteName", type: { name: "String" } }, - majorVersions: { + selfLink: { readOnly: true, - serializedName: "properties.majorVersions", + serializedName: "properties.selfLink", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "FunctionAppMajorVersion" - } - } + name: "String" } }, - preferredOs: { - readOnly: true, - serializedName: "properties.preferredOs", - type: { - name: "Enum", - allowedValues: ["Windows", "Linux"] - } - } - } - } -}; - -export const LinuxJavaContainerSettings: msRest.CompositeMapper = { - serializedName: "LinuxJavaContainerSettings", - type: { - name: "Composite", - className: "LinuxJavaContainerSettings", - modelProperties: { - java11Runtime: { + issuer: { readOnly: true, - serializedName: "java11Runtime", + serializedName: "properties.issuer", type: { name: "String" } }, - java8Runtime: { + issueDate: { readOnly: true, - serializedName: "java8Runtime", + serializedName: "properties.issueDate", type: { - name: "String" + name: "DateTime" } }, - isPreview: { + expirationDate: { readOnly: true, - serializedName: "isPreview", + serializedName: "properties.expirationDate", type: { - name: "Boolean" + name: "DateTime" } }, - isDeprecated: { + thumbprint: { readOnly: true, - serializedName: "isDeprecated", + serializedName: "properties.thumbprint", type: { - name: "Boolean" + name: "String" } }, - isHidden: { + valid: { readOnly: true, - serializedName: "isHidden", + serializedName: "properties.valid", type: { name: "Boolean" } }, - endOfLifeDate: { + cerBlob: { readOnly: true, - serializedName: "endOfLifeDate", + serializedName: "properties.cerBlob", type: { - name: "DateTime" + name: "ByteArray" } }, - isAutoUpdate: { + publicKeyHash: { readOnly: true, - serializedName: "isAutoUpdate", + serializedName: "properties.publicKeyHash", type: { - name: "Boolean" + name: "String" } }, - isEarlyAccess: { + hostingEnvironmentProfile: { readOnly: true, - serializedName: "isEarlyAccess", + serializedName: "properties.hostingEnvironmentProfile", type: { - name: "Boolean" + name: "Composite", + className: "HostingEnvironmentProfile" } - } - } - } -}; - -export const WebAppRuntimeSettings: msRest.CompositeMapper = { - serializedName: "WebAppRuntimeSettings", - type: { - name: "Composite", - className: "WebAppRuntimeSettings", - modelProperties: { - runtimeVersion: { - readOnly: true, - serializedName: "runtimeVersion", + }, + keyVaultId: { + serializedName: "properties.keyVaultId", type: { name: "String" } }, - remoteDebuggingSupported: { - readOnly: true, - serializedName: "remoteDebuggingSupported", + keyVaultSecretName: { + serializedName: "properties.keyVaultSecretName", type: { - name: "Boolean" + name: "String" } }, - appInsightsSettings: { + keyVaultSecretStatus: { readOnly: true, - serializedName: "appInsightsSettings", + serializedName: "properties.keyVaultSecretStatus", type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings" + name: "Enum", + allowedValues: [ + "Initialized", + "WaitingOnCertificateOrder", + "Succeeded", + "CertificateOrderFailed", + "OperationNotPermittedOnKeyVault", + "AzureServiceUnauthorizedToAccessKeyVault", + "KeyVaultDoesNotExist", + "KeyVaultSecretDoesNotExist", + "UnknownError", + "ExternalPrivateKey", + "Unknown" + ] } }, - gitHubActionSettings: { - readOnly: true, - serializedName: "gitHubActionSettings", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Composite", - className: "GitHubActionWebAppStackSettings" + name: "String" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", + canonicalName: { + serializedName: "properties.canonicalName", type: { - name: "Boolean" + name: "String" } }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", + domainValidationMethod: { + serializedName: "properties.domainValidationMethod", type: { - name: "Boolean" + name: "String" + } + } + } + } +}; + +export const Solution: msRest.CompositeMapper = { + serializedName: "Solution", + type: { + name: "Composite", + className: "Solution", + modelProperties: { + id: { + serializedName: "id", + type: { + name: "Number" } }, - isHidden: { - readOnly: true, - serializedName: "isHidden", + displayName: { + serializedName: "displayName", type: { - name: "Boolean" + name: "String" } }, - endOfLifeDate: { - readOnly: true, - serializedName: "endOfLifeDate", + order: { + serializedName: "order", type: { - name: "DateTime" + name: "Number" } }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", + description: { + serializedName: "description", type: { - name: "Boolean" + name: "String" } }, - isEarlyAccess: { - readOnly: true, - serializedName: "isEarlyAccess", + type: { + serializedName: "type", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "QuickSolution", + "DeepInvestigation", + "BestPractices" + ] + } + }, + data: { + serializedName: "data", + type: { + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } + } + }, + metadata: { + serializedName: "metadata", + type: { + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } } } } }; -export const WindowsJavaContainerSettings: msRest.CompositeMapper = { - serializedName: "WindowsJavaContainerSettings", +export const DetectorAbnormalTimePeriod: msRest.CompositeMapper = { + serializedName: "DetectorAbnormalTimePeriod", type: { name: "Composite", - className: "WindowsJavaContainerSettings", + className: "DetectorAbnormalTimePeriod", modelProperties: { - javaContainer: { - readOnly: true, - serializedName: "javaContainer", + startTime: { + serializedName: "startTime", type: { - name: "String" + name: "DateTime" } }, - javaContainerVersion: { - readOnly: true, - serializedName: "javaContainerVersion", + endTime: { + serializedName: "endTime", type: { - name: "String" + name: "DateTime" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", + message: { + serializedName: "message", type: { - name: "Boolean" + name: "String" } }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", + source: { + serializedName: "source", type: { - name: "Boolean" + name: "String" } }, - isHidden: { - readOnly: true, - serializedName: "isHidden", + priority: { + serializedName: "priority", type: { - name: "Boolean" + name: "Number" } }, - endOfLifeDate: { - readOnly: true, - serializedName: "endOfLifeDate", + metaData: { + serializedName: "metaData", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", + type: { + serializedName: "type", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "ServiceIncident", + "AppDeployment", + "AppCrash", + "RuntimeIssueDetected", + "AseDeployment", + "UserIssue", + "PlatformIssue", + "Other" + ] } }, - isEarlyAccess: { - readOnly: true, - serializedName: "isEarlyAccess", + solutions: { + serializedName: "solutions", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Solution" + } + } } } } } }; -export const WebAppRuntimes: msRest.CompositeMapper = { - serializedName: "WebAppRuntimes", +export const AbnormalTimePeriod: msRest.CompositeMapper = { + serializedName: "AbnormalTimePeriod", type: { name: "Composite", - className: "WebAppRuntimes", + className: "AbnormalTimePeriod", modelProperties: { - linuxRuntimeSettings: { - readOnly: true, - serializedName: "linuxRuntimeSettings", + startTime: { + serializedName: "startTime", type: { - name: "Composite", - className: "WebAppRuntimeSettings" + name: "DateTime" } }, - windowsRuntimeSettings: { - readOnly: true, - serializedName: "windowsRuntimeSettings", + endTime: { + serializedName: "endTime", type: { - name: "Composite", - className: "WebAppRuntimeSettings" + name: "DateTime" } }, - linuxContainerSettings: { - readOnly: true, - serializedName: "linuxContainerSettings", + events: { + serializedName: "events", type: { - name: "Composite", - className: "LinuxJavaContainerSettings" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DetectorAbnormalTimePeriod" + } + } } }, - windowsContainerSettings: { - readOnly: true, - serializedName: "windowsContainerSettings", + solutions: { + serializedName: "solutions", type: { - name: "Composite", - className: "WindowsJavaContainerSettings" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Solution" + } + } } } } } }; -export const WebAppMinorVersion: msRest.CompositeMapper = { - serializedName: "WebAppMinorVersion", +export const DetectorDefinition: msRest.CompositeMapper = { + serializedName: "DetectorDefinition", type: { name: "Composite", - className: "WebAppMinorVersion", + className: "DetectorDefinition", modelProperties: { - displayText: { + displayName: { readOnly: true, - serializedName: "displayText", + serializedName: "displayName", type: { name: "String" } }, - value: { + description: { readOnly: true, - serializedName: "value", + serializedName: "description", type: { name: "String" } }, - stackSettings: { + rank: { readOnly: true, - serializedName: "stackSettings", + serializedName: "rank", type: { - name: "Composite", - className: "WebAppRuntimes" + name: "Number" + } + }, + isEnabled: { + readOnly: true, + serializedName: "isEnabled", + type: { + name: "Boolean" } } } } }; -export const WebAppMajorVersion: msRest.CompositeMapper = { - serializedName: "WebAppMajorVersion", +export const DiagnosticMetricSample: msRest.CompositeMapper = { + serializedName: "DiagnosticMetricSample", type: { name: "Composite", - className: "WebAppMajorVersion", + className: "DiagnosticMetricSample", modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", + timestamp: { + serializedName: "timestamp", type: { - name: "String" + name: "DateTime" } }, - value: { - readOnly: true, - serializedName: "value", + roleInstance: { + serializedName: "roleInstance", type: { name: "String" } }, - minorVersions: { - readOnly: true, - serializedName: "minorVersions", + total: { + serializedName: "total", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "WebAppMinorVersion" - } - } + name: "Number" + } + }, + maximum: { + serializedName: "maximum", + type: { + name: "Number" + } + }, + minimum: { + serializedName: "minimum", + type: { + name: "Number" + } + }, + isAggregated: { + serializedName: "isAggregated", + type: { + name: "Boolean" } } } } }; -export const WebAppStack: msRest.CompositeMapper = { - serializedName: "WebAppStack", +export const DiagnosticMetricSet: msRest.CompositeMapper = { + serializedName: "DiagnosticMetricSet", type: { name: "Composite", - className: "WebAppStack", + className: "DiagnosticMetricSet", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", + name: { + serializedName: "name", type: { name: "String" } }, - displayText: { - readOnly: true, - serializedName: "properties.displayText", + unit: { + serializedName: "unit", type: { name: "String" } }, - value: { - readOnly: true, - serializedName: "properties.value", + startTime: { + serializedName: "startTime", + type: { + name: "DateTime" + } + }, + endTime: { + serializedName: "endTime", + type: { + name: "DateTime" + } + }, + timeGrain: { + serializedName: "timeGrain", type: { name: "String" } }, - majorVersions: { - readOnly: true, - serializedName: "properties.majorVersions", + values: { + serializedName: "values", type: { name: "Sequence", element: { type: { name: "Composite", - className: "WebAppMajorVersion" + className: "DiagnosticMetricSample" } } } - }, - preferredOs: { - readOnly: true, - serializedName: "properties.preferredOs", - type: { - name: "Enum", - allowedValues: ["Windows", "Linux"] - } } } } }; -export const Recommendation: msRest.CompositeMapper = { - serializedName: "Recommendation", +export const DataSource: msRest.CompositeMapper = { + serializedName: "DataSource", type: { name: "Composite", - className: "Recommendation", + className: "DataSource", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - creationTime: { - serializedName: "properties.creationTime", - type: { - name: "DateTime" - } - }, - recommendationId: { - serializedName: "properties.recommendationId", - type: { - name: "Uuid" - } - }, - resourceId: { - serializedName: "properties.resourceId", - type: { - name: "String" - } - }, - resourceScope: { - serializedName: "properties.resourceScope", + instructions: { + serializedName: "instructions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - ruleName: { - serializedName: "properties.ruleName", + dataSourceUri: { + serializedName: "dataSourceUri", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } - }, - displayName: { - serializedName: "properties.displayName", + } + } + } +}; + +export const ResponseMetaData: msRest.CompositeMapper = { + serializedName: "ResponseMetaData", + type: { + name: "Composite", + className: "ResponseMetaData", + modelProperties: { + dataSource: { + serializedName: "dataSource", type: { - name: "String" + name: "Composite", + className: "DataSource" } - }, - message: { - serializedName: "properties.message", + } + } + } +}; + +export const AnalysisData: msRest.CompositeMapper = { + serializedName: "AnalysisData", + type: { + name: "Composite", + className: "AnalysisData", + modelProperties: { + source: { + serializedName: "source", type: { name: "String" } }, - level: { - serializedName: "properties.level", - type: { - name: "Enum", - allowedValues: ["Critical", "Warning", "Information", "NonUrgentSuggestion"] - } - }, - channels: { - serializedName: "properties.channels", + detectorDefinition: { + serializedName: "detectorDefinition", type: { - name: "Enum", - allowedValues: ["Notification", "Api", "Email", "Webhook", "All"] + name: "Composite", + className: "DetectorDefinition" } }, - categoryTags: { - readOnly: true, - serializedName: "properties.categoryTags", + metrics: { + serializedName: "metrics", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "DiagnosticMetricSet" } } } }, - actionName: { - serializedName: "properties.actionName", - type: { - name: "String" - } - }, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Number" - } - }, - states: { - serializedName: "properties.states", + data: { + serializedName: "data", type: { name: "Sequence", element: { type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } } } }, - startTime: { - serializedName: "properties.startTime", + detectorMetaData: { + serializedName: "detectorMetaData", type: { - name: "DateTime" - } - }, - endTime: { - serializedName: "properties.endTime", - type: { - name: "DateTime" + name: "Composite", + className: "ResponseMetaData" } - }, - nextNotificationTime: { - serializedName: "properties.nextNotificationTime", + } + } + } +}; + +export const AnalysisDefinition: msRest.CompositeMapper = { + serializedName: "AnalysisDefinition", + type: { + name: "Composite", + className: "AnalysisDefinition", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + description: { + readOnly: true, + serializedName: "properties.description", type: { - name: "DateTime" + name: "String" } - }, - notificationExpirationTime: { - serializedName: "properties.notificationExpirationTime", + } + } + } +}; + +export const DetectorDefinitionResource: msRest.CompositeMapper = { + serializedName: "DetectorDefinitionResource", + type: { + name: "Composite", + className: "DetectorDefinitionResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + displayName: { + readOnly: true, + serializedName: "properties.displayName", type: { - name: "DateTime" + name: "String" } }, - notifiedTime: { - serializedName: "properties.notifiedTime", + description: { + readOnly: true, + serializedName: "properties.description", type: { - name: "DateTime" + name: "String" } }, - score: { - serializedName: "properties.score", + rank: { + readOnly: true, + serializedName: "properties.rank", type: { name: "Number" } }, - isDynamic: { - serializedName: "properties.isDynamic", + isEnabled: { + readOnly: true, + serializedName: "properties.isEnabled", type: { name: "Boolean" } - }, - extensionName: { - serializedName: "properties.extensionName", - type: { - name: "String" - } - }, - bladeName: { - serializedName: "properties.bladeName", - type: { - name: "String" - } - }, - forwardLink: { - serializedName: "properties.forwardLink", - type: { - name: "String" - } } } } }; -export const RecommendationRule: msRest.CompositeMapper = { - serializedName: "RecommendationRule", +export const DiagnosticAnalysis: msRest.CompositeMapper = { + serializedName: "DiagnosticAnalysis", type: { name: "Composite", - className: "RecommendationRule", + className: "DiagnosticAnalysis", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - recommendationName: { - serializedName: "properties.recommendationName", + startTime: { + serializedName: "properties.startTime", type: { - name: "String" + name: "DateTime" } }, - displayName: { - serializedName: "properties.displayName", + endTime: { + serializedName: "properties.endTime", type: { - name: "String" + name: "DateTime" } }, - message: { - serializedName: "properties.message", + abnormalTimePeriods: { + serializedName: "properties.abnormalTimePeriods", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AbnormalTimePeriod" + } + } } }, - recommendationId: { - serializedName: "properties.recommendationId", + payload: { + serializedName: "properties.payload", type: { - name: "Uuid" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AnalysisData" + } + } } }, + nonCorrelatedDetectors: { + serializedName: "properties.nonCorrelatedDetectors", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DetectorDefinition" + } + } + } + } + } + } +}; + +export const DiagnosticCategory: msRest.CompositeMapper = { + serializedName: "DiagnosticCategory", + type: { + name: "Composite", + className: "DiagnosticCategory", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, description: { + readOnly: true, serializedName: "properties.description", type: { name: "String" } + } + } + } +}; + +export const DiagnosticDetectorResponse: msRest.CompositeMapper = { + serializedName: "DiagnosticDetectorResponse", + type: { + name: "Composite", + className: "DiagnosticDetectorResponse", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + startTime: { + serializedName: "properties.startTime", + type: { + name: "DateTime" + } }, - actionName: { - serializedName: "properties.actionName", + endTime: { + serializedName: "properties.endTime", type: { - name: "String" + name: "DateTime" } }, - level: { - serializedName: "properties.level", + issueDetected: { + serializedName: "properties.issueDetected", type: { - name: "Enum", - allowedValues: ["Critical", "Warning", "Information", "NonUrgentSuggestion"] + name: "Boolean" } }, - channels: { - serializedName: "properties.channels", + detectorDefinition: { + serializedName: "properties.detectorDefinition", type: { - name: "Enum", - allowedValues: ["Notification", "Api", "Email", "Webhook", "All"] + name: "Composite", + className: "DetectorDefinition" } }, - categoryTags: { - readOnly: true, - serializedName: "properties.categoryTags", + metrics: { + serializedName: "properties.metrics", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "DiagnosticMetricSet" } } } }, - isDynamic: { - serializedName: "properties.isDynamic", - type: { - name: "Boolean" - } - }, - extensionName: { - serializedName: "properties.extensionName", + abnormalTimePeriods: { + serializedName: "properties.abnormalTimePeriods", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DetectorAbnormalTimePeriod" + } + } } }, - bladeName: { - serializedName: "properties.bladeName", + data: { + serializedName: "properties.data", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - forwardLink: { - serializedName: "properties.forwardLink", + responseMetaData: { + serializedName: "properties.responseMetaData", type: { - name: "String" + name: "Composite", + className: "ResponseMetaData" } } } } }; -export const AppserviceGithubToken: msRest.CompositeMapper = { - serializedName: "AppserviceGithubToken", +export const LogAnalyticsConfiguration: msRest.CompositeMapper = { + serializedName: "LogAnalyticsConfiguration", type: { name: "Composite", - className: "AppserviceGithubToken", + className: "LogAnalyticsConfiguration", modelProperties: { - accessToken: { - serializedName: "accessToken", + customerId: { + serializedName: "customerId", type: { name: "String" } }, - scope: { - serializedName: "scope", + sharedKey: { + serializedName: "sharedKey", type: { name: "String" } - }, - tokenType: { - serializedName: "tokenType", + } + } + } +}; + +export const AppLogsConfiguration: msRest.CompositeMapper = { + serializedName: "AppLogsConfiguration", + type: { + name: "Composite", + className: "AppLogsConfiguration", + modelProperties: { + destination: { + serializedName: "destination", type: { name: "String" } }, - gotToken: { - serializedName: "gotToken", + logAnalyticsConfiguration: { + serializedName: "logAnalyticsConfiguration", type: { - name: "Boolean" - } - }, - errorMessage: { - serializedName: "errorMessage", - type: { - name: "String" + name: "Composite", + className: "LogAnalyticsConfiguration" } } } } }; -export const AppserviceGithubTokenRequest: msRest.CompositeMapper = { - serializedName: "AppserviceGithubTokenRequest", +export const FrontEndConfiguration: msRest.CompositeMapper = { + serializedName: "FrontEndConfiguration", type: { name: "Composite", - className: "AppserviceGithubTokenRequest", + className: "FrontEndConfiguration", modelProperties: { - code: { - required: true, - serializedName: "code", - type: { - name: "String" - } - }, - state: { - required: true, - serializedName: "state", + kind: { + serializedName: "kind", type: { - name: "String" + name: "Enum", + allowedValues: [ + "NodePort", + "LoadBalancer" + ] } } } } }; -export const BillingMeter: msRest.CompositeMapper = { - serializedName: "BillingMeter", +export const ArcConfiguration: msRest.CompositeMapper = { + serializedName: "ArcConfiguration", type: { name: "Composite", - className: "BillingMeter", + className: "ArcConfiguration", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - meterId: { - serializedName: "properties.meterId", + artifactsStorageType: { + serializedName: "artifactsStorageType", type: { - name: "String" + name: "Enum", + allowedValues: [ + "LocalNode", + "NetworkFileSystem" + ] } }, - billingLocation: { - serializedName: "properties.billingLocation", + artifactStorageClassName: { + serializedName: "artifactStorageClassName", type: { name: "String" } }, - shortName: { - serializedName: "properties.shortName", + artifactStorageMountPath: { + serializedName: "artifactStorageMountPath", type: { name: "String" } }, - friendlyName: { - serializedName: "properties.friendlyName", + artifactStorageNodeName: { + serializedName: "artifactStorageNodeName", type: { name: "String" } }, - resourceType: { - serializedName: "properties.resourceType", + artifactStorageAccessMode: { + serializedName: "artifactStorageAccessMode", type: { name: "String" } }, - osType: { - serializedName: "properties.osType", + frontEndServiceConfiguration: { + serializedName: "frontEndServiceConfiguration", type: { - name: "String" + name: "Composite", + className: "FrontEndConfiguration" } }, - multiplier: { - serializedName: "properties.multiplier", + kubeConfig: { + serializedName: "kubeConfig", type: { - name: "Number" + name: "String" } } } } }; -export const CsmMoveResourceEnvelope: msRest.CompositeMapper = { - serializedName: "CsmMoveResourceEnvelope", +export const KubeEnvironment: msRest.CompositeMapper = { + serializedName: "KubeEnvironment", type: { name: "Composite", - className: "CsmMoveResourceEnvelope", + className: "KubeEnvironment", modelProperties: { - targetResourceGroup: { - serializedName: "targetResourceGroup", - constraints: { - MaxLength: 90, - MinLength: 1, - Pattern: / ^[-\w\._\(\)]+[^\.]$/ - }, + ...Resource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "Waiting", + "InitializationInProgress", + "InfrastructureSetupInProgress", + "InfrastructureSetupComplete", + "ScheduledForDelete", + "UpgradeRequested", + "UpgradeFailed" + ] + } + }, + deploymentErrors: { + readOnly: true, + serializedName: "properties.deploymentErrors", type: { name: "String" } }, - resources: { - serializedName: "resources", + internalLoadBalancerEnabled: { + serializedName: "properties.internalLoadBalancerEnabled", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" + } + }, + defaultDomain: { + readOnly: true, + serializedName: "properties.defaultDomain", + type: { + name: "String" + } + }, + staticIp: { + serializedName: "properties.staticIp", + type: { + name: "String" + } + }, + arcConfiguration: { + serializedName: "properties.arcConfiguration", + type: { + name: "Composite", + className: "ArcConfiguration" + } + }, + appLogsConfiguration: { + serializedName: "properties.appLogsConfiguration", + type: { + name: "Composite", + className: "AppLogsConfiguration" + } + }, + aksResourceID: { + serializedName: "properties.aksResourceID", + type: { + name: "String" + } + }, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" } } } } }; -export const GeoRegion: msRest.CompositeMapper = { - serializedName: "GeoRegion", +export const KubeEnvironmentPatchResource: msRest.CompositeMapper = { + serializedName: "KubeEnvironmentPatchResource", type: { name: "Composite", - className: "GeoRegion", + className: "KubeEnvironmentPatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - description: { + provisioningState: { readOnly: true, - serializedName: "properties.description", + serializedName: "properties.provisioningState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "Waiting", + "InitializationInProgress", + "InfrastructureSetupInProgress", + "InfrastructureSetupComplete", + "ScheduledForDelete", + "UpgradeRequested", + "UpgradeFailed" + ] } }, - displayName: { + deploymentErrors: { readOnly: true, - serializedName: "properties.displayName", + serializedName: "properties.deploymentErrors", type: { name: "String" } }, - orgDomain: { + internalLoadBalancerEnabled: { + serializedName: "properties.internalLoadBalancerEnabled", + type: { + name: "Boolean" + } + }, + defaultDomain: { readOnly: true, - serializedName: "properties.orgDomain", + serializedName: "properties.defaultDomain", + type: { + name: "String" + } + }, + staticIp: { + serializedName: "properties.staticIp", + type: { + name: "String" + } + }, + arcConfiguration: { + serializedName: "properties.arcConfiguration", + type: { + name: "Composite", + className: "ArcConfiguration" + } + }, + appLogsConfiguration: { + serializedName: "properties.appLogsConfiguration", + type: { + name: "Composite", + className: "AppLogsConfiguration" + } + }, + aksResourceID: { + serializedName: "properties.aksResourceID", type: { name: "String" } @@ -8024,130 +8347,142 @@ export const GeoRegion: msRest.CompositeMapper = { } }; -export const HostingEnvironmentDeploymentInfo: msRest.CompositeMapper = { - serializedName: "HostingEnvironmentDeploymentInfo", +export const AppInsightsWebAppStackSettings: msRest.CompositeMapper = { + serializedName: "AppInsightsWebAppStackSettings", type: { name: "Composite", - className: "HostingEnvironmentDeploymentInfo", + className: "AppInsightsWebAppStackSettings", modelProperties: { - name: { - serializedName: "name", + isSupported: { + readOnly: true, + serializedName: "isSupported", type: { - name: "String" + name: "Boolean" } }, - location: { - serializedName: "location", + isDefaultOff: { + readOnly: true, + serializedName: "isDefaultOff", type: { - name: "String" + name: "Boolean" } } } } }; -export const DeploymentLocations: msRest.CompositeMapper = { - serializedName: "DeploymentLocations", +export const StackMinorVersion: msRest.CompositeMapper = { + serializedName: "StackMinorVersion", type: { name: "Composite", - className: "DeploymentLocations", + className: "StackMinorVersion", modelProperties: { - locations: { - serializedName: "locations", + displayVersion: { + serializedName: "displayVersion", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "GeoRegion" - } - } + name: "String" } }, - hostingEnvironments: { - serializedName: "hostingEnvironments", + runtimeVersion: { + serializedName: "runtimeVersion", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AppServiceEnvironment" - } - } + name: "String" } }, - hostingEnvironmentDeploymentInfos: { - serializedName: "hostingEnvironmentDeploymentInfos", + isDefault: { + serializedName: "isDefault", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HostingEnvironmentDeploymentInfo" - } - } + name: "Boolean" + } + }, + isRemoteDebuggingEnabled: { + serializedName: "isRemoteDebuggingEnabled", + type: { + name: "Boolean" } } } } }; -export const GlobalCsmSkuDescription: msRest.CompositeMapper = { - serializedName: "GlobalCsmSkuDescription", +export const StackMajorVersion: msRest.CompositeMapper = { + serializedName: "StackMajorVersion", type: { name: "Composite", - className: "GlobalCsmSkuDescription", + className: "StackMajorVersion", modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - tier: { - serializedName: "tier", - type: { - name: "String" - } - }, - size: { - serializedName: "size", + displayVersion: { + serializedName: "displayVersion", type: { name: "String" } }, - family: { - serializedName: "family", + runtimeVersion: { + serializedName: "runtimeVersion", type: { name: "String" } }, - capacity: { - serializedName: "capacity", + isDefault: { + serializedName: "isDefault", type: { - name: "Composite", - className: "SkuCapacity" + name: "Boolean" } }, - locations: { - serializedName: "locations", + minorVersions: { + serializedName: "minorVersions", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "StackMinorVersion" } } } }, - capabilities: { - serializedName: "capabilities", + applicationInsights: { + serializedName: "applicationInsights", type: { - name: "Sequence", - element: { + name: "Boolean" + } + }, + isPreview: { + serializedName: "isPreview", + type: { + name: "Boolean" + } + }, + isDeprecated: { + serializedName: "isDeprecated", + type: { + name: "Boolean" + } + }, + isHidden: { + serializedName: "isHidden", + type: { + name: "Boolean" + } + }, + appSettingsDictionary: { + serializedName: "appSettingsDictionary", + type: { + name: "Dictionary", + value: { type: { - name: "Composite", - className: "Capability" + name: "Object" + } + } + } + }, + siteConfigPropertiesDictionary: { + serializedName: "siteConfigPropertiesDictionary", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" } } } @@ -8156,872 +8491,927 @@ export const GlobalCsmSkuDescription: msRest.CompositeMapper = { } }; -export const PremierAddOnOffer: msRest.CompositeMapper = { - serializedName: "PremierAddOnOffer", +export const ApplicationStack: msRest.CompositeMapper = { + serializedName: "ApplicationStack", type: { name: "Composite", - className: "PremierAddOnOffer", + className: "ApplicationStack", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sku: { - serializedName: "properties.sku", - type: { - name: "String" - } - }, - product: { - serializedName: "properties.product", + name: { + serializedName: "name", type: { name: "String" } }, - vendor: { - serializedName: "properties.vendor", + display: { + serializedName: "display", type: { name: "String" } }, - promoCodeRequired: { - serializedName: "properties.promoCodeRequired", - type: { - name: "Boolean" - } - }, - quota: { - serializedName: "properties.quota", - type: { - name: "Number" - } - }, - webHostingPlanRestrictions: { - serializedName: "properties.webHostingPlanRestrictions", - type: { - name: "Enum", - allowedValues: ["None", "Free", "Shared", "Basic", "Standard", "Premium"] - } - }, - privacyPolicyUrl: { - serializedName: "properties.privacyPolicyUrl", + dependency: { + serializedName: "dependency", type: { name: "String" } }, - legalTermsUrl: { - serializedName: "properties.legalTermsUrl", + majorVersions: { + serializedName: "majorVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StackMajorVersion" + } + } } }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + frameworks: { + serializedName: "frameworks", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationStack" + } + } } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + isDeprecated: { + serializedName: "isDeprecated", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationStack" + } + } } } } } }; -export const ResourceNameAvailability: msRest.CompositeMapper = { - serializedName: "ResourceNameAvailability", +export const ApplicationStackResource: msRest.CompositeMapper = { + serializedName: "ApplicationStackResource", type: { name: "Composite", - className: "ResourceNameAvailability", + className: "ApplicationStackResource", modelProperties: { - nameAvailable: { - serializedName: "nameAvailable", + ...ProxyOnlyResource.type.modelProperties, + applicationStackResourceName: { + serializedName: "properties.name", type: { - name: "Boolean" + name: "String" } }, - reason: { - serializedName: "reason", + display: { + serializedName: "properties.display", type: { name: "String" } }, - message: { - serializedName: "message", + dependency: { + serializedName: "properties.dependency", type: { name: "String" } - } - } - } -}; - -export const ResourceNameAvailabilityRequest: msRest.CompositeMapper = { - serializedName: "ResourceNameAvailabilityRequest", - type: { - name: "Composite", - className: "ResourceNameAvailabilityRequest", - modelProperties: { - name: { - required: true, - serializedName: "name", + }, + majorVersions: { + serializedName: "properties.majorVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StackMajorVersion" + } + } } }, - type: { - required: true, - serializedName: "type", + frameworks: { + serializedName: "properties.frameworks", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationStack" + } + } } }, - isFqdn: { - serializedName: "isFqdn", + isDeprecated: { + serializedName: "properties.isDeprecated", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApplicationStack" + } + } } } } } }; -export const SkuInfos: msRest.CompositeMapper = { - serializedName: "SkuInfos", +export const GitHubActionWebAppStackSettings: msRest.CompositeMapper = { + serializedName: "GitHubActionWebAppStackSettings", type: { name: "Composite", - className: "SkuInfos", + className: "GitHubActionWebAppStackSettings", modelProperties: { - resourceType: { - serializedName: "resourceType", + isSupported: { + readOnly: true, + serializedName: "isSupported", type: { - name: "String" + name: "Boolean" } }, - skus: { - serializedName: "skus", + supportedVersion: { + readOnly: true, + serializedName: "supportedVersion", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "GlobalCsmSkuDescription" - } - } + name: "String" } } } } }; -export const SourceControl: msRest.CompositeMapper = { - serializedName: "SourceControl", +export const SiteConfigPropertiesDictionary: msRest.CompositeMapper = { + serializedName: "SiteConfigPropertiesDictionary", type: { name: "Composite", - className: "SourceControl", + className: "SiteConfigPropertiesDictionary", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - token: { - serializedName: "properties.token", + use32BitWorkerProcess: { + readOnly: true, + serializedName: "use32BitWorkerProcess", type: { - name: "String" + name: "Boolean" } }, - tokenSecret: { - serializedName: "properties.tokenSecret", + linuxFxVersion: { + readOnly: true, + serializedName: "linuxFxVersion", type: { name: "String" } }, - refreshToken: { - serializedName: "properties.refreshToken", + javaVersion: { + readOnly: true, + serializedName: "javaVersion", type: { name: "String" } }, - expirationTime: { - serializedName: "properties.expirationTime", + powerShellVersion: { + readOnly: true, + serializedName: "powerShellVersion", type: { - name: "DateTime" + name: "String" } } } } }; -export const ValidateRequest: msRest.CompositeMapper = { - serializedName: "ValidateRequest", +export const FunctionAppRuntimeSettings: msRest.CompositeMapper = { + serializedName: "FunctionAppRuntimeSettings", type: { name: "Composite", - className: "ValidateRequest", + className: "FunctionAppRuntimeSettings", modelProperties: { - name: { - required: true, - serializedName: "name", - type: { - name: "String" - } - }, - type: { - required: true, - serializedName: "type", + runtimeVersion: { + readOnly: true, + serializedName: "runtimeVersion", type: { name: "String" } }, - location: { - required: true, - serializedName: "location", + remoteDebuggingSupported: { + readOnly: true, + serializedName: "remoteDebuggingSupported", type: { - name: "String" + name: "Boolean" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + appInsightsSettings: { + readOnly: true, + serializedName: "appInsightsSettings", type: { - name: "String" + name: "Composite", + className: "AppInsightsWebAppStackSettings" } }, - skuName: { - serializedName: "properties.skuName", + gitHubActionSettings: { + readOnly: true, + serializedName: "gitHubActionSettings", type: { - name: "String" + name: "Composite", + className: "GitHubActionWebAppStackSettings" } }, - needLinuxWorkers: { - serializedName: "properties.needLinuxWorkers", + appSettingsDictionary: { + readOnly: true, + serializedName: "appSettingsDictionary", type: { - name: "Boolean" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } }, - isSpot: { - serializedName: "properties.isSpot", + siteConfigPropertiesDictionary: { + readOnly: true, + serializedName: "siteConfigPropertiesDictionary", type: { - name: "Boolean" + name: "Composite", + className: "SiteConfigPropertiesDictionary" } }, - capacity: { - serializedName: "properties.capacity", - constraints: { - InclusiveMinimum: 1 - }, + supportedFunctionsExtensionVersions: { + readOnly: true, + serializedName: "supportedFunctionsExtensionVersions", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - hostingEnvironment: { - serializedName: "properties.hostingEnvironment", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - isXenon: { - serializedName: "properties.isXenon", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { name: "Boolean" } }, - containerRegistryBaseUrl: { - serializedName: "properties.containerRegistryBaseUrl", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - containerRegistryUsername: { - serializedName: "properties.containerRegistryUsername", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "String" + name: "DateTime" } }, - containerRegistryPassword: { - serializedName: "properties.containerRegistryPassword", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "String" + name: "Boolean" } }, - containerImageRepository: { - serializedName: "properties.containerImageRepository", + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", type: { - name: "String" + name: "Boolean" } }, - containerImageTag: { - serializedName: "properties.containerImageTag", + isDefault: { + readOnly: true, + serializedName: "isDefault", type: { - name: "String" + name: "Boolean" } - }, - containerImagePlatform: { - serializedName: "properties.containerImagePlatform", + } + } + } +}; + +export const FunctionAppRuntimes: msRest.CompositeMapper = { + serializedName: "FunctionAppRuntimes", + type: { + name: "Composite", + className: "FunctionAppRuntimes", + modelProperties: { + linuxRuntimeSettings: { + readOnly: true, + serializedName: "linuxRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "FunctionAppRuntimeSettings" } }, - appServiceEnvironment: { - serializedName: "properties.appServiceEnvironment", + windowsRuntimeSettings: { + readOnly: true, + serializedName: "windowsRuntimeSettings", type: { name: "Composite", - className: "AppServiceEnvironment" + className: "FunctionAppRuntimeSettings" } } } } }; -export const ValidateResponseError: msRest.CompositeMapper = { - serializedName: "ValidateResponseError", +export const FunctionAppMinorVersion: msRest.CompositeMapper = { + serializedName: "FunctionAppMinorVersion", type: { name: "Composite", - className: "ValidateResponseError", + className: "FunctionAppMinorVersion", modelProperties: { - code: { - serializedName: "code", + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - message: { - serializedName: "message", + value: { + readOnly: true, + serializedName: "value", type: { name: "String" } + }, + stackSettings: { + readOnly: true, + serializedName: "stackSettings", + type: { + name: "Composite", + className: "FunctionAppRuntimes" + } } } } }; -export const ValidateResponse: msRest.CompositeMapper = { - serializedName: "ValidateResponse", +export const FunctionAppMajorVersion: msRest.CompositeMapper = { + serializedName: "FunctionAppMajorVersion", type: { name: "Composite", - className: "ValidateResponse", + className: "FunctionAppMajorVersion", modelProperties: { - status: { - serializedName: "status", + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - error: { - serializedName: "error", + value: { + readOnly: true, + serializedName: "value", type: { - name: "Composite", - className: "ValidateResponseError" + name: "String" + } + }, + minorVersions: { + readOnly: true, + serializedName: "minorVersions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FunctionAppMinorVersion" + } + } } } } } }; -export const VnetParameters: msRest.CompositeMapper = { - serializedName: "VnetParameters", +export const FunctionAppStack: msRest.CompositeMapper = { + serializedName: "FunctionAppStack", type: { name: "Composite", - className: "VnetParameters", + className: "FunctionAppStack", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - vnetResourceGroup: { - serializedName: "properties.vnetResourceGroup", + location: { + readOnly: true, + serializedName: "location", type: { name: "String" } }, - vnetName: { - serializedName: "properties.vnetName", + displayText: { + readOnly: true, + serializedName: "properties.displayText", type: { name: "String" } }, - vnetSubnetName: { - serializedName: "properties.vnetSubnetName", + value: { + readOnly: true, + serializedName: "properties.value", type: { name: "String" } }, - subnetResourceId: { - serializedName: "properties.subnetResourceId", + majorVersions: { + readOnly: true, + serializedName: "properties.majorVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FunctionAppMajorVersion" + } + } + } + }, + preferredOs: { + readOnly: true, + serializedName: "properties.preferredOs", + type: { + name: "Enum", + allowedValues: [ + "Windows", + "Linux" + ] } } } } }; -export const VnetValidationTestFailure: msRest.CompositeMapper = { - serializedName: "VnetValidationTestFailure", +export const LinuxJavaContainerSettings: msRest.CompositeMapper = { + serializedName: "LinuxJavaContainerSettings", type: { name: "Composite", - className: "VnetValidationTestFailure", + className: "LinuxJavaContainerSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - testName: { - serializedName: "properties.testName", + java11Runtime: { + readOnly: true, + serializedName: "java11Runtime", type: { name: "String" } }, - details: { - serializedName: "properties.details", + java8Runtime: { + readOnly: true, + serializedName: "java8Runtime", type: { name: "String" } - } - } - } -}; - -export const VnetValidationFailureDetails: msRest.CompositeMapper = { - serializedName: "VnetValidationFailureDetails", - type: { - name: "Composite", - className: "VnetValidationFailureDetails", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - message: { - serializedName: "properties.message", + }, + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - failed: { - serializedName: "properties.failed", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { name: "Boolean" } }, - failedTests: { - serializedName: "properties.failedTests", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VnetValidationTestFailure" - } - } + name: "Boolean" } }, - warnings: { - serializedName: "properties.warnings", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VnetValidationTestFailure" - } - } + name: "DateTime" } - } - } - } -}; - -export const AllowedAudiencesValidation: msRest.CompositeMapper = { - serializedName: "AllowedAudiencesValidation", - type: { - name: "Composite", - className: "AllowedAudiencesValidation", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + }, + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" + } + }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", + type: { + name: "Boolean" } } } } }; -export const ApiKVReference: msRest.CompositeMapper = { - serializedName: "ApiKVReference", +export const WebAppRuntimeSettings: msRest.CompositeMapper = { + serializedName: "WebAppRuntimeSettings", type: { name: "Composite", - className: "ApiKVReference", + className: "WebAppRuntimeSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - reference: { - serializedName: "properties.reference", + runtimeVersion: { + readOnly: true, + serializedName: "runtimeVersion", type: { name: "String" } }, - status: { - serializedName: "properties.status", + remoteDebuggingSupported: { + readOnly: true, + serializedName: "remoteDebuggingSupported", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "Resolved", - "InvalidSyntax", - "MSINotEnabled", - "VaultNotFound", - "SecretNotFound", - "SecretVersionNotFound", - "AccessToKeyVaultDenied", - "OtherReasons", - "FetchTimedOut", - "UnauthorizedClient" - ] + name: "Boolean" } }, - vaultName: { - serializedName: "properties.vaultName", + appInsightsSettings: { + readOnly: true, + serializedName: "appInsightsSettings", type: { - name: "String" + name: "Composite", + className: "AppInsightsWebAppStackSettings" } }, - secretName: { - serializedName: "properties.secretName", + gitHubActionSettings: { + readOnly: true, + serializedName: "gitHubActionSettings", type: { - name: "String" + name: "Composite", + className: "GitHubActionWebAppStackSettings" } }, - secretVersion: { - serializedName: "properties.secretVersion", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - identityType: { - serializedName: "properties.identityType", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "Composite", - className: "ManagedServiceIdentity" + name: "Boolean" } }, - details: { - serializedName: "properties.details", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - source: { - serializedName: "properties.source", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "Enum", - allowedValues: ["KeyVault"] + name: "DateTime" } }, - activeVersion: { - serializedName: "properties.activeVersion", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "String" + name: "Boolean" + } + }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", + type: { + name: "Boolean" } } } } }; -export const AppRegistration: msRest.CompositeMapper = { - serializedName: "AppRegistration", +export const WindowsJavaContainerSettings: msRest.CompositeMapper = { + serializedName: "WindowsJavaContainerSettings", type: { name: "Composite", - className: "AppRegistration", + className: "WindowsJavaContainerSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - appId: { - serializedName: "properties.appId", + javaContainer: { + readOnly: true, + serializedName: "javaContainer", type: { name: "String" } }, - appSecretSettingName: { - serializedName: "properties.appSecretSettingName", + javaContainerVersion: { + readOnly: true, + serializedName: "javaContainerVersion", type: { name: "String" } - } - } - } -}; - -export const AppleRegistration: msRest.CompositeMapper = { - serializedName: "AppleRegistration", - type: { - name: "Composite", - className: "AppleRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + }, + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "String" + name: "Boolean" + } + }, + isHidden: { + readOnly: true, + serializedName: "isHidden", + type: { + name: "Boolean" + } + }, + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", + type: { + name: "DateTime" + } + }, + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", + type: { + name: "Boolean" + } + }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", + type: { + name: "Boolean" } } } } }; -export const LoginScopes: msRest.CompositeMapper = { - serializedName: "LoginScopes", +export const WebAppRuntimes: msRest.CompositeMapper = { + serializedName: "WebAppRuntimes", type: { name: "Composite", - className: "LoginScopes", + className: "WebAppRuntimes", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - scopes: { - serializedName: "properties.scopes", + linuxRuntimeSettings: { + readOnly: true, + serializedName: "linuxRuntimeSettings", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "WebAppRuntimeSettings" } - } - } - } -}; - -export const Apple: msRest.CompositeMapper = { - serializedName: "Apple", - type: { - name: "Composite", - className: "Apple", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + windowsRuntimeSettings: { + readOnly: true, + serializedName: "windowsRuntimeSettings", type: { - name: "Boolean" + name: "Composite", + className: "WebAppRuntimeSettings" } }, - registration: { - serializedName: "properties.registration", + linuxContainerSettings: { + readOnly: true, + serializedName: "linuxContainerSettings", type: { name: "Composite", - className: "AppleRegistration" + className: "LinuxJavaContainerSettings" } }, - login: { - serializedName: "properties.login", + windowsContainerSettings: { + readOnly: true, + serializedName: "windowsContainerSettings", type: { name: "Composite", - className: "LoginScopes" + className: "WindowsJavaContainerSettings" } } } } }; -export const FileSystemApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "FileSystemApplicationLogsConfig", +export const WebAppMinorVersion: msRest.CompositeMapper = { + serializedName: "WebAppMinorVersion", type: { name: "Composite", - className: "FileSystemApplicationLogsConfig", + className: "WebAppMinorVersion", modelProperties: { - level: { - serializedName: "level", - defaultValue: "Off", + displayText: { + readOnly: true, + serializedName: "displayText", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "String" } - } - } - } -}; - -export const AzureTableStorageApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureTableStorageApplicationLogsConfig", - type: { - name: "Composite", - className: "AzureTableStorageApplicationLogsConfig", - modelProperties: { - level: { - serializedName: "level", + }, + value: { + readOnly: true, + serializedName: "value", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "String" } }, - sasUrl: { - required: true, - serializedName: "sasUrl", + stackSettings: { + readOnly: true, + serializedName: "stackSettings", type: { - name: "String" + name: "Composite", + className: "WebAppRuntimes" } } } } }; -export const AzureBlobStorageApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureBlobStorageApplicationLogsConfig", +export const WebAppMajorVersion: msRest.CompositeMapper = { + serializedName: "WebAppMajorVersion", type: { name: "Composite", - className: "AzureBlobStorageApplicationLogsConfig", + className: "WebAppMajorVersion", modelProperties: { - level: { - serializedName: "level", + displayText: { + readOnly: true, + serializedName: "displayText", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "String" } }, - sasUrl: { - serializedName: "sasUrl", + value: { + readOnly: true, + serializedName: "value", type: { name: "String" } }, - retentionInDays: { - serializedName: "retentionInDays", + minorVersions: { + readOnly: true, + serializedName: "minorVersions", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "WebAppMinorVersion" + } + } } } } } }; -export const ApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "ApplicationLogsConfig", +export const WebAppStack: msRest.CompositeMapper = { + serializedName: "WebAppStack", type: { name: "Composite", - className: "ApplicationLogsConfig", + className: "WebAppStack", modelProperties: { - fileSystem: { - serializedName: "fileSystem", + ...ProxyOnlyResource.type.modelProperties, + location: { + readOnly: true, + serializedName: "location", type: { - name: "Composite", - className: "FileSystemApplicationLogsConfig" + name: "String" } }, - azureTableStorage: { - serializedName: "azureTableStorage", + displayText: { + readOnly: true, + serializedName: "properties.displayText", type: { - name: "Composite", - className: "AzureTableStorageApplicationLogsConfig" + name: "String" } }, - azureBlobStorage: { - serializedName: "azureBlobStorage", + value: { + readOnly: true, + serializedName: "properties.value", type: { - name: "Composite", - className: "AzureBlobStorageApplicationLogsConfig" + name: "String" + } + }, + majorVersions: { + readOnly: true, + serializedName: "properties.majorVersions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "WebAppMajorVersion" + } + } + } + }, + preferredOs: { + readOnly: true, + serializedName: "properties.preferredOs", + type: { + name: "Enum", + allowedValues: [ + "Windows", + "Linux" + ] } } } } }; -export const AuthPlatform: msRest.CompositeMapper = { - serializedName: "AuthPlatform", +export const Recommendation: msRest.CompositeMapper = { + serializedName: "Recommendation", type: { name: "Composite", - className: "AuthPlatform", + className: "Recommendation", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + creationTime: { + serializedName: "properties.creationTime", type: { - name: "Boolean" + name: "DateTime" } }, - runtimeVersion: { - serializedName: "properties.runtimeVersion", + recommendationId: { + serializedName: "properties.recommendationId", type: { - name: "String" + name: "Uuid" } }, - configFilePath: { - serializedName: "properties.configFilePath", + resourceId: { + serializedName: "properties.resourceId", type: { name: "String" } - } - } - } -}; - -export const AzureActiveDirectoryRegistration: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryRegistration", - type: { - name: "Composite", - className: "AzureActiveDirectoryRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - openIdIssuer: { - serializedName: "properties.openIdIssuer", + }, + resourceScope: { + serializedName: "properties.resourceScope", type: { name: "String" } }, - clientId: { - serializedName: "properties.clientId", + ruleName: { + serializedName: "properties.ruleName", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + displayName: { + serializedName: "properties.displayName", type: { name: "String" } }, - clientSecretCertificateThumbprint: { - serializedName: "properties.clientSecretCertificateThumbprint", + message: { + serializedName: "properties.message", type: { name: "String" } - } - } - } -}; - -export const AzureActiveDirectoryLogin: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryLogin", - type: { - name: "Composite", - className: "AzureActiveDirectoryLogin", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - disableWWWAuthenticate: { - serializedName: "properties.disableWWWAuthenticate", + }, + level: { + serializedName: "properties.level", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Critical", + "Warning", + "Information", + "NonUrgentSuggestion" + ] } }, - loginParameters: { - serializedName: "properties.loginParameters", + channels: { + serializedName: "properties.channels", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const JwtClaimChecks: msRest.CompositeMapper = { - serializedName: "JwtClaimChecks", - type: { - name: "Composite", - className: "JwtClaimChecks", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allowedGroups: { - serializedName: "properties.allowedGroups", + name: "Enum", + allowedValues: [ + "Notification", + "Api", + "Email", + "Webhook", + "All" + ] + } + }, + categoryTags: { + readOnly: true, + serializedName: "properties.categoryTags", type: { name: "Sequence", element: { @@ -9031,37 +9421,20 @@ export const JwtClaimChecks: msRest.CompositeMapper = { } } }, - allowedClientApplications: { - serializedName: "properties.allowedClientApplications", + actionName: { + serializedName: "properties.actionName", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } - } - } - } -}; - -export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryValidation", - type: { - name: "Composite", - className: "AzureActiveDirectoryValidation", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - jwtClaimChecks: { - serializedName: "properties.jwtClaimChecks", + }, + enabled: { + serializedName: "properties.enabled", type: { - name: "Composite", - className: "JwtClaimChecks" + name: "Number" } }, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + states: { + serializedName: "properties.states", type: { name: "Sequence", element: { @@ -9070,859 +9443,848 @@ export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const AzureActiveDirectory: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectory", - type: { - name: "Composite", - className: "AzureActiveDirectory", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } }, - registration: { - serializedName: "properties.registration", + startTime: { + serializedName: "properties.startTime", type: { - name: "Composite", - className: "AzureActiveDirectoryRegistration" + name: "DateTime" } }, - login: { - serializedName: "properties.login", + endTime: { + serializedName: "properties.endTime", type: { - name: "Composite", - className: "AzureActiveDirectoryLogin" + name: "DateTime" } }, - validation: { - serializedName: "properties.validation", + nextNotificationTime: { + serializedName: "properties.nextNotificationTime", type: { - name: "Composite", - className: "AzureActiveDirectoryValidation" + name: "DateTime" } }, - isAutoProvisioned: { - serializedName: "properties.isAutoProvisioned", + notificationExpirationTime: { + serializedName: "properties.notificationExpirationTime", type: { - name: "Boolean" + name: "DateTime" } - } - } - } -}; - -export const AzureBlobStorageHttpLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureBlobStorageHttpLogsConfig", - type: { - name: "Composite", - className: "AzureBlobStorageHttpLogsConfig", - modelProperties: { - sasUrl: { - serializedName: "sasUrl", + }, + notifiedTime: { + serializedName: "properties.notifiedTime", type: { - name: "String" + name: "DateTime" } }, - retentionInDays: { - serializedName: "retentionInDays", + score: { + serializedName: "properties.score", type: { name: "Number" } }, - enabled: { - serializedName: "enabled", + isDynamic: { + serializedName: "properties.isDynamic", type: { name: "Boolean" } - } - } - } -}; - -export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { - serializedName: "AzureStaticWebAppsRegistration", - type: { - name: "Composite", - className: "AzureStaticWebAppsRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + }, + extensionName: { + serializedName: "properties.extensionName", type: { name: "String" } - } - } - } -}; - -export const AzureStaticWebApps: msRest.CompositeMapper = { - serializedName: "AzureStaticWebApps", - type: { - name: "Composite", - className: "AzureStaticWebApps", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + bladeName: { + serializedName: "properties.bladeName", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + forwardLink: { + serializedName: "properties.forwardLink", type: { - name: "Composite", - className: "AzureStaticWebAppsRegistration" + name: "String" } } } } }; -export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { - serializedName: "AzureStoragePropertyDictionaryResource", +export const RecommendationRule: msRest.CompositeMapper = { + serializedName: "RecommendationRule", type: { name: "Composite", - className: "AzureStoragePropertyDictionaryResource", + className: "RecommendationRule", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "AzureStorageInfoValue" - } - } - } - } - } - } -}; - -export const DatabaseBackupSetting: msRest.CompositeMapper = { - serializedName: "DatabaseBackupSetting", - type: { - name: "Composite", - className: "DatabaseBackupSetting", - modelProperties: { - databaseType: { - required: true, - serializedName: "databaseType", - type: { - name: "String" - } - }, - name: { - serializedName: "name", + recommendationName: { + serializedName: "properties.recommendationName", type: { name: "String" } }, - connectionStringName: { - serializedName: "connectionStringName", + displayName: { + serializedName: "properties.displayName", type: { name: "String" } }, - connectionString: { - serializedName: "connectionString", + message: { + serializedName: "properties.message", type: { name: "String" } - } - } - } -}; - -export const BackupItem: msRest.CompositeMapper = { - serializedName: "BackupItem", - type: { - name: "Composite", - className: "BackupItem", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - backupId: { - readOnly: true, - serializedName: "properties.id", - type: { - name: "Number" - } }, - storageAccountUrl: { - readOnly: true, - serializedName: "properties.storageAccountUrl", + recommendationId: { + serializedName: "properties.recommendationId", type: { - name: "String" + name: "Uuid" } }, - blobName: { - readOnly: true, - serializedName: "properties.blobName", + description: { + serializedName: "properties.description", type: { name: "String" } }, - backupItemName: { - readOnly: true, - serializedName: "properties.name", + actionName: { + serializedName: "properties.actionName", type: { name: "String" } }, - status: { - readOnly: true, - serializedName: "properties.status", + level: { + serializedName: "properties.level", type: { name: "Enum", allowedValues: [ - "InProgress", - "Failed", - "Succeeded", - "TimedOut", - "Created", - "Skipped", - "PartiallySucceeded", - "DeleteInProgress", - "DeleteFailed", - "Deleted" + "Critical", + "Warning", + "Information", + "NonUrgentSuggestion" ] } }, - sizeInBytes: { - readOnly: true, - serializedName: "properties.sizeInBytes", - type: { - name: "Number" - } - }, - created: { - readOnly: true, - serializedName: "properties.created", - type: { - name: "DateTime" - } - }, - log: { - readOnly: true, - serializedName: "properties.log", + channels: { + serializedName: "properties.channels", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Notification", + "Api", + "Email", + "Webhook", + "All" + ] } }, - databases: { + categoryTags: { readOnly: true, - serializedName: "properties.databases", + serializedName: "properties.categoryTags", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "DatabaseBackupSetting" + name: "String" } } } }, - scheduled: { - readOnly: true, - serializedName: "properties.scheduled", + isDynamic: { + serializedName: "properties.isDynamic", type: { name: "Boolean" } }, - lastRestoreTimeStamp: { - readOnly: true, - serializedName: "properties.lastRestoreTimeStamp", + extensionName: { + serializedName: "properties.extensionName", type: { - name: "DateTime" + name: "String" } }, - finishedTimeStamp: { - readOnly: true, - serializedName: "properties.finishedTimeStamp", + bladeName: { + serializedName: "properties.bladeName", type: { - name: "DateTime" + name: "String" } }, - correlationId: { - readOnly: true, - serializedName: "properties.correlationId", + forwardLink: { + serializedName: "properties.forwardLink", + type: { + name: "String" + } + } + } + } +}; + +export const ResourceHealthMetadata: msRest.CompositeMapper = { + serializedName: "ResourceHealthMetadata", + type: { + name: "Composite", + className: "ResourceHealthMetadata", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + category: { + serializedName: "properties.category", type: { name: "String" } }, - websiteSizeInBytes: { - readOnly: true, - serializedName: "properties.websiteSizeInBytes", + signalAvailability: { + serializedName: "properties.signalAvailability", type: { - name: "Number" + name: "Boolean" } } } } }; -export const BackupSchedule: msRest.CompositeMapper = { - serializedName: "BackupSchedule", +export const AppserviceGithubToken: msRest.CompositeMapper = { + serializedName: "AppserviceGithubToken", type: { name: "Composite", - className: "BackupSchedule", + className: "AppserviceGithubToken", modelProperties: { - frequencyInterval: { - required: true, - serializedName: "frequencyInterval", - defaultValue: 7, + accessToken: { + serializedName: "accessToken", type: { - name: "Number" + name: "String" } }, - frequencyUnit: { - required: true, - serializedName: "frequencyUnit", - defaultValue: "Day", + scope: { + serializedName: "scope", type: { - name: "Enum", - allowedValues: ["Day", "Hour"] + name: "String" } }, - keepAtLeastOneBackup: { - required: true, - serializedName: "keepAtLeastOneBackup", - defaultValue: true, + tokenType: { + serializedName: "tokenType", type: { - name: "Boolean" + name: "String" } }, - retentionPeriodInDays: { - required: true, - serializedName: "retentionPeriodInDays", - defaultValue: 30, + gotToken: { + serializedName: "gotToken", type: { - name: "Number" + name: "Boolean" } }, - startTime: { - serializedName: "startTime", + errorMessage: { + serializedName: "errorMessage", type: { - name: "DateTime" + name: "String" + } + } + } + } +}; + +export const AppserviceGithubTokenRequest: msRest.CompositeMapper = { + serializedName: "AppserviceGithubTokenRequest", + type: { + name: "Composite", + className: "AppserviceGithubTokenRequest", + modelProperties: { + code: { + required: true, + serializedName: "code", + type: { + name: "String" } }, - lastExecutionTime: { - readOnly: true, - serializedName: "lastExecutionTime", + state: { + required: true, + serializedName: "state", type: { - name: "DateTime" + name: "String" } } } } }; -export const BackupRequest: msRest.CompositeMapper = { - serializedName: "BackupRequest", +export const BillingMeter: msRest.CompositeMapper = { + serializedName: "BillingMeter", type: { name: "Composite", - className: "BackupRequest", + className: "BillingMeter", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - backupName: { - serializedName: "properties.backupName", + meterId: { + serializedName: "properties.meterId", type: { name: "String" } }, - enabled: { - serializedName: "properties.enabled", + billingLocation: { + serializedName: "properties.billingLocation", type: { - name: "Boolean" + name: "String" } }, - storageAccountUrl: { - required: true, - serializedName: "properties.storageAccountUrl", + shortName: { + serializedName: "properties.shortName", type: { name: "String" } }, - backupSchedule: { - serializedName: "properties.backupSchedule", + friendlyName: { + serializedName: "properties.friendlyName", type: { - name: "Composite", - className: "BackupSchedule" + name: "String" } }, - databases: { - serializedName: "properties.databases", + resourceType: { + serializedName: "properties.resourceType", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatabaseBackupSetting" - } - } + name: "String" + } + }, + osType: { + serializedName: "properties.osType", + type: { + name: "String" + } + }, + multiplier: { + serializedName: "properties.multiplier", + type: { + name: "Number" } } } } }; -export const BlobStorageTokenStore: msRest.CompositeMapper = { - serializedName: "BlobStorageTokenStore", +export const CsmMoveResourceEnvelope: msRest.CompositeMapper = { + serializedName: "CsmMoveResourceEnvelope", type: { name: "Composite", - className: "BlobStorageTokenStore", + className: "CsmMoveResourceEnvelope", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sasUrlSettingName: { - serializedName: "properties.sasUrlSettingName", + targetResourceGroup: { + serializedName: "targetResourceGroup", + constraints: { + MaxLength: 90, + MinLength: 1, + Pattern: / ^[-\w\._\(\)]+[^\.]$/ + }, type: { name: "String" } + }, + resources: { + serializedName: "resources", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } }; -export const ClientRegistration: msRest.CompositeMapper = { - serializedName: "ClientRegistration", +export const GeoRegion: msRest.CompositeMapper = { + serializedName: "GeoRegion", type: { name: "Composite", - className: "ClientRegistration", + className: "GeoRegion", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + description: { + readOnly: true, + serializedName: "properties.description", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", - type: { - name: "String" - } - } - } - } -}; - -export const ConnStringValueTypePair: msRest.CompositeMapper = { - serializedName: "ConnStringValueTypePair", - type: { - name: "Composite", - className: "ConnStringValueTypePair", - modelProperties: { - value: { - required: true, - serializedName: "value", + displayName: { + readOnly: true, + serializedName: "properties.displayName", type: { name: "String" } }, - type: { - required: true, - serializedName: "type", + orgDomain: { + readOnly: true, + serializedName: "properties.orgDomain", type: { - name: "Enum", - allowedValues: [ - "MySql", - "SQLServer", - "SQLAzure", - "Custom", - "NotificationHub", - "ServiceBus", - "EventHub", - "ApiHub", - "DocDb", - "RedisCache", - "PostgreSQL" - ] + name: "String" } } } } }; -export const ConnectionStringDictionary: msRest.CompositeMapper = { - serializedName: "ConnectionStringDictionary", +export const HostingEnvironmentDeploymentInfo: msRest.CompositeMapper = { + serializedName: "HostingEnvironmentDeploymentInfo", type: { name: "Composite", - className: "ConnectionStringDictionary", + className: "HostingEnvironmentDeploymentInfo", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", + name: { + serializedName: "name", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "ConnStringValueTypePair" - } - } + name: "String" + } + }, + location: { + serializedName: "location", + type: { + name: "String" } } } } }; -export const ContainerCpuUsage: msRest.CompositeMapper = { - serializedName: "ContainerCpuUsage", +export const DeploymentLocations: msRest.CompositeMapper = { + serializedName: "DeploymentLocations", type: { name: "Composite", - className: "ContainerCpuUsage", + className: "DeploymentLocations", modelProperties: { - totalUsage: { - serializedName: "totalUsage", - type: { - name: "Number" - } - }, - perCpuUsage: { - serializedName: "perCpuUsage", + locations: { + serializedName: "locations", type: { name: "Sequence", element: { type: { - name: "Number" + name: "Composite", + className: "GeoRegion" } } } }, - kernelModeUsage: { - serializedName: "kernelModeUsage", + hostingEnvironments: { + serializedName: "hostingEnvironments", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AppServiceEnvironment" + } + } } }, - userModeUsage: { - serializedName: "userModeUsage", + hostingEnvironmentDeploymentInfos: { + serializedName: "hostingEnvironmentDeploymentInfos", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HostingEnvironmentDeploymentInfo" + } + } } } } } }; -export const ContainerThrottlingData: msRest.CompositeMapper = { - serializedName: "ContainerThrottlingData", +export const GlobalCsmSkuDescription: msRest.CompositeMapper = { + serializedName: "GlobalCsmSkuDescription", type: { name: "Composite", - className: "ContainerThrottlingData", + className: "GlobalCsmSkuDescription", modelProperties: { - periods: { - serializedName: "periods", + name: { + serializedName: "name", type: { - name: "Number" + name: "String" } }, - throttledPeriods: { - serializedName: "throttledPeriods", + tier: { + serializedName: "tier", type: { - name: "Number" + name: "String" } }, - throttledTime: { - serializedName: "throttledTime", + size: { + serializedName: "size", type: { - name: "Number" + name: "String" } - } - } - } -}; - -export const ContainerCpuStatistics: msRest.CompositeMapper = { - serializedName: "ContainerCpuStatistics", - type: { - name: "Composite", - className: "ContainerCpuStatistics", - modelProperties: { - cpuUsage: { - serializedName: "cpuUsage", + }, + family: { + serializedName: "family", type: { - name: "Composite", - className: "ContainerCpuUsage" + name: "String" } }, - systemCpuUsage: { - serializedName: "systemCpuUsage", + capacity: { + serializedName: "capacity", type: { - name: "Number" + name: "Composite", + className: "SkuCapacity" } }, - onlineCpuCount: { - serializedName: "onlineCpuCount", + locations: { + serializedName: "locations", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - throttlingData: { - serializedName: "throttlingData", + capabilities: { + serializedName: "capabilities", type: { - name: "Composite", - className: "ContainerThrottlingData" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Capability" + } + } } } } } }; -export const ContainerMemoryStatistics: msRest.CompositeMapper = { - serializedName: "ContainerMemoryStatistics", +export const PremierAddOnOffer: msRest.CompositeMapper = { + serializedName: "PremierAddOnOffer", type: { name: "Composite", - className: "ContainerMemoryStatistics", + className: "PremierAddOnOffer", modelProperties: { - usage: { - serializedName: "usage", + ...ProxyOnlyResource.type.modelProperties, + sku: { + serializedName: "properties.sku", type: { - name: "Number" + name: "String" } }, - maxUsage: { - serializedName: "maxUsage", + product: { + serializedName: "properties.product", type: { - name: "Number" + name: "String" } }, - limit: { - serializedName: "limit", - type: { - name: "Number" - } - } - } - } -}; - -export const ContainerNetworkInterfaceStatistics: msRest.CompositeMapper = { - serializedName: "ContainerNetworkInterfaceStatistics", - type: { - name: "Composite", - className: "ContainerNetworkInterfaceStatistics", - modelProperties: { - rxBytes: { - serializedName: "rxBytes", + vendor: { + serializedName: "properties.vendor", type: { - name: "Number" + name: "String" } }, - rxPackets: { - serializedName: "rxPackets", + promoCodeRequired: { + serializedName: "properties.promoCodeRequired", type: { - name: "Number" + name: "Boolean" } }, - rxErrors: { - serializedName: "rxErrors", + quota: { + serializedName: "properties.quota", type: { name: "Number" } }, - rxDropped: { - serializedName: "rxDropped", + webHostingPlanRestrictions: { + serializedName: "properties.webHostingPlanRestrictions", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "None", + "Free", + "Shared", + "Basic", + "Standard", + "Premium" + ] } }, - txBytes: { - serializedName: "txBytes", + privacyPolicyUrl: { + serializedName: "properties.privacyPolicyUrl", type: { - name: "Number" + name: "String" } }, - txPackets: { - serializedName: "txPackets", + legalTermsUrl: { + serializedName: "properties.legalTermsUrl", type: { - name: "Number" + name: "String" } }, - txErrors: { - serializedName: "txErrors", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Number" + name: "String" } }, - txDropped: { - serializedName: "txDropped", + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "Number" + name: "String" } } } } }; -export const ContainerInfo: msRest.CompositeMapper = { - serializedName: "ContainerInfo", +export const ResourceNameAvailability: msRest.CompositeMapper = { + serializedName: "ResourceNameAvailability", type: { name: "Composite", - className: "ContainerInfo", + className: "ResourceNameAvailability", modelProperties: { - currentTimeStamp: { - serializedName: "currentTimeStamp", + nameAvailable: { + serializedName: "nameAvailable", type: { - name: "DateTime" + name: "Boolean" } }, - previousTimeStamp: { - serializedName: "previousTimeStamp", + reason: { + serializedName: "reason", type: { - name: "DateTime" + name: "String" } }, - currentCpuStats: { - serializedName: "currentCpuStats", + message: { + serializedName: "message", type: { - name: "Composite", - className: "ContainerCpuStatistics" + name: "String" + } + } + } + } +}; + +export const ResourceNameAvailabilityRequest: msRest.CompositeMapper = { + serializedName: "ResourceNameAvailabilityRequest", + type: { + name: "Composite", + className: "ResourceNameAvailabilityRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" } }, - previousCpuStats: { - serializedName: "previousCpuStats", + type: { + required: true, + serializedName: "type", type: { - name: "Composite", - className: "ContainerCpuStatistics" + name: "String" } }, - memoryStats: { - serializedName: "memoryStats", + isFqdn: { + serializedName: "isFqdn", type: { - name: "Composite", - className: "ContainerMemoryStatistics" + name: "Boolean" + } + } + } + } +}; + +export const SkuInfos: msRest.CompositeMapper = { + serializedName: "SkuInfos", + type: { + name: "Composite", + className: "SkuInfos", + modelProperties: { + resourceType: { + serializedName: "resourceType", + type: { + name: "String" } }, - name: { - serializedName: "name", + skus: { + serializedName: "skus", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "GlobalCsmSkuDescription" + } + } + } + } + } + } +}; + +export const SourceControl: msRest.CompositeMapper = { + serializedName: "SourceControl", + type: { + name: "Composite", + className: "SourceControl", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + token: { + serializedName: "properties.token", type: { name: "String" } }, - id: { - serializedName: "id", + tokenSecret: { + serializedName: "properties.tokenSecret", type: { name: "String" } }, - eth0: { - serializedName: "eth0", + refreshToken: { + serializedName: "properties.refreshToken", type: { - name: "Composite", - className: "ContainerNetworkInterfaceStatistics" + name: "String" + } + }, + expirationTime: { + serializedName: "properties.expirationTime", + type: { + name: "DateTime" } } } } }; -export const ContinuousWebJob: msRest.CompositeMapper = { - serializedName: "ContinuousWebJob", +export const ValidateRequest: msRest.CompositeMapper = { + serializedName: "ValidateRequest", type: { name: "Composite", - className: "ContinuousWebJob", + className: "ValidateRequest", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - status: { - serializedName: "properties.status", + name: { + required: true, + serializedName: "name", type: { - name: "Enum", - allowedValues: ["Initializing", "Starting", "Running", "PendingRestart", "Stopped"] + name: "String" } }, - detailedStatus: { - serializedName: "properties.detailed_status", + type: { + required: true, + serializedName: "type", type: { name: "String" } }, - logUrl: { - serializedName: "properties.log_url", + location: { + required: true, + serializedName: "location", type: { name: "String" } }, - runCommand: { - serializedName: "properties.run_command", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { name: "String" } }, - url: { - serializedName: "properties.url", + skuName: { + serializedName: "properties.skuName", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + needLinuxWorkers: { + serializedName: "properties.needLinuxWorkers", type: { - name: "String" + name: "Boolean" } }, - webJobType: { - serializedName: "properties.web_job_type", + isSpot: { + serializedName: "properties.isSpot", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "Boolean" } }, - error: { - serializedName: "properties.error", + capacity: { + serializedName: "properties.capacity", + constraints: { + InclusiveMinimum: 1 + }, + type: { + name: "Number" + } + }, + hostingEnvironment: { + serializedName: "properties.hostingEnvironment", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + isXenon: { + serializedName: "properties.isXenon", type: { name: "Boolean" } }, - settings: { - serializedName: "properties.settings", + containerRegistryBaseUrl: { + serializedName: "properties.containerRegistryBaseUrl", type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "String" + } + }, + containerRegistryUsername: { + serializedName: "properties.containerRegistryUsername", + type: { + name: "String" + } + }, + containerRegistryPassword: { + serializedName: "properties.containerRegistryPassword", + type: { + name: "String" + } + }, + containerImageRepository: { + serializedName: "properties.containerImageRepository", + type: { + name: "String" + } + }, + containerImageTag: { + serializedName: "properties.containerImageTag", + type: { + name: "String" + } + }, + containerImagePlatform: { + serializedName: "properties.containerImagePlatform", + type: { + name: "String" + } + }, + appServiceEnvironment: { + serializedName: "properties.appServiceEnvironment", + type: { + name: "Composite", + className: "AppServiceEnvironment" } } } } }; -export const CookieExpiration: msRest.CompositeMapper = { - serializedName: "CookieExpiration", +export const ValidateResponseError: msRest.CompositeMapper = { + serializedName: "ValidateResponseError", type: { name: "Composite", - className: "CookieExpiration", + className: "ValidateResponseError", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - convention: { - serializedName: "properties.convention", + code: { + serializedName: "code", type: { - name: "Enum", - allowedValues: ["FixedTime", "IdentityProviderDerived"] + name: "String" } }, - timeToExpiration: { - serializedName: "properties.timeToExpiration", + message: { + serializedName: "message", type: { name: "String" } @@ -9931,199 +10293,126 @@ export const CookieExpiration: msRest.CompositeMapper = { } }; -export const CsmPublishingCredentialsPoliciesEntity: msRest.CompositeMapper = { - serializedName: "CsmPublishingCredentialsPoliciesEntity", +export const ValidateResponse: msRest.CompositeMapper = { + serializedName: "ValidateResponse", type: { name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity", + className: "ValidateResponse", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allow: { - required: true, - serializedName: "properties.allow", + status: { + serializedName: "status", type: { - name: "Boolean" + name: "String" + } + }, + error: { + serializedName: "error", + type: { + name: "Composite", + className: "ValidateResponseError" } } } } }; -export const CsmPublishingCredentialsPoliciesCollection: msRest.CompositeMapper = { - serializedName: "CsmPublishingCredentialsPoliciesCollection", +export const VnetParameters: msRest.CompositeMapper = { + serializedName: "VnetParameters", type: { name: "Composite", - className: "CsmPublishingCredentialsPoliciesCollection", + className: "VnetParameters", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - ftp: { - required: true, - serializedName: "properties.ftp", + vnetResourceGroup: { + serializedName: "properties.vnetResourceGroup", type: { - name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity" + name: "String" } }, - scm: { - required: true, - serializedName: "properties.scm", + vnetName: { + serializedName: "properties.vnetName", type: { - name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity" + name: "String" } - } - } - } -}; - -export const CsmPublishingProfileOptions: msRest.CompositeMapper = { - serializedName: "CsmPublishingProfileOptions", - type: { - name: "Composite", - className: "CsmPublishingProfileOptions", - modelProperties: { - format: { - serializedName: "format", + }, + vnetSubnetName: { + serializedName: "properties.vnetSubnetName", type: { name: "String" } }, - includeDisasterRecoveryEndpoints: { - serializedName: "includeDisasterRecoveryEndpoints", + subnetResourceId: { + serializedName: "properties.subnetResourceId", type: { - name: "Boolean" + name: "String" } } } } }; -export const CsmSlotEntity: msRest.CompositeMapper = { - serializedName: "CsmSlotEntity", +export const VnetValidationTestFailure: msRest.CompositeMapper = { + serializedName: "VnetValidationTestFailure", type: { name: "Composite", - className: "CsmSlotEntity", + className: "VnetValidationTestFailure", modelProperties: { - targetSlot: { - required: true, - serializedName: "targetSlot", + ...ProxyOnlyResource.type.modelProperties, + testName: { + serializedName: "properties.testName", type: { name: "String" } }, - preserveVnet: { - required: true, - serializedName: "preserveVnet", + details: { + serializedName: "properties.details", type: { - name: "Boolean" + name: "String" } } } } }; -export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { - serializedName: "CustomHostnameAnalysisResult", +export const VnetValidationFailureDetails: msRest.CompositeMapper = { + serializedName: "VnetValidationFailureDetails", type: { name: "Composite", - className: "CustomHostnameAnalysisResult", + className: "VnetValidationFailureDetails", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - isHostnameAlreadyVerified: { - readOnly: true, - serializedName: "properties.isHostnameAlreadyVerified", - type: { - name: "Boolean" - } - }, - customDomainVerificationTest: { - readOnly: true, - serializedName: "properties.customDomainVerificationTest", - type: { - name: "Enum", - allowedValues: ["Passed", "Failed", "Skipped"] - } - }, - customDomainVerificationFailureInfo: { - readOnly: true, - serializedName: "properties.customDomainVerificationFailureInfo", - type: { - name: "Composite", - className: "ErrorEntity" - } - }, - hasConflictOnScaleUnit: { - readOnly: true, - serializedName: "properties.hasConflictOnScaleUnit", - type: { - name: "Boolean" - } - }, - hasConflictAcrossSubscription: { - readOnly: true, - serializedName: "properties.hasConflictAcrossSubscription", - type: { - name: "Boolean" - } - }, - conflictingAppResourceId: { - readOnly: true, - serializedName: "properties.conflictingAppResourceId", + message: { + serializedName: "properties.message", type: { name: "String" } }, - cNameRecords: { - serializedName: "properties.cNameRecords", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - txtRecords: { - serializedName: "properties.txtRecords", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - aRecords: { - serializedName: "properties.aRecords", + failed: { + serializedName: "properties.failed", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - alternateCNameRecords: { - serializedName: "properties.alternateCNameRecords", + failedTests: { + serializedName: "properties.failedTests", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "VnetValidationTestFailure" } } } }, - alternateTxtRecords: { - serializedName: "properties.alternateTxtRecords", + warnings: { + serializedName: "properties.warnings", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "VnetValidationTestFailure" } } } @@ -10132,63 +10421,38 @@ export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { } }; -export const OpenIdConnectClientCredential: msRest.CompositeMapper = { - serializedName: "OpenIdConnectClientCredential", - type: { - name: "Composite", - className: "OpenIdConnectClientCredential", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - method: { - serializedName: "properties.method", - type: { - name: "Enum", - allowedValues: ["ClientSecretPost"] - } - }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", - type: { - name: "String" - } - } - } - } -}; - -export const OpenIdConnectConfig: msRest.CompositeMapper = { - serializedName: "OpenIdConnectConfig", +export const ArmPlan: msRest.CompositeMapper = { + serializedName: "ArmPlan", type: { name: "Composite", - className: "OpenIdConnectConfig", + className: "ArmPlan", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - authorizationEndpoint: { - serializedName: "properties.authorizationEndpoint", + name: { + serializedName: "name", type: { name: "String" } }, - tokenEndpoint: { - serializedName: "properties.tokenEndpoint", + publisher: { + serializedName: "publisher", type: { name: "String" } }, - issuer: { - serializedName: "properties.issuer", + product: { + serializedName: "product", type: { name: "String" } }, - certificationUri: { - serializedName: "properties.certificationUri", + promotionCode: { + serializedName: "promotionCode", type: { name: "String" } }, - wellKnownOpenIdConfiguration: { - serializedName: "properties.wellKnownOpenIdConfiguration", + version: { + serializedName: "version", type: { name: "String" } @@ -10197,52 +10461,36 @@ export const OpenIdConnectConfig: msRest.CompositeMapper = { } }; -export const OpenIdConnectRegistration: msRest.CompositeMapper = { - serializedName: "OpenIdConnectRegistration", +export const RemotePrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "RemotePrivateEndpointConnection", type: { name: "Composite", - className: "OpenIdConnectRegistration", + className: "RemotePrivateEndpointConnection", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { name: "String" } }, - clientCredential: { - serializedName: "properties.clientCredential", + privateEndpoint: { + serializedName: "properties.privateEndpoint", type: { name: "Composite", - className: "OpenIdConnectClientCredential" + className: "ArmIdWrapper" } }, - openIdConnectConfiguration: { - serializedName: "properties.openIdConnectConfiguration", + privateLinkServiceConnectionState: { + serializedName: "properties.privateLinkServiceConnectionState", type: { name: "Composite", - className: "OpenIdConnectConfig" - } - } - } - } -}; - -export const OpenIdConnectLogin: msRest.CompositeMapper = { - serializedName: "OpenIdConnectLogin", - type: { - name: "Composite", - className: "OpenIdConnectLogin", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - nameClaimType: { - serializedName: "properties.nameClaimType", - type: { - name: "String" + className: "PrivateLinkConnectionState" } }, - scopes: { - serializedName: "properties.scopes", + ipAddresses: { + serializedName: "properties.ipAddresses", type: { name: "Sequence", element: { @@ -10256,129 +10504,153 @@ export const OpenIdConnectLogin: msRest.CompositeMapper = { } }; -export const CustomOpenIdConnectProvider: msRest.CompositeMapper = { - serializedName: "CustomOpenIdConnectProvider", +export const ResponseMessageEnvelopeRemotePrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "ResponseMessageEnvelope_RemotePrivateEndpointConnection_", type: { name: "Composite", - className: "CustomOpenIdConnectProvider", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + id: { + serializedName: "id", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + name: { + serializedName: "name", + type: { + name: "String" + } + }, + type: { + serializedName: "type", + type: { + name: "String" + } + }, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + plan: { + serializedName: "plan", type: { name: "Composite", - className: "OpenIdConnectRegistration" + className: "ArmPlan" } }, - login: { - serializedName: "properties.login", + properties: { + serializedName: "properties", type: { name: "Composite", - className: "OpenIdConnectLogin" + className: "RemotePrivateEndpointConnection" } - } - } - } -}; - -export const DeletedAppRestoreRequest: msRest.CompositeMapper = { - serializedName: "DeletedAppRestoreRequest", - type: { - name: "Composite", - className: "DeletedAppRestoreRequest", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - deletedSiteId: { - serializedName: "properties.deletedSiteId", + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "SkuDescription" + } + }, + status: { + serializedName: "status", type: { name: "String" } }, - recoverConfiguration: { - serializedName: "properties.recoverConfiguration", + error: { + serializedName: "error", type: { - name: "Boolean" + name: "Composite", + className: "ErrorEntity" } }, - snapshotTime: { - serializedName: "properties.snapshotTime", + identity: { + serializedName: "identity", type: { - name: "String" + name: "Composite", + className: "ManagedServiceIdentity" } }, - useDRSecondary: { - serializedName: "properties.useDRSecondary", + zones: { + serializedName: "zones", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const Deployment: msRest.CompositeMapper = { - serializedName: "Deployment", +export const StaticSiteBuildProperties: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildProperties", type: { name: "Composite", - className: "Deployment", + className: "StaticSiteBuildProperties", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - status: { - serializedName: "properties.status", - type: { - name: "Number" - } - }, - message: { - serializedName: "properties.message", + appLocation: { + serializedName: "appLocation", type: { name: "String" } }, - author: { - serializedName: "properties.author", + apiLocation: { + serializedName: "apiLocation", type: { name: "String" } }, - deployer: { - serializedName: "properties.deployer", + appArtifactLocation: { + serializedName: "appArtifactLocation", type: { name: "String" } }, - authorEmail: { - serializedName: "properties.author_email", + outputLocation: { + serializedName: "outputLocation", type: { name: "String" } }, - startTime: { - serializedName: "properties.start_time", + appBuildCommand: { + serializedName: "appBuildCommand", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "properties.end_time", + apiBuildCommand: { + serializedName: "apiBuildCommand", type: { - name: "DateTime" + name: "String" } }, - active: { - serializedName: "properties.active", + skipGithubActionWorkflowGeneration: { + serializedName: "skipGithubActionWorkflowGeneration", type: { name: "Boolean" } }, - details: { - serializedName: "properties.details", + githubActionSecretNameOverride: { + serializedName: "githubActionSecretNameOverride", type: { name: "String" } @@ -10387,333 +10659,326 @@ export const Deployment: msRest.CompositeMapper = { } }; -export const EnabledConfig: msRest.CompositeMapper = { - serializedName: "EnabledConfig", +export const StaticSiteTemplateOptions: msRest.CompositeMapper = { + serializedName: "StaticSiteTemplateOptions", type: { name: "Composite", - className: "EnabledConfig", + className: "StaticSiteTemplateOptions", modelProperties: { - enabled: { - serializedName: "enabled", + templateRepositoryUrl: { + serializedName: "templateRepositoryUrl", type: { - name: "Boolean" + name: "String" } - } - } - } -}; - -export const Facebook: msRest.CompositeMapper = { - serializedName: "Facebook", - type: { - name: "Composite", - className: "Facebook", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + owner: { + serializedName: "owner", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + repositoryName: { + serializedName: "repositoryName", type: { - name: "Composite", - className: "AppRegistration" + name: "String" } }, - graphApiVersion: { - serializedName: "properties.graphApiVersion", + description: { + serializedName: "description", type: { name: "String" } }, - login: { - serializedName: "properties.login", + isPrivate: { + serializedName: "isPrivate", type: { - name: "Composite", - className: "LoginScopes" + name: "Boolean" } } } } }; -export const FileSystemHttpLogsConfig: msRest.CompositeMapper = { - serializedName: "FileSystemHttpLogsConfig", +export const StaticSiteUserProvidedFunctionApp: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionApp", type: { name: "Composite", - className: "FileSystemHttpLogsConfig", + className: "StaticSiteUserProvidedFunctionApp", modelProperties: { - retentionInMb: { - serializedName: "retentionInMb", - constraints: { - InclusiveMaximum: 100, - InclusiveMinimum: 25 - }, + ...ProxyOnlyResource.type.modelProperties, + functionAppResourceId: { + serializedName: "properties.functionAppResourceId", type: { - name: "Number" + name: "String" } }, - retentionInDays: { - serializedName: "retentionInDays", + functionAppRegion: { + serializedName: "properties.functionAppRegion", type: { - name: "Number" + name: "String" } }, - enabled: { - serializedName: "enabled", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", type: { - name: "Boolean" + name: "DateTime" } } } } }; -export const FileSystemTokenStore: msRest.CompositeMapper = { - serializedName: "FileSystemTokenStore", +export const StaticSiteARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteARMResource", type: { name: "Composite", - className: "FileSystemTokenStore", + className: "StaticSiteARMResource", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - directory: { - serializedName: "properties.directory", + ...Resource.type.modelProperties, + defaultHostname: { + readOnly: true, + serializedName: "properties.defaultHostname", type: { name: "String" } - } - } - } -}; - -export const ForwardProxy: msRest.CompositeMapper = { - serializedName: "ForwardProxy", - type: { - name: "Composite", - className: "ForwardProxy", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - convention: { - serializedName: "properties.convention", - type: { - name: "Enum", - allowedValues: ["NoProxy", "Standard", "Custom"] - } }, - customHostHeaderName: { - serializedName: "properties.customHostHeaderName", + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { name: "String" } }, - customProtoHeaderName: { - serializedName: "properties.customProtoHeaderName", + branch: { + serializedName: "properties.branch", type: { name: "String" } - } - } - } -}; - -export const FunctionEnvelope: msRest.CompositeMapper = { - serializedName: "FunctionEnvelope", - type: { - name: "Composite", - className: "FunctionEnvelope", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - functionAppId: { - serializedName: "properties.function_app_id", + }, + customDomains: { + readOnly: true, + serializedName: "properties.customDomains", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - scriptRootPathHref: { - serializedName: "properties.script_root_path_href", + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } }, - scriptHref: { - serializedName: "properties.script_href", + buildProperties: { + serializedName: "properties.buildProperties", type: { - name: "String" + name: "Composite", + className: "StaticSiteBuildProperties" } }, - configHref: { - serializedName: "properties.config_href", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + } + } } }, - testDataHref: { - serializedName: "properties.test_data_href", + stagingEnvironmentPolicy: { + serializedName: "properties.stagingEnvironmentPolicy", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - secretsFileHref: { - serializedName: "properties.secrets_file_href", + allowConfigFileUpdates: { + serializedName: "properties.allowConfigFileUpdates", type: { - name: "String" + name: "Boolean" } }, - href: { - serializedName: "properties.href", + templateProperties: { + serializedName: "properties.templateProperties", + type: { + name: "Composite", + className: "StaticSiteTemplateOptions" + } + }, + contentDistributionEndpoint: { + readOnly: true, + serializedName: "properties.contentDistributionEndpoint", type: { name: "String" } }, - config: { - serializedName: "properties.config", + keyVaultReferenceIdentity: { + readOnly: true, + serializedName: "properties.keyVaultReferenceIdentity", type: { - name: "Object" + name: "String" } }, - files: { - serializedName: "properties.files", + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" } } } }, - testData: { - serializedName: "properties.test_data", - type: { - name: "String" - } - }, - invokeUrlTemplate: { - serializedName: "properties.invoke_url_template", + provider: { + readOnly: true, + serializedName: "properties.provider", type: { name: "String" } }, - language: { - serializedName: "properties.language", + sku: { + serializedName: "sku", type: { - name: "String" + name: "Composite", + className: "SkuDescription" } }, - isDisabled: { - serializedName: "properties.isDisabled", + identity: { + serializedName: "identity", type: { - name: "Boolean" + name: "Composite", + className: "ManagedServiceIdentity" } } } } }; -export const FunctionSecrets: msRest.CompositeMapper = { - serializedName: "FunctionSecrets", +export const StaticSiteBuildARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildARMResource", type: { name: "Composite", - className: "FunctionSecrets", + className: "StaticSiteBuildARMResource", modelProperties: { - key: { - serializedName: "key", + ...ProxyOnlyResource.type.modelProperties, + buildId: { + readOnly: true, + serializedName: "properties.buildId", type: { name: "String" } }, - triggerUrl: { - serializedName: "trigger_url", + sourceBranch: { + readOnly: true, + serializedName: "properties.sourceBranch", type: { name: "String" } - } - } - } -}; - -export const GitHub: msRest.CompositeMapper = { - serializedName: "GitHub", - type: { - name: "Composite", - className: "GitHub", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + pullRequestTitle: { + readOnly: true, + serializedName: "properties.pullRequestTitle", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + hostname: { + readOnly: true, + serializedName: "properties.hostname", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + createdTimeUtc: { + readOnly: true, + serializedName: "properties.createdTimeUtc", type: { - name: "Composite", - className: "LoginScopes" + name: "DateTime" } - } - } - } -}; - -export const GitHubActionCodeConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionCodeConfiguration", - type: { - name: "Composite", - className: "GitHubActionCodeConfiguration", - modelProperties: { - runtimeStack: { - serializedName: "runtimeStack", + }, + lastUpdatedOn: { + readOnly: true, + serializedName: "properties.lastUpdatedOn", type: { - name: "String" + name: "DateTime" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + status: { + readOnly: true, + serializedName: "properties.status", type: { name: "String" } + }, + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" + } + } + } } } } }; -export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionContainerConfiguration", +export const StaticSiteCustomDomainOverviewARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteCustomDomainOverviewARMResource", type: { name: "Composite", - className: "GitHubActionContainerConfiguration", + className: "StaticSiteCustomDomainOverviewARMResource", modelProperties: { - serverUrl: { - serializedName: "serverUrl", + ...ProxyOnlyResource.type.modelProperties, + domainName: { + readOnly: true, + serializedName: "properties.domainName", type: { name: "String" } }, - imageName: { - serializedName: "imageName", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", + type: { + name: "DateTime" + } + }, + status: { + readOnly: true, + serializedName: "properties.status", type: { name: "String" } }, - username: { - serializedName: "username", + validationToken: { + readOnly: true, + serializedName: "properties.validationToken", type: { name: "String" } }, - password: { - serializedName: "password", + errorMessage: { + readOnly: true, + serializedName: "properties.errorMessage", type: { name: "String" } @@ -10722,221 +10987,166 @@ export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { } }; -export const GitHubActionConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionConfiguration", +export const StaticSiteCustomDomainRequestPropertiesARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteCustomDomainRequestPropertiesARMResource", type: { name: "Composite", - className: "GitHubActionConfiguration", + className: "StaticSiteCustomDomainRequestPropertiesARMResource", modelProperties: { - codeConfiguration: { - serializedName: "codeConfiguration", + ...ProxyOnlyResource.type.modelProperties, + validationMethod: { + serializedName: "properties.validationMethod", + defaultValue: 'cname-delegation', type: { - name: "Composite", - className: "GitHubActionCodeConfiguration" - } - }, - containerConfiguration: { - serializedName: "containerConfiguration", - type: { - name: "Composite", - className: "GitHubActionContainerConfiguration" - } - }, - isLinux: { - serializedName: "isLinux", - type: { - name: "Boolean" - } - }, - generateWorkflowFile: { - serializedName: "generateWorkflowFile", - type: { - name: "Boolean" + name: "String" } } } } }; -export const GlobalValidation: msRest.CompositeMapper = { - serializedName: "GlobalValidation", +export const StaticSiteFunctionOverviewARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteFunctionOverviewARMResource", type: { name: "Composite", - className: "GlobalValidation", + className: "StaticSiteFunctionOverviewARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - requireAuthentication: { - serializedName: "properties.requireAuthentication", - type: { - name: "Boolean" - } - }, - unauthenticatedClientAction: { - serializedName: "properties.unauthenticatedClientAction", - type: { - name: "Enum", - allowedValues: ["RedirectToLoginPage", "AllowAnonymous", "Return401", "Return403"] - } - }, - redirectToProvider: { - serializedName: "properties.redirectToProvider", + functionName: { + readOnly: true, + serializedName: "properties.functionName", type: { name: "String" } }, - excludedPaths: { - serializedName: "properties.excludedPaths", + triggerType: { + readOnly: true, + serializedName: "properties.triggerType", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const Google: msRest.CompositeMapper = { - serializedName: "Google", +export const StaticSitePatchResource: msRest.CompositeMapper = { + serializedName: "StaticSitePatchResource", type: { name: "Composite", - className: "Google", + className: "StaticSitePatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - registration: { - serializedName: "properties.registration", + defaultHostname: { + readOnly: true, + serializedName: "properties.defaultHostname", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { - name: "Composite", - className: "LoginScopes" + name: "String" } }, - validation: { - serializedName: "properties.validation", - type: { - name: "Composite", - className: "AllowedAudiencesValidation" - } - } - } - } -}; - -export const HostKeys: msRest.CompositeMapper = { - serializedName: "HostKeys", - type: { - name: "Composite", - className: "HostKeys", - modelProperties: { - masterKey: { - serializedName: "masterKey", + branch: { + serializedName: "properties.branch", type: { name: "String" } }, - functionKeys: { - serializedName: "functionKeys", + customDomains: { + readOnly: true, + serializedName: "properties.customDomains", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "String" } } } }, - systemKeys: { - serializedName: "systemKeys", - type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const HostNameBinding: msRest.CompositeMapper = { - serializedName: "HostNameBinding", - type: { - name: "Composite", - className: "HostNameBinding", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - siteName: { - serializedName: "properties.siteName", + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } }, - domainId: { - serializedName: "properties.domainId", + buildProperties: { + serializedName: "properties.buildProperties", type: { - name: "String" + name: "Composite", + className: "StaticSiteBuildProperties" } }, - azureResourceName: { - serializedName: "properties.azureResourceName", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + } + } } }, - azureResourceType: { - serializedName: "properties.azureResourceType", + stagingEnvironmentPolicy: { + serializedName: "properties.stagingEnvironmentPolicy", type: { name: "Enum", - allowedValues: ["Website", "TrafficManager"] + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - customHostNameDnsRecordType: { - serializedName: "properties.customHostNameDnsRecordType", + allowConfigFileUpdates: { + serializedName: "properties.allowConfigFileUpdates", type: { - name: "Enum", - allowedValues: ["CName", "A"] + name: "Boolean" } }, - hostNameType: { - serializedName: "properties.hostNameType", + templateProperties: { + serializedName: "properties.templateProperties", type: { - name: "Enum", - allowedValues: ["Verified", "Managed"] + name: "Composite", + className: "StaticSiteTemplateOptions" } }, - sslState: { - serializedName: "properties.sslState", + contentDistributionEndpoint: { + readOnly: true, + serializedName: "properties.contentDistributionEndpoint", type: { - name: "Enum", - allowedValues: ["Disabled", "SniEnabled", "IpBasedEnabled"] + name: "String" } }, - thumbprint: { - serializedName: "properties.thumbprint", + keyVaultReferenceIdentity: { + readOnly: true, + serializedName: "properties.keyVaultReferenceIdentity", type: { name: "String" } }, - virtualIP: { + userProvidedFunctionApps: { readOnly: true, - serializedName: "properties.virtualIP", + serializedName: "properties.userProvidedFunctionApps", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" + } + } + } + }, + provider: { + readOnly: true, + serializedName: "properties.provider", type: { name: "String" } @@ -10945,39 +11155,59 @@ export const HostNameBinding: msRest.CompositeMapper = { } }; -export const HttpLogsConfig: msRest.CompositeMapper = { - serializedName: "HttpLogsConfig", +export const StaticSiteResetPropertiesARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteResetPropertiesARMResource", type: { name: "Composite", - className: "HttpLogsConfig", + className: "StaticSiteResetPropertiesARMResource", modelProperties: { - fileSystem: { - serializedName: "fileSystem", + ...ProxyOnlyResource.type.modelProperties, + repositoryToken: { + serializedName: "properties.repositoryToken", type: { - name: "Composite", - className: "FileSystemHttpLogsConfig" + name: "String" } }, - azureBlobStorage: { - serializedName: "azureBlobStorage", + shouldUpdateRepository: { + serializedName: "properties.shouldUpdateRepository", type: { - name: "Composite", - className: "AzureBlobStorageHttpLogsConfig" + name: "Boolean" } } } } }; -export const HttpSettingsRoutes: msRest.CompositeMapper = { - serializedName: "HttpSettingsRoutes", +export const StaticSiteUserARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserARMResource", type: { name: "Composite", - className: "HttpSettingsRoutes", + className: "StaticSiteUserARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - apiPrefix: { - serializedName: "properties.apiPrefix", + provider: { + readOnly: true, + serializedName: "properties.provider", + type: { + name: "String" + } + }, + userId: { + readOnly: true, + serializedName: "properties.userId", + type: { + name: "String" + } + }, + displayName: { + readOnly: true, + serializedName: "properties.displayName", + type: { + name: "String" + } + }, + roles: { + serializedName: "properties.roles", type: { name: "String" } @@ -10986,215 +11216,160 @@ export const HttpSettingsRoutes: msRest.CompositeMapper = { } }; -export const HttpSettings: msRest.CompositeMapper = { - serializedName: "HttpSettings", +export const StaticSiteUserInvitationRequestResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserInvitationRequestResource", type: { name: "Composite", - className: "HttpSettings", + className: "StaticSiteUserInvitationRequestResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - requireHttps: { - serializedName: "properties.requireHttps", + domain: { + serializedName: "properties.domain", type: { - name: "Boolean" + name: "String" } }, - routes: { - serializedName: "properties.routes", + provider: { + serializedName: "properties.provider", type: { - name: "Composite", - className: "HttpSettingsRoutes" + name: "String" } }, - forwardProxy: { - serializedName: "properties.forwardProxy", + userDetails: { + serializedName: "properties.userDetails", type: { - name: "Composite", - className: "ForwardProxy" + name: "String" } - } - } - } -}; - -export const TwitterRegistration: msRest.CompositeMapper = { - serializedName: "TwitterRegistration", - type: { - name: "Composite", - className: "TwitterRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - consumerKey: { - serializedName: "properties.consumerKey", + }, + roles: { + serializedName: "properties.roles", type: { name: "String" } }, - consumerSecretSettingName: { - serializedName: "properties.consumerSecretSettingName", + numHoursToExpiration: { + serializedName: "properties.numHoursToExpiration", type: { - name: "String" + name: "Number" } } } } }; -export const Twitter: msRest.CompositeMapper = { - serializedName: "Twitter", +export const StaticSiteUserInvitationResponseResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserInvitationResponseResource", type: { name: "Composite", - className: "Twitter", + className: "StaticSiteUserInvitationResponseResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + expiresOn: { + readOnly: true, + serializedName: "properties.expiresOn", type: { - name: "Boolean" + name: "DateTime" } }, - registration: { - serializedName: "properties.registration", + invitationUrl: { + readOnly: true, + serializedName: "properties.invitationUrl", type: { - name: "Composite", - className: "TwitterRegistration" + name: "String" } } } } }; -export const LegacyMicrosoftAccount: msRest.CompositeMapper = { - serializedName: "LegacyMicrosoftAccount", +export const StaticSiteUserProvidedFunctionAppARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionAppARMResource", type: { name: "Composite", - className: "LegacyMicrosoftAccount", + className: "StaticSiteUserProvidedFunctionAppARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - registration: { - serializedName: "properties.registration", + functionAppResourceId: { + serializedName: "properties.functionAppResourceId", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + functionAppRegion: { + serializedName: "properties.functionAppRegion", type: { - name: "Composite", - className: "LoginScopes" + name: "String" } }, - validation: { - serializedName: "properties.validation", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", type: { - name: "Composite", - className: "AllowedAudiencesValidation" + name: "DateTime" } } } } }; -export const IdentityProviders: msRest.CompositeMapper = { - serializedName: "IdentityProviders", +export const StaticSiteZipDeploymentARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteZipDeploymentARMResource", type: { name: "Composite", - className: "IdentityProviders", + className: "StaticSiteZipDeploymentARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - azureActiveDirectory: { - serializedName: "properties.azureActiveDirectory", - type: { - name: "Composite", - className: "AzureActiveDirectory" - } - }, - facebook: { - serializedName: "properties.facebook", - type: { - name: "Composite", - className: "Facebook" - } - }, - gitHub: { - serializedName: "properties.gitHub", - type: { - name: "Composite", - className: "GitHub" - } - }, - google: { - serializedName: "properties.google", - type: { - name: "Composite", - className: "Google" - } - }, - twitter: { - serializedName: "properties.twitter", + appZipUrl: { + serializedName: "properties.appZipUrl", type: { - name: "Composite", - className: "Twitter" + name: "String" } }, - customOpenIdConnectProviders: { - serializedName: "properties.customOpenIdConnectProviders", + apiZipUrl: { + serializedName: "properties.apiZipUrl", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "CustomOpenIdConnectProvider" - } - } + name: "String" } }, - legacyMicrosoftAccount: { - serializedName: "properties.legacyMicrosoftAccount", + deploymentTitle: { + serializedName: "properties.deploymentTitle", type: { - name: "Composite", - className: "LegacyMicrosoftAccount" + name: "String" } }, - apple: { - serializedName: "properties.apple", + provider: { + serializedName: "properties.provider", type: { - name: "Composite", - className: "Apple" + name: "String" } }, - azureStaticWebApps: { - serializedName: "properties.azureStaticWebApps", + functionLanguage: { + serializedName: "properties.functionLanguage", type: { - name: "Composite", - className: "AzureStaticWebApps" + name: "String" } } } } }; -export const KeyInfo: msRest.CompositeMapper = { - serializedName: "KeyInfo", +export const StaticSitesWorkflowPreview: msRest.CompositeMapper = { + serializedName: "StaticSitesWorkflowPreview", type: { name: "Composite", - className: "KeyInfo", + className: "StaticSitesWorkflowPreview", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + path: { + readOnly: true, + serializedName: "properties.path", type: { name: "String" } }, - value: { - serializedName: "value", + contents: { + readOnly: true, + serializedName: "properties.contents", type: { name: "String" } @@ -11203,112 +11378,88 @@ export const KeyInfo: msRest.CompositeMapper = { } }; -export const LoginRoutes: msRest.CompositeMapper = { - serializedName: "LoginRoutes", +export const StaticSitesWorkflowPreviewRequest: msRest.CompositeMapper = { + serializedName: "StaticSitesWorkflowPreviewRequest", type: { name: "Composite", - className: "LoginRoutes", + className: "StaticSitesWorkflowPreviewRequest", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - logoutEndpoint: { - serializedName: "properties.logoutEndpoint", + repositoryUrl: { + serializedName: "properties.repositoryUrl", + type: { + name: "String" + } + }, + branch: { + serializedName: "properties.branch", type: { name: "String" } + }, + buildProperties: { + serializedName: "properties.buildProperties", + type: { + name: "Composite", + className: "StaticSiteBuildProperties" + } } } } }; -export const TokenStore: msRest.CompositeMapper = { - serializedName: "TokenStore", +export const StringList: msRest.CompositeMapper = { + serializedName: "StringList", type: { name: "Composite", - className: "TokenStore", + className: "StringList", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - tokenRefreshExtensionHours: { - serializedName: "properties.tokenRefreshExtensionHours", - type: { - name: "Number" - } - }, - fileSystem: { - serializedName: "properties.fileSystem", - type: { - name: "Composite", - className: "FileSystemTokenStore" - } - }, - azureBlobStorage: { - serializedName: "properties.azureBlobStorage", + properties: { + serializedName: "properties", type: { - name: "Composite", - className: "BlobStorageTokenStore" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const Nonce: msRest.CompositeMapper = { - serializedName: "Nonce", +export const AllowedAudiencesValidation: msRest.CompositeMapper = { + serializedName: "AllowedAudiencesValidation", type: { name: "Composite", - className: "Nonce", + className: "AllowedAudiencesValidation", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - validateNonce: { - serializedName: "properties.validateNonce", - type: { - name: "Boolean" - } - }, - nonceExpirationInterval: { - serializedName: "properties.nonceExpirationInterval", + allowedAudiences: { + serializedName: "allowedAudiences", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const Login: msRest.CompositeMapper = { - serializedName: "Login", +export const AllowedPrincipals: msRest.CompositeMapper = { + serializedName: "AllowedPrincipals", type: { name: "Composite", - className: "Login", + className: "AllowedPrincipals", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - routes: { - serializedName: "properties.routes", - type: { - name: "Composite", - className: "LoginRoutes" - } - }, - tokenStore: { - serializedName: "properties.tokenStore", - type: { - name: "Composite", - className: "TokenStore" - } - }, - preserveUrlFragmentsForLogins: { - serializedName: "properties.preserveUrlFragmentsForLogins", - type: { - name: "Boolean" - } - }, - allowedExternalRedirectUrls: { - serializedName: "properties.allowedExternalRedirectUrls", + groups: { + serializedName: "properties.groups", type: { name: "Sequence", element: { @@ -11318,106 +11469,140 @@ export const Login: msRest.CompositeMapper = { } } }, - cookieExpiration: { - serializedName: "properties.cookieExpiration", - type: { - name: "Composite", - className: "CookieExpiration" - } - }, - nonce: { - serializedName: "properties.nonce", + identities: { + serializedName: "properties.identities", type: { - name: "Composite", - className: "Nonce" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const MSDeploy: msRest.CompositeMapper = { - serializedName: "MSDeploy", +export const ApiKVReference: msRest.CompositeMapper = { + serializedName: "ApiKVReference", type: { name: "Composite", - className: "MSDeploy", + className: "ApiKVReference", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - packageUri: { - serializedName: "properties.packageUri", + reference: { + serializedName: "properties.reference", type: { name: "String" } }, - connectionString: { - serializedName: "properties.connectionString", + status: { + serializedName: "properties.status", + type: { + name: "Enum", + allowedValues: [ + "Initialized", + "Resolved", + "InvalidSyntax", + "MSINotEnabled", + "VaultNotFound", + "SecretNotFound", + "SecretVersionNotFound", + "AccessToKeyVaultDenied", + "OtherReasons", + "FetchTimedOut", + "UnauthorizedClient" + ] + } + }, + vaultName: { + serializedName: "properties.vaultName", type: { name: "String" } }, - dbType: { - serializedName: "properties.dbType", + secretName: { + serializedName: "properties.secretName", type: { name: "String" } }, - setParametersXmlFileUri: { - serializedName: "properties.setParametersXmlFileUri", + secretVersion: { + serializedName: "properties.secretVersion", type: { name: "String" } }, - setParameters: { - serializedName: "properties.setParameters", + identityType: { + serializedName: "properties.identityType", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "Composite", + className: "ManagedServiceIdentity" } }, - skipAppData: { - serializedName: "properties.skipAppData", + details: { + serializedName: "properties.details", type: { - name: "Boolean" + name: "String" } }, - appOffline: { - serializedName: "properties.appOffline", + source: { + serializedName: "properties.source", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "KeyVault" + ] + } + }, + activeVersion: { + serializedName: "properties.activeVersion", + type: { + name: "String" } } } } }; -export const MSDeployLogEntry: msRest.CompositeMapper = { - serializedName: "MSDeployLogEntry", +export const AppRegistration: msRest.CompositeMapper = { + serializedName: "AppRegistration", type: { name: "Composite", - className: "MSDeployLogEntry", + className: "AppRegistration", modelProperties: { - time: { - readOnly: true, - serializedName: "time", + ...ProxyOnlyResource.type.modelProperties, + appId: { + serializedName: "properties.appId", type: { - name: "DateTime" + name: "String" } }, - type: { - readOnly: true, - serializedName: "type", + appSecretSettingName: { + serializedName: "properties.appSecretSettingName", type: { - name: "Enum", - allowedValues: ["Message", "Warning", "Error"] + name: "String" + } + } + } + } +}; + +export const AppleRegistration: msRest.CompositeMapper = { + serializedName: "AppleRegistration", + type: { + name: "Composite", + className: "AppleRegistration", + modelProperties: { + clientId: { + serializedName: "clientId", + type: { + name: "String" } }, - message: { - readOnly: true, - serializedName: "message", + clientSecretSettingName: { + serializedName: "clientSecretSettingName", type: { name: "String" } @@ -11426,22 +11611,19 @@ export const MSDeployLogEntry: msRest.CompositeMapper = { } }; -export const MSDeployLog: msRest.CompositeMapper = { - serializedName: "MSDeployLog", +export const LoginScopes: msRest.CompositeMapper = { + serializedName: "LoginScopes", type: { name: "Composite", - className: "MSDeployLog", + className: "LoginScopes", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - entries: { - readOnly: true, - serializedName: "properties.entries", + scopes: { + serializedName: "scopes", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "MSDeployLogEntry" + name: "String" } } } @@ -11450,237 +11632,177 @@ export const MSDeployLog: msRest.CompositeMapper = { } }; -export const MSDeployStatus: msRest.CompositeMapper = { - serializedName: "MSDeployStatus", +export const Apple: msRest.CompositeMapper = { + serializedName: "Apple", type: { name: "Composite", - className: "MSDeployStatus", + className: "Apple", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - deployer: { - readOnly: true, - serializedName: "properties.deployer", - type: { - name: "String" - } - }, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", - type: { - name: "Enum", - allowedValues: ["accepted", "running", "succeeded", "failed", "canceled"] - } - }, - startTime: { - readOnly: true, - serializedName: "properties.startTime", + enabled: { + serializedName: "properties.enabled", type: { - name: "DateTime" + name: "Boolean" } }, - endTime: { - readOnly: true, - serializedName: "properties.endTime", + registration: { + serializedName: "properties.registration", type: { - name: "DateTime" + name: "Composite", + className: "AppleRegistration" } }, - complete: { - readOnly: true, - serializedName: "properties.complete", + login: { + serializedName: "properties.login", type: { - name: "Boolean" + name: "Composite", + className: "LoginScopes" } } } } }; -export const MigrateMySqlRequest: msRest.CompositeMapper = { - serializedName: "MigrateMySqlRequest", +export const FileSystemApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "FileSystemApplicationLogsConfig", type: { name: "Composite", - className: "MigrateMySqlRequest", + className: "FileSystemApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - connectionString: { - required: true, - serializedName: "properties.connectionString", - type: { - name: "String" - } - }, - migrationType: { - required: true, - serializedName: "properties.migrationType", + level: { + serializedName: "level", + defaultValue: 'Off', type: { name: "Enum", - allowedValues: ["LocalToRemote", "RemoteToLocal"] + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } } } } }; -export const MigrateMySqlStatus: msRest.CompositeMapper = { - serializedName: "MigrateMySqlStatus", +export const AzureTableStorageApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureTableStorageApplicationLogsConfig", type: { name: "Composite", - className: "MigrateMySqlStatus", + className: "AzureTableStorageApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - migrationOperationStatus: { - readOnly: true, - serializedName: "properties.migrationOperationStatus", + level: { + serializedName: "level", type: { name: "Enum", - allowedValues: ["InProgress", "Failed", "Succeeded", "TimedOut", "Created"] + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } }, - operationId: { - readOnly: true, - serializedName: "properties.operationId", + sasUrl: { + required: true, + serializedName: "sasUrl", type: { name: "String" } - }, - localMySqlEnabled: { - readOnly: true, - serializedName: "properties.localMySqlEnabled", - type: { - name: "Boolean" - } } } } }; -export const RelayServiceConnectionEntity: msRest.CompositeMapper = { - serializedName: "RelayServiceConnectionEntity", +export const AzureBlobStorageApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureBlobStorageApplicationLogsConfig", type: { name: "Composite", - className: "RelayServiceConnectionEntity", + className: "AzureBlobStorageApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - entityName: { - serializedName: "properties.entityName", - type: { - name: "String" - } - }, - entityConnectionString: { - serializedName: "properties.entityConnectionString", - type: { - name: "String" - } - }, - resourceType: { - serializedName: "properties.resourceType", - type: { - name: "String" - } - }, - resourceConnectionString: { - serializedName: "properties.resourceConnectionString", + level: { + serializedName: "level", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } }, - hostname: { - serializedName: "properties.hostname", + sasUrl: { + serializedName: "sasUrl", type: { name: "String" } }, - port: { - serializedName: "properties.port", + retentionInDays: { + serializedName: "retentionInDays", type: { name: "Number" } - }, - biztalkUri: { - serializedName: "properties.biztalkUri", - type: { - name: "String" - } } } } }; -export const NetworkFeatures: msRest.CompositeMapper = { - serializedName: "NetworkFeatures", +export const ApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "ApplicationLogsConfig", type: { name: "Composite", - className: "NetworkFeatures", + className: "ApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - virtualNetworkName: { - readOnly: true, - serializedName: "properties.virtualNetworkName", - type: { - name: "String" - } - }, - virtualNetworkConnection: { - readOnly: true, - serializedName: "properties.virtualNetworkConnection", + fileSystem: { + serializedName: "fileSystem", type: { name: "Composite", - className: "VnetInfo" + className: "FileSystemApplicationLogsConfig" } }, - hybridConnections: { - readOnly: true, - serializedName: "properties.hybridConnections", + azureTableStorage: { + serializedName: "azureTableStorage", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "RelayServiceConnectionEntity" - } - } + name: "Composite", + className: "AzureTableStorageApplicationLogsConfig" } }, - hybridConnectionsV2: { - readOnly: true, - serializedName: "properties.hybridConnectionsV2", + azureBlobStorage: { + serializedName: "azureBlobStorage", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HybridConnection" - } - } + name: "Composite", + className: "AzureBlobStorageApplicationLogsConfig" } } } } }; -export const NetworkTrace: msRest.CompositeMapper = { - serializedName: "NetworkTrace", +export const AuthPlatform: msRest.CompositeMapper = { + serializedName: "AuthPlatform", type: { name: "Composite", - className: "NetworkTrace", + className: "AuthPlatform", modelProperties: { - path: { - serializedName: "path", + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" } }, - status: { - serializedName: "status", + runtimeVersion: { + serializedName: "runtimeVersion", type: { name: "String" } }, - message: { - serializedName: "message", + configFilePath: { + serializedName: "configFilePath", type: { name: "String" } @@ -11689,72 +11811,133 @@ export const NetworkTrace: msRest.CompositeMapper = { } }; -export const PerfMonSample: msRest.CompositeMapper = { - serializedName: "PerfMonSample", +export const AzureActiveDirectoryRegistration: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryRegistration", type: { name: "Composite", - className: "PerfMonSample", + className: "AzureActiveDirectoryRegistration", modelProperties: { - time: { - serializedName: "time", + ...ProxyOnlyResource.type.modelProperties, + openIdIssuer: { + serializedName: "properties.openIdIssuer", type: { - name: "DateTime" + name: "String" } }, - instanceName: { - serializedName: "instanceName", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - value: { - serializedName: "value", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { - name: "Number" + name: "String" + } + }, + clientSecretCertificateThumbprint: { + serializedName: "properties.clientSecretCertificateThumbprint", + type: { + name: "String" + } + }, + clientSecretCertificateSubjectAlternativeName: { + serializedName: "properties.clientSecretCertificateSubjectAlternativeName", + type: { + name: "String" + } + }, + clientSecretCertificateIssuer: { + serializedName: "properties.clientSecretCertificateIssuer", + type: { + name: "String" } } } } }; -export const PerfMonSet: msRest.CompositeMapper = { - serializedName: "PerfMonSet", +export const AzureActiveDirectoryLogin: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryLogin", type: { name: "Composite", - className: "PerfMonSet", + className: "AzureActiveDirectoryLogin", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + loginParameters: { + serializedName: "properties.loginParameters", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - startTime: { - serializedName: "startTime", + disableWWWAuthenticate: { + serializedName: "properties.disableWWWAuthenticate", type: { - name: "DateTime" + name: "Boolean" } - }, - endTime: { - serializedName: "endTime", + } + } + } +}; + +export const JwtClaimChecks: msRest.CompositeMapper = { + serializedName: "JwtClaimChecks", + type: { + name: "Composite", + className: "JwtClaimChecks", + modelProperties: { + allowedGroups: { + serializedName: "allowedGroups", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - timeGrain: { - serializedName: "timeGrain", + allowedClientApplications: { + serializedName: "allowedClientApplications", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const DefaultAuthorizationPolicy: msRest.CompositeMapper = { + serializedName: "DefaultAuthorizationPolicy", + type: { + name: "Composite", + className: "DefaultAuthorizationPolicy", + modelProperties: { + allowedPrincipals: { + serializedName: "allowedPrincipals", + type: { + name: "Composite", + className: "AllowedPrincipals" } }, - values: { - serializedName: "values", + allowedApplications: { + serializedName: "allowedApplications", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "PerfMonSample" + name: "String" } } } @@ -11763,171 +11946,168 @@ export const PerfMonSet: msRest.CompositeMapper = { } }; -export const PerfMonResponse: msRest.CompositeMapper = { - serializedName: "PerfMonResponse", +export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryValidation", type: { name: "Composite", - className: "PerfMonResponse", + className: "AzureActiveDirectoryValidation", modelProperties: { - code: { - serializedName: "code", + ...ProxyOnlyResource.type.modelProperties, + jwtClaimChecks: { + serializedName: "properties.jwtClaimChecks", type: { - name: "String" + name: "Composite", + className: "JwtClaimChecks" } }, - message: { - serializedName: "message", + allowedAudiences: { + serializedName: "properties.allowedAudiences", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - data: { - serializedName: "data", + defaultAuthorizationPolicy: { + serializedName: "properties.defaultAuthorizationPolicy", type: { name: "Composite", - className: "PerfMonSet" + className: "DefaultAuthorizationPolicy" } } } } }; -export const PremierAddOn: msRest.CompositeMapper = { - serializedName: "PremierAddOn", +export const AzureActiveDirectory: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectory", type: { name: "Composite", - className: "PremierAddOn", + className: "AzureActiveDirectory", modelProperties: { - ...Resource.type.modelProperties, - sku: { - serializedName: "properties.sku", + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" } }, - product: { - serializedName: "properties.product", + registration: { + serializedName: "registration", type: { - name: "String" + name: "Composite", + className: "AzureActiveDirectoryRegistration" } }, - vendor: { - serializedName: "properties.vendor", + login: { + serializedName: "login", type: { - name: "String" + name: "Composite", + className: "AzureActiveDirectoryLogin" } }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + validation: { + serializedName: "validation", type: { - name: "String" + name: "Composite", + className: "AzureActiveDirectoryValidation" } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + isAutoProvisioned: { + serializedName: "isAutoProvisioned", type: { - name: "String" + name: "Boolean" } } } } }; -export const PremierAddOnPatchResource: msRest.CompositeMapper = { - serializedName: "PremierAddOnPatchResource", +export const AzureBlobStorageHttpLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureBlobStorageHttpLogsConfig", type: { name: "Composite", - className: "PremierAddOnPatchResource", + className: "AzureBlobStorageHttpLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sku: { - serializedName: "properties.sku", - type: { - name: "String" - } - }, - product: { - serializedName: "properties.product", - type: { - name: "String" - } - }, - vendor: { - serializedName: "properties.vendor", + sasUrl: { + serializedName: "sasUrl", type: { name: "String" } }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + retentionInDays: { + serializedName: "retentionInDays", type: { - name: "String" + name: "Number" } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" } } } } }; -export const PrivateAccessSubnet: msRest.CompositeMapper = { - serializedName: "PrivateAccessSubnet", +export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { + serializedName: "AzureStaticWebAppsRegistration", type: { name: "Composite", - className: "PrivateAccessSubnet", + className: "AzureStaticWebAppsRegistration", modelProperties: { - name: { - serializedName: "name", + clientId: { + serializedName: "clientId", type: { name: "String" } - }, - key: { - serializedName: "key", - type: { - name: "Number" - } } } } }; -export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { - serializedName: "PrivateAccessVirtualNetwork", +export const AzureStaticWebApps: msRest.CompositeMapper = { + serializedName: "AzureStaticWebApps", type: { name: "Composite", - className: "PrivateAccessVirtualNetwork", + className: "AzureStaticWebApps", modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - key: { - serializedName: "key", + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "Number" + name: "Boolean" } }, - resourceId: { - serializedName: "resourceId", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "AzureStaticWebAppsRegistration" } - }, - subnets: { - serializedName: "subnets", + } + } + } +}; + +export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { + serializedName: "AzureStoragePropertyDictionaryResource", + type: { + name: "Composite", + className: "AzureStoragePropertyDictionaryResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { name: "Composite", - className: "PrivateAccessSubnet" + className: "AzureStorageInfoValue" } } } @@ -11936,563 +12116,731 @@ export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { } }; -export const PrivateAccess: msRest.CompositeMapper = { - serializedName: "PrivateAccess", +export const DatabaseBackupSetting: msRest.CompositeMapper = { + serializedName: "DatabaseBackupSetting", type: { name: "Composite", - className: "PrivateAccess", + className: "DatabaseBackupSetting", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + databaseType: { + required: true, + serializedName: "databaseType", type: { - name: "Boolean" + name: "String" } }, - virtualNetworks: { - serializedName: "properties.virtualNetworks", + name: { + serializedName: "name", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateAccessVirtualNetwork" - } - } + name: "String" + } + }, + connectionStringName: { + serializedName: "connectionStringName", + type: { + name: "String" + } + }, + connectionString: { + serializedName: "connectionString", + type: { + name: "String" } } } } }; -export const ProcessThreadInfo: msRest.CompositeMapper = { - serializedName: "ProcessThreadInfo", +export const BackupItem: msRest.CompositeMapper = { + serializedName: "BackupItem", type: { name: "Composite", - className: "ProcessThreadInfo", + className: "BackupItem", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - identifier: { + backupId: { readOnly: true, - serializedName: "properties.identifier", + serializedName: "properties.id", type: { name: "Number" } }, - href: { - serializedName: "properties.href", + storageAccountUrl: { + readOnly: true, + serializedName: "properties.storageAccountUrl", type: { name: "String" } }, - process: { - serializedName: "properties.process", + blobName: { + readOnly: true, + serializedName: "properties.blobName", type: { name: "String" } }, - startAddress: { - serializedName: "properties.start_address", + backupItemName: { + readOnly: true, + serializedName: "properties.name", type: { name: "String" } }, - currentPriority: { - serializedName: "properties.current_priority", - type: { - name: "Number" - } - }, - priorityLevel: { - serializedName: "properties.priority_level", + status: { + readOnly: true, + serializedName: "properties.status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created", + "Skipped", + "PartiallySucceeded", + "DeleteInProgress", + "DeleteFailed", + "Deleted" + ] } }, - basePriority: { - serializedName: "properties.base_priority", + sizeInBytes: { + readOnly: true, + serializedName: "properties.sizeInBytes", type: { name: "Number" } }, - startTime: { - serializedName: "properties.start_time", + created: { + readOnly: true, + serializedName: "properties.created", type: { name: "DateTime" } }, - totalProcessorTime: { - serializedName: "properties.total_processor_time", + log: { + readOnly: true, + serializedName: "properties.log", type: { name: "String" } }, - userProcessorTime: { - serializedName: "properties.user_processor_time", + databases: { + readOnly: true, + serializedName: "properties.databases", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabaseBackupSetting" + } + } } }, - state: { - serializedName: "properties.state", + scheduled: { + readOnly: true, + serializedName: "properties.scheduled", type: { - name: "String" + name: "Boolean" } }, - waitReason: { - serializedName: "properties.wait_reason", - type: { - name: "String" + lastRestoreTimeStamp: { + readOnly: true, + serializedName: "properties.lastRestoreTimeStamp", + type: { + name: "DateTime" + } + }, + finishedTimeStamp: { + readOnly: true, + serializedName: "properties.finishedTimeStamp", + type: { + name: "DateTime" + } + }, + correlationId: { + readOnly: true, + serializedName: "properties.correlationId", + type: { + name: "String" + } + }, + websiteSizeInBytes: { + readOnly: true, + serializedName: "properties.websiteSizeInBytes", + type: { + name: "Number" } } } } }; -export const ProcessModuleInfo: msRest.CompositeMapper = { - serializedName: "ProcessModuleInfo", +export const BackupSchedule: msRest.CompositeMapper = { + serializedName: "BackupSchedule", type: { name: "Composite", - className: "ProcessModuleInfo", + className: "BackupSchedule", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - baseAddress: { - serializedName: "properties.base_address", + frequencyInterval: { + required: true, + serializedName: "frequencyInterval", + defaultValue: 7, type: { - name: "String" + name: "Number" } }, - fileName: { - serializedName: "properties.file_name", + frequencyUnit: { + required: true, + serializedName: "frequencyUnit", + defaultValue: 'Day', type: { - name: "String" + name: "Enum", + allowedValues: [ + "Day", + "Hour" + ] } }, - href: { - serializedName: "properties.href", + keepAtLeastOneBackup: { + required: true, + serializedName: "keepAtLeastOneBackup", + defaultValue: true, type: { - name: "String" + name: "Boolean" } }, - filePath: { - serializedName: "properties.file_path", + retentionPeriodInDays: { + required: true, + serializedName: "retentionPeriodInDays", + defaultValue: 30, type: { - name: "String" + name: "Number" } }, - moduleMemorySize: { - serializedName: "properties.module_memory_size", + startTime: { + serializedName: "startTime", type: { - name: "Number" + name: "DateTime" } }, - fileVersion: { - serializedName: "properties.file_version", + lastExecutionTime: { + readOnly: true, + serializedName: "lastExecutionTime", type: { - name: "String" + name: "DateTime" } - }, - fileDescription: { - serializedName: "properties.file_description", + } + } + } +}; + +export const BackupRequest: msRest.CompositeMapper = { + serializedName: "BackupRequest", + type: { + name: "Composite", + className: "BackupRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + backupName: { + serializedName: "properties.backupName", type: { name: "String" } }, - product: { - serializedName: "properties.product", + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - productVersion: { - serializedName: "properties.product_version", + storageAccountUrl: { + required: true, + serializedName: "properties.storageAccountUrl", type: { name: "String" } }, - isDebug: { - serializedName: "properties.is_debug", + backupSchedule: { + serializedName: "properties.backupSchedule", type: { - name: "Boolean" + name: "Composite", + className: "BackupSchedule" } }, - language: { - serializedName: "properties.language", + databases: { + serializedName: "properties.databases", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabaseBackupSetting" + } + } } } } } }; -export const ProcessInfo: msRest.CompositeMapper = { - serializedName: "ProcessInfo", +export const BlobStorageTokenStore: msRest.CompositeMapper = { + serializedName: "BlobStorageTokenStore", type: { name: "Composite", - className: "ProcessInfo", + className: "BlobStorageTokenStore", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - identifier: { - readOnly: true, - serializedName: "properties.identifier", + sasUrlSettingName: { + serializedName: "properties.sasUrlSettingName", type: { - name: "Number" + name: "String" } - }, - deploymentName: { - serializedName: "properties.deployment_name", + } + } + } +}; + +export const ClientRegistration: msRest.CompositeMapper = { + serializedName: "ClientRegistration", + type: { + name: "Composite", + className: "ClientRegistration", + modelProperties: { + clientId: { + serializedName: "clientId", type: { name: "String" } }, - href: { - serializedName: "properties.href", + clientSecretSettingName: { + serializedName: "clientSecretSettingName", type: { name: "String" } - }, - minidump: { - serializedName: "properties.minidump", + } + } + } +}; + +export const ConnStringValueTypePair: msRest.CompositeMapper = { + serializedName: "ConnStringValueTypePair", + type: { + name: "Composite", + className: "ConnStringValueTypePair", + modelProperties: { + value: { + required: true, + serializedName: "value", type: { name: "String" } }, - isProfileRunning: { - serializedName: "properties.is_profile_running", + type: { + required: true, + serializedName: "type", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "MySql", + "SQLServer", + "SQLAzure", + "Custom", + "NotificationHub", + "ServiceBus", + "EventHub", + "ApiHub", + "DocDb", + "RedisCache", + "PostgreSQL" + ] } - }, - isIisProfileRunning: { - serializedName: "properties.is_iis_profile_running", + } + } + } +}; + +export const ConnectionStringDictionary: msRest.CompositeMapper = { + serializedName: "ConnectionStringDictionary", + type: { + name: "Composite", + className: "ConnectionStringDictionary", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "Boolean" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ConnStringValueTypePair" + } + } } - }, - iisProfileTimeoutInSeconds: { - serializedName: "properties.iis_profile_timeout_in_seconds", + } + } + } +}; + +export const ContainerCpuUsage: msRest.CompositeMapper = { + serializedName: "ContainerCpuUsage", + type: { + name: "Composite", + className: "ContainerCpuUsage", + modelProperties: { + totalUsage: { + serializedName: "totalUsage", type: { name: "Number" } }, - parent: { - serializedName: "properties.parent", - type: { - name: "String" - } - }, - children: { - serializedName: "properties.children", + perCpuUsage: { + serializedName: "perCpuUsage", type: { name: "Sequence", element: { type: { - name: "String" + name: "Number" } } } }, - threads: { - serializedName: "properties.threads", + kernelModeUsage: { + serializedName: "kernelModeUsage", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ProcessThreadInfo" - } - } + name: "Number" } }, - openFileHandles: { - serializedName: "properties.open_file_handles", + userModeUsage: { + serializedName: "userModeUsage", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" } - }, - modules: { - serializedName: "properties.modules", + } + } + } +}; + +export const ContainerThrottlingData: msRest.CompositeMapper = { + serializedName: "ContainerThrottlingData", + type: { + name: "Composite", + className: "ContainerThrottlingData", + modelProperties: { + periods: { + serializedName: "periods", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ProcessModuleInfo" - } - } + name: "Number" } }, - fileName: { - serializedName: "properties.file_name", + throttledPeriods: { + serializedName: "throttledPeriods", type: { - name: "String" + name: "Number" } }, - commandLine: { - serializedName: "properties.command_line", + throttledTime: { + serializedName: "throttledTime", type: { - name: "String" + name: "Number" } - }, - userName: { - serializedName: "properties.user_name", + } + } + } +}; + +export const ContainerCpuStatistics: msRest.CompositeMapper = { + serializedName: "ContainerCpuStatistics", + type: { + name: "Composite", + className: "ContainerCpuStatistics", + modelProperties: { + cpuUsage: { + serializedName: "cpuUsage", type: { - name: "String" + name: "Composite", + className: "ContainerCpuUsage" } }, - handleCount: { - serializedName: "properties.handle_count", + systemCpuUsage: { + serializedName: "systemCpuUsage", type: { name: "Number" } }, - moduleCount: { - serializedName: "properties.module_count", + onlineCpuCount: { + serializedName: "onlineCpuCount", type: { name: "Number" } }, - threadCount: { - serializedName: "properties.thread_count", + throttlingData: { + serializedName: "throttlingData", type: { - name: "Number" + name: "Composite", + className: "ContainerThrottlingData" } - }, - startTime: { - serializedName: "properties.start_time", + } + } + } +}; + +export const ContainerMemoryStatistics: msRest.CompositeMapper = { + serializedName: "ContainerMemoryStatistics", + type: { + name: "Composite", + className: "ContainerMemoryStatistics", + modelProperties: { + usage: { + serializedName: "usage", type: { - name: "DateTime" + name: "Number" } }, - totalCpuTime: { - serializedName: "properties.total_cpu_time", + maxUsage: { + serializedName: "maxUsage", type: { - name: "String" + name: "Number" } }, - userCpuTime: { - serializedName: "properties.user_cpu_time", + limit: { + serializedName: "limit", type: { - name: "String" + name: "Number" } - }, - privilegedCpuTime: { - serializedName: "properties.privileged_cpu_time", + } + } + } +}; + +export const ContainerNetworkInterfaceStatistics: msRest.CompositeMapper = { + serializedName: "ContainerNetworkInterfaceStatistics", + type: { + name: "Composite", + className: "ContainerNetworkInterfaceStatistics", + modelProperties: { + rxBytes: { + serializedName: "rxBytes", type: { - name: "String" + name: "Number" } }, - workingSet: { - serializedName: "properties.working_set", + rxPackets: { + serializedName: "rxPackets", type: { name: "Number" } }, - peakWorkingSet: { - serializedName: "properties.peak_working_set", + rxErrors: { + serializedName: "rxErrors", type: { name: "Number" } }, - privateMemory: { - serializedName: "properties.private_memory", + rxDropped: { + serializedName: "rxDropped", type: { name: "Number" } }, - virtualMemory: { - serializedName: "properties.virtual_memory", + txBytes: { + serializedName: "txBytes", type: { name: "Number" } }, - peakVirtualMemory: { - serializedName: "properties.peak_virtual_memory", + txPackets: { + serializedName: "txPackets", type: { name: "Number" } }, - pagedSystemMemory: { - serializedName: "properties.paged_system_memory", + txErrors: { + serializedName: "txErrors", type: { name: "Number" } }, - nonPagedSystemMemory: { - serializedName: "properties.non_paged_system_memory", + txDropped: { + serializedName: "txDropped", type: { name: "Number" } - }, - pagedMemory: { - serializedName: "properties.paged_memory", + } + } + } +}; + +export const ContainerInfo: msRest.CompositeMapper = { + serializedName: "ContainerInfo", + type: { + name: "Composite", + className: "ContainerInfo", + modelProperties: { + currentTimeStamp: { + serializedName: "currentTimeStamp", type: { - name: "Number" + name: "DateTime" } }, - peakPagedMemory: { - serializedName: "properties.peak_paged_memory", + previousTimeStamp: { + serializedName: "previousTimeStamp", type: { - name: "Number" + name: "DateTime" } }, - timeStamp: { - serializedName: "properties.time_stamp", + currentCpuStats: { + serializedName: "currentCpuStats", type: { - name: "DateTime" + name: "Composite", + className: "ContainerCpuStatistics" } }, - environmentVariables: { - serializedName: "properties.environment_variables", + previousCpuStats: { + serializedName: "previousCpuStats", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "Composite", + className: "ContainerCpuStatistics" } }, - isScmSite: { - serializedName: "properties.is_scm_site", + memoryStats: { + serializedName: "memoryStats", type: { - name: "Boolean" + name: "Composite", + className: "ContainerMemoryStatistics" } }, - isWebjob: { - serializedName: "properties.is_webjob", + name: { + serializedName: "name", type: { - name: "Boolean" + name: "String" } }, - description: { - serializedName: "properties.description", + id: { + serializedName: "id", type: { name: "String" } + }, + eth0: { + serializedName: "eth0", + type: { + name: "Composite", + className: "ContainerNetworkInterfaceStatistics" + } } } } }; -export const PublicCertificate: msRest.CompositeMapper = { - serializedName: "PublicCertificate", +export const ContinuousWebJob: msRest.CompositeMapper = { + serializedName: "ContinuousWebJob", type: { name: "Composite", - className: "PublicCertificate", + className: "ContinuousWebJob", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - blob: { - serializedName: "properties.blob", + status: { + serializedName: "properties.status", type: { - name: "ByteArray" + name: "Enum", + allowedValues: [ + "Initializing", + "Starting", + "Running", + "PendingRestart", + "Stopped" + ] } }, - publicCertificateLocation: { - serializedName: "properties.publicCertificateLocation", + detailedStatus: { + serializedName: "properties.detailed_status", type: { - name: "Enum", - allowedValues: ["CurrentUserMy", "LocalMachineMy", "Unknown"] + name: "String" } }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", - type: { - name: "String" - } - } - } - } -}; - -export const RestoreRequest: msRest.CompositeMapper = { - serializedName: "RestoreRequest", - type: { - name: "Composite", - className: "RestoreRequest", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - storageAccountUrl: { - required: true, - serializedName: "properties.storageAccountUrl", + logUrl: { + serializedName: "properties.log_url", type: { name: "String" } }, - blobName: { - serializedName: "properties.blobName", + runCommand: { + serializedName: "properties.run_command", type: { name: "String" } }, - overwrite: { - required: true, - serializedName: "properties.overwrite", + url: { + serializedName: "properties.url", type: { - name: "Boolean" + name: "String" } }, - siteName: { - serializedName: "properties.siteName", + extraInfoUrl: { + serializedName: "properties.extra_info_url", type: { name: "String" } }, - databases: { - serializedName: "properties.databases", + webJobType: { + serializedName: "properties.web_job_type", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatabaseBackupSetting" - } - } + name: "Enum", + allowedValues: [ + "Continuous", + "Triggered" + ] } }, - ignoreConflictingHostNames: { - serializedName: "properties.ignoreConflictingHostNames", - defaultValue: false, + error: { + serializedName: "properties.error", type: { - name: "Boolean" + name: "String" } }, - ignoreDatabases: { - serializedName: "properties.ignoreDatabases", - defaultValue: false, + usingSdk: { + serializedName: "properties.using_sdk", type: { name: "Boolean" } }, - appServicePlan: { - serializedName: "properties.appServicePlan", + settings: { + serializedName: "properties.settings", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "Object" + } + } } - }, - operationType: { - serializedName: "properties.operationType", - defaultValue: "Default", + } + } + } +}; + +export const CookieExpiration: msRest.CompositeMapper = { + serializedName: "CookieExpiration", + type: { + name: "Composite", + className: "CookieExpiration", + modelProperties: { + convention: { + serializedName: "convention", type: { name: "Enum", - allowedValues: ["Default", "Clone", "Relocation", "Snapshot", "CloudFS"] - } - }, - adjustConnectionStrings: { - serializedName: "properties.adjustConnectionStrings", - type: { - name: "Boolean" + allowedValues: [ + "FixedTime", + "IdentityProviderDerived" + ] } }, - hostingEnvironment: { - serializedName: "properties.hostingEnvironment", + timeToExpiration: { + serializedName: "timeToExpiration", type: { name: "String" } @@ -12501,107 +12849,160 @@ export const RestoreRequest: msRest.CompositeMapper = { } }; -export const SiteAuthSettings: msRest.CompositeMapper = { - serializedName: "SiteAuthSettings", +export const CsmPublishingCredentialsPoliciesEntity: msRest.CompositeMapper = { + serializedName: "CsmPublishingCredentialsPoliciesEntity", type: { name: "Composite", - className: "SiteAuthSettings", + className: "CsmPublishingCredentialsPoliciesEntity", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + allow: { + required: true, + serializedName: "properties.allow", type: { name: "Boolean" } - }, - runtimeVersion: { - serializedName: "properties.runtimeVersion", + } + } + } +}; + +export const CsmPublishingProfileOptions: msRest.CompositeMapper = { + serializedName: "CsmPublishingProfileOptions", + type: { + name: "Composite", + className: "CsmPublishingProfileOptions", + modelProperties: { + format: { + serializedName: "format", type: { name: "String" } }, - unauthenticatedClientAction: { - serializedName: "properties.unauthenticatedClientAction", + includeDisasterRecoveryEndpoints: { + serializedName: "includeDisasterRecoveryEndpoints", type: { - name: "Enum", - allowedValues: ["RedirectToLoginPage", "AllowAnonymous"] + name: "Boolean" + } + } + } + } +}; + +export const CsmSlotEntity: msRest.CompositeMapper = { + serializedName: "CsmSlotEntity", + type: { + name: "Composite", + className: "CsmSlotEntity", + modelProperties: { + targetSlot: { + required: true, + serializedName: "targetSlot", + type: { + name: "String" } }, - tokenStoreEnabled: { - serializedName: "properties.tokenStoreEnabled", + preserveVnet: { + required: true, + serializedName: "preserveVnet", type: { name: "Boolean" } - }, - allowedExternalRedirectUrls: { - serializedName: "properties.allowedExternalRedirectUrls", + } + } + } +}; + +export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { + serializedName: "CustomHostnameAnalysisResult", + type: { + name: "Composite", + className: "CustomHostnameAnalysisResult", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + isHostnameAlreadyVerified: { + readOnly: true, + serializedName: "properties.isHostnameAlreadyVerified", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - defaultProvider: { - serializedName: "properties.defaultProvider", + customDomainVerificationTest: { + readOnly: true, + serializedName: "properties.customDomainVerificationTest", type: { name: "Enum", allowedValues: [ - "AzureActiveDirectory", - "Facebook", - "Google", - "MicrosoftAccount", - "Twitter", - "Github" + "Passed", + "Failed", + "Skipped" ] } }, - tokenRefreshExtensionHours: { - serializedName: "properties.tokenRefreshExtensionHours", + customDomainVerificationFailureInfo: { + readOnly: true, + serializedName: "properties.customDomainVerificationFailureInfo", type: { - name: "Number" + name: "Composite", + className: "ErrorEntity" } }, - clientId: { - serializedName: "properties.clientId", + hasConflictOnScaleUnit: { + readOnly: true, + serializedName: "properties.hasConflictOnScaleUnit", type: { - name: "String" + name: "Boolean" } }, - clientSecret: { - serializedName: "properties.clientSecret", + hasConflictAcrossSubscription: { + readOnly: true, + serializedName: "properties.hasConflictAcrossSubscription", type: { - name: "String" + name: "Boolean" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + conflictingAppResourceId: { + readOnly: true, + serializedName: "properties.conflictingAppResourceId", type: { name: "String" } }, - clientSecretCertificateThumbprint: { - serializedName: "properties.clientSecretCertificateThumbprint", + cNameRecords: { + serializedName: "properties.cNameRecords", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - issuer: { - serializedName: "properties.issuer", + txtRecords: { + serializedName: "properties.txtRecords", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - validateIssuer: { - serializedName: "properties.validateIssuer", + aRecords: { + serializedName: "properties.aRecords", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + alternateCNameRecords: { + serializedName: "properties.alternateCNameRecords", type: { name: "Sequence", element: { @@ -12611,8 +13012,8 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } }, - additionalLoginParams: { - serializedName: "properties.additionalLoginParams", + alternateTxtRecords: { + serializedName: "properties.alternateTxtRecords", type: { name: "Sequence", element: { @@ -12621,62 +13022,120 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } } - }, - aadClaimsAuthorization: { - serializedName: "properties.aadClaimsAuthorization", + } + } + } +}; + +export const OpenIdConnectClientCredential: msRest.CompositeMapper = { + serializedName: "OpenIdConnectClientCredential", + type: { + name: "Composite", + className: "OpenIdConnectClientCredential", + modelProperties: { + method: { + serializedName: "method", type: { - name: "String" + name: "Enum", + allowedValues: [ + "ClientSecretPost" + ] } }, - googleClientId: { - serializedName: "properties.googleClientId", + clientSecretSettingName: { + serializedName: "clientSecretSettingName", type: { name: "String" } - }, - googleClientSecret: { - serializedName: "properties.googleClientSecret", + } + } + } +}; + +export const OpenIdConnectConfig: msRest.CompositeMapper = { + serializedName: "OpenIdConnectConfig", + type: { + name: "Composite", + className: "OpenIdConnectConfig", + modelProperties: { + authorizationEndpoint: { + serializedName: "authorizationEndpoint", type: { name: "String" } }, - googleClientSecretSettingName: { - serializedName: "properties.googleClientSecretSettingName", + tokenEndpoint: { + serializedName: "tokenEndpoint", type: { name: "String" } }, - googleOAuthScopes: { - serializedName: "properties.googleOAuthScopes", + issuer: { + serializedName: "issuer", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - facebookAppId: { - serializedName: "properties.facebookAppId", + certificationUri: { + serializedName: "certificationUri", type: { name: "String" } }, - facebookAppSecret: { - serializedName: "properties.facebookAppSecret", + wellKnownOpenIdConfiguration: { + serializedName: "wellKnownOpenIdConfiguration", + type: { + name: "String" + } + } + } + } +}; + +export const OpenIdConnectRegistration: msRest.CompositeMapper = { + serializedName: "OpenIdConnectRegistration", + type: { + name: "Composite", + className: "OpenIdConnectRegistration", + modelProperties: { + clientId: { + serializedName: "clientId", type: { name: "String" } }, - facebookAppSecretSettingName: { - serializedName: "properties.facebookAppSecretSettingName", + clientCredential: { + serializedName: "clientCredential", + type: { + name: "Composite", + className: "OpenIdConnectClientCredential" + } + }, + openIdConnectConfiguration: { + serializedName: "openIdConnectConfiguration", + type: { + name: "Composite", + className: "OpenIdConnectConfig" + } + } + } + } +}; + +export const OpenIdConnectLogin: msRest.CompositeMapper = { + serializedName: "OpenIdConnectLogin", + type: { + name: "Composite", + className: "OpenIdConnectLogin", + modelProperties: { + nameClaimType: { + serializedName: "nameClaimType", type: { name: "String" } }, - facebookOAuthScopes: { - serializedName: "properties.facebookOAuthScopes", + scopes: { + serializedName: "scopes", type: { name: "Sequence", element: { @@ -12685,97 +13144,134 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } } - }, - gitHubClientId: { - serializedName: "properties.gitHubClientId", + } + } + } +}; + +export const CustomOpenIdConnectProvider: msRest.CompositeMapper = { + serializedName: "CustomOpenIdConnectProvider", + type: { + name: "Composite", + className: "CustomOpenIdConnectProvider", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - gitHubClientSecret: { - serializedName: "properties.gitHubClientSecret", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "OpenIdConnectRegistration" } }, - gitHubClientSecretSettingName: { - serializedName: "properties.gitHubClientSecretSettingName", + login: { + serializedName: "properties.login", + type: { + name: "Composite", + className: "OpenIdConnectLogin" + } + } + } + } +}; + +export const DeletedAppRestoreRequest: msRest.CompositeMapper = { + serializedName: "DeletedAppRestoreRequest", + type: { + name: "Composite", + className: "DeletedAppRestoreRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + deletedSiteId: { + serializedName: "properties.deletedSiteId", type: { name: "String" } }, - gitHubOAuthScopes: { - serializedName: "properties.gitHubOAuthScopes", + recoverConfiguration: { + serializedName: "properties.recoverConfiguration", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - twitterConsumerKey: { - serializedName: "properties.twitterConsumerKey", + snapshotTime: { + serializedName: "properties.snapshotTime", type: { name: "String" } }, - twitterConsumerSecret: { - serializedName: "properties.twitterConsumerSecret", + useDRSecondary: { + serializedName: "properties.useDRSecondary", type: { - name: "String" + name: "Boolean" + } + } + } + } +}; + +export const Deployment: msRest.CompositeMapper = { + serializedName: "Deployment", + type: { + name: "Composite", + className: "Deployment", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + status: { + serializedName: "properties.status", + type: { + name: "Number" } }, - twitterConsumerSecretSettingName: { - serializedName: "properties.twitterConsumerSecretSettingName", + message: { + serializedName: "properties.message", type: { name: "String" } }, - microsoftAccountClientId: { - serializedName: "properties.microsoftAccountClientId", + author: { + serializedName: "properties.author", type: { name: "String" } }, - microsoftAccountClientSecret: { - serializedName: "properties.microsoftAccountClientSecret", + deployer: { + serializedName: "properties.deployer", type: { name: "String" } }, - microsoftAccountClientSecretSettingName: { - serializedName: "properties.microsoftAccountClientSecretSettingName", + authorEmail: { + serializedName: "properties.author_email", type: { name: "String" } }, - microsoftAccountOAuthScopes: { - serializedName: "properties.microsoftAccountOAuthScopes", + startTime: { + serializedName: "properties.start_time", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "DateTime" } }, - isAuthFromFile: { - serializedName: "properties.isAuthFromFile", + endTime: { + serializedName: "properties.end_time", type: { - name: "String" + name: "DateTime" } }, - authFilePath: { - serializedName: "properties.authFilePath", + active: { + serializedName: "properties.active", type: { - name: "String" + name: "Boolean" } }, - configVersion: { - serializedName: "properties.configVersion", + details: { + serializedName: "properties.details", type: { name: "String" } @@ -12784,1150 +13280,1766 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } }; -export const SiteAuthSettingsV2: msRest.CompositeMapper = { - serializedName: "SiteAuthSettingsV2", +export const EnabledConfig: msRest.CompositeMapper = { + serializedName: "EnabledConfig", type: { name: "Composite", - className: "SiteAuthSettingsV2", + className: "EnabledConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - platform: { - serializedName: "properties.platform", - type: { - name: "Composite", - className: "AuthPlatform" - } - }, - globalValidation: { - serializedName: "properties.globalValidation", - type: { - name: "Composite", - className: "GlobalValidation" - } - }, - identityProviders: { - serializedName: "properties.identityProviders", + enabled: { + serializedName: "enabled", type: { - name: "Composite", - className: "IdentityProviders" + name: "Boolean" } - }, - login: { - serializedName: "properties.login", + } + } + } +}; + +export const Facebook: msRest.CompositeMapper = { + serializedName: "Facebook", + type: { + name: "Composite", + className: "Facebook", + modelProperties: { + enabled: { + serializedName: "enabled", + type: { + name: "Boolean" + } + }, + registration: { + serializedName: "registration", type: { name: "Composite", - className: "Login" + className: "AppRegistration" } }, - httpSettings: { - serializedName: "properties.httpSettings", + graphApiVersion: { + serializedName: "graphApiVersion", + type: { + name: "String" + } + }, + login: { + serializedName: "login", type: { name: "Composite", - className: "HttpSettings" + className: "LoginScopes" } } } } }; -export const SiteCloneabilityCriterion: msRest.CompositeMapper = { - serializedName: "SiteCloneabilityCriterion", +export const FileSystemHttpLogsConfig: msRest.CompositeMapper = { + serializedName: "FileSystemHttpLogsConfig", type: { name: "Composite", - className: "SiteCloneabilityCriterion", + className: "FileSystemHttpLogsConfig", modelProperties: { - name: { - serializedName: "name", + retentionInMb: { + serializedName: "retentionInMb", + constraints: { + InclusiveMaximum: 100, + InclusiveMinimum: 25 + }, type: { - name: "String" + name: "Number" } }, - description: { - serializedName: "description", + retentionInDays: { + serializedName: "retentionInDays", type: { - name: "String" + name: "Number" + } + }, + enabled: { + serializedName: "enabled", + type: { + name: "Boolean" } } } } }; -export const SiteCloneability: msRest.CompositeMapper = { - serializedName: "SiteCloneability", +export const FileSystemTokenStore: msRest.CompositeMapper = { + serializedName: "FileSystemTokenStore", type: { name: "Composite", - className: "SiteCloneability", + className: "FileSystemTokenStore", modelProperties: { - result: { - serializedName: "result", + directory: { + serializedName: "directory", type: { - name: "Enum", - allowedValues: ["Cloneable", "PartiallyCloneable", "NotCloneable"] + name: "String" } - }, - blockingFeatures: { - serializedName: "blockingFeatures", + } + } + } +}; + +export const ForwardProxy: msRest.CompositeMapper = { + serializedName: "ForwardProxy", + type: { + name: "Composite", + className: "ForwardProxy", + modelProperties: { + convention: { + serializedName: "convention", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "Enum", + allowedValues: [ + "NoProxy", + "Standard", + "Custom" + ] } }, - unsupportedFeatures: { - serializedName: "unsupportedFeatures", + customHostHeaderName: { + serializedName: "customHostHeaderName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "String" } }, - blockingCharacteristics: { - serializedName: "blockingCharacteristics", + customProtoHeaderName: { + serializedName: "customProtoHeaderName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "String" } } } } }; -export const SiteConfigResource: msRest.CompositeMapper = { - serializedName: "SiteConfigResource", +export const FunctionEnvelope: msRest.CompositeMapper = { + serializedName: "FunctionEnvelope", type: { name: "Composite", - className: "SiteConfigResource", + className: "FunctionEnvelope", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - numberOfWorkers: { - serializedName: "properties.numberOfWorkers", - type: { - name: "Number" - } - }, - defaultDocuments: { - serializedName: "properties.defaultDocuments", + functionAppId: { + serializedName: "properties.function_app_id", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - netFrameworkVersion: { - serializedName: "properties.netFrameworkVersion", - defaultValue: "v4.6", + scriptRootPathHref: { + serializedName: "properties.script_root_path_href", type: { name: "String" } }, - phpVersion: { - serializedName: "properties.phpVersion", + scriptHref: { + serializedName: "properties.script_href", type: { name: "String" } }, - pythonVersion: { - serializedName: "properties.pythonVersion", + configHref: { + serializedName: "properties.config_href", type: { name: "String" } }, - nodeVersion: { - serializedName: "properties.nodeVersion", + testDataHref: { + serializedName: "properties.test_data_href", type: { name: "String" } }, - powerShellVersion: { - serializedName: "properties.powerShellVersion", + secretsFileHref: { + serializedName: "properties.secrets_file_href", type: { name: "String" } }, - linuxFxVersion: { - serializedName: "properties.linuxFxVersion", + href: { + serializedName: "properties.href", type: { name: "String" } }, - windowsFxVersion: { - serializedName: "properties.windowsFxVersion", + config: { + serializedName: "properties.config", type: { - name: "String" + name: "Object" } }, - requestTracingEnabled: { - serializedName: "properties.requestTracingEnabled", + files: { + serializedName: "properties.files", type: { - name: "Boolean" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } }, - requestTracingExpirationTime: { - serializedName: "properties.requestTracingExpirationTime", + testData: { + serializedName: "properties.test_data", type: { - name: "DateTime" + name: "String" } }, - remoteDebuggingEnabled: { - serializedName: "properties.remoteDebuggingEnabled", + invokeUrlTemplate: { + serializedName: "properties.invoke_url_template", type: { - name: "Boolean" + name: "String" } }, - remoteDebuggingVersion: { - serializedName: "properties.remoteDebuggingVersion", + language: { + serializedName: "properties.language", type: { name: "String" } }, - httpLoggingEnabled: { - serializedName: "properties.httpLoggingEnabled", + isDisabled: { + serializedName: "properties.isDisabled", type: { name: "Boolean" } - }, - logsDirectorySizeLimit: { - serializedName: "properties.logsDirectorySizeLimit", + } + } + } +}; + +export const FunctionSecrets: msRest.CompositeMapper = { + serializedName: "FunctionSecrets", + type: { + name: "Composite", + className: "FunctionSecrets", + modelProperties: { + key: { + serializedName: "key", type: { - name: "Number" + name: "String" } }, - detailedErrorLoggingEnabled: { - serializedName: "properties.detailedErrorLoggingEnabled", + triggerUrl: { + serializedName: "trigger_url", + type: { + name: "String" + } + } + } + } +}; + +export const GitHub: msRest.CompositeMapper = { + serializedName: "GitHub", + type: { + name: "Composite", + className: "GitHub", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - publishingUsername: { - serializedName: "properties.publishingUsername", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "ClientRegistration" } }, - appSettings: { - serializedName: "properties.appSettings", + login: { + serializedName: "properties.login", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Composite", + className: "LoginScopes" + } + } + } + } +}; + +export const GitHubActionCodeConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionCodeConfiguration", + type: { + name: "Composite", + className: "GitHubActionCodeConfiguration", + modelProperties: { + runtimeStack: { + serializedName: "runtimeStack", + type: { + name: "String" } }, - connectionStrings: { - serializedName: "properties.connectionStrings", + runtimeVersion: { + serializedName: "runtimeVersion", + type: { + name: "String" + } + } + } + } +}; + +export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionContainerConfiguration", + type: { + name: "Composite", + className: "GitHubActionContainerConfiguration", + modelProperties: { + serverUrl: { + serializedName: "serverUrl", + type: { + name: "String" + } + }, + imageName: { + serializedName: "imageName", + type: { + name: "String" + } + }, + username: { + serializedName: "username", + type: { + name: "String" + } + }, + password: { + serializedName: "password", + type: { + name: "String" + } + } + } + } +}; + +export const GitHubActionConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionConfiguration", + type: { + name: "Composite", + className: "GitHubActionConfiguration", + modelProperties: { + codeConfiguration: { + serializedName: "codeConfiguration", + type: { + name: "Composite", + className: "GitHubActionCodeConfiguration" + } + }, + containerConfiguration: { + serializedName: "containerConfiguration", + type: { + name: "Composite", + className: "GitHubActionContainerConfiguration" + } + }, + isLinux: { + serializedName: "isLinux", + type: { + name: "Boolean" + } + }, + generateWorkflowFile: { + serializedName: "generateWorkflowFile", + type: { + name: "Boolean" + } + } + } + } +}; + +export const GlobalValidation: msRest.CompositeMapper = { + serializedName: "GlobalValidation", + type: { + name: "Composite", + className: "GlobalValidation", + modelProperties: { + requireAuthentication: { + serializedName: "requireAuthentication", + type: { + name: "Boolean" + } + }, + unauthenticatedClientAction: { + serializedName: "unauthenticatedClientAction", + type: { + name: "Enum", + allowedValues: [ + "RedirectToLoginPage", + "AllowAnonymous", + "Return401", + "Return403" + ] + } + }, + redirectToProvider: { + serializedName: "redirectToProvider", + type: { + name: "String" + } + }, + excludedPaths: { + serializedName: "excludedPaths", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ConnStringInfo" + name: "String" } } } + } + } + } +}; + +export const Google: msRest.CompositeMapper = { + serializedName: "Google", + type: { + name: "Composite", + className: "Google", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } }, - machineKey: { - readOnly: true, - serializedName: "properties.machineKey", + registration: { + serializedName: "properties.registration", type: { name: "Composite", - className: "SiteMachineKey" + className: "ClientRegistration" } }, - handlerMappings: { - serializedName: "properties.handlerMappings", + login: { + serializedName: "properties.login", type: { - name: "Sequence", - element: { + name: "Composite", + className: "LoginScopes" + } + }, + validation: { + serializedName: "properties.validation", + type: { + name: "Composite", + className: "AllowedAudiencesValidation" + } + } + } + } +}; + +export const HostKeys: msRest.CompositeMapper = { + serializedName: "HostKeys", + type: { + name: "Composite", + className: "HostKeys", + modelProperties: { + masterKey: { + serializedName: "masterKey", + type: { + name: "String" + } + }, + functionKeys: { + serializedName: "functionKeys", + type: { + name: "Dictionary", + value: { type: { - name: "Composite", - className: "HandlerMapping" + name: "String" } } } }, - documentRoot: { - serializedName: "properties.documentRoot", + systemKeys: { + serializedName: "systemKeys", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const HostNameBinding: msRest.CompositeMapper = { + serializedName: "HostNameBinding", + type: { + name: "Composite", + className: "HostNameBinding", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + siteName: { + serializedName: "properties.siteName", type: { name: "String" } }, - scmType: { - serializedName: "properties.scmType", + domainId: { + serializedName: "properties.domainId", type: { name: "String" } }, - use32BitWorkerProcess: { - serializedName: "properties.use32BitWorkerProcess", + azureResourceName: { + serializedName: "properties.azureResourceName", + type: { + name: "String" + } + }, + azureResourceType: { + serializedName: "properties.azureResourceType", + type: { + name: "Enum", + allowedValues: [ + "Website", + "TrafficManager" + ] + } + }, + customHostNameDnsRecordType: { + serializedName: "properties.customHostNameDnsRecordType", + type: { + name: "Enum", + allowedValues: [ + "CName", + "A" + ] + } + }, + hostNameType: { + serializedName: "properties.hostNameType", + type: { + name: "Enum", + allowedValues: [ + "Verified", + "Managed" + ] + } + }, + sslState: { + serializedName: "properties.sslState", + type: { + name: "Enum", + allowedValues: [ + "Disabled", + "SniEnabled", + "IpBasedEnabled" + ] + } + }, + thumbprint: { + serializedName: "properties.thumbprint", + type: { + name: "String" + } + }, + virtualIP: { + readOnly: true, + serializedName: "properties.virtualIP", + type: { + name: "String" + } + } + } + } +}; + +export const HttpLogsConfig: msRest.CompositeMapper = { + serializedName: "HttpLogsConfig", + type: { + name: "Composite", + className: "HttpLogsConfig", + modelProperties: { + fileSystem: { + serializedName: "fileSystem", + type: { + name: "Composite", + className: "FileSystemHttpLogsConfig" + } + }, + azureBlobStorage: { + serializedName: "azureBlobStorage", + type: { + name: "Composite", + className: "AzureBlobStorageHttpLogsConfig" + } + } + } + } +}; + +export const HttpSettingsRoutes: msRest.CompositeMapper = { + serializedName: "HttpSettingsRoutes", + type: { + name: "Composite", + className: "HttpSettingsRoutes", + modelProperties: { + apiPrefix: { + serializedName: "apiPrefix", + type: { + name: "String" + } + } + } + } +}; + +export const HttpSettings: msRest.CompositeMapper = { + serializedName: "HttpSettings", + type: { + name: "Composite", + className: "HttpSettings", + modelProperties: { + requireHttps: { + serializedName: "requireHttps", type: { name: "Boolean" } }, - webSocketsEnabled: { - serializedName: "properties.webSocketsEnabled", + routes: { + serializedName: "routes", + type: { + name: "Composite", + className: "HttpSettingsRoutes" + } + }, + forwardProxy: { + serializedName: "forwardProxy", + type: { + name: "Composite", + className: "ForwardProxy" + } + } + } + } +}; + +export const TwitterRegistration: msRest.CompositeMapper = { + serializedName: "TwitterRegistration", + type: { + name: "Composite", + className: "TwitterRegistration", + modelProperties: { + consumerKey: { + serializedName: "consumerKey", + type: { + name: "String" + } + }, + consumerSecretSettingName: { + serializedName: "consumerSecretSettingName", + type: { + name: "String" + } + } + } + } +}; + +export const Twitter: msRest.CompositeMapper = { + serializedName: "Twitter", + type: { + name: "Composite", + className: "Twitter", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - alwaysOn: { - serializedName: "properties.alwaysOn", + registration: { + serializedName: "properties.registration", + type: { + name: "Composite", + className: "TwitterRegistration" + } + } + } + } +}; + +export const LegacyMicrosoftAccount: msRest.CompositeMapper = { + serializedName: "LegacyMicrosoftAccount", + type: { + name: "Composite", + className: "LegacyMicrosoftAccount", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } - }, - javaVersion: { - serializedName: "properties.javaVersion", + }, + registration: { + serializedName: "properties.registration", + type: { + name: "Composite", + className: "ClientRegistration" + } + }, + login: { + serializedName: "properties.login", + type: { + name: "Composite", + className: "LoginScopes" + } + }, + validation: { + serializedName: "properties.validation", + type: { + name: "Composite", + className: "AllowedAudiencesValidation" + } + } + } + } +}; + +export const IdentityProviders: msRest.CompositeMapper = { + serializedName: "IdentityProviders", + type: { + name: "Composite", + className: "IdentityProviders", + modelProperties: { + azureActiveDirectory: { + serializedName: "azureActiveDirectory", type: { - name: "String" + name: "Composite", + className: "AzureActiveDirectory" } }, - javaContainer: { - serializedName: "properties.javaContainer", + facebook: { + serializedName: "facebook", type: { - name: "String" + name: "Composite", + className: "Facebook" } }, - javaContainerVersion: { - serializedName: "properties.javaContainerVersion", + gitHub: { + serializedName: "gitHub", type: { - name: "String" + name: "Composite", + className: "GitHub" } }, - appCommandLine: { - serializedName: "properties.appCommandLine", + google: { + serializedName: "google", type: { - name: "String" + name: "Composite", + className: "Google" } }, - managedPipelineMode: { - serializedName: "properties.managedPipelineMode", + twitter: { + serializedName: "twitter", type: { - name: "Enum", - allowedValues: ["Integrated", "Classic"] + name: "Composite", + className: "Twitter" } }, - virtualApplications: { - serializedName: "properties.virtualApplications", + customOpenIdConnectProviders: { + serializedName: "customOpenIdConnectProviders", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { name: "Composite", - className: "VirtualApplication" + className: "CustomOpenIdConnectProvider" } } } }, - loadBalancing: { - serializedName: "properties.loadBalancing", - type: { - name: "Enum", - allowedValues: [ - "WeightedRoundRobin", - "LeastRequests", - "LeastResponseTime", - "WeightedTotalTraffic", - "RequestHash", - "PerSiteRoundRobin" - ] - } - }, - experiments: { - serializedName: "properties.experiments", + legacyMicrosoftAccount: { + serializedName: "legacyMicrosoftAccount", type: { name: "Composite", - className: "Experiments" + className: "LegacyMicrosoftAccount" } }, - limits: { - serializedName: "properties.limits", + apple: { + serializedName: "apple", type: { name: "Composite", - className: "SiteLimits" + className: "Apple" } }, - autoHealEnabled: { - serializedName: "properties.autoHealEnabled", + azureStaticWebApps: { + serializedName: "azureStaticWebApps", type: { - name: "Boolean" + name: "Composite", + className: "AzureStaticWebApps" } - }, - autoHealRules: { - serializedName: "properties.autoHealRules", + } + } + } +}; + +export const KeyInfo: msRest.CompositeMapper = { + serializedName: "KeyInfo", + type: { + name: "Composite", + className: "KeyInfo", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Composite", - className: "AutoHealRules" + name: "String" } }, - tracingOptions: { - serializedName: "properties.tracingOptions", + value: { + serializedName: "value", type: { name: "String" } - }, - vnetName: { - serializedName: "properties.vnetName", + } + } + } +}; + +export const LoginRoutes: msRest.CompositeMapper = { + serializedName: "LoginRoutes", + type: { + name: "Composite", + className: "LoginRoutes", + modelProperties: { + logoutEndpoint: { + serializedName: "logoutEndpoint", type: { name: "String" } - }, - vnetRouteAllEnabled: { - serializedName: "properties.vnetRouteAllEnabled", + } + } + } +}; + +export const TokenStore: msRest.CompositeMapper = { + serializedName: "TokenStore", + type: { + name: "Composite", + className: "TokenStore", + modelProperties: { + enabled: { + serializedName: "enabled", type: { name: "Boolean" } }, - vnetPrivatePortsCount: { - serializedName: "properties.vnetPrivatePortsCount", + tokenRefreshExtensionHours: { + serializedName: "tokenRefreshExtensionHours", type: { name: "Number" } }, - cors: { - serializedName: "properties.cors", + fileSystem: { + serializedName: "fileSystem", type: { name: "Composite", - className: "CorsSettings" + className: "FileSystemTokenStore" } }, - push: { - serializedName: "properties.push", + azureBlobStorage: { + serializedName: "azureBlobStorage", type: { name: "Composite", - className: "PushSettings" + className: "BlobStorageTokenStore" + } + } + } + } +}; + +export const Nonce: msRest.CompositeMapper = { + serializedName: "Nonce", + type: { + name: "Composite", + className: "Nonce", + modelProperties: { + validateNonce: { + serializedName: "validateNonce", + type: { + name: "Boolean" } }, - apiDefinition: { - serializedName: "properties.apiDefinition", + nonceExpirationInterval: { + serializedName: "nonceExpirationInterval", + type: { + name: "String" + } + } + } + } +}; + +export const Login: msRest.CompositeMapper = { + serializedName: "Login", + type: { + name: "Composite", + className: "Login", + modelProperties: { + routes: { + serializedName: "routes", type: { name: "Composite", - className: "ApiDefinitionInfo" + className: "LoginRoutes" } }, - apiManagementConfig: { - serializedName: "properties.apiManagementConfig", + tokenStore: { + serializedName: "tokenStore", type: { name: "Composite", - className: "ApiManagementConfig" + className: "TokenStore" } }, - autoSwapSlotName: { - serializedName: "properties.autoSwapSlotName", + preserveUrlFragmentsForLogins: { + serializedName: "preserveUrlFragmentsForLogins", type: { - name: "String" + name: "Boolean" } }, - localMySqlEnabled: { - serializedName: "properties.localMySqlEnabled", - defaultValue: false, + allowedExternalRedirectUrls: { + serializedName: "allowedExternalRedirectUrls", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - managedServiceIdentityId: { - serializedName: "properties.managedServiceIdentityId", + cookieExpiration: { + serializedName: "cookieExpiration", type: { - name: "Number" + name: "Composite", + className: "CookieExpiration" } }, - xManagedServiceIdentityId: { - serializedName: "properties.xManagedServiceIdentityId", + nonce: { + serializedName: "nonce", type: { - name: "Number" + name: "Composite", + className: "Nonce" + } + } + } + } +}; + +export const MSDeploy: msRest.CompositeMapper = { + serializedName: "MSDeploy", + type: { + name: "Composite", + className: "MSDeploy", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + packageUri: { + serializedName: "properties.packageUri", + type: { + name: "String" } }, - keyVaultReferenceIdentity: { - serializedName: "properties.keyVaultReferenceIdentity", + connectionString: { + serializedName: "properties.connectionString", type: { name: "String" } }, - ipSecurityRestrictions: { - serializedName: "properties.ipSecurityRestrictions", + dbType: { + serializedName: "properties.dbType", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "IpSecurityRestriction" - } - } + name: "String" + } + }, + setParametersXmlFileUri: { + serializedName: "properties.setParametersXmlFileUri", + type: { + name: "String" } }, - scmIpSecurityRestrictions: { - serializedName: "properties.scmIpSecurityRestrictions", + setParameters: { + serializedName: "properties.setParameters", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { - name: "Composite", - className: "IpSecurityRestriction" + name: "String" } } } }, - scmIpSecurityRestrictionsUseMain: { - serializedName: "properties.scmIpSecurityRestrictionsUseMain", + skipAppData: { + serializedName: "properties.skipAppData", type: { name: "Boolean" } }, - http20Enabled: { - serializedName: "properties.http20Enabled", - defaultValue: true, + appOffline: { + serializedName: "properties.appOffline", type: { name: "Boolean" } - }, - minTlsVersion: { - serializedName: "properties.minTlsVersion", + } + } + } +}; + +export const MSDeployLogEntry: msRest.CompositeMapper = { + serializedName: "MSDeployLogEntry", + type: { + name: "Composite", + className: "MSDeployLogEntry", + modelProperties: { + time: { + readOnly: true, + serializedName: "time", type: { - name: "String" + name: "DateTime" } }, - scmMinTlsVersion: { - serializedName: "properties.scmMinTlsVersion", + type: { + readOnly: true, + serializedName: "type", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Message", + "Warning", + "Error" + ] } }, - ftpsState: { - serializedName: "properties.ftpsState", + message: { + readOnly: true, + serializedName: "message", type: { name: "String" } - }, - preWarmedInstanceCount: { - serializedName: "properties.preWarmedInstanceCount", - constraints: { - InclusiveMaximum: 10, - InclusiveMinimum: 0 - }, + } + } + } +}; + +export const MSDeployLog: msRest.CompositeMapper = { + serializedName: "MSDeployLog", + type: { + name: "Composite", + className: "MSDeployLog", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + entries: { + readOnly: true, + serializedName: "properties.entries", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MSDeployLogEntry" + } + } } - }, - functionAppScaleLimit: { - serializedName: "properties.functionAppScaleLimit", - constraints: { - InclusiveMinimum: 0 - }, + } + } + } +}; + +export const MSDeployStatus: msRest.CompositeMapper = { + serializedName: "MSDeployStatus", + type: { + name: "Composite", + className: "MSDeployStatus", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + deployer: { + readOnly: true, + serializedName: "properties.deployer", type: { - name: "Number" + name: "String" } }, - healthCheckPath: { - serializedName: "properties.healthCheckPath", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "accepted", + "running", + "succeeded", + "failed", + "canceled" + ] } }, - functionsRuntimeScaleMonitoringEnabled: { - serializedName: "properties.functionsRuntimeScaleMonitoringEnabled", + startTime: { + readOnly: true, + serializedName: "properties.startTime", type: { - name: "Boolean" + name: "DateTime" } }, - websiteTimeZone: { - serializedName: "properties.websiteTimeZone", + endTime: { + readOnly: true, + serializedName: "properties.endTime", type: { - name: "String" + name: "DateTime" } }, - minimumElasticInstanceCount: { - serializedName: "properties.minimumElasticInstanceCount", - constraints: { - InclusiveMaximum: 20, - InclusiveMinimum: 0 - }, + complete: { + readOnly: true, + serializedName: "properties.complete", type: { - name: "Number" + name: "Boolean" } - }, - azureStorageAccounts: { - serializedName: "properties.azureStorageAccounts", + } + } + } +}; + +export const MigrateMySqlRequest: msRest.CompositeMapper = { + serializedName: "MigrateMySqlRequest", + type: { + name: "Composite", + className: "MigrateMySqlRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + connectionString: { + required: true, + serializedName: "properties.connectionString", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "AzureStorageInfoValue" - } - } + name: "String" } }, - publicNetworkAccess: { - serializedName: "properties.publicNetworkAccess", + migrationType: { + required: true, + serializedName: "properties.migrationType", type: { - name: "String" + name: "Enum", + allowedValues: [ + "LocalToRemote", + "RemoteToLocal" + ] } } } } }; -export const SiteConfigurationSnapshotInfo: msRest.CompositeMapper = { - serializedName: "SiteConfigurationSnapshotInfo", +export const MigrateMySqlStatus: msRest.CompositeMapper = { + serializedName: "MigrateMySqlStatus", type: { name: "Composite", - className: "SiteConfigurationSnapshotInfo", + className: "MigrateMySqlStatus", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - time: { + migrationOperationStatus: { readOnly: true, - serializedName: "properties.time", + serializedName: "properties.migrationOperationStatus", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created" + ] } }, - snapshotId: { + operationId: { readOnly: true, - serializedName: "properties.snapshotId", + serializedName: "properties.operationId", type: { - name: "Number" + name: "String" + } + }, + localMySqlEnabled: { + readOnly: true, + serializedName: "properties.localMySqlEnabled", + type: { + name: "Boolean" } } } } }; -export const SiteExtensionInfo: msRest.CompositeMapper = { - serializedName: "SiteExtensionInfo", +export const RelayServiceConnectionEntity: msRest.CompositeMapper = { + serializedName: "RelayServiceConnectionEntity", type: { name: "Composite", - className: "SiteExtensionInfo", + className: "RelayServiceConnectionEntity", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - extensionId: { - serializedName: "properties.extension_id", + entityName: { + serializedName: "properties.entityName", type: { name: "String" } }, - title: { - serializedName: "properties.title", + entityConnectionString: { + serializedName: "properties.entityConnectionString", type: { name: "String" } }, - extensionType: { - serializedName: "properties.extension_type", - type: { - name: "Enum", - allowedValues: ["Gallery", "WebRoot"] - } - }, - summary: { - serializedName: "properties.summary", + resourceType: { + serializedName: "properties.resourceType", type: { name: "String" } }, - description: { - serializedName: "properties.description", + resourceConnectionString: { + serializedName: "properties.resourceConnectionString", type: { name: "String" } }, - version: { - serializedName: "properties.version", + hostname: { + serializedName: "properties.hostname", type: { name: "String" } }, - extensionUrl: { - serializedName: "properties.extension_url", + port: { + serializedName: "properties.port", type: { - name: "String" + name: "Number" } }, - projectUrl: { - serializedName: "properties.project_url", + biztalkUri: { + serializedName: "properties.biztalkUri", type: { name: "String" } - }, - iconUrl: { - serializedName: "properties.icon_url", + } + } + } +}; + +export const NetworkFeatures: msRest.CompositeMapper = { + serializedName: "NetworkFeatures", + type: { + name: "Composite", + className: "NetworkFeatures", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + virtualNetworkName: { + readOnly: true, + serializedName: "properties.virtualNetworkName", type: { name: "String" } }, - licenseUrl: { - serializedName: "properties.license_url", + virtualNetworkConnection: { + readOnly: true, + serializedName: "properties.virtualNetworkConnection", type: { - name: "String" + name: "Composite", + className: "VnetInfo" } }, - feedUrl: { - serializedName: "properties.feed_url", + hybridConnections: { + readOnly: true, + serializedName: "properties.hybridConnections", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RelayServiceConnectionEntity" + } + } } }, - authors: { - serializedName: "properties.authors", + hybridConnectionsV2: { + readOnly: true, + serializedName: "properties.hybridConnectionsV2", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "HybridConnection" } } } - }, - installerCommandLineParams: { - serializedName: "properties.installer_command_line_params", + } + } + } +}; + +export const NetworkTrace: msRest.CompositeMapper = { + serializedName: "NetworkTrace", + type: { + name: "Composite", + className: "NetworkTrace", + modelProperties: { + path: { + serializedName: "path", type: { name: "String" } }, - publishedDateTime: { - serializedName: "properties.published_date_time", - type: { - name: "DateTime" - } - }, - downloadCount: { - serializedName: "properties.download_count", - type: { - name: "Number" - } - }, - localIsLatestVersion: { - serializedName: "properties.local_is_latest_version", + status: { + serializedName: "status", type: { - name: "Boolean" + name: "String" } }, - localPath: { - serializedName: "properties.local_path", + message: { + serializedName: "message", type: { name: "String" } - }, - installedDateTime: { - serializedName: "properties.installed_date_time", + } + } + } +}; + +export const PerfMonSample: msRest.CompositeMapper = { + serializedName: "PerfMonSample", + type: { + name: "Composite", + className: "PerfMonSample", + modelProperties: { + time: { + serializedName: "time", type: { name: "DateTime" } }, - provisioningState: { - serializedName: "properties.provisioningState", + instanceName: { + serializedName: "instanceName", type: { name: "String" } }, - comment: { - serializedName: "properties.comment", + value: { + serializedName: "value", type: { - name: "String" + name: "Number" } } } } }; -export const SiteLogsConfig: msRest.CompositeMapper = { - serializedName: "SiteLogsConfig", +export const PerfMonSet: msRest.CompositeMapper = { + serializedName: "PerfMonSet", type: { name: "Composite", - className: "SiteLogsConfig", + className: "PerfMonSet", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - applicationLogs: { - serializedName: "properties.applicationLogs", + name: { + serializedName: "name", type: { - name: "Composite", - className: "ApplicationLogsConfig" + name: "String" } }, - httpLogs: { - serializedName: "properties.httpLogs", + startTime: { + serializedName: "startTime", type: { - name: "Composite", - className: "HttpLogsConfig" + name: "DateTime" } }, - failedRequestsTracing: { - serializedName: "properties.failedRequestsTracing", + endTime: { + serializedName: "endTime", type: { - name: "Composite", - className: "EnabledConfig" + name: "DateTime" } }, - detailedErrorMessages: { - serializedName: "properties.detailedErrorMessages", + timeGrain: { + serializedName: "timeGrain", type: { - name: "Composite", - className: "EnabledConfig" + name: "String" + } + }, + values: { + serializedName: "values", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PerfMonSample" + } + } } } } } }; -export const SitePatchResource: msRest.CompositeMapper = { - serializedName: "SitePatchResource", +export const PerfMonResponse: msRest.CompositeMapper = { + serializedName: "PerfMonResponse", type: { name: "Composite", - className: "SitePatchResource", + className: "PerfMonResponse", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - state: { - readOnly: true, - serializedName: "properties.state", + code: { + serializedName: "code", type: { name: "String" } }, - hostNames: { - readOnly: true, - serializedName: "properties.hostNames", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - repositorySiteName: { - readOnly: true, - serializedName: "properties.repositorySiteName", + message: { + serializedName: "message", type: { name: "String" } }, - usageState: { - readOnly: true, - serializedName: "properties.usageState", + data: { + serializedName: "data", type: { - name: "Enum", - allowedValues: ["Normal", "Exceeded"] + name: "Composite", + className: "PerfMonSet" } - }, - enabled: { - serializedName: "properties.enabled", + } + } + } +}; + +export const PremierAddOn: msRest.CompositeMapper = { + serializedName: "PremierAddOn", + type: { + name: "Composite", + className: "PremierAddOn", + modelProperties: { + ...Resource.type.modelProperties, + sku: { + serializedName: "properties.sku", type: { - name: "Boolean" + name: "String" } }, - enabledHostNames: { - readOnly: true, - serializedName: "properties.enabledHostNames", + product: { + serializedName: "properties.product", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - availabilityState: { - readOnly: true, - serializedName: "properties.availabilityState", + vendor: { + serializedName: "properties.vendor", type: { - name: "Enum", - allowedValues: ["Normal", "Limited", "DisasterRecoveryMode"] + name: "String" } }, - hostNameSslStates: { - serializedName: "properties.hostNameSslStates", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HostNameSslState" - } - } + name: "String" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { name: "String" } - }, - reserved: { - serializedName: "properties.reserved", - defaultValue: false, + } + } + } +}; + +export const PremierAddOnPatchResource: msRest.CompositeMapper = { + serializedName: "PremierAddOnPatchResource", + type: { + name: "Composite", + className: "PremierAddOnPatchResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + sku: { + serializedName: "properties.sku", type: { - name: "Boolean" + name: "String" } }, - isXenon: { - serializedName: "properties.isXenon", - defaultValue: false, + product: { + serializedName: "properties.product", type: { - name: "Boolean" + name: "String" } }, - hyperV: { - serializedName: "properties.hyperV", - defaultValue: false, + vendor: { + serializedName: "properties.vendor", type: { - name: "Boolean" + name: "String" } }, - lastModifiedTimeUtc: { - readOnly: true, - serializedName: "properties.lastModifiedTimeUtc", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "DateTime" + name: "String" } }, - siteConfig: { - serializedName: "properties.siteConfig", + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "Composite", - className: "SiteConfig" + name: "String" } - }, - trafficManagerHostNames: { - readOnly: true, - serializedName: "properties.trafficManagerHostNames", + } + } + } +}; + +export const PrivateAccessSubnet: msRest.CompositeMapper = { + serializedName: "PrivateAccessSubnet", + type: { + name: "Composite", + className: "PrivateAccessSubnet", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - scmSiteAlsoStopped: { - serializedName: "properties.scmSiteAlsoStopped", - defaultValue: false, + key: { + serializedName: "key", type: { - name: "Boolean" + name: "Number" } - }, - targetSwapSlot: { - readOnly: true, - serializedName: "properties.targetSwapSlot", + } + } + } +}; + +export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { + serializedName: "PrivateAccessVirtualNetwork", + type: { + name: "Composite", + className: "PrivateAccessVirtualNetwork", + modelProperties: { + name: { + serializedName: "name", type: { name: "String" } }, - hostingEnvironmentProfile: { - serializedName: "properties.hostingEnvironmentProfile", + key: { + serializedName: "key", type: { - name: "Composite", - className: "HostingEnvironmentProfile" + name: "Number" } }, - clientAffinityEnabled: { - serializedName: "properties.clientAffinityEnabled", + resourceId: { + serializedName: "resourceId", type: { - name: "Boolean" + name: "String" } }, - clientCertEnabled: { - serializedName: "properties.clientCertEnabled", + subnets: { + serializedName: "subnets", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateAccessSubnet" + } + } } - }, - clientCertMode: { - serializedName: "properties.clientCertMode", + } + } + } +}; + +export const PrivateAccess: msRest.CompositeMapper = { + serializedName: "PrivateAccess", + type: { + name: "Composite", + className: "PrivateAccess", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "Enum", - allowedValues: ["Required", "Optional", "OptionalInteractiveUser"] + name: "Boolean" } }, - clientCertExclusionPaths: { - serializedName: "properties.clientCertExclusionPaths", + virtualNetworks: { + serializedName: "properties.virtualNetworks", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateAccessVirtualNetwork" + } + } } - }, - hostNamesDisabled: { - serializedName: "properties.hostNamesDisabled", + } + } + } +}; + +export const ProcessThreadInfo: msRest.CompositeMapper = { + serializedName: "ProcessThreadInfo", + type: { + name: "Composite", + className: "ProcessThreadInfo", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + identifier: { + readOnly: true, + serializedName: "properties.identifier", type: { - name: "Boolean" + name: "Number" } }, - customDomainVerificationId: { - serializedName: "properties.customDomainVerificationId", + href: { + serializedName: "properties.href", type: { name: "String" } }, - outboundIpAddresses: { - readOnly: true, - serializedName: "properties.outboundIpAddresses", + process: { + serializedName: "properties.process", type: { name: "String" } }, - possibleOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.possibleOutboundIpAddresses", + startAddress: { + serializedName: "properties.start_address", type: { name: "String" } }, - containerSize: { - serializedName: "properties.containerSize", - type: { - name: "Number" - } - }, - dailyMemoryTimeQuota: { - serializedName: "properties.dailyMemoryTimeQuota", + currentPriority: { + serializedName: "properties.current_priority", type: { name: "Number" } }, - suspendedTill: { - readOnly: true, - serializedName: "properties.suspendedTill", + priorityLevel: { + serializedName: "properties.priority_level", type: { - name: "DateTime" + name: "String" } }, - maxNumberOfWorkers: { - readOnly: true, - serializedName: "properties.maxNumberOfWorkers", + basePriority: { + serializedName: "properties.base_priority", type: { name: "Number" } }, - cloningInfo: { - serializedName: "properties.cloningInfo", + startTime: { + serializedName: "properties.start_time", type: { - name: "Composite", - className: "CloningInfo" + name: "DateTime" } }, - resourceGroup: { - readOnly: true, - serializedName: "properties.resourceGroup", + totalProcessorTime: { + serializedName: "properties.total_processor_time", type: { name: "String" } }, - isDefaultContainer: { - readOnly: true, - serializedName: "properties.isDefaultContainer", + userProcessorTime: { + serializedName: "properties.user_processor_time", type: { - name: "Boolean" + name: "String" } }, - defaultHostName: { - readOnly: true, - serializedName: "properties.defaultHostName", + state: { + serializedName: "properties.state", type: { name: "String" } }, - slotSwapStatus: { - readOnly: true, - serializedName: "properties.slotSwapStatus", + waitReason: { + serializedName: "properties.wait_reason", type: { - name: "Composite", - className: "SlotSwapStatus" + name: "String" } - }, - httpsOnly: { - serializedName: "properties.httpsOnly", + } + } + } +}; + +export const ProcessModuleInfo: msRest.CompositeMapper = { + serializedName: "ProcessModuleInfo", + type: { + name: "Composite", + className: "ProcessModuleInfo", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + baseAddress: { + serializedName: "properties.base_address", type: { - name: "Boolean" + name: "String" } }, - redundancyMode: { - serializedName: "properties.redundancyMode", + fileName: { + serializedName: "properties.file_name", type: { - name: "Enum", - allowedValues: ["None", "Manual", "Failover", "ActiveActive", "GeoRedundant"] + name: "String" } }, - inProgressOperationId: { - readOnly: true, - serializedName: "properties.inProgressOperationId", + href: { + serializedName: "properties.href", type: { - name: "Uuid" + name: "String" } }, - storageAccountRequired: { - serializedName: "properties.storageAccountRequired", + filePath: { + serializedName: "properties.file_path", type: { - name: "Boolean" + name: "String" } }, - keyVaultReferenceIdentity: { - serializedName: "properties.keyVaultReferenceIdentity", + moduleMemorySize: { + serializedName: "properties.module_memory_size", type: { - name: "String" + name: "Number" } }, - virtualNetworkSubnetId: { - serializedName: "properties.virtualNetworkSubnetId", + fileVersion: { + serializedName: "properties.file_version", type: { name: "String" } }, - identity: { - serializedName: "identity", + fileDescription: { + serializedName: "properties.file_description", type: { - name: "Composite", - className: "ManagedServiceIdentity" + name: "String" } - } - } - } -}; - -export const SitePhpErrorLogFlag: msRest.CompositeMapper = { - serializedName: "SitePhpErrorLogFlag", - type: { - name: "Composite", - className: "SitePhpErrorLogFlag", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - localLogErrors: { - serializedName: "properties.localLogErrors", + }, + product: { + serializedName: "properties.product", type: { name: "String" } }, - masterLogErrors: { - serializedName: "properties.masterLogErrors", + productVersion: { + serializedName: "properties.product_version", type: { name: "String" } }, - localLogErrorsMaxLength: { - serializedName: "properties.localLogErrorsMaxLength", + isDebug: { + serializedName: "properties.is_debug", type: { - name: "String" + name: "Boolean" } }, - masterLogErrorsMaxLength: { - serializedName: "properties.masterLogErrorsMaxLength", + language: { + serializedName: "properties.language", type: { name: "String" } @@ -13936,69 +15048,64 @@ export const SitePhpErrorLogFlag: msRest.CompositeMapper = { } }; -export const SiteSourceControl: msRest.CompositeMapper = { - serializedName: "SiteSourceControl", +export const ProcessInfo: msRest.CompositeMapper = { + serializedName: "ProcessInfo", type: { name: "Composite", - className: "SiteSourceControl", + className: "ProcessInfo", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - repoUrl: { - serializedName: "properties.repoUrl", + identifier: { + readOnly: true, + serializedName: "properties.identifier", + type: { + name: "Number" + } + }, + deploymentName: { + serializedName: "properties.deployment_name", type: { name: "String" } }, - branch: { - serializedName: "properties.branch", + href: { + serializedName: "properties.href", type: { name: "String" } }, - isManualIntegration: { - serializedName: "properties.isManualIntegration", + minidump: { + serializedName: "properties.minidump", type: { - name: "Boolean" + name: "String" } }, - isGitHubAction: { - serializedName: "properties.isGitHubAction", + isProfileRunning: { + serializedName: "properties.is_profile_running", type: { name: "Boolean" } }, - deploymentRollbackEnabled: { - serializedName: "properties.deploymentRollbackEnabled", + isIisProfileRunning: { + serializedName: "properties.is_iis_profile_running", type: { name: "Boolean" } }, - isMercurial: { - serializedName: "properties.isMercurial", + iisProfileTimeoutInSeconds: { + serializedName: "properties.iis_profile_timeout_in_seconds", type: { - name: "Boolean" + name: "Number" } }, - gitHubActionConfiguration: { - serializedName: "properties.gitHubActionConfiguration", + parent: { + serializedName: "properties.parent", type: { - name: "Composite", - className: "GitHubActionConfiguration" + name: "String" } - } - } - } -}; - -export const SlotConfigNamesResource: msRest.CompositeMapper = { - serializedName: "SlotConfigNamesResource", - type: { - name: "Composite", - className: "SlotConfigNamesResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - connectionStringNames: { - serializedName: "properties.connectionStringNames", + }, + children: { + serializedName: "properties.children", type: { name: "Sequence", element: { @@ -14008,19 +15115,20 @@ export const SlotConfigNamesResource: msRest.CompositeMapper = { } } }, - appSettingNames: { - serializedName: "properties.appSettingNames", + threads: { + serializedName: "properties.threads", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "ProcessThreadInfo" } } } }, - azureStorageConfigNames: { - serializedName: "properties.azureStorageConfigNames", + openFileHandles: { + serializedName: "properties.open_file_handles", type: { name: "Sequence", element: { @@ -14029,191 +15137,164 @@ export const SlotConfigNamesResource: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const SlotDifference: msRest.CompositeMapper = { - serializedName: "SlotDifference", - type: { - name: "Composite", - className: "SlotDifference", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - level: { - readOnly: true, - serializedName: "properties.level", + }, + modules: { + serializedName: "properties.modules", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ProcessModuleInfo" + } + } } }, - settingType: { - readOnly: true, - serializedName: "properties.settingType", + fileName: { + serializedName: "properties.file_name", type: { name: "String" } }, - diffRule: { - readOnly: true, - serializedName: "properties.diffRule", + commandLine: { + serializedName: "properties.command_line", type: { name: "String" } }, - settingName: { - readOnly: true, - serializedName: "properties.settingName", + userName: { + serializedName: "properties.user_name", type: { name: "String" } }, - valueInCurrentSlot: { - readOnly: true, - serializedName: "properties.valueInCurrentSlot", + handleCount: { + serializedName: "properties.handle_count", type: { - name: "String" + name: "Number" } }, - valueInTargetSlot: { - readOnly: true, - serializedName: "properties.valueInTargetSlot", + moduleCount: { + serializedName: "properties.module_count", type: { - name: "String" + name: "Number" } }, - description: { - readOnly: true, - serializedName: "properties.description", + threadCount: { + serializedName: "properties.thread_count", + type: { + name: "Number" + } + }, + startTime: { + serializedName: "properties.start_time", + type: { + name: "DateTime" + } + }, + totalCpuTime: { + serializedName: "properties.total_cpu_time", type: { name: "String" } - } - } - } -}; - -export const SnapshotRecoverySource: msRest.CompositeMapper = { - serializedName: "SnapshotRecoverySource", - type: { - name: "Composite", - className: "SnapshotRecoverySource", - modelProperties: { - location: { - serializedName: "location", + }, + userCpuTime: { + serializedName: "properties.user_cpu_time", type: { name: "String" } }, - id: { - serializedName: "id", + privilegedCpuTime: { + serializedName: "properties.privileged_cpu_time", type: { name: "String" } - } - } - } -}; - -export const SnapshotRestoreRequest: msRest.CompositeMapper = { - serializedName: "SnapshotRestoreRequest", - type: { - name: "Composite", - className: "SnapshotRestoreRequest", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - snapshotTime: { - serializedName: "properties.snapshotTime", + }, + workingSet: { + serializedName: "properties.working_set", + type: { + name: "Number" + } + }, + peakWorkingSet: { + serializedName: "properties.peak_working_set", + type: { + name: "Number" + } + }, + privateMemory: { + serializedName: "properties.private_memory", + type: { + name: "Number" + } + }, + virtualMemory: { + serializedName: "properties.virtual_memory", type: { - name: "String" + name: "Number" } }, - recoverySource: { - serializedName: "properties.recoverySource", + peakVirtualMemory: { + serializedName: "properties.peak_virtual_memory", type: { - name: "Composite", - className: "SnapshotRecoverySource" + name: "Number" } }, - overwrite: { - required: true, - serializedName: "properties.overwrite", + pagedSystemMemory: { + serializedName: "properties.paged_system_memory", type: { - name: "Boolean" + name: "Number" } }, - recoverConfiguration: { - serializedName: "properties.recoverConfiguration", + nonPagedSystemMemory: { + serializedName: "properties.non_paged_system_memory", type: { - name: "Boolean" + name: "Number" } }, - ignoreConflictingHostNames: { - serializedName: "properties.ignoreConflictingHostNames", + pagedMemory: { + serializedName: "properties.paged_memory", type: { - name: "Boolean" + name: "Number" } }, - useDRSecondary: { - serializedName: "properties.useDRSecondary", + peakPagedMemory: { + serializedName: "properties.peak_paged_memory", type: { - name: "Boolean" + name: "Number" } - } - } - } -}; - -export const StorageMigrationOptions: msRest.CompositeMapper = { - serializedName: "StorageMigrationOptions", - type: { - name: "Composite", - className: "StorageMigrationOptions", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - azurefilesConnectionString: { - required: true, - serializedName: "properties.azurefilesConnectionString", + }, + timeStamp: { + serializedName: "properties.time_stamp", type: { - name: "String" + name: "DateTime" } }, - azurefilesShare: { - required: true, - serializedName: "properties.azurefilesShare", + environmentVariables: { + serializedName: "properties.environment_variables", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } }, - switchSiteAfterMigration: { - serializedName: "properties.switchSiteAfterMigration", - defaultValue: false, + isScmSite: { + serializedName: "properties.is_scm_site", type: { name: "Boolean" } }, - blockWriteAccessToSite: { - serializedName: "properties.blockWriteAccessToSite", - defaultValue: false, + isWebjob: { + serializedName: "properties.is_webjob", type: { name: "Boolean" } - } - } - } -}; - -export const StorageMigrationResponse: msRest.CompositeMapper = { - serializedName: "StorageMigrationResponse", - type: { - name: "Composite", - className: "StorageMigrationResponse", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - operationId: { - readOnly: true, - serializedName: "properties.operationId", + }, + description: { + serializedName: "properties.description", type: { name: "String" } @@ -14222,99 +15303,128 @@ export const StorageMigrationResponse: msRest.CompositeMapper = { } }; -export const SwiftVirtualNetwork: msRest.CompositeMapper = { - serializedName: "SwiftVirtualNetwork", +export const PublicCertificate: msRest.CompositeMapper = { + serializedName: "PublicCertificate", type: { name: "Composite", - className: "SwiftVirtualNetwork", + className: "PublicCertificate", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - subnetResourceId: { - serializedName: "properties.subnetResourceId", + blob: { + serializedName: "properties.blob", type: { - name: "String" + name: "ByteArray" } }, - swiftSupported: { - serializedName: "properties.swiftSupported", + publicCertificateLocation: { + serializedName: "properties.publicCertificateLocation", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "CurrentUserMy", + "LocalMachineMy", + "Unknown" + ] + } + }, + thumbprint: { + readOnly: true, + serializedName: "properties.thumbprint", + type: { + name: "String" } } } } }; -export const TriggeredJobRun: msRest.CompositeMapper = { - serializedName: "TriggeredJobRun", +export const RestoreRequest: msRest.CompositeMapper = { + serializedName: "RestoreRequest", type: { name: "Composite", - className: "TriggeredJobRun", + className: "RestoreRequest", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - webJobId: { - serializedName: "properties.web_job_id", + storageAccountUrl: { + required: true, + serializedName: "properties.storageAccountUrl", type: { name: "String" } }, - webJobName: { - serializedName: "properties.web_job_name", + blobName: { + serializedName: "properties.blobName", type: { name: "String" } }, - status: { - serializedName: "properties.status", + overwrite: { + required: true, + serializedName: "properties.overwrite", type: { - name: "Enum", - allowedValues: ["Success", "Failed", "Error"] + name: "Boolean" } }, - startTime: { - serializedName: "properties.start_time", + siteName: { + serializedName: "properties.siteName", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "properties.end_time", + databases: { + serializedName: "properties.databases", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabaseBackupSetting" + } + } } }, - duration: { - serializedName: "properties.duration", + ignoreConflictingHostNames: { + serializedName: "properties.ignoreConflictingHostNames", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - outputUrl: { - serializedName: "properties.output_url", + ignoreDatabases: { + serializedName: "properties.ignoreDatabases", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - errorUrl: { - serializedName: "properties.error_url", + appServicePlan: { + serializedName: "properties.appServicePlan", type: { name: "String" } }, - url: { - serializedName: "properties.url", + operationType: { + serializedName: "properties.operationType", + defaultValue: 'Default', type: { - name: "String" + name: "Enum", + allowedValues: [ + "Default", + "Clone", + "Relocation", + "Snapshot", + "CloudFS" + ] } }, - jobName: { - serializedName: "properties.job_name", + adjustConnectionStrings: { + serializedName: "properties.adjustConnectionStrings", type: { - name: "String" + name: "Boolean" } }, - trigger: { - serializedName: "properties.trigger", + hostingEnvironment: { + serializedName: "properties.hostingEnvironment", type: { name: "String" } @@ -14323,252 +15433,284 @@ export const TriggeredJobRun: msRest.CompositeMapper = { } }; -export const TriggeredJobHistory: msRest.CompositeMapper = { - serializedName: "TriggeredJobHistory", +export const SiteAuthSettings: msRest.CompositeMapper = { + serializedName: "SiteAuthSettings", type: { name: "Composite", - className: "TriggeredJobHistory", + className: "SiteAuthSettings", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - runs: { - serializedName: "properties.runs", + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + runtimeVersion: { + serializedName: "properties.runtimeVersion", + type: { + name: "String" + } + }, + unauthenticatedClientAction: { + serializedName: "properties.unauthenticatedClientAction", + type: { + name: "Enum", + allowedValues: [ + "RedirectToLoginPage", + "AllowAnonymous" + ] + } + }, + tokenStoreEnabled: { + serializedName: "properties.tokenStoreEnabled", + type: { + name: "Boolean" + } + }, + allowedExternalRedirectUrls: { + serializedName: "properties.allowedExternalRedirectUrls", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "TriggeredJobRun" + name: "String" } } } - } - } - } -}; - -export const TriggeredWebJob: msRest.CompositeMapper = { - serializedName: "TriggeredWebJob", - type: { - name: "Composite", - className: "TriggeredWebJob", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - latestRun: { - serializedName: "properties.latest_run", + }, + defaultProvider: { + serializedName: "properties.defaultProvider", type: { - name: "Composite", - className: "TriggeredJobRun" + name: "Enum", + allowedValues: [ + "AzureActiveDirectory", + "Facebook", + "Google", + "MicrosoftAccount", + "Twitter", + "Github" + ] } }, - historyUrl: { - serializedName: "properties.history_url", + tokenRefreshExtensionHours: { + serializedName: "properties.tokenRefreshExtensionHours", type: { - name: "String" + name: "Number" } }, - schedulerLogsUrl: { - serializedName: "properties.scheduler_logs_url", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - runCommand: { - serializedName: "properties.run_command", + clientSecret: { + serializedName: "properties.clientSecret", type: { name: "String" } }, - url: { - serializedName: "properties.url", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + clientSecretCertificateThumbprint: { + serializedName: "properties.clientSecretCertificateThumbprint", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", - type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] - } - }, - error: { - serializedName: "properties.error", + issuer: { + serializedName: "properties.issuer", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + validateIssuer: { + serializedName: "properties.validateIssuer", type: { name: "Boolean" } }, - settings: { - serializedName: "properties.settings", + allowedAudiences: { + serializedName: "properties.allowedAudiences", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "Object" + name: "String" } } } - } - } - } -}; - -export const WebSiteInstanceStatus: msRest.CompositeMapper = { - serializedName: "WebSiteInstanceStatus", - type: { - name: "Composite", - className: "WebSiteInstanceStatus", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - state: { - serializedName: "properties.state", + }, + additionalLoginParams: { + serializedName: "properties.additionalLoginParams", type: { - name: "Enum", - allowedValues: ["READY", "STOPPED", "UNKNOWN"] + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - statusUrl: { - serializedName: "properties.statusUrl", + aadClaimsAuthorization: { + serializedName: "properties.aadClaimsAuthorization", type: { name: "String" } }, - detectorUrl: { - serializedName: "properties.detectorUrl", + googleClientId: { + serializedName: "properties.googleClientId", type: { name: "String" } }, - consoleUrl: { - serializedName: "properties.consoleUrl", + googleClientSecret: { + serializedName: "properties.googleClientSecret", type: { name: "String" } }, - healthCheckUrl: { - serializedName: "properties.healthCheckUrl", + googleClientSecretSettingName: { + serializedName: "properties.googleClientSecretSettingName", type: { name: "String" } }, - containers: { - serializedName: "properties.containers", + googleOAuthScopes: { + serializedName: "properties.googleOAuthScopes", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "Composite", - className: "ContainerInfo" + name: "String" } } } - } - } - } -}; - -export const WebJob: msRest.CompositeMapper = { - serializedName: "WebJob", - type: { - name: "Composite", - className: "WebJob", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - runCommand: { - serializedName: "properties.run_command", + }, + facebookAppId: { + serializedName: "properties.facebookAppId", type: { name: "String" } }, - url: { - serializedName: "properties.url", + facebookAppSecret: { + serializedName: "properties.facebookAppSecret", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + facebookAppSecretSettingName: { + serializedName: "properties.facebookAppSecretSettingName", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", + facebookOAuthScopes: { + serializedName: "properties.facebookOAuthScopes", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - error: { - serializedName: "properties.error", + gitHubClientId: { + serializedName: "properties.gitHubClientId", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + gitHubClientSecret: { + serializedName: "properties.gitHubClientSecret", type: { - name: "Boolean" + name: "String" } }, - settings: { - serializedName: "properties.settings", + gitHubClientSecretSettingName: { + serializedName: "properties.gitHubClientSecretSettingName", type: { - name: "Dictionary", - value: { + name: "String" + } + }, + gitHubOAuthScopes: { + serializedName: "properties.gitHubOAuthScopes", + type: { + name: "Sequence", + element: { type: { - name: "Object" + name: "String" } } } - } - } - } -}; - -export const ArmPlan: msRest.CompositeMapper = { - serializedName: "ArmPlan", - type: { - name: "Composite", - className: "ArmPlan", - modelProperties: { - name: { - serializedName: "name", + }, + twitterConsumerKey: { + serializedName: "properties.twitterConsumerKey", type: { name: "String" } }, - publisher: { - serializedName: "publisher", + twitterConsumerSecret: { + serializedName: "properties.twitterConsumerSecret", type: { name: "String" } }, - product: { - serializedName: "product", + twitterConsumerSecretSettingName: { + serializedName: "properties.twitterConsumerSecretSettingName", type: { name: "String" } }, - promotionCode: { - serializedName: "promotionCode", + microsoftAccountClientId: { + serializedName: "properties.microsoftAccountClientId", type: { name: "String" } }, - version: { - serializedName: "version", + microsoftAccountClientSecret: { + serializedName: "properties.microsoftAccountClientSecret", + type: { + name: "String" + } + }, + microsoftAccountClientSecretSettingName: { + serializedName: "properties.microsoftAccountClientSecretSettingName", + type: { + name: "String" + } + }, + microsoftAccountOAuthScopes: { + serializedName: "properties.microsoftAccountOAuthScopes", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + isAuthFromFile: { + serializedName: "properties.isAuthFromFile", + type: { + name: "String" + } + }, + authFilePath: { + serializedName: "properties.authFilePath", + type: { + name: "String" + } + }, + configVersion: { + serializedName: "properties.configVersion", type: { name: "String" } @@ -14577,138 +15719,123 @@ export const ArmPlan: msRest.CompositeMapper = { } }; -export const RemotePrivateEndpointConnection: msRest.CompositeMapper = { - serializedName: "RemotePrivateEndpointConnection", +export const SiteAuthSettingsV2: msRest.CompositeMapper = { + serializedName: "SiteAuthSettingsV2", type: { name: "Composite", - className: "RemotePrivateEndpointConnection", + className: "SiteAuthSettingsV2", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + platform: { + serializedName: "properties.platform", type: { - name: "String" + name: "Composite", + className: "AuthPlatform" } }, - privateEndpoint: { - serializedName: "properties.privateEndpoint", + globalValidation: { + serializedName: "properties.globalValidation", + type: { + name: "Composite", + className: "GlobalValidation" + } + }, + identityProviders: { + serializedName: "properties.identityProviders", type: { name: "Composite", - className: "ArmIdWrapper" + className: "IdentityProviders" } }, - privateLinkServiceConnectionState: { - serializedName: "properties.privateLinkServiceConnectionState", + login: { + serializedName: "properties.login", type: { name: "Composite", - className: "PrivateLinkConnectionState" + className: "Login" } }, - ipAddresses: { - serializedName: "properties.ipAddresses", + httpSettings: { + serializedName: "properties.httpSettings", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "HttpSettings" } } } } }; -export const ResponseMessageEnvelopeRemotePrivateEndpointConnection: msRest.CompositeMapper = { - serializedName: "ResponseMessageEnvelope_RemotePrivateEndpointConnection_", +export const SiteCloneabilityCriterion: msRest.CompositeMapper = { + serializedName: "SiteCloneabilityCriterion", type: { name: "Composite", - className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection", + className: "SiteCloneabilityCriterion", modelProperties: { - id: { - serializedName: "id", - type: { - name: "String" - } - }, name: { serializedName: "name", type: { name: "String" } }, - type: { - serializedName: "type", + description: { + serializedName: "description", type: { name: "String" } - }, - location: { - serializedName: "location", + } + } + } +}; + +export const SiteCloneability: msRest.CompositeMapper = { + serializedName: "SiteCloneability", + type: { + name: "Composite", + className: "SiteCloneability", + modelProperties: { + result: { + serializedName: "result", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Cloneable", + "PartiallyCloneable", + "NotCloneable" + ] } }, - tags: { - serializedName: "tags", + blockingFeatures: { + serializedName: "blockingFeatures", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "SiteCloneabilityCriterion" } } } }, - plan: { - serializedName: "plan", - type: { - name: "Composite", - className: "ArmPlan" - } - }, - properties: { - serializedName: "properties", - type: { - name: "Composite", - className: "RemotePrivateEndpointConnection" - } - }, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "SkuDescription" - } - }, - status: { - serializedName: "status", - type: { - name: "String" - } - }, - error: { - serializedName: "error", - type: { - name: "Composite", - className: "ErrorEntity" - } - }, - identity: { - serializedName: "identity", + unsupportedFeatures: { + serializedName: "unsupportedFeatures", type: { - name: "Composite", - className: "ManagedServiceIdentity" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SiteCloneabilityCriterion" + } + } } }, - zones: { - serializedName: "zones", + blockingCharacteristics: { + serializedName: "blockingCharacteristics", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "SiteCloneabilityCriterion" } } } @@ -14717,673 +15844,493 @@ export const ResponseMessageEnvelopeRemotePrivateEndpointConnection: msRest.Comp } }; -export const StaticSiteBuildProperties: msRest.CompositeMapper = { - serializedName: "StaticSiteBuildProperties", +export const SiteConfigResource: msRest.CompositeMapper = { + serializedName: "SiteConfigResource", type: { name: "Composite", - className: "StaticSiteBuildProperties", + className: "SiteConfigResource", modelProperties: { - appLocation: { - serializedName: "appLocation", + ...ProxyOnlyResource.type.modelProperties, + numberOfWorkers: { + serializedName: "properties.numberOfWorkers", type: { - name: "String" + name: "Number" } }, - apiLocation: { - serializedName: "apiLocation", + defaultDocuments: { + serializedName: "properties.defaultDocuments", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - appArtifactLocation: { - serializedName: "appArtifactLocation", + netFrameworkVersion: { + serializedName: "properties.netFrameworkVersion", + defaultValue: 'v4.6', type: { name: "String" } }, - outputLocation: { - serializedName: "outputLocation", + phpVersion: { + serializedName: "properties.phpVersion", type: { name: "String" } }, - appBuildCommand: { - serializedName: "appBuildCommand", + pythonVersion: { + serializedName: "properties.pythonVersion", type: { name: "String" } }, - apiBuildCommand: { - serializedName: "apiBuildCommand", + nodeVersion: { + serializedName: "properties.nodeVersion", type: { name: "String" } }, - skipGithubActionWorkflowGeneration: { - serializedName: "skipGithubActionWorkflowGeneration", - type: { - name: "Boolean" - } - }, - githubActionSecretNameOverride: { - serializedName: "githubActionSecretNameOverride", + powerShellVersion: { + serializedName: "properties.powerShellVersion", type: { name: "String" } - } - } - } -}; - -export const StaticSiteTemplateOptions: msRest.CompositeMapper = { - serializedName: "StaticSiteTemplateOptions", - type: { - name: "Composite", - className: "StaticSiteTemplateOptions", - modelProperties: { - templateRepositoryUrl: { - serializedName: "templateRepositoryUrl", + }, + linuxFxVersion: { + serializedName: "properties.linuxFxVersion", type: { name: "String" } }, - owner: { - serializedName: "owner", + windowsFxVersion: { + serializedName: "properties.windowsFxVersion", type: { name: "String" } }, - repositoryName: { - serializedName: "repositoryName", + requestTracingEnabled: { + serializedName: "properties.requestTracingEnabled", type: { - name: "String" + name: "Boolean" } }, - description: { - serializedName: "description", + requestTracingExpirationTime: { + serializedName: "properties.requestTracingExpirationTime", type: { - name: "String" + name: "DateTime" } }, - isPrivate: { - serializedName: "isPrivate", + remoteDebuggingEnabled: { + serializedName: "properties.remoteDebuggingEnabled", type: { name: "Boolean" } - } - } - } -}; - -export const StaticSiteUserProvidedFunctionApp: msRest.CompositeMapper = { - serializedName: "StaticSiteUserProvidedFunctionApp", - type: { - name: "Composite", - className: "StaticSiteUserProvidedFunctionApp", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - functionAppResourceId: { - serializedName: "properties.functionAppResourceId", - type: { - name: "String" - } }, - functionAppRegion: { - serializedName: "properties.functionAppRegion", + remoteDebuggingVersion: { + serializedName: "properties.remoteDebuggingVersion", type: { name: "String" } }, - createdOn: { - readOnly: true, - serializedName: "properties.createdOn", - type: { - name: "DateTime" - } - } - } - } -}; - -export const StaticSiteARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteARMResource", - type: { - name: "Composite", - className: "StaticSiteARMResource", - modelProperties: { - ...Resource.type.modelProperties, - defaultHostname: { - readOnly: true, - serializedName: "properties.defaultHostname", + httpLoggingEnabled: { + serializedName: "properties.httpLoggingEnabled", type: { - name: "String" + name: "Boolean" } }, - repositoryUrl: { - serializedName: "properties.repositoryUrl", + acrUseManagedIdentityCreds: { + serializedName: "properties.acrUseManagedIdentityCreds", type: { - name: "String" + name: "Boolean" } }, - branch: { - serializedName: "properties.branch", + acrUserManagedIdentityID: { + serializedName: "properties.acrUserManagedIdentityID", type: { name: "String" } }, - customDomains: { - readOnly: true, - serializedName: "properties.customDomains", + logsDirectorySizeLimit: { + serializedName: "properties.logsDirectorySizeLimit", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" } }, - repositoryToken: { - serializedName: "properties.repositoryToken", + detailedErrorLoggingEnabled: { + serializedName: "properties.detailedErrorLoggingEnabled", type: { - name: "String" + name: "Boolean" } }, - buildProperties: { - serializedName: "properties.buildProperties", + publishingUsername: { + serializedName: "properties.publishingUsername", type: { - name: "Composite", - className: "StaticSiteBuildProperties" + name: "String" } }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", + appSettings: { + serializedName: "properties.appSettings", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + className: "NameValuePair" } } } }, - stagingEnvironmentPolicy: { - serializedName: "properties.stagingEnvironmentPolicy", - type: { - name: "Enum", - allowedValues: ["Enabled", "Disabled"] - } - }, - allowConfigFileUpdates: { - serializedName: "properties.allowConfigFileUpdates", - type: { - name: "Boolean" - } - }, - templateProperties: { - serializedName: "properties.templateProperties", - type: { - name: "Composite", - className: "StaticSiteTemplateOptions" - } - }, - contentDistributionEndpoint: { - readOnly: true, - serializedName: "properties.contentDistributionEndpoint", + connectionStrings: { + serializedName: "properties.connectionStrings", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnStringInfo" + } + } } }, - keyVaultReferenceIdentity: { + machineKey: { readOnly: true, - serializedName: "properties.keyVaultReferenceIdentity", + serializedName: "properties.machineKey", type: { - name: "String" + name: "Composite", + className: "SiteMachineKey" } }, - userProvidedFunctionApps: { - readOnly: true, - serializedName: "properties.userProvidedFunctionApps", + handlerMappings: { + serializedName: "properties.handlerMappings", type: { name: "Sequence", element: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionApp" + className: "HandlerMapping" } } } }, - provider: { - readOnly: true, - serializedName: "properties.provider", + documentRoot: { + serializedName: "properties.documentRoot", type: { name: "String" } }, - sku: { - serializedName: "sku", + scmType: { + serializedName: "properties.scmType", type: { - name: "Composite", - className: "SkuDescription" + name: "String" } }, - identity: { - serializedName: "identity", + use32BitWorkerProcess: { + serializedName: "properties.use32BitWorkerProcess", type: { - name: "Composite", - className: "ManagedServiceIdentity" + name: "Boolean" } - } - } - } -}; - -export const StaticSiteBuildARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteBuildARMResource", - type: { - name: "Composite", - className: "StaticSiteBuildARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - buildId: { - readOnly: true, - serializedName: "properties.buildId", + }, + webSocketsEnabled: { + serializedName: "properties.webSocketsEnabled", type: { - name: "String" + name: "Boolean" } }, - sourceBranch: { - readOnly: true, - serializedName: "properties.sourceBranch", + alwaysOn: { + serializedName: "properties.alwaysOn", type: { - name: "String" + name: "Boolean" } }, - pullRequestTitle: { - readOnly: true, - serializedName: "properties.pullRequestTitle", + javaVersion: { + serializedName: "properties.javaVersion", type: { name: "String" } }, - hostname: { - readOnly: true, - serializedName: "properties.hostname", + javaContainer: { + serializedName: "properties.javaContainer", type: { name: "String" } }, - createdTimeUtc: { - readOnly: true, - serializedName: "properties.createdTimeUtc", + javaContainerVersion: { + serializedName: "properties.javaContainerVersion", type: { - name: "DateTime" + name: "String" } }, - lastUpdatedOn: { - readOnly: true, - serializedName: "properties.lastUpdatedOn", + appCommandLine: { + serializedName: "properties.appCommandLine", type: { - name: "DateTime" + name: "String" } }, - status: { - readOnly: true, - serializedName: "properties.status", + managedPipelineMode: { + serializedName: "properties.managedPipelineMode", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Integrated", + "Classic" + ] } }, - userProvidedFunctionApps: { - readOnly: true, - serializedName: "properties.userProvidedFunctionApps", + virtualApplications: { + serializedName: "properties.virtualApplications", type: { name: "Sequence", element: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionApp" + className: "VirtualApplication" } } } - } - } - } -}; - -export const StaticSiteCustomDomainOverviewARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteCustomDomainOverviewARMResource", - type: { - name: "Composite", - className: "StaticSiteCustomDomainOverviewARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - domainName: { - readOnly: true, - serializedName: "properties.domainName", - type: { - name: "String" - } }, - createdOn: { - readOnly: true, - serializedName: "properties.createdOn", + loadBalancing: { + serializedName: "properties.loadBalancing", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "WeightedRoundRobin", + "LeastRequests", + "LeastResponseTime", + "WeightedTotalTraffic", + "RequestHash", + "PerSiteRoundRobin" + ] } }, - status: { - readOnly: true, - serializedName: "properties.status", + experiments: { + serializedName: "properties.experiments", type: { - name: "String" + name: "Composite", + className: "Experiments" } }, - validationToken: { - readOnly: true, - serializedName: "properties.validationToken", + limits: { + serializedName: "properties.limits", type: { - name: "String" + name: "Composite", + className: "SiteLimits" } }, - errorMessage: { - readOnly: true, - serializedName: "properties.errorMessage", - type: { - name: "String" - } - } - } - } -}; - -export const StaticSiteCustomDomainRequestPropertiesARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteCustomDomainRequestPropertiesARMResource", - type: { - name: "Composite", - className: "StaticSiteCustomDomainRequestPropertiesARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - validationMethod: { - serializedName: "properties.validationMethod", - defaultValue: "cname-delegation", + autoHealEnabled: { + serializedName: "properties.autoHealEnabled", type: { - name: "String" + name: "Boolean" } - } - } - } -}; - -export const StaticSiteFunctionOverviewARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteFunctionOverviewARMResource", - type: { - name: "Composite", - className: "StaticSiteFunctionOverviewARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - functionName: { - readOnly: true, - serializedName: "properties.functionName", + }, + autoHealRules: { + serializedName: "properties.autoHealRules", type: { - name: "String" + name: "Composite", + className: "AutoHealRules" } }, - triggerType: { - readOnly: true, - serializedName: "properties.triggerType", + tracingOptions: { + serializedName: "properties.tracingOptions", type: { name: "String" } - } - } - } -}; - -export const StaticSitePatchResource: msRest.CompositeMapper = { - serializedName: "StaticSitePatchResource", - type: { - name: "Composite", - className: "StaticSitePatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - defaultHostname: { - readOnly: true, - serializedName: "properties.defaultHostname", + }, + vnetName: { + serializedName: "properties.vnetName", type: { name: "String" } }, - repositoryUrl: { - serializedName: "properties.repositoryUrl", + vnetRouteAllEnabled: { + serializedName: "properties.vnetRouteAllEnabled", type: { - name: "String" + name: "Boolean" } }, - branch: { - serializedName: "properties.branch", + vnetPrivatePortsCount: { + serializedName: "properties.vnetPrivatePortsCount", type: { - name: "String" + name: "Number" } }, - customDomains: { - readOnly: true, - serializedName: "properties.customDomains", + cors: { + serializedName: "properties.cors", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "CorsSettings" } }, - repositoryToken: { - serializedName: "properties.repositoryToken", + push: { + serializedName: "properties.push", type: { - name: "String" + name: "Composite", + className: "PushSettings" } }, - buildProperties: { - serializedName: "properties.buildProperties", + apiDefinition: { + serializedName: "properties.apiDefinition", type: { name: "Composite", - className: "StaticSiteBuildProperties" + className: "ApiDefinitionInfo" } }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", + apiManagementConfig: { + serializedName: "properties.apiManagementConfig", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" - } - } + name: "Composite", + className: "ApiManagementConfig" } }, - stagingEnvironmentPolicy: { - serializedName: "properties.stagingEnvironmentPolicy", + autoSwapSlotName: { + serializedName: "properties.autoSwapSlotName", type: { - name: "Enum", - allowedValues: ["Enabled", "Disabled"] + name: "String" } }, - allowConfigFileUpdates: { - serializedName: "properties.allowConfigFileUpdates", + localMySqlEnabled: { + serializedName: "properties.localMySqlEnabled", + defaultValue: false, type: { name: "Boolean" } }, - templateProperties: { - serializedName: "properties.templateProperties", + managedServiceIdentityId: { + serializedName: "properties.managedServiceIdentityId", type: { - name: "Composite", - className: "StaticSiteTemplateOptions" + name: "Number" } }, - contentDistributionEndpoint: { - readOnly: true, - serializedName: "properties.contentDistributionEndpoint", + xManagedServiceIdentityId: { + serializedName: "properties.xManagedServiceIdentityId", type: { - name: "String" + name: "Number" } }, keyVaultReferenceIdentity: { - readOnly: true, serializedName: "properties.keyVaultReferenceIdentity", type: { name: "String" } }, - userProvidedFunctionApps: { - readOnly: true, - serializedName: "properties.userProvidedFunctionApps", + ipSecurityRestrictions: { + serializedName: "properties.ipSecurityRestrictions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionApp" + className: "IpSecurityRestriction" } } } }, - provider: { - readOnly: true, - serializedName: "properties.provider", + scmIpSecurityRestrictions: { + serializedName: "properties.scmIpSecurityRestrictions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IpSecurityRestriction" + } + } } - } - } - } -}; - -export const StaticSiteResetPropertiesARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteResetPropertiesARMResource", - type: { - name: "Composite", - className: "StaticSiteResetPropertiesARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - repositoryToken: { - serializedName: "properties.repositoryToken", + }, + scmIpSecurityRestrictionsUseMain: { + serializedName: "properties.scmIpSecurityRestrictionsUseMain", type: { - name: "String" + name: "Boolean" } }, - shouldUpdateRepository: { - serializedName: "properties.shouldUpdateRepository", + http20Enabled: { + serializedName: "properties.http20Enabled", + defaultValue: true, type: { name: "Boolean" } - } - } - } -}; - -export const StaticSiteUserARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserARMResource", - type: { - name: "Composite", - className: "StaticSiteUserARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - provider: { - readOnly: true, - serializedName: "properties.provider", + }, + minTlsVersion: { + serializedName: "properties.minTlsVersion", type: { name: "String" } }, - userId: { - readOnly: true, - serializedName: "properties.userId", + scmMinTlsVersion: { + serializedName: "properties.scmMinTlsVersion", type: { name: "String" } }, - displayName: { - readOnly: true, - serializedName: "properties.displayName", + ftpsState: { + serializedName: "properties.ftpsState", type: { name: "String" } }, - roles: { - serializedName: "properties.roles", + preWarmedInstanceCount: { + serializedName: "properties.preWarmedInstanceCount", + constraints: { + InclusiveMaximum: 10, + InclusiveMinimum: 0 + }, type: { - name: "String" + name: "Number" } - } - } - } -}; - -export const StaticSiteUserInvitationRequestResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserInvitationRequestResource", - type: { - name: "Composite", - className: "StaticSiteUserInvitationRequestResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - domain: { - serializedName: "properties.domain", + }, + functionAppScaleLimit: { + serializedName: "properties.functionAppScaleLimit", + constraints: { + InclusiveMinimum: 0 + }, type: { - name: "String" + name: "Number" } }, - provider: { - serializedName: "properties.provider", + healthCheckPath: { + serializedName: "properties.healthCheckPath", type: { name: "String" } }, - userDetails: { - serializedName: "properties.userDetails", + functionsRuntimeScaleMonitoringEnabled: { + serializedName: "properties.functionsRuntimeScaleMonitoringEnabled", type: { - name: "String" + name: "Boolean" } }, - roles: { - serializedName: "properties.roles", + websiteTimeZone: { + serializedName: "properties.websiteTimeZone", type: { name: "String" } }, - numHoursToExpiration: { - serializedName: "properties.numHoursToExpiration", + minimumElasticInstanceCount: { + serializedName: "properties.minimumElasticInstanceCount", + constraints: { + InclusiveMaximum: 20, + InclusiveMinimum: 0 + }, type: { name: "Number" } - } - } - } -}; - -export const StaticSiteUserInvitationResponseResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserInvitationResponseResource", - type: { - name: "Composite", - className: "StaticSiteUserInvitationResponseResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - expiresOn: { - readOnly: true, - serializedName: "properties.expiresOn", + }, + azureStorageAccounts: { + serializedName: "properties.azureStorageAccounts", type: { - name: "DateTime" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "AzureStorageInfoValue" + } + } } }, - invitationUrl: { - readOnly: true, - serializedName: "properties.invitationUrl", + publicNetworkAccess: { + serializedName: "properties.publicNetworkAccess", type: { name: "String" } @@ -15392,141 +16339,110 @@ export const StaticSiteUserInvitationResponseResource: msRest.CompositeMapper = } }; -export const StaticSiteUserProvidedFunctionAppARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserProvidedFunctionAppARMResource", +export const SiteConfigurationSnapshotInfo: msRest.CompositeMapper = { + serializedName: "SiteConfigurationSnapshotInfo", type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionAppARMResource", + className: "SiteConfigurationSnapshotInfo", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - functionAppResourceId: { - serializedName: "properties.functionAppResourceId", - type: { - name: "String" - } - }, - functionAppRegion: { - serializedName: "properties.functionAppRegion", + time: { + readOnly: true, + serializedName: "properties.time", type: { - name: "String" + name: "DateTime" } }, - createdOn: { + snapshotId: { readOnly: true, - serializedName: "properties.createdOn", + serializedName: "properties.snapshotId", type: { - name: "DateTime" + name: "Number" } } } } }; -export const StaticSiteZipDeploymentARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteZipDeploymentARMResource", +export const SiteExtensionInfo: msRest.CompositeMapper = { + serializedName: "SiteExtensionInfo", type: { name: "Composite", - className: "StaticSiteZipDeploymentARMResource", + className: "SiteExtensionInfo", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - appZipUrl: { - serializedName: "properties.appZipUrl", + extensionId: { + serializedName: "properties.extension_id", type: { name: "String" } }, - apiZipUrl: { - serializedName: "properties.apiZipUrl", + title: { + serializedName: "properties.title", type: { name: "String" } }, - deploymentTitle: { - serializedName: "properties.deploymentTitle", + extensionType: { + serializedName: "properties.extension_type", + type: { + name: "Enum", + allowedValues: [ + "Gallery", + "WebRoot" + ] + } + }, + summary: { + serializedName: "properties.summary", type: { name: "String" } }, - provider: { - serializedName: "properties.provider", + description: { + serializedName: "properties.description", type: { name: "String" } }, - functionLanguage: { - serializedName: "properties.functionLanguage", + version: { + serializedName: "properties.version", type: { name: "String" } - } - } - } -}; - -export const StaticSitesWorkflowPreview: msRest.CompositeMapper = { - serializedName: "StaticSitesWorkflowPreview", - type: { - name: "Composite", - className: "StaticSitesWorkflowPreview", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - path: { - readOnly: true, - serializedName: "properties.path", + }, + extensionUrl: { + serializedName: "properties.extension_url", type: { name: "String" } }, - contents: { - readOnly: true, - serializedName: "properties.contents", + projectUrl: { + serializedName: "properties.project_url", type: { name: "String" } - } - } - } -}; - -export const StaticSitesWorkflowPreviewRequest: msRest.CompositeMapper = { - serializedName: "StaticSitesWorkflowPreviewRequest", - type: { - name: "Composite", - className: "StaticSitesWorkflowPreviewRequest", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - repositoryUrl: { - serializedName: "properties.repositoryUrl", + }, + iconUrl: { + serializedName: "properties.icon_url", type: { name: "String" } }, - branch: { - serializedName: "properties.branch", + licenseUrl: { + serializedName: "properties.license_url", type: { name: "String" } }, - buildProperties: { - serializedName: "properties.buildProperties", + feedUrl: { + serializedName: "properties.feed_url", type: { - name: "Composite", - className: "StaticSiteBuildProperties" + name: "String" } - } - } - } -}; - -export const StringList: msRest.CompositeMapper = { - serializedName: "StringList", - type: { - name: "Composite", - className: "StringList", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", + }, + authors: { + serializedName: "properties.authors", type: { name: "Sequence", element: { @@ -15535,72 +16451,151 @@ export const StringList: msRest.CompositeMapper = { } } } + }, + installerCommandLineParams: { + serializedName: "properties.installer_command_line_params", + type: { + name: "String" + } + }, + publishedDateTime: { + serializedName: "properties.published_date_time", + type: { + name: "DateTime" + } + }, + downloadCount: { + serializedName: "properties.download_count", + type: { + name: "Number" + } + }, + localIsLatestVersion: { + serializedName: "properties.local_is_latest_version", + type: { + name: "Boolean" + } + }, + localPath: { + serializedName: "properties.local_path", + type: { + name: "String" + } + }, + installedDateTime: { + serializedName: "properties.installed_date_time", + type: { + name: "DateTime" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, + comment: { + serializedName: "properties.comment", + type: { + name: "String" + } } } } }; -export const VirtualIPMapping: msRest.CompositeMapper = { - serializedName: "VirtualIPMapping", +export const SiteLogsConfig: msRest.CompositeMapper = { + serializedName: "SiteLogsConfig", type: { name: "Composite", - className: "VirtualIPMapping", + className: "SiteLogsConfig", modelProperties: { - virtualIP: { - serializedName: "virtualIP", - type: { - name: "String" - } - }, - internalHttpPort: { - serializedName: "internalHttpPort", + ...ProxyOnlyResource.type.modelProperties, + applicationLogs: { + serializedName: "properties.applicationLogs", type: { - name: "Number" + name: "Composite", + className: "ApplicationLogsConfig" } }, - internalHttpsPort: { - serializedName: "internalHttpsPort", + httpLogs: { + serializedName: "properties.httpLogs", type: { - name: "Number" + name: "Composite", + className: "HttpLogsConfig" } }, - inUse: { - serializedName: "inUse", + failedRequestsTracing: { + serializedName: "properties.failedRequestsTracing", type: { - name: "Boolean" + name: "Composite", + className: "EnabledConfig" } }, - serviceName: { - serializedName: "serviceName", + detailedErrorMessages: { + serializedName: "properties.detailedErrorMessages", type: { - name: "String" + name: "Composite", + className: "EnabledConfig" } } } } }; -export const AddressResponse: msRest.CompositeMapper = { - serializedName: "AddressResponse", +export const SitePatchResource: msRest.CompositeMapper = { + serializedName: "SitePatchResource", type: { name: "Composite", - className: "AddressResponse", + className: "SitePatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - serviceIpAddress: { - serializedName: "properties.serviceIpAddress", + state: { + readOnly: true, + serializedName: "properties.state", + type: { + name: "String" + } + }, + hostNames: { + readOnly: true, + serializedName: "properties.hostNames", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + repositorySiteName: { + readOnly: true, + serializedName: "properties.repositorySiteName", + type: { + name: "String" + } + }, + usageState: { + readOnly: true, + serializedName: "properties.usageState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Normal", + "Exceeded" + ] } }, - internalIpAddress: { - serializedName: "properties.internalIpAddress", + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - outboundIpAddresses: { - serializedName: "properties.outboundIpAddresses", + enabledHostNames: { + readOnly: true, + serializedName: "properties.enabledHostNames", type: { name: "Sequence", element: { @@ -15610,407 +16605,374 @@ export const AddressResponse: msRest.CompositeMapper = { } } }, - vipMappings: { - serializedName: "properties.vipMappings", + availabilityState: { + readOnly: true, + serializedName: "properties.availabilityState", + type: { + name: "Enum", + allowedValues: [ + "Normal", + "Limited", + "DisasterRecoveryMode" + ] + } + }, + hostNameSslStates: { + serializedName: "properties.hostNameSslStates", type: { name: "Sequence", element: { type: { name: "Composite", - className: "VirtualIPMapping" + className: "HostNameSslState" } } } - } - } - } -}; - -export const AppServiceEnvironmentResource: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironmentResource", - type: { - name: "Composite", - className: "AppServiceEnvironmentResource", - modelProperties: { - ...Resource.type.modelProperties, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + }, + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + name: "String" } }, - status: { - readOnly: true, - serializedName: "properties.status", + reserved: { + serializedName: "properties.reserved", + defaultValue: false, type: { - name: "Enum", - allowedValues: ["Preparing", "Ready", "Scaling", "Deleting"] + name: "Boolean" } }, - virtualNetwork: { - required: true, - serializedName: "properties.virtualNetwork", + isXenon: { + serializedName: "properties.isXenon", + defaultValue: false, type: { - name: "Composite", - className: "VirtualNetworkProfile" + name: "Boolean" } }, - internalLoadBalancingMode: { - serializedName: "properties.internalLoadBalancingMode", + hyperV: { + serializedName: "properties.hyperV", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - multiSize: { - serializedName: "properties.multiSize", + lastModifiedTimeUtc: { + readOnly: true, + serializedName: "properties.lastModifiedTimeUtc", type: { - name: "String" + name: "DateTime" } }, - multiRoleCount: { + siteConfig: { + serializedName: "properties.siteConfig", + type: { + name: "Composite", + className: "SiteConfig" + } + }, + trafficManagerHostNames: { readOnly: true, - serializedName: "properties.multiRoleCount", + serializedName: "properties.trafficManagerHostNames", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - ipsslAddressCount: { - serializedName: "properties.ipsslAddressCount", + scmSiteAlsoStopped: { + serializedName: "properties.scmSiteAlsoStopped", + defaultValue: false, type: { - name: "Number" + name: "Boolean" } }, - dnsSuffix: { - serializedName: "properties.dnsSuffix", + targetSwapSlot: { + readOnly: true, + serializedName: "properties.targetSwapSlot", type: { name: "String" } }, - maximumNumberOfMachines: { - readOnly: true, - serializedName: "properties.maximumNumberOfMachines", + hostingEnvironmentProfile: { + serializedName: "properties.hostingEnvironmentProfile", type: { - name: "Number" + name: "Composite", + className: "HostingEnvironmentProfile" } }, - frontEndScaleFactor: { - serializedName: "properties.frontEndScaleFactor", + clientAffinityEnabled: { + serializedName: "properties.clientAffinityEnabled", type: { - name: "Number" + name: "Boolean" } }, - suspended: { - readOnly: true, - serializedName: "properties.suspended", + clientCertEnabled: { + serializedName: "properties.clientCertEnabled", type: { name: "Boolean" } }, - clusterSettings: { - serializedName: "properties.clusterSettings", + clientCertMode: { + serializedName: "properties.clientCertMode", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Enum", + allowedValues: [ + "Required", + "Optional", + "OptionalInteractiveUser" + ] } }, - userWhitelistedIpRanges: { - serializedName: "properties.userWhitelistedIpRanges", + clientCertExclusionPaths: { + serializedName: "properties.clientCertExclusionPaths", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - hasLinuxWorkers: { - readOnly: true, - serializedName: "properties.hasLinuxWorkers", + hostNamesDisabled: { + serializedName: "properties.hostNamesDisabled", type: { name: "Boolean" } }, - dedicatedHostCount: { - readOnly: true, - serializedName: "properties.dedicatedHostCount", + customDomainVerificationId: { + serializedName: "properties.customDomainVerificationId", type: { - name: "Number" + name: "String" } - } - } - } -}; - -export const AppServiceEnvironmentPatchResource: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironmentPatchResource", - type: { - name: "Composite", - className: "AppServiceEnvironmentPatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - provisioningState: { + }, + outboundIpAddresses: { readOnly: true, - serializedName: "properties.provisioningState", + serializedName: "properties.outboundIpAddresses", type: { - name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + name: "String" } }, - status: { + possibleOutboundIpAddresses: { readOnly: true, - serializedName: "properties.status", + serializedName: "properties.possibleOutboundIpAddresses", type: { - name: "Enum", - allowedValues: ["Preparing", "Ready", "Scaling", "Deleting"] + name: "String" } }, - virtualNetwork: { - required: true, - serializedName: "properties.virtualNetwork", + containerSize: { + serializedName: "properties.containerSize", type: { - name: "Composite", - className: "VirtualNetworkProfile" + name: "Number" } }, - internalLoadBalancingMode: { - serializedName: "properties.internalLoadBalancingMode", + dailyMemoryTimeQuota: { + serializedName: "properties.dailyMemoryTimeQuota", type: { - name: "String" + name: "Number" } }, - multiSize: { - serializedName: "properties.multiSize", + suspendedTill: { + readOnly: true, + serializedName: "properties.suspendedTill", type: { - name: "String" + name: "DateTime" } }, - multiRoleCount: { + maxNumberOfWorkers: { readOnly: true, - serializedName: "properties.multiRoleCount", + serializedName: "properties.maxNumberOfWorkers", type: { name: "Number" } }, - ipsslAddressCount: { - serializedName: "properties.ipsslAddressCount", + cloningInfo: { + serializedName: "properties.cloningInfo", type: { - name: "Number" + name: "Composite", + className: "CloningInfo" } }, - dnsSuffix: { - serializedName: "properties.dnsSuffix", + resourceGroup: { + readOnly: true, + serializedName: "properties.resourceGroup", type: { name: "String" } }, - maximumNumberOfMachines: { + isDefaultContainer: { readOnly: true, - serializedName: "properties.maximumNumberOfMachines", + serializedName: "properties.isDefaultContainer", + type: { + name: "Boolean" + } + }, + defaultHostName: { + readOnly: true, + serializedName: "properties.defaultHostName", + type: { + name: "String" + } + }, + slotSwapStatus: { + readOnly: true, + serializedName: "properties.slotSwapStatus", + type: { + name: "Composite", + className: "SlotSwapStatus" + } + }, + httpsOnly: { + serializedName: "properties.httpsOnly", type: { - name: "Number" + name: "Boolean" } }, - frontEndScaleFactor: { - serializedName: "properties.frontEndScaleFactor", + redundancyMode: { + serializedName: "properties.redundancyMode", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "None", + "Manual", + "Failover", + "ActiveActive", + "GeoRedundant" + ] } }, - suspended: { + inProgressOperationId: { readOnly: true, - serializedName: "properties.suspended", + serializedName: "properties.inProgressOperationId", type: { - name: "Boolean" + name: "Uuid" } }, - clusterSettings: { - serializedName: "properties.clusterSettings", + storageAccountRequired: { + serializedName: "properties.storageAccountRequired", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Boolean" } }, - userWhitelistedIpRanges: { - serializedName: "properties.userWhitelistedIpRanges", + keyVaultReferenceIdentity: { + serializedName: "properties.keyVaultReferenceIdentity", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - hasLinuxWorkers: { - readOnly: true, - serializedName: "properties.hasLinuxWorkers", + virtualNetworkSubnetId: { + serializedName: "properties.virtualNetworkSubnetId", type: { - name: "Boolean" + name: "String" } }, - dedicatedHostCount: { - readOnly: true, - serializedName: "properties.dedicatedHostCount", + identity: { + serializedName: "identity", type: { - name: "Number" + name: "Composite", + className: "ManagedServiceIdentity" } } } } }; -export const AseV3NetworkingConfiguration: msRest.CompositeMapper = { - serializedName: "AseV3NetworkingConfiguration", +export const SitePhpErrorLogFlag: msRest.CompositeMapper = { + serializedName: "SitePhpErrorLogFlag", type: { name: "Composite", - className: "AseV3NetworkingConfiguration", + className: "SitePhpErrorLogFlag", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - windowsOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.windowsOutboundIpAddresses", + localLogErrors: { + serializedName: "properties.localLogErrors", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - linuxOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.linuxOutboundIpAddresses", + masterLogErrors: { + serializedName: "properties.masterLogErrors", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - allowNewPrivateEndpointConnections: { - serializedName: "properties.allowNewPrivateEndpointConnections", + localLogErrorsMaxLength: { + serializedName: "properties.localLogErrorsMaxLength", type: { - name: "Boolean" + name: "String" + } + }, + masterLogErrorsMaxLength: { + serializedName: "properties.masterLogErrorsMaxLength", + type: { + name: "String" } } } } }; -export const EndpointDetail: msRest.CompositeMapper = { - serializedName: "EndpointDetail", +export const SiteSourceControl: msRest.CompositeMapper = { + serializedName: "SiteSourceControl", type: { name: "Composite", - className: "EndpointDetail", + className: "SiteSourceControl", modelProperties: { - ipAddress: { - serializedName: "ipAddress", + ...ProxyOnlyResource.type.modelProperties, + repoUrl: { + serializedName: "properties.repoUrl", type: { name: "String" } }, - port: { - serializedName: "port", + branch: { + serializedName: "properties.branch", type: { - name: "Number" + name: "String" } }, - latency: { - serializedName: "latency", + isManualIntegration: { + serializedName: "properties.isManualIntegration", type: { - name: "Number" + name: "Boolean" } }, - isAccessible: { - serializedName: "isAccessible", + isGitHubAction: { + serializedName: "properties.isGitHubAction", type: { name: "Boolean" } - } - } - } -}; - -export const EndpointDependency: msRest.CompositeMapper = { - serializedName: "EndpointDependency", - type: { - name: "Composite", - className: "EndpointDependency", - modelProperties: { - domainName: { - serializedName: "domainName", - type: { - name: "String" - } }, - endpointDetails: { - serializedName: "endpointDetails", + deploymentRollbackEnabled: { + serializedName: "properties.deploymentRollbackEnabled", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "EndpointDetail" - } - } + name: "Boolean" } - } - } - } -}; - -export const HostingEnvironmentDiagnostics: msRest.CompositeMapper = { - serializedName: "HostingEnvironmentDiagnostics", - type: { - name: "Composite", - className: "HostingEnvironmentDiagnostics", - modelProperties: { - name: { - serializedName: "name", + }, + isMercurial: { + serializedName: "properties.isMercurial", type: { - name: "String" + name: "Boolean" } }, - diagnosticsOutput: { - serializedName: "diagnosticsOutput", + gitHubActionConfiguration: { + serializedName: "properties.gitHubActionConfiguration", type: { - name: "String" + name: "Composite", + className: "GitHubActionConfiguration" } } } } }; -export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { - serializedName: "InboundEnvironmentEndpoint", +export const SlotConfigNamesResource: msRest.CompositeMapper = { + serializedName: "SlotConfigNamesResource", type: { name: "Composite", - className: "InboundEnvironmentEndpoint", + className: "SlotConfigNamesResource", modelProperties: { - description: { - serializedName: "description", - type: { - name: "String" - } - }, - endpoints: { - serializedName: "endpoints", + ...ProxyOnlyResource.type.modelProperties, + connectionStringNames: { + serializedName: "properties.connectionStringNames", type: { name: "Sequence", element: { @@ -16020,8 +16982,8 @@ export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { } } }, - ports: { - serializedName: "ports", + appSettingNames: { + serializedName: "properties.appSettingNames", type: { name: "Sequence", element: { @@ -16030,31 +16992,14 @@ export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const OutboundEnvironmentEndpoint: msRest.CompositeMapper = { - serializedName: "OutboundEnvironmentEndpoint", - type: { - name: "Composite", - className: "OutboundEnvironmentEndpoint", - modelProperties: { - category: { - serializedName: "category", - type: { - name: "String" - } }, - endpoints: { - serializedName: "endpoints", + azureStorageConfigNames: { + serializedName: "properties.azureStorageConfigNames", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "EndpointDependency" + name: "String" } } } @@ -16063,200 +17008,168 @@ export const OutboundEnvironmentEndpoint: msRest.CompositeMapper = { } }; -export const ResourceMetricAvailability: msRest.CompositeMapper = { - serializedName: "ResourceMetricAvailability", +export const SlotDifference: msRest.CompositeMapper = { + serializedName: "SlotDifference", type: { name: "Composite", - className: "ResourceMetricAvailability", + className: "SlotDifference", modelProperties: { - timeGrain: { + ...ProxyOnlyResource.type.modelProperties, + level: { readOnly: true, - serializedName: "timeGrain", + serializedName: "properties.level", type: { name: "String" } }, - retention: { + settingType: { readOnly: true, - serializedName: "retention", + serializedName: "properties.settingType", type: { name: "String" } - } - } - } -}; - -export const ResourceMetricDefinition: msRest.CompositeMapper = { - serializedName: "ResourceMetricDefinition", - type: { - name: "Composite", - className: "ResourceMetricDefinition", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - unit: { + }, + diffRule: { readOnly: true, - serializedName: "properties.unit", + serializedName: "properties.diffRule", type: { name: "String" } }, - primaryAggregationType: { + settingName: { readOnly: true, - serializedName: "properties.primaryAggregationType", + serializedName: "properties.settingName", type: { name: "String" } }, - metricAvailabilities: { + valueInCurrentSlot: { readOnly: true, - serializedName: "properties.metricAvailabilities", + serializedName: "properties.valueInCurrentSlot", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ResourceMetricAvailability" - } - } + name: "String" } }, - resourceUri: { + valueInTargetSlot: { readOnly: true, - serializedName: "properties.resourceUri", + serializedName: "properties.valueInTargetSlot", type: { name: "String" } }, - properties: { + description: { readOnly: true, - serializedName: "properties.properties", + serializedName: "properties.description", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const SkuInfo: msRest.CompositeMapper = { - serializedName: "SkuInfo", +export const SnapshotRecoverySource: msRest.CompositeMapper = { + serializedName: "SnapshotRecoverySource", type: { name: "Composite", - className: "SkuInfo", + className: "SnapshotRecoverySource", modelProperties: { - resourceType: { - serializedName: "resourceType", + location: { + serializedName: "location", type: { name: "String" } }, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "SkuDescription" - } - }, - capacity: { - serializedName: "capacity", + id: { + serializedName: "id", type: { - name: "Composite", - className: "SkuCapacity" + name: "String" } } } } }; -export const StampCapacity: msRest.CompositeMapper = { - serializedName: "StampCapacity", +export const SnapshotRestoreRequest: msRest.CompositeMapper = { + serializedName: "SnapshotRestoreRequest", type: { name: "Composite", - className: "StampCapacity", + className: "SnapshotRestoreRequest", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + snapshotTime: { + serializedName: "properties.snapshotTime", type: { name: "String" } }, - availableCapacity: { - serializedName: "availableCapacity", + recoverySource: { + serializedName: "properties.recoverySource", type: { - name: "Number" + name: "Composite", + className: "SnapshotRecoverySource" } }, - totalCapacity: { - serializedName: "totalCapacity", + overwrite: { + required: true, + serializedName: "properties.overwrite", type: { - name: "Number" + name: "Boolean" } }, - unit: { - serializedName: "unit", + recoverConfiguration: { + serializedName: "properties.recoverConfiguration", type: { - name: "String" + name: "Boolean" } }, - computeMode: { - serializedName: "computeMode", + ignoreConflictingHostNames: { + serializedName: "properties.ignoreConflictingHostNames", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "Boolean" } }, - workerSize: { - serializedName: "workerSize", + useDRSecondary: { + serializedName: "properties.useDRSecondary", type: { - name: "Enum", - allowedValues: [ - "Small", - "Medium", - "Large", - "D1", - "D2", - "D3", - "SmallV3", - "MediumV3", - "LargeV3", - "NestedSmall", - "NestedSmallLinux", - "Default" - ] + name: "Boolean" } - }, - workerSizeId: { - serializedName: "workerSizeId", + } + } + } +}; + +export const StorageMigrationOptions: msRest.CompositeMapper = { + serializedName: "StorageMigrationOptions", + type: { + name: "Composite", + className: "StorageMigrationOptions", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + azurefilesConnectionString: { + required: true, + serializedName: "properties.azurefilesConnectionString", type: { - name: "Number" + name: "String" } }, - excludeFromCapacityAllocation: { - serializedName: "excludeFromCapacityAllocation", + azurefilesShare: { + required: true, + serializedName: "properties.azurefilesShare", type: { - name: "Boolean" + name: "String" } }, - isApplicableForAllComputeModes: { - serializedName: "isApplicableForAllComputeModes", + switchSiteAfterMigration: { + serializedName: "properties.switchSiteAfterMigration", + defaultValue: false, type: { name: "Boolean" } }, - siteMode: { - serializedName: "siteMode", - type: { - name: "String" - } - }, - isLinux: { - serializedName: "isLinux", + blockWriteAccessToSite: { + serializedName: "properties.blockWriteAccessToSite", + defaultValue: false, type: { name: "Boolean" } @@ -16265,343 +17178,347 @@ export const StampCapacity: msRest.CompositeMapper = { } }; -export const Usage: msRest.CompositeMapper = { - serializedName: "Usage", +export const StorageMigrationResponse: msRest.CompositeMapper = { + serializedName: "StorageMigrationResponse", type: { name: "Composite", - className: "Usage", + className: "StorageMigrationResponse", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - displayName: { + operationId: { readOnly: true, - serializedName: "properties.displayName", + serializedName: "properties.operationId", + type: { + name: "String" + } + } + } + } +}; + +export const SwiftVirtualNetwork: msRest.CompositeMapper = { + serializedName: "SwiftVirtualNetwork", + type: { + name: "Composite", + className: "SwiftVirtualNetwork", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + subnetResourceId: { + serializedName: "properties.subnetResourceId", type: { name: "String" } }, - resourceName: { - readOnly: true, - serializedName: "properties.resourceName", + swiftSupported: { + serializedName: "properties.swiftSupported", + type: { + name: "Boolean" + } + } + } + } +}; + +export const TriggeredJobRun: msRest.CompositeMapper = { + serializedName: "TriggeredJobRun", + type: { + name: "Composite", + className: "TriggeredJobRun", + modelProperties: { + webJobId: { + serializedName: "web_job_id", type: { name: "String" } }, - unit: { - readOnly: true, - serializedName: "properties.unit", + webJobName: { + serializedName: "web_job_name", type: { name: "String" } }, - currentValue: { - readOnly: true, - serializedName: "properties.currentValue", + status: { + serializedName: "status", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Success", + "Failed", + "Error" + ] } }, - limit: { - readOnly: true, - serializedName: "properties.limit", + startTime: { + serializedName: "start_time", type: { - name: "Number" + name: "DateTime" } }, - nextResetTime: { - readOnly: true, - serializedName: "properties.nextResetTime", + endTime: { + serializedName: "end_time", type: { name: "DateTime" } }, - computeMode: { - readOnly: true, - serializedName: "properties.computeMode", + duration: { + serializedName: "duration", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "String" } }, - siteMode: { - readOnly: true, - serializedName: "properties.siteMode", + outputUrl: { + serializedName: "output_url", type: { name: "String" } - } - } - } -}; - -export const WorkerPoolResource: msRest.CompositeMapper = { - serializedName: "WorkerPoolResource", - type: { - name: "Composite", - className: "WorkerPoolResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - workerSizeId: { - serializedName: "properties.workerSizeId", + }, + errorUrl: { + serializedName: "error_url", type: { - name: "Number" + name: "String" } }, - computeMode: { - serializedName: "properties.computeMode", + url: { + serializedName: "url", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "String" } }, - workerSize: { - serializedName: "properties.workerSize", + jobName: { + serializedName: "job_name", type: { name: "String" } }, - workerCount: { - serializedName: "properties.workerCount", + trigger: { + serializedName: "trigger", type: { - name: "Number" + name: "String" } - }, - instanceNames: { - readOnly: true, - serializedName: "properties.instanceNames", + } + } + } +}; + +export const TriggeredJobHistory: msRest.CompositeMapper = { + serializedName: "TriggeredJobHistory", + type: { + name: "Composite", + className: "TriggeredJobHistory", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + runs: { + serializedName: "properties.runs", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "TriggeredJobRun" } } } - }, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "SkuDescription" - } } } } }; -export const AppServicePlanPatchResource: msRest.CompositeMapper = { - serializedName: "AppServicePlanPatchResource", +export const TriggeredWebJob: msRest.CompositeMapper = { + serializedName: "TriggeredWebJob", type: { name: "Composite", - className: "AppServicePlanPatchResource", + className: "TriggeredWebJob", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - workerTierName: { - serializedName: "properties.workerTierName", - type: { - name: "String" - } - }, - status: { - readOnly: true, - serializedName: "properties.status", + latestRun: { + serializedName: "properties.latest_run", type: { - name: "Enum", - allowedValues: ["Ready", "Pending", "Creating"] + name: "Composite", + className: "TriggeredJobRun" } }, - subscription: { - readOnly: true, - serializedName: "properties.subscription", + historyUrl: { + serializedName: "properties.history_url", type: { name: "String" } }, - hostingEnvironmentProfile: { - serializedName: "properties.hostingEnvironmentProfile", + schedulerLogsUrl: { + serializedName: "properties.scheduler_logs_url", type: { - name: "Composite", - className: "HostingEnvironmentProfile" + name: "String" } }, - maximumNumberOfWorkers: { - readOnly: true, - serializedName: "properties.maximumNumberOfWorkers", + runCommand: { + serializedName: "properties.run_command", type: { - name: "Number" + name: "String" } }, - geoRegion: { - readOnly: true, - serializedName: "properties.geoRegion", + url: { + serializedName: "properties.url", type: { name: "String" } }, - perSiteScaling: { - serializedName: "properties.perSiteScaling", - defaultValue: false, + extraInfoUrl: { + serializedName: "properties.extra_info_url", type: { - name: "Boolean" + name: "String" } }, - maximumElasticWorkerCount: { - serializedName: "properties.maximumElasticWorkerCount", + webJobType: { + serializedName: "properties.web_job_type", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Continuous", + "Triggered" + ] } }, - numberOfSites: { - readOnly: true, - serializedName: "properties.numberOfSites", + error: { + serializedName: "properties.error", type: { - name: "Number" + name: "String" } }, - isSpot: { - serializedName: "properties.isSpot", + usingSdk: { + serializedName: "properties.using_sdk", type: { name: "Boolean" } }, - spotExpirationTime: { - serializedName: "properties.spotExpirationTime", + settings: { + serializedName: "properties.settings", type: { - name: "DateTime" + name: "Dictionary", + value: { + type: { + name: "Object" + } + } } - }, - freeOfferExpirationTime: { - serializedName: "properties.freeOfferExpirationTime", + } + } + } +}; + +export const WebSiteInstanceStatus: msRest.CompositeMapper = { + serializedName: "WebSiteInstanceStatus", + type: { + name: "Composite", + className: "WebSiteInstanceStatus", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + state: { + serializedName: "properties.state", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "READY", + "STOPPED", + "UNKNOWN" + ] } }, - resourceGroup: { - readOnly: true, - serializedName: "properties.resourceGroup", + statusUrl: { + serializedName: "properties.statusUrl", type: { name: "String" } }, - reserved: { - serializedName: "properties.reserved", - defaultValue: false, - type: { - name: "Boolean" - } - }, - isXenon: { - serializedName: "properties.isXenon", - defaultValue: false, - type: { - name: "Boolean" - } - }, - hyperV: { - serializedName: "properties.hyperV", - defaultValue: false, - type: { - name: "Boolean" - } - }, - targetWorkerCount: { - serializedName: "properties.targetWorkerCount", + detectorUrl: { + serializedName: "properties.detectorUrl", type: { - name: "Number" + name: "String" } }, - targetWorkerSizeId: { - serializedName: "properties.targetWorkerSizeId", + consoleUrl: { + serializedName: "properties.consoleUrl", type: { - name: "Number" + name: "String" } }, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + healthCheckUrl: { + serializedName: "properties.healthCheckUrl", type: { - name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + name: "String" } }, - kubeEnvironmentProfile: { - serializedName: "properties.kubeEnvironmentProfile", + containers: { + serializedName: "properties.containers", type: { - name: "Composite", - className: "KubeEnvironmentProfile" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ContainerInfo" + } + } } } } } }; -export const HybridConnectionKey: msRest.CompositeMapper = { - serializedName: "HybridConnectionKey", +export const WebJob: msRest.CompositeMapper = { + serializedName: "WebJob", type: { name: "Composite", - className: "HybridConnectionKey", + className: "WebJob", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - sendKeyName: { - readOnly: true, - serializedName: "properties.sendKeyName", + runCommand: { + serializedName: "properties.run_command", type: { name: "String" } }, - sendKeyValue: { - readOnly: true, - serializedName: "properties.sendKeyValue", + url: { + serializedName: "properties.url", type: { name: "String" } - } - } - } -}; - -export const HybridConnectionLimits: msRest.CompositeMapper = { - serializedName: "HybridConnectionLimits", - type: { - name: "Composite", - className: "HybridConnectionLimits", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - current: { - readOnly: true, - serializedName: "properties.current", + }, + extraInfoUrl: { + serializedName: "properties.extra_info_url", type: { - name: "Number" + name: "String" } }, - maximum: { - readOnly: true, - serializedName: "properties.maximum", + webJobType: { + serializedName: "properties.web_job_type", type: { - name: "Number" - } - } - } - } -}; - -export const ResourceHealthMetadata: msRest.CompositeMapper = { - serializedName: "ResourceHealthMetadata", - type: { - name: "Composite", - className: "ResourceHealthMetadata", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - category: { - serializedName: "properties.category", + name: "Enum", + allowedValues: [ + "Continuous", + "Triggered" + ] + } + }, + error: { + serializedName: "properties.error", type: { name: "String" } }, - signalAvailability: { - serializedName: "properties.signalAvailability", + usingSdk: { + serializedName: "properties.using_sdk", type: { name: "Boolean" } + }, + settings: { + serializedName: "properties.settings", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } } } } @@ -16877,11 +17794,11 @@ export const TldLegalAgreementCollection: msRest.CompositeMapper = { } }; -export const CertificateCollection: msRest.CompositeMapper = { - serializedName: "CertificateCollection", +export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironmentCollection", type: { name: "Composite", - className: "CertificateCollection", + className: "AppServiceEnvironmentCollection", modelProperties: { value: { required: true, @@ -16891,7 +17808,7 @@ export const CertificateCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Certificate" + className: "AppServiceEnvironmentResource" } } } @@ -16907,11 +17824,11 @@ export const CertificateCollection: msRest.CompositeMapper = { } }; -export const DeletedWebAppCollection: msRest.CompositeMapper = { - serializedName: "DeletedWebAppCollection", +export const StampCapacityCollection: msRest.CompositeMapper = { + serializedName: "StampCapacityCollection", type: { name: "Composite", - className: "DeletedWebAppCollection", + className: "StampCapacityCollection", modelProperties: { value: { required: true, @@ -16921,7 +17838,7 @@ export const DeletedWebAppCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DeletedSite" + className: "StampCapacity" } } } @@ -16937,11 +17854,11 @@ export const DeletedWebAppCollection: msRest.CompositeMapper = { } }; -export const DiagnosticCategoryCollection: msRest.CompositeMapper = { - serializedName: "DiagnosticCategoryCollection", +export const WebAppCollection: msRest.CompositeMapper = { + serializedName: "WebAppCollection", type: { name: "Composite", - className: "DiagnosticCategoryCollection", + className: "WebAppCollection", modelProperties: { value: { required: true, @@ -16951,7 +17868,7 @@ export const DiagnosticCategoryCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DiagnosticCategory" + className: "Site" } } } @@ -16967,11 +17884,11 @@ export const DiagnosticCategoryCollection: msRest.CompositeMapper = { } }; -export const DiagnosticAnalysisCollection: msRest.CompositeMapper = { - serializedName: "DiagnosticAnalysisCollection", +export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { + serializedName: "InboundEnvironmentEndpointCollection", type: { name: "Composite", - className: "DiagnosticAnalysisCollection", + className: "InboundEnvironmentEndpointCollection", modelProperties: { value: { required: true, @@ -16981,7 +17898,7 @@ export const DiagnosticAnalysisCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AnalysisDefinition" + className: "InboundEnvironmentEndpoint" } } } @@ -16997,11 +17914,11 @@ export const DiagnosticAnalysisCollection: msRest.CompositeMapper = { } }; -export const DiagnosticDetectorCollection: msRest.CompositeMapper = { - serializedName: "DiagnosticDetectorCollection", +export const WorkerPoolCollection: msRest.CompositeMapper = { + serializedName: "WorkerPoolCollection", type: { name: "Composite", - className: "DiagnosticDetectorCollection", + className: "WorkerPoolCollection", modelProperties: { value: { required: true, @@ -17011,7 +17928,7 @@ export const DiagnosticDetectorCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DetectorDefinition" + className: "WorkerPoolResource" } } } @@ -17027,11 +17944,11 @@ export const DiagnosticDetectorCollection: msRest.CompositeMapper = { } }; -export const ApplicationStackCollection: msRest.CompositeMapper = { - serializedName: "ApplicationStackCollection", +export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { + serializedName: "ResourceMetricDefinitionCollection", type: { name: "Composite", - className: "ApplicationStackCollection", + className: "ResourceMetricDefinitionCollection", modelProperties: { value: { required: true, @@ -17041,7 +17958,7 @@ export const ApplicationStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ApplicationStackResource" + className: "ResourceMetricDefinition" } } } @@ -17057,11 +17974,11 @@ export const ApplicationStackCollection: msRest.CompositeMapper = { } }; -export const FunctionAppStackCollection: msRest.CompositeMapper = { - serializedName: "FunctionAppStackCollection", +export const SkuInfoCollection: msRest.CompositeMapper = { + serializedName: "SkuInfoCollection", type: { name: "Composite", - className: "FunctionAppStackCollection", + className: "SkuInfoCollection", modelProperties: { value: { required: true, @@ -17071,7 +17988,7 @@ export const FunctionAppStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FunctionAppStack" + className: "SkuInfo" } } } @@ -17087,11 +18004,11 @@ export const FunctionAppStackCollection: msRest.CompositeMapper = { } }; -export const WebAppStackCollection: msRest.CompositeMapper = { - serializedName: "WebAppStackCollection", +export const UsageCollection: msRest.CompositeMapper = { + serializedName: "UsageCollection", type: { name: "Composite", - className: "WebAppStackCollection", + className: "UsageCollection", modelProperties: { value: { required: true, @@ -17101,7 +18018,7 @@ export const WebAppStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebAppStack" + className: "Usage" } } } @@ -17117,11 +18034,11 @@ export const WebAppStackCollection: msRest.CompositeMapper = { } }; -export const RecommendationCollection: msRest.CompositeMapper = { - serializedName: "RecommendationCollection", +export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { + serializedName: "OutboundEnvironmentEndpointCollection", type: { name: "Composite", - className: "RecommendationCollection", + className: "OutboundEnvironmentEndpointCollection", modelProperties: { value: { required: true, @@ -17131,7 +18048,7 @@ export const RecommendationCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Recommendation" + className: "OutboundEnvironmentEndpoint" } } } @@ -17147,11 +18064,11 @@ export const RecommendationCollection: msRest.CompositeMapper = { } }; -export const SourceControlCollection: msRest.CompositeMapper = { - serializedName: "SourceControlCollection", +export const PrivateEndpointConnectionCollection: msRest.CompositeMapper = { + serializedName: "PrivateEndpointConnectionCollection", type: { name: "Composite", - className: "SourceControlCollection", + className: "PrivateEndpointConnectionCollection", modelProperties: { value: { required: true, @@ -17161,7 +18078,7 @@ export const SourceControlCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SourceControl" + className: "RemotePrivateEndpointConnectionARMResource" } } } @@ -17177,11 +18094,11 @@ export const SourceControlCollection: msRest.CompositeMapper = { } }; -export const BillingMeterCollection: msRest.CompositeMapper = { - serializedName: "BillingMeterCollection", +export const AppServicePlanCollection: msRest.CompositeMapper = { + serializedName: "AppServicePlanCollection", type: { name: "Composite", - className: "BillingMeterCollection", + className: "AppServicePlanCollection", modelProperties: { value: { required: true, @@ -17191,7 +18108,7 @@ export const BillingMeterCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "BillingMeter" + className: "AppServicePlan" } } } @@ -17207,11 +18124,11 @@ export const BillingMeterCollection: msRest.CompositeMapper = { } }; -export const GeoRegionCollection: msRest.CompositeMapper = { - serializedName: "GeoRegionCollection", +export const CsmUsageQuotaCollection: msRest.CompositeMapper = { + serializedName: "CsmUsageQuotaCollection", type: { name: "Composite", - className: "GeoRegionCollection", + className: "CsmUsageQuotaCollection", modelProperties: { value: { required: true, @@ -17221,7 +18138,7 @@ export const GeoRegionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "GeoRegion" + className: "CsmUsageQuota" } } } @@ -17237,11 +18154,40 @@ export const GeoRegionCollection: msRest.CompositeMapper = { } }; -export const IdentifierCollection: msRest.CompositeMapper = { - serializedName: "IdentifierCollection", +export const ResourceCollection: msRest.CompositeMapper = { + serializedName: "ResourceCollection", type: { name: "Composite", - className: "IdentifierCollection", + className: "ResourceCollection", + modelProperties: { + value: { + required: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const HybridConnectionCollection: msRest.CompositeMapper = { + serializedName: "HybridConnectionCollection", + type: { + name: "Composite", + className: "HybridConnectionCollection", modelProperties: { value: { required: true, @@ -17251,7 +18197,7 @@ export const IdentifierCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Identifier" + className: "HybridConnection" } } } @@ -17267,11 +18213,11 @@ export const IdentifierCollection: msRest.CompositeMapper = { } }; -export const PremierAddOnOfferCollection: msRest.CompositeMapper = { - serializedName: "PremierAddOnOfferCollection", +export const CertificateCollection: msRest.CompositeMapper = { + serializedName: "CertificateCollection", type: { name: "Composite", - className: "PremierAddOnOfferCollection", + className: "CertificateCollection", modelProperties: { value: { required: true, @@ -17281,7 +18227,7 @@ export const PremierAddOnOfferCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PremierAddOnOffer" + className: "Certificate" } } } @@ -17297,11 +18243,11 @@ export const PremierAddOnOfferCollection: msRest.CompositeMapper = { } }; -export const WebAppCollection: msRest.CompositeMapper = { - serializedName: "WebAppCollection", +export const DeletedWebAppCollection: msRest.CompositeMapper = { + serializedName: "DeletedWebAppCollection", type: { name: "Composite", - className: "WebAppCollection", + className: "DeletedWebAppCollection", modelProperties: { value: { required: true, @@ -17311,7 +18257,7 @@ export const WebAppCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Site" + className: "DeletedSite" } } } @@ -17327,11 +18273,11 @@ export const WebAppCollection: msRest.CompositeMapper = { } }; -export const BackupItemCollection: msRest.CompositeMapper = { - serializedName: "BackupItemCollection", +export const DiagnosticCategoryCollection: msRest.CompositeMapper = { + serializedName: "DiagnosticCategoryCollection", type: { name: "Composite", - className: "BackupItemCollection", + className: "DiagnosticCategoryCollection", modelProperties: { value: { required: true, @@ -17341,7 +18287,7 @@ export const BackupItemCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "BackupItem" + className: "DiagnosticCategory" } } } @@ -17357,11 +18303,11 @@ export const BackupItemCollection: msRest.CompositeMapper = { } }; -export const SiteConfigResourceCollection: msRest.CompositeMapper = { - serializedName: "SiteConfigResourceCollection", +export const DiagnosticAnalysisCollection: msRest.CompositeMapper = { + serializedName: "DiagnosticAnalysisCollection", type: { name: "Composite", - className: "SiteConfigResourceCollection", + className: "DiagnosticAnalysisCollection", modelProperties: { value: { required: true, @@ -17371,7 +18317,7 @@ export const SiteConfigResourceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteConfigResource" + className: "AnalysisDefinition" } } } @@ -17387,11 +18333,11 @@ export const SiteConfigResourceCollection: msRest.CompositeMapper = { } }; -export const ApiKVReferenceCollection: msRest.CompositeMapper = { - serializedName: "ApiKVReferenceCollection", +export const DiagnosticDetectorCollection: msRest.CompositeMapper = { + serializedName: "DiagnosticDetectorCollection", type: { name: "Composite", - className: "ApiKVReferenceCollection", + className: "DiagnosticDetectorCollection", modelProperties: { value: { required: true, @@ -17401,7 +18347,7 @@ export const ApiKVReferenceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ApiKVReference" + className: "DetectorDefinitionResource" } } } @@ -17417,11 +18363,11 @@ export const ApiKVReferenceCollection: msRest.CompositeMapper = { } }; -export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { - serializedName: "SiteConfigurationSnapshotInfoCollection", +export const KubeEnvironmentCollection: msRest.CompositeMapper = { + serializedName: "KubeEnvironmentCollection", type: { name: "Composite", - className: "SiteConfigurationSnapshotInfoCollection", + className: "KubeEnvironmentCollection", modelProperties: { value: { required: true, @@ -17431,7 +18377,7 @@ export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteConfigurationSnapshotInfo" + className: "KubeEnvironment" } } } @@ -17447,11 +18393,11 @@ export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { } }; -export const ContinuousWebJobCollection: msRest.CompositeMapper = { - serializedName: "ContinuousWebJobCollection", +export const ApplicationStackCollection: msRest.CompositeMapper = { + serializedName: "ApplicationStackCollection", type: { name: "Composite", - className: "ContinuousWebJobCollection", + className: "ApplicationStackCollection", modelProperties: { value: { required: true, @@ -17461,7 +18407,7 @@ export const ContinuousWebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ContinuousWebJob" + className: "ApplicationStackResource" } } } @@ -17477,11 +18423,11 @@ export const ContinuousWebJobCollection: msRest.CompositeMapper = { } }; -export const DeploymentCollection: msRest.CompositeMapper = { - serializedName: "DeploymentCollection", +export const FunctionAppStackCollection: msRest.CompositeMapper = { + serializedName: "FunctionAppStackCollection", type: { name: "Composite", - className: "DeploymentCollection", + className: "FunctionAppStackCollection", modelProperties: { value: { required: true, @@ -17491,7 +18437,7 @@ export const DeploymentCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Deployment" + className: "FunctionAppStack" } } } @@ -17507,11 +18453,11 @@ export const DeploymentCollection: msRest.CompositeMapper = { } }; -export const FunctionEnvelopeCollection: msRest.CompositeMapper = { - serializedName: "FunctionEnvelopeCollection", +export const WebAppStackCollection: msRest.CompositeMapper = { + serializedName: "WebAppStackCollection", type: { name: "Composite", - className: "FunctionEnvelopeCollection", + className: "WebAppStackCollection", modelProperties: { value: { required: true, @@ -17521,7 +18467,7 @@ export const FunctionEnvelopeCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FunctionEnvelope" + className: "WebAppStack" } } } @@ -17537,11 +18483,41 @@ export const FunctionEnvelopeCollection: msRest.CompositeMapper = { } }; -export const HostNameBindingCollection: msRest.CompositeMapper = { - serializedName: "HostNameBindingCollection", +export const RecommendationCollection: msRest.CompositeMapper = { + serializedName: "RecommendationCollection", type: { name: "Composite", - className: "HostNameBindingCollection", + className: "RecommendationCollection", + modelProperties: { + value: { + required: true, + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Recommendation" + } + } + } + }, + nextLink: { + readOnly: true, + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ResourceHealthMetadataCollection: msRest.CompositeMapper = { + serializedName: "ResourceHealthMetadataCollection", + type: { + name: "Composite", + className: "ResourceHealthMetadataCollection", modelProperties: { value: { required: true, @@ -17551,7 +18527,7 @@ export const HostNameBindingCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "HostNameBinding" + className: "ResourceHealthMetadata" } } } @@ -17567,11 +18543,11 @@ export const HostNameBindingCollection: msRest.CompositeMapper = { } }; -export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { - serializedName: "WebAppInstanceStatusCollection", +export const SourceControlCollection: msRest.CompositeMapper = { + serializedName: "SourceControlCollection", type: { name: "Composite", - className: "WebAppInstanceStatusCollection", + className: "SourceControlCollection", modelProperties: { value: { required: true, @@ -17581,7 +18557,7 @@ export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebSiteInstanceStatus" + className: "SourceControl" } } } @@ -17597,11 +18573,11 @@ export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { } }; -export const ProcessInfoCollection: msRest.CompositeMapper = { - serializedName: "ProcessInfoCollection", +export const BillingMeterCollection: msRest.CompositeMapper = { + serializedName: "BillingMeterCollection", type: { name: "Composite", - className: "ProcessInfoCollection", + className: "BillingMeterCollection", modelProperties: { value: { required: true, @@ -17611,7 +18587,7 @@ export const ProcessInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessInfo" + className: "BillingMeter" } } } @@ -17627,11 +18603,11 @@ export const ProcessInfoCollection: msRest.CompositeMapper = { } }; -export const ProcessModuleInfoCollection: msRest.CompositeMapper = { - serializedName: "ProcessModuleInfoCollection", +export const GeoRegionCollection: msRest.CompositeMapper = { + serializedName: "GeoRegionCollection", type: { name: "Composite", - className: "ProcessModuleInfoCollection", + className: "GeoRegionCollection", modelProperties: { value: { required: true, @@ -17641,7 +18617,7 @@ export const ProcessModuleInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessModuleInfo" + className: "GeoRegion" } } } @@ -17657,11 +18633,11 @@ export const ProcessModuleInfoCollection: msRest.CompositeMapper = { } }; -export const ProcessThreadInfoCollection: msRest.CompositeMapper = { - serializedName: "ProcessThreadInfoCollection", +export const IdentifierCollection: msRest.CompositeMapper = { + serializedName: "IdentifierCollection", type: { name: "Composite", - className: "ProcessThreadInfoCollection", + className: "IdentifierCollection", modelProperties: { value: { required: true, @@ -17671,7 +18647,7 @@ export const ProcessThreadInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessThreadInfo" + className: "Identifier" } } } @@ -17687,11 +18663,11 @@ export const ProcessThreadInfoCollection: msRest.CompositeMapper = { } }; -export const PerfMonCounterCollection: msRest.CompositeMapper = { - serializedName: "PerfMonCounterCollection", +export const PremierAddOnOfferCollection: msRest.CompositeMapper = { + serializedName: "PremierAddOnOfferCollection", type: { name: "Composite", - className: "PerfMonCounterCollection", + className: "PremierAddOnOfferCollection", modelProperties: { value: { required: true, @@ -17701,7 +18677,7 @@ export const PerfMonCounterCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PerfMonResponse" + className: "PremierAddOnOffer" } } } @@ -17717,11 +18693,11 @@ export const PerfMonCounterCollection: msRest.CompositeMapper = { } }; -export const PrivateEndpointConnectionCollection: msRest.CompositeMapper = { - serializedName: "PrivateEndpointConnectionCollection", +export const StaticSiteCollection: msRest.CompositeMapper = { + serializedName: "StaticSiteCollection", type: { name: "Composite", - className: "PrivateEndpointConnectionCollection", + className: "StaticSiteCollection", modelProperties: { value: { required: true, @@ -17731,7 +18707,7 @@ export const PrivateEndpointConnectionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "RemotePrivateEndpointConnectionARMResource" + className: "StaticSiteARMResource" } } } @@ -17747,11 +18723,11 @@ export const PrivateEndpointConnectionCollection: msRest.CompositeMapper = { } }; -export const PublicCertificateCollection: msRest.CompositeMapper = { - serializedName: "PublicCertificateCollection", +export const StaticSiteUserCollection: msRest.CompositeMapper = { + serializedName: "StaticSiteUserCollection", type: { name: "Composite", - className: "PublicCertificateCollection", + className: "StaticSiteUserCollection", modelProperties: { value: { required: true, @@ -17761,7 +18737,7 @@ export const PublicCertificateCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PublicCertificate" + className: "StaticSiteUserARMResource" } } } @@ -17777,11 +18753,11 @@ export const PublicCertificateCollection: msRest.CompositeMapper = { } }; -export const SiteExtensionInfoCollection: msRest.CompositeMapper = { - serializedName: "SiteExtensionInfoCollection", +export const StaticSiteBuildCollection: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildCollection", type: { name: "Composite", - className: "SiteExtensionInfoCollection", + className: "StaticSiteBuildCollection", modelProperties: { value: { required: true, @@ -17791,7 +18767,7 @@ export const SiteExtensionInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteExtensionInfo" + className: "StaticSiteBuildARMResource" } } } @@ -17807,11 +18783,11 @@ export const SiteExtensionInfoCollection: msRest.CompositeMapper = { } }; -export const SlotDifferenceCollection: msRest.CompositeMapper = { - serializedName: "SlotDifferenceCollection", +export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { + serializedName: "StaticSiteFunctionOverviewCollection", type: { name: "Composite", - className: "SlotDifferenceCollection", + className: "StaticSiteFunctionOverviewCollection", modelProperties: { value: { required: true, @@ -17821,7 +18797,7 @@ export const SlotDifferenceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SlotDifference" + className: "StaticSiteFunctionOverviewARMResource" } } } @@ -17837,11 +18813,11 @@ export const SlotDifferenceCollection: msRest.CompositeMapper = { } }; -export const SnapshotCollection: msRest.CompositeMapper = { - serializedName: "SnapshotCollection", +export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionAppsCollection", type: { name: "Composite", - className: "SnapshotCollection", + className: "StaticSiteUserProvidedFunctionAppsCollection", modelProperties: { value: { required: true, @@ -17851,7 +18827,7 @@ export const SnapshotCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Snapshot" + className: "StaticSiteUserProvidedFunctionAppARMResource" } } } @@ -17867,11 +18843,11 @@ export const SnapshotCollection: msRest.CompositeMapper = { } }; -export const TriggeredWebJobCollection: msRest.CompositeMapper = { - serializedName: "TriggeredWebJobCollection", +export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = { + serializedName: "StaticSiteCustomDomainOverviewCollection", type: { name: "Composite", - className: "TriggeredWebJobCollection", + className: "StaticSiteCustomDomainOverviewCollection", modelProperties: { value: { required: true, @@ -17881,7 +18857,7 @@ export const TriggeredWebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggeredWebJob" + className: "StaticSiteCustomDomainOverviewARMResource" } } } @@ -17897,11 +18873,11 @@ export const TriggeredWebJobCollection: msRest.CompositeMapper = { } }; -export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { - serializedName: "TriggeredJobHistoryCollection", +export const BackupItemCollection: msRest.CompositeMapper = { + serializedName: "BackupItemCollection", type: { name: "Composite", - className: "TriggeredJobHistoryCollection", + className: "BackupItemCollection", modelProperties: { value: { required: true, @@ -17911,7 +18887,7 @@ export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggeredJobHistory" + className: "BackupItem" } } } @@ -17927,11 +18903,11 @@ export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { } }; -export const CsmUsageQuotaCollection: msRest.CompositeMapper = { - serializedName: "CsmUsageQuotaCollection", +export const PublishingCredentialsPoliciesCollection: msRest.CompositeMapper = { + serializedName: "PublishingCredentialsPoliciesCollection", type: { name: "Composite", - className: "CsmUsageQuotaCollection", + className: "PublishingCredentialsPoliciesCollection", modelProperties: { value: { required: true, @@ -17941,7 +18917,7 @@ export const CsmUsageQuotaCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "CsmUsageQuota" + className: "CsmPublishingCredentialsPoliciesEntity" } } } @@ -17957,11 +18933,11 @@ export const CsmUsageQuotaCollection: msRest.CompositeMapper = { } }; -export const WebJobCollection: msRest.CompositeMapper = { - serializedName: "WebJobCollection", +export const SiteConfigResourceCollection: msRest.CompositeMapper = { + serializedName: "SiteConfigResourceCollection", type: { name: "Composite", - className: "WebJobCollection", + className: "SiteConfigResourceCollection", modelProperties: { value: { required: true, @@ -17971,7 +18947,7 @@ export const WebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebJob" + className: "SiteConfigResource" } } } @@ -17987,11 +18963,11 @@ export const WebJobCollection: msRest.CompositeMapper = { } }; -export const StaticSiteCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteCollection", +export const ApiKVReferenceCollection: msRest.CompositeMapper = { + serializedName: "ApiKVReferenceCollection", type: { name: "Composite", - className: "StaticSiteCollection", + className: "ApiKVReferenceCollection", modelProperties: { value: { required: true, @@ -18001,7 +18977,7 @@ export const StaticSiteCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteARMResource" + className: "ApiKVReference" } } } @@ -18017,11 +18993,11 @@ export const StaticSiteCollection: msRest.CompositeMapper = { } }; -export const StaticSiteUserCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteUserCollection", +export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { + serializedName: "SiteConfigurationSnapshotInfoCollection", type: { name: "Composite", - className: "StaticSiteUserCollection", + className: "SiteConfigurationSnapshotInfoCollection", modelProperties: { value: { required: true, @@ -18031,7 +19007,7 @@ export const StaticSiteUserCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteUserARMResource" + className: "SiteConfigurationSnapshotInfo" } } } @@ -18047,11 +19023,11 @@ export const StaticSiteUserCollection: msRest.CompositeMapper = { } }; -export const StaticSiteBuildCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteBuildCollection", +export const ContinuousWebJobCollection: msRest.CompositeMapper = { + serializedName: "ContinuousWebJobCollection", type: { name: "Composite", - className: "StaticSiteBuildCollection", + className: "ContinuousWebJobCollection", modelProperties: { value: { required: true, @@ -18061,7 +19037,7 @@ export const StaticSiteBuildCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteBuildARMResource" + className: "ContinuousWebJob" } } } @@ -18077,11 +19053,11 @@ export const StaticSiteBuildCollection: msRest.CompositeMapper = { } }; -export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteFunctionOverviewCollection", +export const DeploymentCollection: msRest.CompositeMapper = { + serializedName: "DeploymentCollection", type: { name: "Composite", - className: "StaticSiteFunctionOverviewCollection", + className: "DeploymentCollection", modelProperties: { value: { required: true, @@ -18091,7 +19067,7 @@ export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteFunctionOverviewARMResource" + className: "Deployment" } } } @@ -18107,11 +19083,11 @@ export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { } }; -export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteUserProvidedFunctionAppsCollection", +export const FunctionEnvelopeCollection: msRest.CompositeMapper = { + serializedName: "FunctionEnvelopeCollection", type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionAppsCollection", + className: "FunctionEnvelopeCollection", modelProperties: { value: { required: true, @@ -18121,7 +19097,7 @@ export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMappe element: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionAppARMResource" + className: "FunctionEnvelope" } } } @@ -18137,11 +19113,11 @@ export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMappe } }; -export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteCustomDomainOverviewCollection", +export const HostNameBindingCollection: msRest.CompositeMapper = { + serializedName: "HostNameBindingCollection", type: { name: "Composite", - className: "StaticSiteCustomDomainOverviewCollection", + className: "HostNameBindingCollection", modelProperties: { value: { required: true, @@ -18151,7 +19127,7 @@ export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = element: { type: { name: "Composite", - className: "StaticSiteCustomDomainOverviewARMResource" + className: "HostNameBinding" } } } @@ -18167,11 +19143,11 @@ export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = } }; -export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironmentCollection", +export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { + serializedName: "WebAppInstanceStatusCollection", type: { name: "Composite", - className: "AppServiceEnvironmentCollection", + className: "WebAppInstanceStatusCollection", modelProperties: { value: { required: true, @@ -18181,7 +19157,7 @@ export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AppServiceEnvironmentResource" + className: "WebSiteInstanceStatus" } } } @@ -18197,11 +19173,11 @@ export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { } }; -export const StampCapacityCollection: msRest.CompositeMapper = { - serializedName: "StampCapacityCollection", +export const ProcessInfoCollection: msRest.CompositeMapper = { + serializedName: "ProcessInfoCollection", type: { name: "Composite", - className: "StampCapacityCollection", + className: "ProcessInfoCollection", modelProperties: { value: { required: true, @@ -18211,7 +19187,7 @@ export const StampCapacityCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StampCapacity" + className: "ProcessInfo" } } } @@ -18227,11 +19203,11 @@ export const StampCapacityCollection: msRest.CompositeMapper = { } }; -export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { - serializedName: "InboundEnvironmentEndpointCollection", +export const ProcessModuleInfoCollection: msRest.CompositeMapper = { + serializedName: "ProcessModuleInfoCollection", type: { name: "Composite", - className: "InboundEnvironmentEndpointCollection", + className: "ProcessModuleInfoCollection", modelProperties: { value: { required: true, @@ -18241,7 +19217,7 @@ export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "InboundEnvironmentEndpoint" + className: "ProcessModuleInfo" } } } @@ -18257,11 +19233,11 @@ export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { } }; -export const WorkerPoolCollection: msRest.CompositeMapper = { - serializedName: "WorkerPoolCollection", +export const ProcessThreadInfoCollection: msRest.CompositeMapper = { + serializedName: "ProcessThreadInfoCollection", type: { name: "Composite", - className: "WorkerPoolCollection", + className: "ProcessThreadInfoCollection", modelProperties: { value: { required: true, @@ -18271,7 +19247,7 @@ export const WorkerPoolCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WorkerPoolResource" + className: "ProcessThreadInfo" } } } @@ -18287,11 +19263,11 @@ export const WorkerPoolCollection: msRest.CompositeMapper = { } }; -export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { - serializedName: "ResourceMetricDefinitionCollection", +export const PerfMonCounterCollection: msRest.CompositeMapper = { + serializedName: "PerfMonCounterCollection", type: { name: "Composite", - className: "ResourceMetricDefinitionCollection", + className: "PerfMonCounterCollection", modelProperties: { value: { required: true, @@ -18301,7 +19277,7 @@ export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ResourceMetricDefinition" + className: "PerfMonResponse" } } } @@ -18317,11 +19293,11 @@ export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { } }; -export const SkuInfoCollection: msRest.CompositeMapper = { - serializedName: "SkuInfoCollection", +export const PublicCertificateCollection: msRest.CompositeMapper = { + serializedName: "PublicCertificateCollection", type: { name: "Composite", - className: "SkuInfoCollection", + className: "PublicCertificateCollection", modelProperties: { value: { required: true, @@ -18331,7 +19307,7 @@ export const SkuInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SkuInfo" + className: "PublicCertificate" } } } @@ -18347,11 +19323,11 @@ export const SkuInfoCollection: msRest.CompositeMapper = { } }; -export const UsageCollection: msRest.CompositeMapper = { - serializedName: "UsageCollection", +export const SiteExtensionInfoCollection: msRest.CompositeMapper = { + serializedName: "SiteExtensionInfoCollection", type: { name: "Composite", - className: "UsageCollection", + className: "SiteExtensionInfoCollection", modelProperties: { value: { required: true, @@ -18361,7 +19337,7 @@ export const UsageCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Usage" + className: "SiteExtensionInfo" } } } @@ -18377,11 +19353,11 @@ export const UsageCollection: msRest.CompositeMapper = { } }; -export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { - serializedName: "OutboundEnvironmentEndpointCollection", +export const SlotDifferenceCollection: msRest.CompositeMapper = { + serializedName: "SlotDifferenceCollection", type: { name: "Composite", - className: "OutboundEnvironmentEndpointCollection", + className: "SlotDifferenceCollection", modelProperties: { value: { required: true, @@ -18391,7 +19367,7 @@ export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "OutboundEnvironmentEndpoint" + className: "SlotDifference" } } } @@ -18407,11 +19383,11 @@ export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { } }; -export const AppServicePlanCollection: msRest.CompositeMapper = { - serializedName: "AppServicePlanCollection", +export const SnapshotCollection: msRest.CompositeMapper = { + serializedName: "SnapshotCollection", type: { name: "Composite", - className: "AppServicePlanCollection", + className: "SnapshotCollection", modelProperties: { value: { required: true, @@ -18421,7 +19397,7 @@ export const AppServicePlanCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AppServicePlan" + className: "Snapshot" } } } @@ -18437,11 +19413,11 @@ export const AppServicePlanCollection: msRest.CompositeMapper = { } }; -export const ResourceCollection: msRest.CompositeMapper = { - serializedName: "ResourceCollection", +export const TriggeredWebJobCollection: msRest.CompositeMapper = { + serializedName: "TriggeredWebJobCollection", type: { name: "Composite", - className: "ResourceCollection", + className: "TriggeredWebJobCollection", modelProperties: { value: { required: true, @@ -18450,7 +19426,8 @@ export const ResourceCollection: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "TriggeredWebJob" } } } @@ -18466,11 +19443,11 @@ export const ResourceCollection: msRest.CompositeMapper = { } }; -export const HybridConnectionCollection: msRest.CompositeMapper = { - serializedName: "HybridConnectionCollection", +export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { + serializedName: "TriggeredJobHistoryCollection", type: { name: "Composite", - className: "HybridConnectionCollection", + className: "TriggeredJobHistoryCollection", modelProperties: { value: { required: true, @@ -18480,7 +19457,7 @@ export const HybridConnectionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "HybridConnection" + className: "TriggeredJobHistory" } } } @@ -18496,11 +19473,11 @@ export const HybridConnectionCollection: msRest.CompositeMapper = { } }; -export const ResourceHealthMetadataCollection: msRest.CompositeMapper = { - serializedName: "ResourceHealthMetadataCollection", +export const WebJobCollection: msRest.CompositeMapper = { + serializedName: "WebJobCollection", type: { name: "Composite", - className: "ResourceHealthMetadataCollection", + className: "WebJobCollection", modelProperties: { value: { required: true, @@ -18510,7 +19487,7 @@ export const ResourceHealthMetadataCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ResourceHealthMetadata" + className: "WebJob" } } } diff --git a/sdk/appservice/arm-appservice/src/models/parameters.ts b/sdk/appservice/arm-appservice/src/models/parameters.ts index a38fba243001..ebdff54c8000 100644 --- a/sdk/appservice/arm-appservice/src/models/parameters.ts +++ b/sdk/appservice/arm-appservice/src/models/parameters.ts @@ -13,14 +13,17 @@ export const acceptLanguage: msRest.OperationParameter = { parameterPath: "acceptLanguage", mapper: { serializedName: "accept-language", - defaultValue: "en-US", + defaultValue: 'en-US', type: { name: "String" } } }; export const additionalFlags: msRest.OperationQueryParameter = { - parameterPath: ["options", "additionalFlags"], + parameterPath: [ + "options", + "additionalFlags" + ], mapper: { serializedName: "additionalFlags", type: { @@ -89,7 +92,10 @@ export const baseAddress: msRest.OperationURLParameter = { } }; export const billingLocation: msRest.OperationQueryParameter = { - parameterPath: ["options", "billingLocation"], + parameterPath: [ + "options", + "billingLocation" + ], mapper: { serializedName: "billingLocation", type: { @@ -128,7 +134,10 @@ export const deletedSiteId: msRest.OperationURLParameter = { } }; export const deleteEmptyServerFarm: msRest.OperationQueryParameter = { - parameterPath: ["options", "deleteEmptyServerFarm"], + parameterPath: [ + "options", + "deleteEmptyServerFarm" + ], mapper: { serializedName: "deleteEmptyServerFarm", type: { @@ -137,7 +146,10 @@ export const deleteEmptyServerFarm: msRest.OperationQueryParameter = { } }; export const deleteMetrics: msRest.OperationQueryParameter = { - parameterPath: ["options", "deleteMetrics"], + parameterPath: [ + "options", + "deleteMetrics" + ], mapper: { serializedName: "deleteMetrics", type: { @@ -146,7 +158,10 @@ export const deleteMetrics: msRest.OperationQueryParameter = { } }; export const detailed: msRest.OperationQueryParameter = { - parameterPath: ["options", "detailed"], + parameterPath: [ + "options", + "detailed" + ], mapper: { serializedName: "detailed", type: { @@ -218,7 +233,10 @@ export const domainOwnershipIdentifierName: msRest.OperationURLParameter = { } }; export const durationInSeconds: msRest.OperationQueryParameter = { - parameterPath: ["options", "durationInSeconds"], + parameterPath: [ + "options", + "durationInSeconds" + ], mapper: { serializedName: "durationInSeconds", type: { @@ -227,7 +245,10 @@ export const durationInSeconds: msRest.OperationQueryParameter = { } }; export const endTime: msRest.OperationQueryParameter = { - parameterPath: ["options", "endTime"], + parameterPath: [ + "options", + "endTime" + ], mapper: { serializedName: "endTime", type: { @@ -256,7 +277,10 @@ export const environmentName: msRest.OperationQueryParameter = { } }; export const expiredOnly: msRest.OperationQueryParameter = { - parameterPath: ["options", "expiredOnly"], + parameterPath: [ + "options", + "expiredOnly" + ], mapper: { serializedName: "expiredOnly", type: { @@ -265,7 +289,10 @@ export const expiredOnly: msRest.OperationQueryParameter = { } }; export const featured: msRest.OperationQueryParameter = { - parameterPath: ["options", "featured"], + parameterPath: [ + "options", + "featured" + ], mapper: { serializedName: "featured", type: { @@ -274,7 +301,10 @@ export const featured: msRest.OperationQueryParameter = { } }; export const filter: msRest.OperationQueryParameter = { - parameterPath: ["options", "filter"], + parameterPath: [ + "options", + "filter" + ], mapper: { serializedName: "$filter", type: { @@ -284,7 +314,10 @@ export const filter: msRest.OperationQueryParameter = { skipEncoding: true }; export const forceDelete: msRest.OperationQueryParameter = { - parameterPath: ["options", "forceDelete"], + parameterPath: [ + "options", + "forceDelete" + ], mapper: { serializedName: "forceDelete", type: { @@ -293,7 +326,10 @@ export const forceDelete: msRest.OperationQueryParameter = { } }; export const forceHardDeleteDomain: msRest.OperationQueryParameter = { - parameterPath: ["options", "forceHardDeleteDomain"], + parameterPath: [ + "options", + "forceHardDeleteDomain" + ], mapper: { serializedName: "forceHardDeleteDomain", type: { @@ -342,7 +378,10 @@ export const hostingEnvironmentName: msRest.OperationURLParameter = { } }; export const hostName0: msRest.OperationQueryParameter = { - parameterPath: ["options", "hostName"], + parameterPath: [ + "options", + "hostName" + ], mapper: { serializedName: "hostName", type: { @@ -371,7 +410,10 @@ export const id: msRest.OperationURLParameter = { } }; export const includeSlots: msRest.OperationQueryParameter = { - parameterPath: ["options", "includeSlots"], + parameterPath: [ + "options", + "includeSlots" + ], mapper: { serializedName: "includeSlots", type: { @@ -400,7 +442,10 @@ export const instanceId: msRest.OperationURLParameter = { } }; export const isForced: msRest.OperationQueryParameter = { - parameterPath: ["options", "isForced"], + parameterPath: [ + "options", + "isForced" + ], mapper: { serializedName: "isForced", type: { @@ -429,7 +474,10 @@ export const keyType: msRest.OperationURLParameter = { } }; export const linuxDynamicWorkersEnabled: msRest.OperationQueryParameter = { - parameterPath: ["options", "linuxDynamicWorkersEnabled"], + parameterPath: [ + "options", + "linuxDynamicWorkersEnabled" + ], mapper: { serializedName: "linuxDynamicWorkersEnabled", type: { @@ -438,7 +486,10 @@ export const linuxDynamicWorkersEnabled: msRest.OperationQueryParameter = { } }; export const linuxWorkersEnabled: msRest.OperationQueryParameter = { - parameterPath: ["options", "linuxWorkersEnabled"], + parameterPath: [ + "options", + "linuxWorkersEnabled" + ], mapper: { serializedName: "linuxWorkersEnabled", type: { @@ -457,7 +508,10 @@ export const location: msRest.OperationURLParameter = { } }; export const maxFrameLength: msRest.OperationQueryParameter = { - parameterPath: ["options", "maxFrameLength"], + parameterPath: [ + "options", + "maxFrameLength" + ], mapper: { serializedName: "maxFrameLength", type: { @@ -507,7 +561,10 @@ export const operationId: msRest.OperationURLParameter = { } }; export const osType: msRest.OperationQueryParameter = { - parameterPath: ["options", "osType"], + parameterPath: [ + "options", + "osType" + ], mapper: { serializedName: "osType", type: { @@ -516,7 +573,10 @@ export const osType: msRest.OperationQueryParameter = { } }; export const osTypeSelected: msRest.OperationQueryParameter = { - parameterPath: ["options", "osTypeSelected"], + parameterPath: [ + "options", + "osTypeSelected" + ], mapper: { serializedName: "osTypeSelected", type: { @@ -555,7 +615,10 @@ export const processId: msRest.OperationURLParameter = { } }; export const propertiesToInclude: msRest.OperationQueryParameter = { - parameterPath: ["options", "propertiesToInclude"], + parameterPath: [ + "options", + "propertiesToInclude" + ], mapper: { serializedName: "propertiesToInclude", type: { @@ -574,7 +637,10 @@ export const publicCertificateName: msRest.OperationURLParameter = { } }; export const recommendationId: msRest.OperationQueryParameter = { - parameterPath: ["options", "recommendationId"], + parameterPath: [ + "options", + "recommendationId" + ], mapper: { serializedName: "recommendationId", type: { @@ -618,7 +684,10 @@ export const routeName: msRest.OperationURLParameter = { } }; export const sasUrl: msRest.OperationQueryParameter = { - parameterPath: ["options", "sasUrl"], + parameterPath: [ + "options", + "sasUrl" + ], mapper: { serializedName: "sasUrl", type: { @@ -647,7 +716,10 @@ export const siteName: msRest.OperationURLParameter = { } }; export const skipToken: msRest.OperationQueryParameter = { - parameterPath: ["options", "skipToken"], + parameterPath: [ + "options", + "skipToken" + ], mapper: { serializedName: "$skipToken", type: { @@ -656,7 +728,10 @@ export const skipToken: msRest.OperationQueryParameter = { } }; export const sku: msRest.OperationQueryParameter = { - parameterPath: ["options", "sku"], + parameterPath: [ + "options", + "sku" + ], mapper: { serializedName: "sku", type: { @@ -685,7 +760,10 @@ export const snapshotId: msRest.OperationURLParameter = { } }; export const softRestart: msRest.OperationQueryParameter = { - parameterPath: ["options", "softRestart"], + parameterPath: [ + "options", + "softRestart" + ], mapper: { serializedName: "softRestart", type: { @@ -704,7 +782,10 @@ export const sourceControlType: msRest.OperationURLParameter = { } }; export const stackOsType: msRest.OperationQueryParameter = { - parameterPath: ["options", "stackOsType"], + parameterPath: [ + "options", + "stackOsType" + ], mapper: { serializedName: "stackOsType", type: { @@ -713,7 +794,10 @@ export const stackOsType: msRest.OperationQueryParameter = { } }; export const startTime: msRest.OperationQueryParameter = { - parameterPath: ["options", "startTime"], + parameterPath: [ + "options", + "startTime" + ], mapper: { serializedName: "startTime", type: { @@ -742,7 +826,10 @@ export const subscriptionName: msRest.OperationQueryParameter = { } }; export const synchronous: msRest.OperationQueryParameter = { - parameterPath: ["options", "synchronous"], + parameterPath: [ + "options", + "synchronous" + ], mapper: { serializedName: "synchronous", type: { @@ -751,7 +838,10 @@ export const synchronous: msRest.OperationQueryParameter = { } }; export const timeGrain: msRest.OperationQueryParameter = { - parameterPath: ["options", "timeGrain"], + parameterPath: [ + "options", + "timeGrain" + ], mapper: { serializedName: "timeGrain", constraints: { @@ -763,7 +853,10 @@ export const timeGrain: msRest.OperationQueryParameter = { } }; export const top: msRest.OperationQueryParameter = { - parameterPath: ["options", "top"], + parameterPath: [ + "options", + "top" + ], mapper: { serializedName: "$top", type: { @@ -772,7 +865,10 @@ export const top: msRest.OperationQueryParameter = { } }; export const updateSeen: msRest.OperationQueryParameter = { - parameterPath: ["options", "updateSeen"], + parameterPath: [ + "options", + "updateSeen" + ], mapper: { serializedName: "updateSeen", type: { @@ -841,7 +937,10 @@ export const workerPoolName: msRest.OperationURLParameter = { } }; export const xenonWorkersEnabled: msRest.OperationQueryParameter = { - parameterPath: ["options", "xenonWorkersEnabled"], + parameterPath: [ + "options", + "xenonWorkersEnabled" + ], mapper: { serializedName: "xenonWorkersEnabled", type: { diff --git a/sdk/appservice/arm-appservice/src/models/providerMappers.ts b/sdk/appservice/arm-appservice/src/models/providerMappers.ts index e81588ffc90f..f9ae30863caa 100644 --- a/sdk/appservice/arm-appservice/src/models/providerMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/providerMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -23,6 +24,7 @@ export { ApplicationStack, ApplicationStackCollection, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -33,6 +35,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -84,7 +87,6 @@ export { CsmOperationDescription, CsmOperationDescriptionProperties, CsmOperationDisplay, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -93,6 +95,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -101,6 +104,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -117,11 +121,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -153,15 +159,17 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, LogSpecification, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MetricAvailability, MetricSpecification, MigrateMySqlRequest, @@ -274,12 +282,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts index 0de6c1422663..a00476ca9f11 100644 --- a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -111,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +152,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,12 +272,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts index 63753d2e326f..40eaf3f0f3b5 100644 --- a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -111,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +152,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,12 +272,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts b/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts index 849182477bc2..e8826bc16f84 100644 --- a/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -111,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +152,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -273,12 +281,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts index 95717c88f004..6742d06b2410 100644 --- a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -22,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -88,6 +90,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -96,6 +99,7 @@ export { Deployment, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -111,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +152,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -267,12 +275,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts index 6b0d125013d7..eccb879c9baf 100644 --- a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts @@ -11,6 +11,7 @@ export { Address, AddressResponse, AllowedAudiencesValidation, + AllowedPrincipals, AnalysisData, AnalysisDefinition, ApiDefinitionInfo, @@ -23,6 +24,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -33,6 +35,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -83,7 +86,6 @@ export { ContinuousWebJobCollection, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CsmPublishingProfileOptions, CsmSlotEntity, @@ -96,6 +98,7 @@ export { DataSource, DataTableResponseColumn, DataTableResponseObject, + DefaultAuthorizationPolicy, DefaultErrorResponse, DefaultErrorResponseError, DefaultErrorResponseErrorDetailsItem, @@ -105,6 +108,7 @@ export { DeploymentCollection, DetectorAbnormalTimePeriod, DetectorDefinition, + DetectorDefinitionResource, DetectorInfo, DetectorResponse, DiagnosticAnalysis, @@ -120,11 +124,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -161,15 +167,17 @@ export { JwtClaimChecks, KeyInfo, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -210,6 +218,7 @@ export { ProxyOnlyResource, PublicCertificate, PublicCertificateCollection, + PublishingCredentialsPoliciesCollection, PushSettings, QueryUtterancesResult, QueryUtterancesResults, @@ -302,12 +311,14 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, VirtualNetworkProfile, VnetGateway, VnetInfo, + VnetInfoResource, VnetParameters, VnetRoute, VnetValidationFailureDetails, diff --git a/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts b/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts index 0e17cf9ad7e6..7eaeba118194 100644 --- a/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts +++ b/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts @@ -497,8 +497,9 @@ export class AppServiceCertificateOrders { } /** - * Description for Verify domain ownership for this certificate order. - * @summary Verify domain ownership for this certificate order. + * Resend domain verification ownership email containing steps on how to verify a domain for a + * given certificate order + * @summary Resend domain verification email to customer for this certificate order * @param resourceGroupName Name of the resource group to which the resource belongs. * @param certificateOrderName Name of the certificate order. * @param [options] The optional parameters @@ -530,8 +531,14 @@ export class AppServiceCertificateOrders { } /** - * Description for Verify domain ownership for this certificate order. - * @summary Verify domain ownership for this certificate order. + * This method is used to obtain the site seal information for an issued certificate. A site seal + * is a graphic that the certificate purchaser can embed on their web site to show their visitors + * information about their SSL certificate. If a web site visitor clicks on the site seal image, a + * pop-up page is displayed that contains detailed information about the SSL certificate. The site + * seal token is used to link the site seal graphic image to the appropriate certificate details + * pop-up page display when a user clicks on the site seal. The site seal images are expected to be + * static images and hosted by the reseller, to minimize delays for customer page load times. + * @summary This method is used to obtain the site seal information for an issued certificate. * @param resourceGroupName Name of the resource group to which the resource belongs. * @param certificateOrderName Name of the certificate order. * @param siteSealRequest Site seal request. @@ -948,9 +955,6 @@ const updateOperationSpec: msRest.OperationSpec = { 200: { bodyMapper: Mappers.AppServiceCertificateOrder }, - 201: { - bodyMapper: Mappers.AppServiceCertificateOrder - }, default: { bodyMapper: Mappers.DefaultErrorResponse } @@ -1060,9 +1064,6 @@ const updateCertificateOperationSpec: msRest.OperationSpec = { 200: { bodyMapper: Mappers.AppServiceCertificateResource }, - 201: { - bodyMapper: Mappers.AppServiceCertificateResource - }, default: { bodyMapper: Mappers.DefaultErrorResponse } diff --git a/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts b/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts index 7a8072fbd1cd..380a957791fa 100644 --- a/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts +++ b/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts @@ -41,23 +41,14 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - list( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - list( - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -67,43 +58,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The optional parameters * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroup( - resourceGroupName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, listByResourceGroupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -114,41 +88,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + get(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - get( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + get(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -156,8 +110,7 @@ export class AppServiceEnvironments { options }, getOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -169,20 +122,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate( - resourceGroupName: string, - name: string, - hostingEnvironmentEnvelope: Models.AppServiceEnvironmentResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdate( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.AppServiceEnvironmentsCreateOrUpdateResponse - >; + createOrUpdate(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: Models.AppServiceEnvironmentResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,name,hostingEnvironmentEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -193,14 +135,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - deleteMethod( - resourceGroupName: string, - name: string, - options?: Models.AppServiceEnvironmentsDeleteMethodOptionalParams - ): Promise { - return this.beginDeleteMethod(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ); + deleteMethod(resourceGroupName: string, name: string, options?: Models.AppServiceEnvironmentsDeleteMethodOptionalParams): Promise { + return this.beginDeleteMethod(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -212,24 +149,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - update( - resourceGroupName: string, - name: string, - hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + update(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param hostingEnvironmentEnvelope Configuration details of the App Service Environment. * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, - callback: msRest.ServiceCallback - ): void; + update(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -237,22 +164,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - update( - resourceGroupName: string, - name: string, - hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + update(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: Models.AppServiceEnvironmentPatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -261,8 +174,7 @@ export class AppServiceEnvironments { options }, updateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -273,39 +185,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listCapacities( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listCapacities(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listCapacities( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listCapacities(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listCapacities( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listCapacities( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listCapacities(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCapacities(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -313,8 +207,7 @@ export class AppServiceEnvironments { options }, listCapacitiesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -325,39 +218,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getVipInfo( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVipInfo(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getVipInfo( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getVipInfo(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getVipInfo( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVipInfo( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVipInfo(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVipInfo(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -365,8 +240,7 @@ export class AppServiceEnvironments { options }, getVipInfoOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -378,15 +252,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - changeVnet( - resourceGroupName: string, - name: string, - vnetInfo: Models.VirtualNetworkProfile, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginChangeVnet(resourceGroupName, name, vnetInfo, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + changeVnet(resourceGroupName: string, name: string, vnetInfo: Models.VirtualNetworkProfile, options?: msRest.RequestOptionsBase): Promise { + return this.beginChangeVnet(resourceGroupName,name,vnetInfo,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -397,41 +265,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getAseV3NetworkingConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAseV3NetworkingConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getAseV3NetworkingConfiguration( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getAseV3NetworkingConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getAseV3NetworkingConfiguration( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAseV3NetworkingConfiguration( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAseV3NetworkingConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAseV3NetworkingConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -439,8 +287,7 @@ export class AppServiceEnvironments { options }, getAseV3NetworkingConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -452,24 +299,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - updateAseNetworkingConfiguration( - resourceGroupName: string, - name: string, - aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, - options?: msRest.RequestOptionsBase - ): Promise; + updateAseNetworkingConfiguration(resourceGroupName: string, name: string, aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param aseNetworkingConfiguration * @param callback The callback */ - updateAseNetworkingConfiguration( - resourceGroupName: string, - name: string, - aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, - callback: msRest.ServiceCallback - ): void; + updateAseNetworkingConfiguration(resourceGroupName: string, name: string, aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -477,22 +314,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - updateAseNetworkingConfiguration( - resourceGroupName: string, - name: string, - aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAseNetworkingConfiguration( - resourceGroupName: string, - name: string, - aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAseNetworkingConfiguration(resourceGroupName: string, name: string, aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAseNetworkingConfiguration(resourceGroupName: string, name: string, aseNetworkingConfiguration: Models.AseV3NetworkingConfiguration, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -501,8 +324,7 @@ export class AppServiceEnvironments { options }, updateAseNetworkingConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -513,41 +335,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listDiagnostics( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDiagnostics(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listDiagnostics( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listDiagnostics(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listDiagnostics( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDiagnostics( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDiagnostics(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDiagnostics(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -555,8 +357,7 @@ export class AppServiceEnvironments { options }, listDiagnosticsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -568,24 +369,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getDiagnosticsItem( - resourceGroupName: string, - name: string, - diagnosticsName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDiagnosticsItem(resourceGroupName: string, name: string, diagnosticsName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param diagnosticsName Name of the diagnostics item. * @param callback The callback */ - getDiagnosticsItem( - resourceGroupName: string, - name: string, - diagnosticsName: string, - callback: msRest.ServiceCallback - ): void; + getDiagnosticsItem(resourceGroupName: string, name: string, diagnosticsName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -593,22 +384,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - getDiagnosticsItem( - resourceGroupName: string, - name: string, - diagnosticsName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDiagnosticsItem( - resourceGroupName: string, - name: string, - diagnosticsName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDiagnosticsItem(resourceGroupName: string, name: string, diagnosticsName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDiagnosticsItem(resourceGroupName: string, name: string, diagnosticsName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -617,8 +394,7 @@ export class AppServiceEnvironments { options }, getDiagnosticsItemOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -630,41 +406,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getInboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getInboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getInboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getInboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -672,8 +428,7 @@ export class AppServiceEnvironments { options }, getInboundNetworkDependenciesEndpointsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -684,39 +439,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRolePools( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRolePools(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listMultiRolePools( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listMultiRolePools(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listMultiRolePools( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRolePools( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRolePools(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRolePools(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -724,8 +461,7 @@ export class AppServiceEnvironments { options }, listMultiRolePoolsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -736,39 +472,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getMultiRolePool( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMultiRolePool(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getMultiRolePool( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getMultiRolePool(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getMultiRolePool( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMultiRolePool( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMultiRolePool(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMultiRolePool(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -776,8 +494,7 @@ export class AppServiceEnvironments { options }, getMultiRolePoolOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -789,20 +506,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateMultiRolePool( - resourceGroupName: string, - name: string, - multiRolePoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateMultiRolePool( - resourceGroupName, - name, - multiRolePoolEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse - >; + createOrUpdateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateMultiRolePool(resourceGroupName,name,multiRolePoolEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -814,24 +520,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - updateMultiRolePool( - resourceGroupName: string, - name: string, - multiRolePoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param multiRolePoolEnvelope Properties of the multi-role pool. * @param callback The callback */ - updateMultiRolePool( - resourceGroupName: string, - name: string, - multiRolePoolEnvelope: Models.WorkerPoolResource, - callback: msRest.ServiceCallback - ): void; + updateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: Models.WorkerPoolResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -839,20 +535,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - updateMultiRolePool( - resourceGroupName: string, - name: string, - multiRolePoolEnvelope: Models.WorkerPoolResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateMultiRolePool( - resourceGroupName: string, - name: string, - multiRolePoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: Models.WorkerPoolResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -861,8 +545,7 @@ export class AppServiceEnvironments { options }, updateMultiRolePoolOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -877,24 +560,14 @@ export class AppServiceEnvironments { * @returns * Promise */ - listMultiRolePoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - instance: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRolePoolInstanceMetricDefinitions(resourceGroupName: string, name: string, instance: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param instance Name of the instance in the multi-role pool. * @param callback The callback */ - listMultiRolePoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - instance: string, - callback: msRest.ServiceCallback - ): void; + listMultiRolePoolInstanceMetricDefinitions(resourceGroupName: string, name: string, instance: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -902,22 +575,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - listMultiRolePoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - instance: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRolePoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - instance: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRolePoolInstanceMetricDefinitions(resourceGroupName: string, name: string, instance: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRolePoolInstanceMetricDefinitions(resourceGroupName: string, name: string, instance: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -926,8 +585,7 @@ export class AppServiceEnvironments { options }, listMultiRolePoolInstanceMetricDefinitionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -938,41 +596,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRoleMetricDefinitions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRoleMetricDefinitions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listMultiRoleMetricDefinitions( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listMultiRoleMetricDefinitions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listMultiRoleMetricDefinitions( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRoleMetricDefinitions( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRoleMetricDefinitions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRoleMetricDefinitions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -980,8 +618,7 @@ export class AppServiceEnvironments { options }, listMultiRoleMetricDefinitionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -992,39 +629,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRolePoolSkus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRolePoolSkus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listMultiRolePoolSkus( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listMultiRolePoolSkus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listMultiRolePoolSkus( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRolePoolSkus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRolePoolSkus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRolePoolSkus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1032,8 +651,7 @@ export class AppServiceEnvironments { options }, listMultiRolePoolSkusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1044,39 +662,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRoleUsages( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRoleUsages(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listMultiRoleUsages( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listMultiRoleUsages(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listMultiRoleUsages( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRoleUsages( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRoleUsages(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRoleUsages(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1084,8 +684,7 @@ export class AppServiceEnvironments { options }, listMultiRoleUsagesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1096,39 +695,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listOperations( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listOperations(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listOperations( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listOperations(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listOperations( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listOperations( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listOperations(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOperations(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1136,8 +717,7 @@ export class AppServiceEnvironments { options }, listOperationsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1149,41 +729,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getOutboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getOutboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getOutboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getOutboundNetworkDependenciesEndpoints( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1191,8 +751,7 @@ export class AppServiceEnvironments { options }, getOutboundNetworkDependenciesEndpointsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1203,41 +762,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1245,8 +784,7 @@ export class AppServiceEnvironments { options }, getPrivateEndpointConnectionListOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1258,24 +796,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param privateEndpointConnectionName Name of the private endpoint connection. * @param callback The callback */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1283,22 +811,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1307,8 +821,7 @@ export class AppServiceEnvironments { options }, getPrivateEndpointConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1321,22 +834,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - approveOrRejectPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginApproveOrRejectPrivateEndpointConnection( - resourceGroupName, - name, - privateEndpointConnectionName, - privateEndpointWrapper, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse - >; + approveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginApproveOrRejectPrivateEndpointConnection(resourceGroupName,name,privateEndpointConnectionName,privateEndpointWrapper,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1348,20 +848,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - deletePrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeletePrivateEndpointConnection( - resourceGroupName, - name, - privateEndpointConnectionName, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse - >; + deletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeletePrivateEndpointConnection(resourceGroupName,name,privateEndpointConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1372,41 +861,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateLinkResources(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateLinkResources(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateLinkResources(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateLinkResources(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1414,8 +883,7 @@ export class AppServiceEnvironments { options }, getPrivateLinkResourcesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1426,11 +894,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - reboot( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + reboot(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1443,18 +907,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - reboot( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - reboot( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + reboot(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + reboot(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1462,8 +916,7 @@ export class AppServiceEnvironments { options }, rebootOperationSpec, - callback - ); + callback); } /** @@ -1474,14 +927,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - resume( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginResume(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + resume(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginResume(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1492,39 +940,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listAppServicePlans( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listAppServicePlans(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listAppServicePlans( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listAppServicePlans(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listAppServicePlans( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listAppServicePlans( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listAppServicePlans(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAppServicePlans(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1532,8 +962,7 @@ export class AppServiceEnvironments { options }, listAppServicePlansOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1544,41 +973,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWebApps( - resourceGroupName: string, - name: string, - options?: Models.AppServiceEnvironmentsListWebAppsOptionalParams - ): Promise; + listWebApps(resourceGroupName: string, name: string, options?: Models.AppServiceEnvironmentsListWebAppsOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listWebApps( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listWebApps(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listWebApps( - resourceGroupName: string, - name: string, - options: Models.AppServiceEnvironmentsListWebAppsOptionalParams, - callback: msRest.ServiceCallback - ): void; - listWebApps( - resourceGroupName: string, - name: string, - options?: - | Models.AppServiceEnvironmentsListWebAppsOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebApps(resourceGroupName: string, name: string, options: Models.AppServiceEnvironmentsListWebAppsOptionalParams, callback: msRest.ServiceCallback): void; + listWebApps(resourceGroupName: string, name: string, options?: Models.AppServiceEnvironmentsListWebAppsOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1586,8 +995,7 @@ export class AppServiceEnvironments { options }, listWebAppsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1598,14 +1006,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - suspend( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginSuspend(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + suspend(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginSuspend(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1616,41 +1019,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listUsages( - resourceGroupName: string, - name: string, - options?: Models.AppServiceEnvironmentsListUsagesOptionalParams - ): Promise; + listUsages(resourceGroupName: string, name: string, options?: Models.AppServiceEnvironmentsListUsagesOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listUsages( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listUsages(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listUsages( - resourceGroupName: string, - name: string, - options: Models.AppServiceEnvironmentsListUsagesOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsages( - resourceGroupName: string, - name: string, - options?: - | Models.AppServiceEnvironmentsListUsagesOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsages(resourceGroupName: string, name: string, options: Models.AppServiceEnvironmentsListUsagesOptionalParams, callback: msRest.ServiceCallback): void; + listUsages(resourceGroupName: string, name: string, options?: Models.AppServiceEnvironmentsListUsagesOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1658,8 +1041,7 @@ export class AppServiceEnvironments { options }, listUsagesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1670,39 +1052,21 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWorkerPools( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWorkerPools(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param callback The callback */ - listWorkerPools( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listWorkerPools(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param options The optional parameters * @param callback The callback */ - listWorkerPools( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWorkerPools( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWorkerPools(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWorkerPools(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1710,8 +1074,7 @@ export class AppServiceEnvironments { options }, listWorkerPoolsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1723,24 +1086,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param workerPoolName Name of the worker pool. * @param callback The callback */ - getWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - callback: msRest.ServiceCallback - ): void; + getWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1748,20 +1101,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - getWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1770,8 +1111,7 @@ export class AppServiceEnvironments { options }, getWorkerPoolOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1784,22 +1124,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - workerPoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateWorkerPool( - resourceGroupName, - name, - workerPoolName, - workerPoolEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse - >; + createOrUpdateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateWorkerPool(resourceGroupName,name,workerPoolName,workerPoolEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1812,13 +1139,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - updateWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - workerPoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1826,13 +1147,7 @@ export class AppServiceEnvironments { * @param workerPoolEnvelope Properties of the worker pool. * @param callback The callback */ - updateWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - workerPoolEnvelope: Models.WorkerPoolResource, - callback: msRest.ServiceCallback - ): void; + updateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: Models.WorkerPoolResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1841,22 +1156,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - updateWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - workerPoolEnvelope: Models.WorkerPoolResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - workerPoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: Models.WorkerPoolResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1866,8 +1167,7 @@ export class AppServiceEnvironments { options }, updateWorkerPoolOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1882,13 +1182,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWorkerPoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - instance: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWorkerPoolInstanceMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, instance: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1896,13 +1190,7 @@ export class AppServiceEnvironments { * @param instance Name of the instance in the worker pool. * @param callback The callback */ - listWorkerPoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - instance: string, - callback: msRest.ServiceCallback - ): void; + listWorkerPoolInstanceMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, instance: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1911,24 +1199,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - listWorkerPoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - instance: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWorkerPoolInstanceMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - instance: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWorkerPoolInstanceMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, instance: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWorkerPoolInstanceMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, instance: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1938,8 +1210,7 @@ export class AppServiceEnvironments { options }, listWorkerPoolInstanceMetricDefinitionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1951,24 +1222,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWebWorkerMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebWorkerMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param workerPoolName Name of the worker pool. * @param callback The callback */ - listWebWorkerMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - callback: msRest.ServiceCallback - ): void; + listWebWorkerMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -1976,22 +1237,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - listWebWorkerMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebWorkerMetricDefinitions( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebWorkerMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebWorkerMetricDefinitions(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2000,8 +1247,7 @@ export class AppServiceEnvironments { options }, listWebWorkerMetricDefinitionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2013,24 +1259,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWorkerPoolSkus( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWorkerPoolSkus(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param workerPoolName Name of the worker pool. * @param callback The callback */ - listWorkerPoolSkus( - resourceGroupName: string, - name: string, - workerPoolName: string, - callback: msRest.ServiceCallback - ): void; + listWorkerPoolSkus(resourceGroupName: string, name: string, workerPoolName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -2038,20 +1274,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - listWorkerPoolSkus( - resourceGroupName: string, - name: string, - workerPoolName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWorkerPoolSkus( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWorkerPoolSkus(resourceGroupName: string, name: string, workerPoolName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWorkerPoolSkus(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2060,8 +1284,7 @@ export class AppServiceEnvironments { options }, listWorkerPoolSkusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2073,24 +1296,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWebWorkerUsages( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebWorkerUsages(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. * @param workerPoolName Name of the worker pool. * @param callback The callback */ - listWebWorkerUsages( - resourceGroupName: string, - name: string, - workerPoolName: string, - callback: msRest.ServiceCallback - ): void; + listWebWorkerUsages(resourceGroupName: string, name: string, workerPoolName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service Environment. @@ -2098,20 +1311,8 @@ export class AppServiceEnvironments { * @param options The optional parameters * @param callback The callback */ - listWebWorkerUsages( - resourceGroupName: string, - name: string, - workerPoolName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebWorkerUsages( - resourceGroupName: string, - name: string, - workerPoolName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebWorkerUsages(resourceGroupName: string, name: string, workerPoolName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebWorkerUsages(resourceGroupName: string, name: string, workerPoolName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2120,8 +1321,7 @@ export class AppServiceEnvironments { options }, listWebWorkerUsagesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2133,12 +1333,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate( - resourceGroupName: string, - name: string, - hostingEnvironmentEnvelope: Models.AppServiceEnvironmentResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdate(resourceGroupName: string, name: string, hostingEnvironmentEnvelope: Models.AppServiceEnvironmentResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2147,8 +1342,7 @@ export class AppServiceEnvironments { options }, beginCreateOrUpdateOperationSpec, - options - ); + options); } /** @@ -2159,11 +1353,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginDeleteMethod( - resourceGroupName: string, - name: string, - options?: Models.AppServiceEnvironmentsBeginDeleteMethodOptionalParams - ): Promise { + beginDeleteMethod(resourceGroupName: string, name: string, options?: Models.AppServiceEnvironmentsBeginDeleteMethodOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2171,8 +1361,7 @@ export class AppServiceEnvironments { options }, beginDeleteMethodOperationSpec, - options - ); + options); } /** @@ -2184,12 +1373,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginChangeVnet( - resourceGroupName: string, - name: string, - vnetInfo: Models.VirtualNetworkProfile, - options?: msRest.RequestOptionsBase - ): Promise { + beginChangeVnet(resourceGroupName: string, name: string, vnetInfo: Models.VirtualNetworkProfile, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2198,8 +1382,7 @@ export class AppServiceEnvironments { options }, beginChangeVnetOperationSpec, - options - ); + options); } /** @@ -2211,12 +1394,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateMultiRolePool( - resourceGroupName: string, - name: string, - multiRolePoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateMultiRolePool(resourceGroupName: string, name: string, multiRolePoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2225,8 +1403,7 @@ export class AppServiceEnvironments { options }, beginCreateOrUpdateMultiRolePoolOperationSpec, - options - ); + options); } /** @@ -2239,13 +1416,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginApproveOrRejectPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginApproveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2255,8 +1426,7 @@ export class AppServiceEnvironments { options }, beginApproveOrRejectPrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -2268,12 +1438,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginDeletePrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2282,8 +1447,7 @@ export class AppServiceEnvironments { options }, beginDeletePrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -2294,11 +1458,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginResume( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginResume(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2306,8 +1466,7 @@ export class AppServiceEnvironments { options }, beginResumeOperationSpec, - options - ); + options); } /** @@ -2318,11 +1477,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginSuspend( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginSuspend(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2330,8 +1485,7 @@ export class AppServiceEnvironments { options }, beginSuspendOperationSpec, - options - ); + options); } /** @@ -2344,13 +1498,7 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateWorkerPool( - resourceGroupName: string, - name: string, - workerPoolName: string, - workerPoolEnvelope: Models.WorkerPoolResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateWorkerPool(resourceGroupName: string, name: string, workerPoolName: string, workerPoolEnvelope: Models.WorkerPoolResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2360,8 +1508,7 @@ export class AppServiceEnvironments { options }, beginCreateOrUpdateWorkerPoolOperationSpec, - options - ); + options); } /** @@ -2371,43 +1518,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2417,43 +1547,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroupNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listByResourceGroupNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2463,41 +1576,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listCapacitiesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listCapacitiesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listCapacitiesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listCapacitiesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listCapacitiesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listCapacitiesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listCapacitiesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCapacitiesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listCapacitiesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2507,13 +1605,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - changeVnetNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginChangeVnetNext(nextPageLink, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + changeVnetNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginChangeVnetNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -2525,43 +1619,26 @@ export class AppServiceEnvironments { * @returns * Promise */ - getInboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInboundNetworkDependenciesEndpointsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getInboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getInboundNetworkDependenciesEndpointsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getInboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInboundNetworkDependenciesEndpointsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInboundNetworkDependenciesEndpointsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getInboundNetworkDependenciesEndpointsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2571,41 +1648,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRolePoolsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRolePoolsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listMultiRolePoolsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listMultiRolePoolsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listMultiRolePoolsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRolePoolsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRolePoolsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRolePoolsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listMultiRolePoolsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2618,45 +1680,26 @@ export class AppServiceEnvironments { * @returns * Promise */ - listMultiRolePoolInstanceMetricDefinitionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRolePoolInstanceMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listMultiRolePoolInstanceMetricDefinitionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listMultiRolePoolInstanceMetricDefinitionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listMultiRolePoolInstanceMetricDefinitionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRolePoolInstanceMetricDefinitionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRolePoolInstanceMetricDefinitionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRolePoolInstanceMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listMultiRolePoolInstanceMetricDefinitionsNextOperationSpec, - callback - ) as Promise< - Models.AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNextResponse - >; + callback) as Promise; } /** @@ -2666,43 +1709,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRoleMetricDefinitionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRoleMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listMultiRoleMetricDefinitionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listMultiRoleMetricDefinitionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listMultiRoleMetricDefinitionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRoleMetricDefinitionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRoleMetricDefinitionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRoleMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listMultiRoleMetricDefinitionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2712,41 +1738,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRolePoolSkusNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRolePoolSkusNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listMultiRolePoolSkusNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listMultiRolePoolSkusNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listMultiRolePoolSkusNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRolePoolSkusNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRolePoolSkusNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRolePoolSkusNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listMultiRolePoolSkusNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2756,41 +1767,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listMultiRoleUsagesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMultiRoleUsagesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listMultiRoleUsagesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listMultiRoleUsagesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listMultiRoleUsagesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMultiRoleUsagesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMultiRoleUsagesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMultiRoleUsagesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listMultiRoleUsagesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2802,43 +1798,26 @@ export class AppServiceEnvironments { * @returns * Promise */ - getOutboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getOutboundNetworkDependenciesEndpointsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getOutboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getOutboundNetworkDependenciesEndpointsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getOutboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getOutboundNetworkDependenciesEndpointsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getOutboundNetworkDependenciesEndpointsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getOutboundNetworkDependenciesEndpointsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getOutboundNetworkDependenciesEndpointsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2848,43 +1827,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionListNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionListNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionListNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionListNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getPrivateEndpointConnectionListNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2894,13 +1856,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - resumeNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginResumeNext(nextPageLink, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + resumeNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginResumeNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -2910,41 +1868,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listAppServicePlansNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listAppServicePlansNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listAppServicePlansNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listAppServicePlansNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listAppServicePlansNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listAppServicePlansNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listAppServicePlansNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAppServicePlansNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listAppServicePlansNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2954,43 +1897,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWebAppsNext( - nextPageLink: string, - options?: Models.AppServiceEnvironmentsListWebAppsNextOptionalParams - ): Promise; + listWebAppsNext(nextPageLink: string, options?: Models.AppServiceEnvironmentsListWebAppsNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebAppsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebAppsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebAppsNext( - nextPageLink: string, - options: Models.AppServiceEnvironmentsListWebAppsNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listWebAppsNext( - nextPageLink: string, - options?: - | Models.AppServiceEnvironmentsListWebAppsNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebAppsNext(nextPageLink: string, options: Models.AppServiceEnvironmentsListWebAppsNextOptionalParams, callback: msRest.ServiceCallback): void; + listWebAppsNext(nextPageLink: string, options?: Models.AppServiceEnvironmentsListWebAppsNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebAppsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3000,13 +1926,9 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - suspendNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginSuspendNext(nextPageLink, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + suspendNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginSuspendNext(nextPageLink,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -3016,43 +1938,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listUsagesNext( - nextPageLink: string, - options?: Models.AppServiceEnvironmentsListUsagesNextOptionalParams - ): Promise; + listUsagesNext(nextPageLink: string, options?: Models.AppServiceEnvironmentsListUsagesNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listUsagesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listUsagesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listUsagesNext( - nextPageLink: string, - options: Models.AppServiceEnvironmentsListUsagesNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsagesNext( - nextPageLink: string, - options?: - | Models.AppServiceEnvironmentsListUsagesNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsagesNext(nextPageLink: string, options: Models.AppServiceEnvironmentsListUsagesNextOptionalParams, callback: msRest.ServiceCallback): void; + listUsagesNext(nextPageLink: string, options?: Models.AppServiceEnvironmentsListUsagesNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listUsagesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3062,41 +1967,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWorkerPoolsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWorkerPoolsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWorkerPoolsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWorkerPoolsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWorkerPoolsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWorkerPoolsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWorkerPoolsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWorkerPoolsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWorkerPoolsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3109,43 +1999,26 @@ export class AppServiceEnvironments { * @returns * Promise */ - listWorkerPoolInstanceMetricDefinitionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWorkerPoolInstanceMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWorkerPoolInstanceMetricDefinitionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWorkerPoolInstanceMetricDefinitionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWorkerPoolInstanceMetricDefinitionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWorkerPoolInstanceMetricDefinitionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWorkerPoolInstanceMetricDefinitionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWorkerPoolInstanceMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWorkerPoolInstanceMetricDefinitionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3155,43 +2028,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWebWorkerMetricDefinitionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebWorkerMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebWorkerMetricDefinitionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebWorkerMetricDefinitionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebWorkerMetricDefinitionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebWorkerMetricDefinitionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebWorkerMetricDefinitionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebWorkerMetricDefinitionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebWorkerMetricDefinitionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3201,41 +2057,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWorkerPoolSkusNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWorkerPoolSkusNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWorkerPoolSkusNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWorkerPoolSkusNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWorkerPoolSkusNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWorkerPoolSkusNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWorkerPoolSkusNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWorkerPoolSkusNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWorkerPoolSkusNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3245,41 +2086,26 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - listWebWorkerUsagesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebWorkerUsagesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebWorkerUsagesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebWorkerUsagesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebWorkerUsagesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebWorkerUsagesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebWorkerUsagesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebWorkerUsagesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebWorkerUsagesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3289,18 +2115,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginChangeVnetNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginChangeVnetNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { nextPageLink, options }, beginChangeVnetNextOperationSpec, - options - ); + options); } /** @@ -3310,18 +2132,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginResumeNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginResumeNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { nextPageLink, options }, beginResumeNextOperationSpec, - options - ); + options); } /** @@ -3331,18 +2149,14 @@ export class AppServiceEnvironments { * @param [options] The optional parameters * @returns Promise */ - beginSuspendNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginSuspendNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { nextPageLink, options }, beginSuspendNextOperationSpec, - options - ); + options); } } @@ -3351,9 +2165,15 @@ const serializer = new msRest.Serializer(Mappers); const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServiceEnvironmentCollection @@ -3367,11 +2187,17 @@ const listOperationSpec: msRest.OperationSpec = { const listByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServiceEnvironmentCollection @@ -3385,11 +2211,18 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServiceEnvironmentResource @@ -3403,11 +2236,18 @@ const getOperationSpec: msRest.OperationSpec = { const updateOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "hostingEnvironmentEnvelope", mapper: { @@ -3434,11 +2274,18 @@ const updateOperationSpec: msRest.OperationSpec = { const listCapacitiesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StampCapacityCollection @@ -3452,11 +2299,18 @@ const listCapacitiesOperationSpec: msRest.OperationSpec = { const getVipInfoOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AddressResponse @@ -3470,11 +2324,18 @@ const getVipInfoOperationSpec: msRest.OperationSpec = { const getAseV3NetworkingConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AseV3NetworkingConfiguration @@ -3488,11 +2349,18 @@ const getAseV3NetworkingConfigurationOperationSpec: msRest.OperationSpec = { const updateAseNetworkingConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "aseNetworkingConfiguration", mapper: { @@ -3513,11 +2381,18 @@ const updateAseNetworkingConfigurationOperationSpec: msRest.OperationSpec = { const listDiagnosticsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -3542,16 +2417,19 @@ const listDiagnosticsOperationSpec: msRest.OperationSpec = { const getDiagnosticsItemOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.diagnosticsName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostingEnvironmentDiagnostics @@ -3565,11 +2443,18 @@ const getDiagnosticsItemOperationSpec: msRest.OperationSpec = { const getInboundNetworkDependenciesEndpointsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.InboundEnvironmentEndpointCollection @@ -3583,11 +2468,18 @@ const getInboundNetworkDependenciesEndpointsOperationSpec: msRest.OperationSpec const listMultiRolePoolsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WorkerPoolCollection @@ -3601,11 +2493,18 @@ const listMultiRolePoolsOperationSpec: msRest.OperationSpec = { const getMultiRolePoolOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WorkerPoolResource @@ -3619,11 +2518,18 @@ const getMultiRolePoolOperationSpec: msRest.OperationSpec = { const updateMultiRolePoolOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "multiRolePoolEnvelope", mapper: { @@ -3647,16 +2553,19 @@ const updateMultiRolePoolOperationSpec: msRest.OperationSpec = { const listMultiRolePoolInstanceMetricDefinitionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.instance, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -3670,11 +2579,18 @@ const listMultiRolePoolInstanceMetricDefinitionsOperationSpec: msRest.OperationS const listMultiRoleMetricDefinitionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -3688,11 +2604,18 @@ const listMultiRoleMetricDefinitionsOperationSpec: msRest.OperationSpec = { const listMultiRolePoolSkusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SkuInfoCollection @@ -3706,11 +2629,18 @@ const listMultiRolePoolSkusOperationSpec: msRest.OperationSpec = { const listMultiRoleUsagesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.UsageCollection @@ -3724,11 +2654,18 @@ const listMultiRoleUsagesOperationSpec: msRest.OperationSpec = { const listOperationsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -3753,11 +2690,18 @@ const listOperationsOperationSpec: msRest.OperationSpec = { const getOutboundNetworkDependenciesEndpointsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.OutboundEnvironmentEndpointCollection @@ -3771,11 +2715,18 @@ const getOutboundNetworkDependenciesEndpointsOperationSpec: msRest.OperationSpec const getPrivateEndpointConnectionListOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -3789,16 +2740,19 @@ const getPrivateEndpointConnectionListOperationSpec: msRest.OperationSpec = { const getPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RemotePrivateEndpointConnectionARMResource @@ -3812,11 +2766,18 @@ const getPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateLinkResourcesWrapper @@ -3830,11 +2791,18 @@ const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { const rebootOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 202: {}, default: { @@ -3846,11 +2814,18 @@ const rebootOperationSpec: msRest.OperationSpec = { const listAppServicePlansOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlanCollection @@ -3864,11 +2839,19 @@ const listAppServicePlansOperationSpec: msRest.OperationSpec = { const listWebAppsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.propertiesToInclude, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.propertiesToInclude, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -3882,11 +2865,19 @@ const listWebAppsOperationSpec: msRest.OperationSpec = { const listUsagesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -3900,11 +2891,18 @@ const listUsagesOperationSpec: msRest.OperationSpec = { const listWorkerPoolsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WorkerPoolCollection @@ -3918,16 +2916,19 @@ const listWorkerPoolsOperationSpec: msRest.OperationSpec = { const getWorkerPoolOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerPoolName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WorkerPoolResource @@ -3941,16 +2942,19 @@ const getWorkerPoolOperationSpec: msRest.OperationSpec = { const updateWorkerPoolOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerPoolName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "workerPoolEnvelope", mapper: { @@ -3974,8 +2978,7 @@ const updateWorkerPoolOperationSpec: msRest.OperationSpec = { const listWorkerPoolInstanceMetricDefinitionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -3983,8 +2986,12 @@ const listWorkerPoolInstanceMetricDefinitionsOperationSpec: msRest.OperationSpec Parameters.instance, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -3998,16 +3005,19 @@ const listWorkerPoolInstanceMetricDefinitionsOperationSpec: msRest.OperationSpec const listWebWorkerMetricDefinitionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerPoolName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -4021,16 +3031,19 @@ const listWebWorkerMetricDefinitionsOperationSpec: msRest.OperationSpec = { const listWorkerPoolSkusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerPoolName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SkuInfoCollection @@ -4044,16 +3057,19 @@ const listWorkerPoolSkusOperationSpec: msRest.OperationSpec = { const listWebWorkerUsagesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerPoolName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.UsageCollection @@ -4067,11 +3083,18 @@ const listWebWorkerUsagesOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "hostingEnvironmentEnvelope", mapper: { @@ -4098,11 +3121,19 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { const beginDeleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.forceDelete, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.forceDelete, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 202: {}, 204: {}, @@ -4115,11 +3146,18 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { const beginChangeVnetOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "vnetInfo", mapper: { @@ -4143,11 +3181,18 @@ const beginChangeVnetOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateMultiRolePoolOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "multiRolePoolEnvelope", mapper: { @@ -4171,16 +3216,19 @@ const beginCreateOrUpdateMultiRolePoolOperationSpec: msRest.OperationSpec = { const beginApproveOrRejectPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "privateEndpointWrapper", mapper: { @@ -4204,16 +3252,19 @@ const beginApproveOrRejectPrivateEndpointConnectionOperationSpec: msRest.Operati const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -4248,11 +3299,18 @@ const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = const beginResumeOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -4269,11 +3327,18 @@ const beginResumeOperationSpec: msRest.OperationSpec = { const beginSuspendOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -4290,16 +3355,19 @@ const beginSuspendOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateWorkerPoolOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerPoolName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "workerPoolEnvelope", mapper: { @@ -4325,9 +3393,15 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServiceEnvironmentCollection @@ -4343,9 +3417,15 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServiceEnvironmentCollection @@ -4361,9 +3441,15 @@ const listCapacitiesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StampCapacityCollection @@ -4379,9 +3465,15 @@ const getInboundNetworkDependenciesEndpointsNextOperationSpec: msRest.OperationS httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.InboundEnvironmentEndpointCollection @@ -4397,9 +3489,15 @@ const listMultiRolePoolsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WorkerPoolCollection @@ -4415,9 +3513,15 @@ const listMultiRolePoolInstanceMetricDefinitionsNextOperationSpec: msRest.Operat httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -4433,9 +3537,15 @@ const listMultiRoleMetricDefinitionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -4451,9 +3561,15 @@ const listMultiRolePoolSkusNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SkuInfoCollection @@ -4469,9 +3585,15 @@ const listMultiRoleUsagesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.UsageCollection @@ -4487,9 +3609,15 @@ const getOutboundNetworkDependenciesEndpointsNextOperationSpec: msRest.Operation httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.OutboundEnvironmentEndpointCollection @@ -4505,9 +3633,15 @@ const getPrivateEndpointConnectionListNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -4523,9 +3657,15 @@ const listAppServicePlansNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlanCollection @@ -4541,9 +3681,16 @@ const listWebAppsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.propertiesToInclude, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.propertiesToInclude, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -4559,9 +3706,16 @@ const listUsagesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -4577,9 +3731,15 @@ const listWorkerPoolsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WorkerPoolCollection @@ -4595,9 +3755,15 @@ const listWorkerPoolInstanceMetricDefinitionsNextOperationSpec: msRest.Operation httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -4613,9 +3779,15 @@ const listWebWorkerMetricDefinitionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceMetricDefinitionCollection @@ -4631,9 +3803,15 @@ const listWorkerPoolSkusNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SkuInfoCollection @@ -4649,9 +3827,15 @@ const listWebWorkerUsagesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.UsageCollection @@ -4667,9 +3851,15 @@ const beginChangeVnetNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -4688,9 +3878,15 @@ const beginResumeNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -4709,9 +3905,15 @@ const beginSuspendNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection diff --git a/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts b/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts index 11d6ad9765d9..47e96265ba65 100644 --- a/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts +++ b/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts @@ -32,9 +32,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - list( - options?: Models.AppServicePlansListOptionalParams - ): Promise; + list(options?: Models.AppServicePlansListOptionalParams): Promise; /** * @param callback The callback */ @@ -43,23 +41,14 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - list( - options: Models.AppServicePlansListOptionalParams, - callback: msRest.ServiceCallback - ): void; - list( - options?: - | Models.AppServicePlansListOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: Models.AppServicePlansListOptionalParams, callback: msRest.ServiceCallback): void; + list(options?: Models.AppServicePlansListOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -69,41 +58,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The optional parameters * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, listByResourceGroupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -114,39 +88,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + get(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + get(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -154,8 +110,7 @@ export class AppServicePlans { options }, getOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -167,20 +122,9 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate( - resourceGroupName: string, - name: string, - appServicePlan: Models.AppServicePlan, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdate( - resourceGroupName, - name, - appServicePlan, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.AppServicePlansCreateOrUpdateResponse - >; + createOrUpdate(resourceGroupName: string, name: string, appServicePlan: Models.AppServicePlan, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,name,appServicePlan,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -191,39 +135,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - deleteMethod( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteMethod(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteMethod(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteMethod( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteMethod(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteMethod(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -231,8 +157,7 @@ export class AppServicePlans { options }, deleteMethodOperationSpec, - callback - ); + callback); } /** @@ -244,24 +169,14 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - update( - resourceGroupName: string, - name: string, - appServicePlan: Models.AppServicePlanPatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + update(resourceGroupName: string, name: string, appServicePlan: Models.AppServicePlanPatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param appServicePlan Details of the App Service plan. * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - appServicePlan: Models.AppServicePlanPatchResource, - callback: msRest.ServiceCallback - ): void; + update(resourceGroupName: string, name: string, appServicePlan: Models.AppServicePlanPatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -269,20 +184,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - appServicePlan: Models.AppServicePlanPatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - update( - resourceGroupName: string, - name: string, - appServicePlan: Models.AppServicePlanPatchResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + update(resourceGroupName: string, name: string, appServicePlan: Models.AppServicePlanPatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, name: string, appServicePlan: Models.AppServicePlanPatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -291,8 +194,7 @@ export class AppServicePlans { options }, updateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -303,39 +205,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listCapabilities( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listCapabilities(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - listCapabilities( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listCapabilities(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - listCapabilities( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listCapabilities( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listCapabilities(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listCapabilities(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -343,8 +227,7 @@ export class AppServicePlans { options }, listCapabilitiesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -357,13 +240,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -371,13 +248,7 @@ export class AppServicePlans { * @param relayName Name of the Service Bus relay. * @param callback The callback */ - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - callback: msRest.ServiceCallback - ): void; + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -386,22 +257,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -411,8 +268,7 @@ export class AppServicePlans { options }, getHybridConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -425,13 +281,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -439,13 +289,7 @@ export class AppServicePlans { * @param relayName Name of the Service Bus relay. * @param callback The callback */ - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - callback: msRest.ServiceCallback - ): void; + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -454,22 +298,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -479,8 +309,7 @@ export class AppServicePlans { options }, deleteHybridConnectionOperationSpec, - callback - ); + callback); } /** @@ -493,13 +322,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listHybridConnectionKeys( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -507,13 +330,7 @@ export class AppServicePlans { * @param relayName The name of the Service Bus relay. * @param callback The callback */ - listHybridConnectionKeys( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - callback: msRest.ServiceCallback - ): void; + listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -522,22 +339,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - listHybridConnectionKeys( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHybridConnectionKeys( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHybridConnectionKeys(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -547,8 +350,7 @@ export class AppServicePlans { options }, listHybridConnectionKeysOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -561,13 +363,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listWebAppsByHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebAppsByHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -575,13 +371,7 @@ export class AppServicePlans { * @param relayName Name of the Hybrid Connection relay. * @param callback The callback */ - listWebAppsByHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - callback: msRest.ServiceCallback - ): void; + listWebAppsByHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -590,22 +380,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - listWebAppsByHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebAppsByHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebAppsByHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebAppsByHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -615,8 +391,7 @@ export class AppServicePlans { options }, listWebAppsByHybridConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -627,39 +402,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - getHybridConnectionPlanLimit( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getHybridConnectionPlanLimit(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - getHybridConnectionPlanLimit( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getHybridConnectionPlanLimit(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - getHybridConnectionPlanLimit( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getHybridConnectionPlanLimit( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getHybridConnectionPlanLimit(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getHybridConnectionPlanLimit(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -667,8 +424,7 @@ export class AppServicePlans { options }, getHybridConnectionPlanLimitOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -679,39 +435,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listHybridConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHybridConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - listHybridConnections( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listHybridConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - listHybridConnections( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHybridConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHybridConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHybridConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -719,8 +457,7 @@ export class AppServicePlans { options }, listHybridConnectionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -731,39 +468,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - restartWebApps( - resourceGroupName: string, - name: string, - options?: Models.AppServicePlansRestartWebAppsOptionalParams - ): Promise; + restartWebApps(resourceGroupName: string, name: string, options?: Models.AppServicePlansRestartWebAppsOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - restartWebApps( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + restartWebApps(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - restartWebApps( - resourceGroupName: string, - name: string, - options: Models.AppServicePlansRestartWebAppsOptionalParams, - callback: msRest.ServiceCallback - ): void; - restartWebApps( - resourceGroupName: string, - name: string, - options?: Models.AppServicePlansRestartWebAppsOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + restartWebApps(resourceGroupName: string, name: string, options: Models.AppServicePlansRestartWebAppsOptionalParams, callback: msRest.ServiceCallback): void; + restartWebApps(resourceGroupName: string, name: string, options?: Models.AppServicePlansRestartWebAppsOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -771,8 +490,7 @@ export class AppServicePlans { options }, restartWebAppsOperationSpec, - callback - ); + callback); } /** @@ -783,41 +501,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listWebApps( - resourceGroupName: string, - name: string, - options?: Models.AppServicePlansListWebAppsOptionalParams - ): Promise; + listWebApps(resourceGroupName: string, name: string, options?: Models.AppServicePlansListWebAppsOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - listWebApps( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listWebApps(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - listWebApps( - resourceGroupName: string, - name: string, - options: Models.AppServicePlansListWebAppsOptionalParams, - callback: msRest.ServiceCallback - ): void; - listWebApps( - resourceGroupName: string, - name: string, - options?: - | Models.AppServicePlansListWebAppsOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebApps(resourceGroupName: string, name: string, options: Models.AppServicePlansListWebAppsOptionalParams, callback: msRest.ServiceCallback): void; + listWebApps(resourceGroupName: string, name: string, options?: Models.AppServicePlansListWebAppsOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -825,8 +523,7 @@ export class AppServicePlans { options }, listWebAppsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -837,39 +534,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - getServerFarmSkus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getServerFarmSkus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of App Service Plan * @param callback The callback */ - getServerFarmSkus( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getServerFarmSkus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of App Service Plan * @param options The optional parameters * @param callback The callback */ - getServerFarmSkus( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getServerFarmSkus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getServerFarmSkus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getServerFarmSkus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -877,8 +556,7 @@ export class AppServicePlans { options }, getServerFarmSkusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -889,41 +567,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listUsages( - resourceGroupName: string, - name: string, - options?: Models.AppServicePlansListUsagesOptionalParams - ): Promise; + listUsages(resourceGroupName: string, name: string, options?: Models.AppServicePlansListUsagesOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of App Service Plan * @param callback The callback */ - listUsages( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listUsages(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of App Service Plan * @param options The optional parameters * @param callback The callback */ - listUsages( - resourceGroupName: string, - name: string, - options: Models.AppServicePlansListUsagesOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsages( - resourceGroupName: string, - name: string, - options?: - | Models.AppServicePlansListUsagesOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsages(resourceGroupName: string, name: string, options: Models.AppServicePlansListUsagesOptionalParams, callback: msRest.ServiceCallback): void; + listUsages(resourceGroupName: string, name: string, options?: Models.AppServicePlansListUsagesOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -931,8 +589,7 @@ export class AppServicePlans { options }, listUsagesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -943,39 +600,21 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listVnets( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listVnets(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param callback The callback */ - listVnets( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listVnets(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param options The optional parameters * @param callback The callback */ - listVnets( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listVnets( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listVnets(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listVnets(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -983,8 +622,7 @@ export class AppServicePlans { options }, listVnetsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -996,24 +634,14 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - getVnetFromServerFarm( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVnetFromServerFarm(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param vnetName Name of the Virtual Network. * @param callback The callback */ - getVnetFromServerFarm( - resourceGroupName: string, - name: string, - vnetName: string, - callback: msRest.ServiceCallback - ): void; + getVnetFromServerFarm(resourceGroupName: string, name: string, vnetName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1021,20 +649,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - getVnetFromServerFarm( - resourceGroupName: string, - name: string, - vnetName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVnetFromServerFarm( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVnetFromServerFarm(resourceGroupName: string, name: string, vnetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVnetFromServerFarm(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1043,8 +659,7 @@ export class AppServicePlans { options }, getVnetFromServerFarmOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1057,13 +672,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - getVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1071,13 +680,7 @@ export class AppServicePlans { * @param gatewayName Name of the gateway. Only the 'primary' gateway is supported. * @param callback The callback */ - getVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - callback: msRest.ServiceCallback - ): void; + getVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1086,22 +689,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - getVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1111,8 +700,7 @@ export class AppServicePlans { options }, getVnetGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1126,14 +714,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - updateVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options?: msRest.RequestOptionsBase - ): Promise; + updateVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1142,14 +723,7 @@ export class AppServicePlans { * @param connectionEnvelope Definition of the gateway. * @param callback The callback */ - updateVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - callback: msRest.ServiceCallback - ): void; + updateVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1159,24 +733,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - updateVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateVnetGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateVnetGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1187,8 +745,7 @@ export class AppServicePlans { options }, updateVnetGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1201,24 +758,14 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listRoutesForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listRoutesForVnet(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param vnetName Name of the Virtual Network. * @param callback The callback */ - listRoutesForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - callback: msRest.ServiceCallback - ): void; + listRoutesForVnet(resourceGroupName: string, name: string, vnetName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1226,20 +773,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - listRoutesForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listRoutesForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRoutesForVnet(resourceGroupName: string, name: string, vnetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listRoutesForVnet(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1248,8 +783,7 @@ export class AppServicePlans { options }, listRoutesForVnetOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1262,13 +796,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - getRouteForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getRouteForVnet(resourceGroupName: string, name: string, vnetName: string, routeName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1276,13 +804,7 @@ export class AppServicePlans { * @param routeName Name of the Virtual Network route. * @param callback The callback */ - getRouteForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - callback: msRest.ServiceCallback - ): void; + getRouteForVnet(resourceGroupName: string, name: string, vnetName: string, routeName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1291,22 +813,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - getRouteForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getRouteForVnet( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getRouteForVnet(resourceGroupName: string, name: string, vnetName: string, routeName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getRouteForVnet(resourceGroupName: string, name: string, vnetName: string, routeName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1316,8 +824,7 @@ export class AppServicePlans { options }, getRouteForVnetOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1331,14 +838,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1347,14 +847,7 @@ export class AppServicePlans { * @param route Definition of the Virtual Network route. * @param callback The callback */ - createOrUpdateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - callback: msRest.ServiceCallback - ): void; + createOrUpdateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1364,24 +857,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - createOrUpdateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1392,8 +869,7 @@ export class AppServicePlans { options }, createOrUpdateVnetRouteOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1406,13 +882,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - deleteVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1420,13 +890,7 @@ export class AppServicePlans { * @param routeName Name of the Virtual Network route. * @param callback The callback */ - deleteVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - callback: msRest.ServiceCallback - ): void; + deleteVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1435,22 +899,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - deleteVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1460,8 +910,7 @@ export class AppServicePlans { options }, deleteVnetRouteOperationSpec, - callback - ); + callback); } /** @@ -1475,14 +924,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - updateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - options?: msRest.RequestOptionsBase - ): Promise; + updateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1491,14 +933,7 @@ export class AppServicePlans { * @param route Definition of the Virtual Network route. * @param callback The callback */ - updateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - callback: msRest.ServiceCallback - ): void; + updateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1508,24 +943,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - updateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateVnetRoute( - resourceGroupName: string, - name: string, - vnetName: string, - routeName: string, - route: Models.VnetRoute, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateVnetRoute(resourceGroupName: string, name: string, vnetName: string, routeName: string, route: Models.VnetRoute, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1536,8 +955,7 @@ export class AppServicePlans { options }, updateVnetRouteOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1549,24 +967,14 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - rebootWorker( - resourceGroupName: string, - name: string, - workerName: string, - options?: msRest.RequestOptionsBase - ): Promise; + rebootWorker(resourceGroupName: string, name: string, workerName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. * @param workerName Name of worker machine, which typically starts with RD. * @param callback The callback */ - rebootWorker( - resourceGroupName: string, - name: string, - workerName: string, - callback: msRest.ServiceCallback - ): void; + rebootWorker(resourceGroupName: string, name: string, workerName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the App Service plan. @@ -1574,20 +982,8 @@ export class AppServicePlans { * @param options The optional parameters * @param callback The callback */ - rebootWorker( - resourceGroupName: string, - name: string, - workerName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - rebootWorker( - resourceGroupName: string, - name: string, - workerName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + rebootWorker(resourceGroupName: string, name: string, workerName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + rebootWorker(resourceGroupName: string, name: string, workerName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1596,8 +992,7 @@ export class AppServicePlans { options }, rebootWorkerOperationSpec, - callback - ); + callback); } /** @@ -1609,12 +1004,7 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate( - resourceGroupName: string, - name: string, - appServicePlan: Models.AppServicePlan, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdate(resourceGroupName: string, name: string, appServicePlan: Models.AppServicePlan, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -1623,8 +1013,7 @@ export class AppServicePlans { options }, beginCreateOrUpdateOperationSpec, - options - ); + options); } /** @@ -1634,43 +1023,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: Models.AppServicePlansListNextOptionalParams - ): Promise; + listNext(nextPageLink: string, options?: Models.AppServicePlansListNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: Models.AppServicePlansListNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: - | Models.AppServicePlansListNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: Models.AppServicePlansListNextOptionalParams, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: Models.AppServicePlansListNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1680,41 +1052,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listByResourceGroupNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1724,41 +1081,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listWebAppsByHybridConnectionNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebAppsByHybridConnectionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebAppsByHybridConnectionNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebAppsByHybridConnectionNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebAppsByHybridConnectionNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebAppsByHybridConnectionNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebAppsByHybridConnectionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebAppsByHybridConnectionNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebAppsByHybridConnectionNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1768,41 +1110,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listHybridConnectionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHybridConnectionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listHybridConnectionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listHybridConnectionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listHybridConnectionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHybridConnectionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHybridConnectionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHybridConnectionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listHybridConnectionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1812,43 +1139,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listWebAppsNext( - nextPageLink: string, - options?: Models.AppServicePlansListWebAppsNextOptionalParams - ): Promise; + listWebAppsNext(nextPageLink: string, options?: Models.AppServicePlansListWebAppsNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebAppsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebAppsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebAppsNext( - nextPageLink: string, - options: Models.AppServicePlansListWebAppsNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listWebAppsNext( - nextPageLink: string, - options?: - | Models.AppServicePlansListWebAppsNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebAppsNext(nextPageLink: string, options: Models.AppServicePlansListWebAppsNextOptionalParams, callback: msRest.ServiceCallback): void; + listWebAppsNext(nextPageLink: string, options?: Models.AppServicePlansListWebAppsNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebAppsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1858,43 +1168,26 @@ export class AppServicePlans { * @param [options] The optional parameters * @returns Promise */ - listUsagesNext( - nextPageLink: string, - options?: Models.AppServicePlansListUsagesNextOptionalParams - ): Promise; + listUsagesNext(nextPageLink: string, options?: Models.AppServicePlansListUsagesNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listUsagesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listUsagesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listUsagesNext( - nextPageLink: string, - options: Models.AppServicePlansListUsagesNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsagesNext( - nextPageLink: string, - options?: - | Models.AppServicePlansListUsagesNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsagesNext(nextPageLink: string, options: Models.AppServicePlansListUsagesNextOptionalParams, callback: msRest.ServiceCallback): void; + listUsagesNext(nextPageLink: string, options?: Models.AppServicePlansListUsagesNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listUsagesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -1903,9 +1196,16 @@ const serializer = new msRest.Serializer(Mappers); const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.detailed, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.detailed, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlanCollection @@ -1919,11 +1219,17 @@ const listOperationSpec: msRest.OperationSpec = { const listByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlanCollection @@ -1937,11 +1243,18 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlan @@ -1956,11 +1269,18 @@ const getOperationSpec: msRest.OperationSpec = { const deleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -1973,11 +1293,18 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { const updateOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appServicePlan", mapper: { @@ -2001,11 +1328,18 @@ const updateOperationSpec: msRest.OperationSpec = { const listCapabilitiesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -2030,8 +1364,7 @@ const listCapabilitiesOperationSpec: msRest.OperationSpec = { const getHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2039,8 +1372,12 @@ const getHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnection @@ -2054,8 +1391,7 @@ const getHybridConnectionOperationSpec: msRest.OperationSpec = { const deleteHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2063,8 +1399,12 @@ const deleteHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -2077,8 +1417,7 @@ const deleteHybridConnectionOperationSpec: msRest.OperationSpec = { const listHybridConnectionKeysOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2086,8 +1425,12 @@ const listHybridConnectionKeysOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnectionKey @@ -2101,8 +1444,7 @@ const listHybridConnectionKeysOperationSpec: msRest.OperationSpec = { const listWebAppsByHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2110,8 +1452,12 @@ const listWebAppsByHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceCollection @@ -2125,11 +1471,18 @@ const listWebAppsByHybridConnectionOperationSpec: msRest.OperationSpec = { const getHybridConnectionPlanLimitOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnectionLimits @@ -2143,11 +1496,18 @@ const getHybridConnectionPlanLimitOperationSpec: msRest.OperationSpec = { const listHybridConnectionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnectionCollection @@ -2161,11 +1521,19 @@ const listHybridConnectionsOperationSpec: msRest.OperationSpec = { const restartWebAppsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.softRestart, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.softRestart, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -2177,11 +1545,21 @@ const restartWebAppsOperationSpec: msRest.OperationSpec = { const listWebAppsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion, Parameters.skipToken, Parameters.filter, Parameters.top], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.skipToken, + Parameters.filter, + Parameters.top + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -2195,11 +1573,18 @@ const listWebAppsOperationSpec: msRest.OperationSpec = { const getServerFarmSkusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -2218,11 +1603,19 @@ const getServerFarmSkusOperationSpec: msRest.OperationSpec = { const listUsagesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -2236,11 +1629,18 @@ const listUsagesOperationSpec: msRest.OperationSpec = { const listVnetsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -2250,7 +1650,7 @@ const listVnetsOperationSpec: msRest.OperationSpec = { element: { type: { name: "Composite", - className: "VnetInfo" + className: "VnetInfoResource" } } } @@ -2265,19 +1665,22 @@ const listVnetsOperationSpec: msRest.OperationSpec = { const getVnetFromServerFarmOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.vnetName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, 404: {}, default: { @@ -2289,8 +1692,7 @@ const getVnetFromServerFarmOperationSpec: msRest.OperationSpec = { const getVnetGatewayOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2298,8 +1700,12 @@ const getVnetGatewayOperationSpec: msRest.OperationSpec = { Parameters.gatewayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.VnetGateway @@ -2313,8 +1719,7 @@ const getVnetGatewayOperationSpec: msRest.OperationSpec = { const updateVnetGatewayOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2322,8 +1727,12 @@ const updateVnetGatewayOperationSpec: msRest.OperationSpec = { Parameters.gatewayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -2344,16 +1753,19 @@ const updateVnetGatewayOperationSpec: msRest.OperationSpec = { const listRoutesForVnetOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.vnetName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -2378,8 +1790,7 @@ const listRoutesForVnetOperationSpec: msRest.OperationSpec = { const getRouteForVnetOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2387,8 +1798,12 @@ const getRouteForVnetOperationSpec: msRest.OperationSpec = { Parameters.routeName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -2414,8 +1829,7 @@ const getRouteForVnetOperationSpec: msRest.OperationSpec = { const createOrUpdateVnetRouteOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2423,8 +1837,12 @@ const createOrUpdateVnetRouteOperationSpec: msRest.OperationSpec = { Parameters.routeName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "route", mapper: { @@ -2447,8 +1865,7 @@ const createOrUpdateVnetRouteOperationSpec: msRest.OperationSpec = { const deleteVnetRouteOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2456,8 +1873,12 @@ const deleteVnetRouteOperationSpec: msRest.OperationSpec = { Parameters.routeName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -2470,8 +1891,7 @@ const deleteVnetRouteOperationSpec: msRest.OperationSpec = { const updateVnetRouteOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -2479,8 +1899,12 @@ const updateVnetRouteOperationSpec: msRest.OperationSpec = { Parameters.routeName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "route", mapper: { @@ -2503,16 +1927,19 @@ const updateVnetRouteOperationSpec: msRest.OperationSpec = { const rebootWorkerOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.workerName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -2524,11 +1951,18 @@ const rebootWorkerOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appServicePlan", mapper: { @@ -2554,9 +1988,16 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.detailed, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.detailed, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlanCollection @@ -2572,9 +2013,15 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AppServicePlanCollection @@ -2590,9 +2037,15 @@ const listWebAppsByHybridConnectionNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ResourceCollection @@ -2608,9 +2061,15 @@ const listHybridConnectionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnectionCollection @@ -2626,9 +2085,18 @@ const listWebAppsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.skipToken, Parameters.filter, Parameters.top], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.skipToken, + Parameters.filter, + Parameters.top + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -2644,9 +2112,16 @@ const listUsagesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection diff --git a/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts b/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts index ae0470651eab..a79a95f9908d 100644 --- a/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts +++ b/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts @@ -34,43 +34,21 @@ export class CertificateOrdersDiagnostics { * @returns * Promise */ - listAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - options?: msRest.RequestOptionsBase - ): Promise< - Models.CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseResponse - >; + listAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param certificateOrderName The certificate order name for which the response is needed. * @param callback The callback */ - listAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - callback: msRest.ServiceCallback - ): void; + listAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param certificateOrderName The certificate order name for which the response is needed. * @param options The optional parameters * @param callback The callback */ - listAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise< - Models.CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseResponse - > { + listAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -78,10 +56,7 @@ export class CertificateOrdersDiagnostics { options }, listAppServiceCertificateOrderDetectorResponseOperationSpec, - callback - ) as Promise< - Models.CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseResponse - >; + callback) as Promise; } /** @@ -94,26 +69,14 @@ export class CertificateOrdersDiagnostics { * @returns * Promise */ - getAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - detectorName: string, - options?: Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams - ): Promise< - Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseResponse - >; + getAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, detectorName: string, options?: Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param certificateOrderName The certificate order name for which the response is needed. * @param detectorName The detector name which needs to be run. * @param callback The callback */ - getAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - detectorName: string, - callback: msRest.ServiceCallback - ): void; + getAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, detectorName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param certificateOrderName The certificate order name for which the response is needed. @@ -121,24 +84,8 @@ export class CertificateOrdersDiagnostics { * @param options The optional parameters * @param callback The callback */ - getAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - detectorName: string, - options: Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams, - callback: msRest.ServiceCallback - ): void; - getAppServiceCertificateOrderDetectorResponse( - resourceGroupName: string, - certificateOrderName: string, - detectorName: string, - options?: - | Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise< - Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseResponse - > { + getAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, detectorName: string, options: Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams, callback: msRest.ServiceCallback): void; + getAppServiceCertificateOrderDetectorResponse(resourceGroupName: string, certificateOrderName: string, detectorName: string, options?: Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -147,10 +94,7 @@ export class CertificateOrdersDiagnostics { options }, getAppServiceCertificateOrderDetectorResponseOperationSpec, - callback - ) as Promise< - Models.CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseResponse - >; + callback) as Promise; } /** @@ -161,47 +105,26 @@ export class CertificateOrdersDiagnostics { * @returns * Promise */ - listAppServiceCertificateOrderDetectorResponseNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise< - Models.CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseNextResponse - >; + listAppServiceCertificateOrderDetectorResponseNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listAppServiceCertificateOrderDetectorResponseNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listAppServiceCertificateOrderDetectorResponseNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listAppServiceCertificateOrderDetectorResponseNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listAppServiceCertificateOrderDetectorResponseNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise< - Models.CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseNextResponse - > { + listAppServiceCertificateOrderDetectorResponseNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAppServiceCertificateOrderDetectorResponseNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listAppServiceCertificateOrderDetectorResponseNextOperationSpec, - callback - ) as Promise< - Models.CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseNextResponse - >; + callback) as Promise; } } @@ -209,15 +132,18 @@ export class CertificateOrdersDiagnostics { const serializer = new msRest.Serializer(Mappers); const listAppServiceCertificateOrderDetectorResponseOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors", urlParameters: [ Parameters.resourceGroupName, Parameters.certificateOrderName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DetectorResponseCollection @@ -231,8 +157,7 @@ const listAppServiceCertificateOrderDetectorResponseOperationSpec: msRest.Operat const getAppServiceCertificateOrderDetectorResponseOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}", urlParameters: [ Parameters.resourceGroupName, Parameters.certificateOrderName, @@ -245,7 +170,9 @@ const getAppServiceCertificateOrderDetectorResponseOperationSpec: msRest.Operati Parameters.timeGrain, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DetectorResponse @@ -261,9 +188,15 @@ const listAppServiceCertificateOrderDetectorResponseNextOperationSpec: msRest.Op httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DetectorResponseCollection diff --git a/sdk/appservice/arm-appservice/src/operations/certificates.ts b/sdk/appservice/arm-appservice/src/operations/certificates.ts index 5accc16fdced..3d76dec9ff02 100644 --- a/sdk/appservice/arm-appservice/src/operations/certificates.ts +++ b/sdk/appservice/arm-appservice/src/operations/certificates.ts @@ -40,23 +40,14 @@ export class Certificates { * @param options The optional parameters * @param callback The callback */ - list( - options: Models.CertificatesListOptionalParams, - callback: msRest.ServiceCallback - ): void; - list( - options?: - | Models.CertificatesListOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: Models.CertificatesListOptionalParams, callback: msRest.ServiceCallback): void; + list(options?: Models.CertificatesListOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -66,41 +57,26 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The optional parameters * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, listByResourceGroupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -111,39 +87,21 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + get(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. * @param options The optional parameters * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + get(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -151,8 +109,7 @@ export class Certificates { options }, getOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -164,24 +121,14 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.Certificate, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdate(resourceGroupName: string, name: string, certificateEnvelope: Models.Certificate, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. * @param certificateEnvelope Details of certificate, if it exists already. * @param callback The callback */ - createOrUpdate( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.Certificate, - callback: msRest.ServiceCallback - ): void; + createOrUpdate(resourceGroupName: string, name: string, certificateEnvelope: Models.Certificate, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. @@ -189,20 +136,8 @@ export class Certificates { * @param options The optional parameters * @param callback The callback */ - createOrUpdate( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.Certificate, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdate( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.Certificate, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdate(resourceGroupName: string, name: string, certificateEnvelope: Models.Certificate, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdate(resourceGroupName: string, name: string, certificateEnvelope: Models.Certificate, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -211,8 +146,7 @@ export class Certificates { options }, createOrUpdateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -223,39 +157,21 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - deleteMethod( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteMethod(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteMethod(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. * @param options The optional parameters * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteMethod( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteMethod(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteMethod(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -263,8 +179,7 @@ export class Certificates { options }, deleteMethodOperationSpec, - callback - ); + callback); } /** @@ -276,24 +191,14 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - update( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.CertificatePatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + update(resourceGroupName: string, name: string, certificateEnvelope: Models.CertificatePatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. * @param certificateEnvelope Details of certificate, if it exists already. * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.CertificatePatchResource, - callback: msRest.ServiceCallback - ): void; + update(resourceGroupName: string, name: string, certificateEnvelope: Models.CertificatePatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the certificate. @@ -301,20 +206,8 @@ export class Certificates { * @param options The optional parameters * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.CertificatePatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - update( - resourceGroupName: string, - name: string, - certificateEnvelope: Models.CertificatePatchResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + update(resourceGroupName: string, name: string, certificateEnvelope: Models.CertificatePatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, name: string, certificateEnvelope: Models.CertificatePatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -323,8 +216,7 @@ export class Certificates { options }, updateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -334,43 +226,26 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: Models.CertificatesListNextOptionalParams - ): Promise; + listNext(nextPageLink: string, options?: Models.CertificatesListNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: Models.CertificatesListNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: - | Models.CertificatesListNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: Models.CertificatesListNextOptionalParams, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: Models.CertificatesListNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -380,41 +255,26 @@ export class Certificates { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listByResourceGroupNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -423,9 +283,16 @@ const serializer = new msRest.Serializer(Mappers); const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CertificateCollection @@ -439,11 +306,17 @@ const listOperationSpec: msRest.OperationSpec = { const listByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CertificateCollection @@ -457,11 +330,18 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Certificate @@ -475,11 +355,18 @@ const getOperationSpec: msRest.OperationSpec = { const createOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "certificateEnvelope", mapper: { @@ -500,11 +387,18 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { const deleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -517,11 +411,18 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { const updateOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "certificateEnvelope", mapper: { @@ -544,9 +445,16 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CertificateCollection @@ -562,9 +470,15 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CertificateCollection diff --git a/sdk/appservice/arm-appservice/src/operations/diagnostics.ts b/sdk/appservice/arm-appservice/src/operations/diagnostics.ts index 36817c95f3b8..9f04f99c8f95 100644 --- a/sdk/appservice/arm-appservice/src/operations/diagnostics.ts +++ b/sdk/appservice/arm-appservice/src/operations/diagnostics.ts @@ -409,7 +409,7 @@ export class Diagnostics { * @param detectorName Detector Name * @param callback The callback */ - getSiteDetector(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, callback: msRest.ServiceCallback): void; + getSiteDetector(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Site Name @@ -418,8 +418,8 @@ export class Diagnostics { * @param options The optional parameters * @param callback The callback */ - getSiteDetector(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - getSiteDetector(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + getSiteDetector(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteDetector(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -821,7 +821,7 @@ export class Diagnostics { * @param slot Slot Name * @param callback The callback */ - getSiteDetectorSlot(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, callback: msRest.ServiceCallback): void; + getSiteDetectorSlot(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Site Name @@ -831,8 +831,8 @@ export class Diagnostics { * @param options The optional parameters * @param callback The callback */ - getSiteDetectorSlot(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - getSiteDetectorSlot(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + getSiteDetectorSlot(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteDetectorSlot(resourceGroupName: string, siteName: string, diagnosticCategory: string, detectorName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1441,7 +1441,7 @@ const getSiteDetectorOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.DetectorDefinition + bodyMapper: Mappers.DetectorDefinitionResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -1721,7 +1721,7 @@ const getSiteDetectorSlotOperationSpec: msRest.OperationSpec = { ], responses: { 200: { - bodyMapper: Mappers.DetectorDefinition + bodyMapper: Mappers.DetectorDefinitionResource }, default: { bodyMapper: Mappers.DefaultErrorResponse diff --git a/sdk/appservice/arm-appservice/src/operations/domains.ts b/sdk/appservice/arm-appservice/src/operations/domains.ts index 0290860ef8fb..9e3f55998410 100644 --- a/sdk/appservice/arm-appservice/src/operations/domains.ts +++ b/sdk/appservice/arm-appservice/src/operations/domains.ts @@ -32,9 +32,7 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - checkAvailability( - options?: Models.DomainsCheckAvailabilityOptionalParams - ): Promise; + checkAvailability(options?: Models.DomainsCheckAvailabilityOptionalParams): Promise; /** * @param callback The callback */ @@ -43,23 +41,14 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - checkAvailability( - options: Models.DomainsCheckAvailabilityOptionalParams, - callback: msRest.ServiceCallback - ): void; - checkAvailability( - options?: - | Models.DomainsCheckAvailabilityOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + checkAvailability(options: Models.DomainsCheckAvailabilityOptionalParams, callback: msRest.ServiceCallback): void; + checkAvailability(options?: Models.DomainsCheckAvailabilityOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, checkAvailabilityOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -77,21 +66,14 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - list( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - list( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -100,36 +82,23 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - getControlCenterSsoRequest( - options?: msRest.RequestOptionsBase - ): Promise; + getControlCenterSsoRequest(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ - getControlCenterSsoRequest( - callback: msRest.ServiceCallback - ): void; + getControlCenterSsoRequest(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ - getControlCenterSsoRequest( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getControlCenterSsoRequest( - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getControlCenterSsoRequest(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getControlCenterSsoRequest(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, getControlCenterSsoRequestOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -139,41 +108,26 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listRecommendations( - parameters: Models.DomainRecommendationSearchParameters, - options?: msRest.RequestOptionsBase - ): Promise; + listRecommendations(parameters: Models.DomainRecommendationSearchParameters, options?: msRest.RequestOptionsBase): Promise; /** * @param parameters Search parameters for domain name recommendations. * @param callback The callback */ - listRecommendations( - parameters: Models.DomainRecommendationSearchParameters, - callback: msRest.ServiceCallback - ): void; + listRecommendations(parameters: Models.DomainRecommendationSearchParameters, callback: msRest.ServiceCallback): void; /** * @param parameters Search parameters for domain name recommendations. * @param options The optional parameters * @param callback The callback */ - listRecommendations( - parameters: Models.DomainRecommendationSearchParameters, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listRecommendations( - parameters: Models.DomainRecommendationSearchParameters, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRecommendations(parameters: Models.DomainRecommendationSearchParameters, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listRecommendations(parameters: Models.DomainRecommendationSearchParameters, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { parameters, options }, listRecommendationsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -183,41 +137,26 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The optional parameters * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, listByResourceGroupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -228,39 +167,21 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - get( - resourceGroupName: string, - domainName: string, - options?: msRest.RequestOptionsBase - ): Promise; + get(resourceGroupName: string, domainName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param callback The callback */ - get( - resourceGroupName: string, - domainName: string, - callback: msRest.ServiceCallback - ): void; + get(resourceGroupName: string, domainName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param options The optional parameters * @param callback The callback */ - get( - resourceGroupName: string, - domainName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - get( - resourceGroupName: string, - domainName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + get(resourceGroupName: string, domainName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, domainName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -268,8 +189,7 @@ export class Domains { options }, getOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -281,20 +201,9 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate( - resourceGroupName: string, - domainName: string, - domain: Models.Domain, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdate( - resourceGroupName, - domainName, - domain, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.DomainsCreateOrUpdateResponse - >; + createOrUpdate(resourceGroupName: string, domainName: string, domain: Models.Domain, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,domainName,domain,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -305,39 +214,21 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - deleteMethod( - resourceGroupName: string, - domainName: string, - options?: Models.DomainsDeleteMethodOptionalParams - ): Promise; + deleteMethod(resourceGroupName: string, domainName: string, options?: Models.DomainsDeleteMethodOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - domainName: string, - callback: msRest.ServiceCallback - ): void; + deleteMethod(resourceGroupName: string, domainName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param options The optional parameters * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - domainName: string, - options: Models.DomainsDeleteMethodOptionalParams, - callback: msRest.ServiceCallback - ): void; - deleteMethod( - resourceGroupName: string, - domainName: string, - options?: Models.DomainsDeleteMethodOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteMethod(resourceGroupName: string, domainName: string, options: Models.DomainsDeleteMethodOptionalParams, callback: msRest.ServiceCallback): void; + deleteMethod(resourceGroupName: string, domainName: string, options?: Models.DomainsDeleteMethodOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -345,8 +236,7 @@ export class Domains { options }, deleteMethodOperationSpec, - callback - ); + callback); } /** @@ -358,24 +248,14 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - update( - resourceGroupName: string, - domainName: string, - domain: Models.DomainPatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + update(resourceGroupName: string, domainName: string, domain: Models.DomainPatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param domain Domain registration information. * @param callback The callback */ - update( - resourceGroupName: string, - domainName: string, - domain: Models.DomainPatchResource, - callback: msRest.ServiceCallback - ): void; + update(resourceGroupName: string, domainName: string, domain: Models.DomainPatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. @@ -383,20 +263,8 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - update( - resourceGroupName: string, - domainName: string, - domain: Models.DomainPatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - update( - resourceGroupName: string, - domainName: string, - domain: Models.DomainPatchResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + update(resourceGroupName: string, domainName: string, domain: Models.DomainPatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, domainName: string, domain: Models.DomainPatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -405,8 +273,7 @@ export class Domains { options }, updateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -417,41 +284,21 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listOwnershipIdentifiers( - resourceGroupName: string, - domainName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listOwnershipIdentifiers(resourceGroupName: string, domainName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. * @param callback The callback */ - listOwnershipIdentifiers( - resourceGroupName: string, - domainName: string, - callback: msRest.ServiceCallback - ): void; + listOwnershipIdentifiers(resourceGroupName: string, domainName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. * @param options The optional parameters * @param callback The callback */ - listOwnershipIdentifiers( - resourceGroupName: string, - domainName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listOwnershipIdentifiers( - resourceGroupName: string, - domainName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listOwnershipIdentifiers(resourceGroupName: string, domainName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOwnershipIdentifiers(resourceGroupName: string, domainName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -459,8 +306,7 @@ export class Domains { options }, listOwnershipIdentifiersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -472,24 +318,14 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - getOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. * @param name Name of identifier. * @param callback The callback */ - getOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. @@ -497,20 +333,8 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - getOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -519,8 +343,7 @@ export class Domains { options }, getOwnershipIdentifierOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -535,13 +358,7 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. @@ -549,13 +366,7 @@ export class Domains { * @param domainOwnershipIdentifier A JSON representation of the domain ownership properties. * @param callback The callback */ - createOrUpdateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - callback: msRest.ServiceCallback - ): void; + createOrUpdateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. @@ -564,22 +375,8 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - createOrUpdateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -589,8 +386,7 @@ export class Domains { options }, createOrUpdateOwnershipIdentifierOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -602,24 +398,14 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - deleteOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. * @param name Name of identifier. * @param callback The callback */ - deleteOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. @@ -627,20 +413,8 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - deleteOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -649,8 +423,7 @@ export class Domains { options }, deleteOwnershipIdentifierOperationSpec, - callback - ); + callback); } /** @@ -665,13 +438,7 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - updateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - options?: msRest.RequestOptionsBase - ): Promise; + updateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. @@ -679,13 +446,7 @@ export class Domains { * @param domainOwnershipIdentifier A JSON representation of the domain ownership properties. * @param callback The callback */ - updateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - callback: msRest.ServiceCallback - ): void; + updateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of domain. @@ -694,22 +455,8 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - updateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateOwnershipIdentifier( - resourceGroupName: string, - domainName: string, - name: string, - domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateOwnershipIdentifier(resourceGroupName: string, domainName: string, name: string, domainOwnershipIdentifier: Models.DomainOwnershipIdentifier, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -719,8 +466,7 @@ export class Domains { options }, updateOwnershipIdentifierOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -731,39 +477,21 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - renew( - resourceGroupName: string, - domainName: string, - options?: msRest.RequestOptionsBase - ): Promise; + renew(resourceGroupName: string, domainName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param callback The callback */ - renew( - resourceGroupName: string, - domainName: string, - callback: msRest.ServiceCallback - ): void; + renew(resourceGroupName: string, domainName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param domainName Name of the domain. * @param options The optional parameters * @param callback The callback */ - renew( - resourceGroupName: string, - domainName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - renew( - resourceGroupName: string, - domainName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + renew(resourceGroupName: string, domainName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + renew(resourceGroupName: string, domainName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -771,8 +499,7 @@ export class Domains { options }, renewOperationSpec, - callback - ); + callback); } /** @@ -784,12 +511,7 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate( - resourceGroupName: string, - domainName: string, - domain: Models.Domain, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdate(resourceGroupName: string, domainName: string, domain: Models.Domain, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -798,8 +520,7 @@ export class Domains { options }, beginCreateOrUpdateOperationSpec, - options - ); + options); } /** @@ -809,10 +530,7 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback @@ -823,24 +541,15 @@ export class Domains { * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -850,41 +559,26 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listRecommendationsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listRecommendationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listRecommendationsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listRecommendationsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listRecommendationsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listRecommendationsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRecommendationsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listRecommendationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listRecommendationsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -894,41 +588,26 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listByResourceGroupNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -938,43 +617,26 @@ export class Domains { * @param [options] The optional parameters * @returns Promise */ - listOwnershipIdentifiersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listOwnershipIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listOwnershipIdentifiersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listOwnershipIdentifiersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listOwnershipIdentifiersNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listOwnershipIdentifiersNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listOwnershipIdentifiersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOwnershipIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listOwnershipIdentifiersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -982,14 +644,22 @@ export class Domains { const serializer = new msRest.Serializer(Mappers); const checkAvailabilityOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: { - name: ["options", "name"] + name: [ + "options", + "name" + ] }, mapper: { ...Mappers.NameIdentifier, @@ -1010,9 +680,15 @@ const checkAvailabilityOperationSpec: msRest.OperationSpec = { const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainCollection @@ -1027,9 +703,15 @@ const listOperationSpec: msRest.OperationSpec = { const getControlCenterSsoRequestOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainControlCenterSsoRequest @@ -1043,11 +725,16 @@ const getControlCenterSsoRequestOperationSpec: msRest.OperationSpec = { const listRecommendationsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "parameters", mapper: { @@ -1068,11 +755,17 @@ const listRecommendationsOperationSpec: msRest.OperationSpec = { const listByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainCollection @@ -1086,11 +779,18 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - urlParameters: [Parameters.resourceGroupName, Parameters.domainName0, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.domainName0, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Domain @@ -1104,11 +804,19 @@ const getOperationSpec: msRest.OperationSpec = { const deleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - urlParameters: [Parameters.resourceGroupName, Parameters.domainName0, Parameters.subscriptionId], - queryParameters: [Parameters.forceHardDeleteDomain, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.domainName0, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.forceHardDeleteDomain, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -1121,11 +829,18 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { const updateOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - urlParameters: [Parameters.resourceGroupName, Parameters.domainName1, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.domainName1, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domain", mapper: { @@ -1149,11 +864,18 @@ const updateOperationSpec: msRest.OperationSpec = { const listOwnershipIdentifiersOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", - urlParameters: [Parameters.resourceGroupName, Parameters.domainName0, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.domainName0, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainOwnershipIdentifierCollection @@ -1167,16 +889,19 @@ const listOwnershipIdentifiersOperationSpec: msRest.OperationSpec = { const getOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", urlParameters: [ Parameters.resourceGroupName, Parameters.domainName0, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainOwnershipIdentifier @@ -1190,16 +915,19 @@ const getOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const createOrUpdateOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", urlParameters: [ Parameters.resourceGroupName, Parameters.domainName0, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domainOwnershipIdentifier", mapper: { @@ -1220,16 +948,19 @@ const createOrUpdateOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const deleteOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", urlParameters: [ Parameters.resourceGroupName, Parameters.domainName0, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -1242,16 +973,19 @@ const deleteOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const updateOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}", urlParameters: [ Parameters.resourceGroupName, Parameters.domainName0, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domainOwnershipIdentifier", mapper: { @@ -1272,11 +1006,18 @@ const updateOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const renewOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew", - urlParameters: [Parameters.resourceGroupName, Parameters.domainName0, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.domainName0, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -1290,11 +1031,18 @@ const renewOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", - urlParameters: [Parameters.resourceGroupName, Parameters.domainName1, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.domainName1, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domain", mapper: { @@ -1320,9 +1068,15 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainCollection @@ -1338,9 +1092,15 @@ const listRecommendationsNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.NameIdentifierCollection @@ -1356,9 +1116,15 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainCollection @@ -1374,9 +1140,15 @@ const listOwnershipIdentifiersNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DomainOwnershipIdentifierCollection diff --git a/sdk/appservice/arm-appservice/src/operations/global.ts b/sdk/appservice/arm-appservice/src/operations/global.ts index 138ec33c71ae..3a02a448be22 100644 --- a/sdk/appservice/arm-appservice/src/operations/global.ts +++ b/sdk/appservice/arm-appservice/src/operations/global.ts @@ -32,41 +32,26 @@ export class Global { * @param [options] The optional parameters * @returns Promise */ - getDeletedWebApp( - deletedSiteId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDeletedWebApp(deletedSiteId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345 * @param callback The callback */ - getDeletedWebApp( - deletedSiteId: string, - callback: msRest.ServiceCallback - ): void; + getDeletedWebApp(deletedSiteId: string, callback: msRest.ServiceCallback): void; /** * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345 * @param options The optional parameters * @param callback The callback */ - getDeletedWebApp( - deletedSiteId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDeletedWebApp( - deletedSiteId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDeletedWebApp(deletedSiteId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDeletedWebApp(deletedSiteId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { deletedSiteId, options }, getDeletedWebAppOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -76,41 +61,26 @@ export class Global { * @param [options] The optional parameters * @returns Promise */ - getDeletedWebAppSnapshots( - deletedSiteId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDeletedWebAppSnapshots(deletedSiteId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345 * @param callback The callback */ - getDeletedWebAppSnapshots( - deletedSiteId: string, - callback: msRest.ServiceCallback - ): void; + getDeletedWebAppSnapshots(deletedSiteId: string, callback: msRest.ServiceCallback): void; /** * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345 * @param options The optional parameters * @param callback The callback */ - getDeletedWebAppSnapshots( - deletedSiteId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDeletedWebAppSnapshots( - deletedSiteId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDeletedWebAppSnapshots(deletedSiteId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDeletedWebAppSnapshots(deletedSiteId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { deletedSiteId, options }, getDeletedWebAppSnapshotsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -121,39 +91,21 @@ export class Global { * @param [options] The optional parameters * @returns Promise */ - getSubscriptionOperationWithAsyncResponse( - location: string, - operationId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSubscriptionOperationWithAsyncResponse(location: string, operationId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param location Location name * @param operationId Operation Id * @param callback The callback */ - getSubscriptionOperationWithAsyncResponse( - location: string, - operationId: string, - callback: msRest.ServiceCallback - ): void; + getSubscriptionOperationWithAsyncResponse(location: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param location Location name * @param operationId Operation Id * @param options The optional parameters * @param callback The callback */ - getSubscriptionOperationWithAsyncResponse( - location: string, - operationId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSubscriptionOperationWithAsyncResponse( - location: string, - operationId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSubscriptionOperationWithAsyncResponse(location: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSubscriptionOperationWithAsyncResponse(location: string, operationId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { location, @@ -161,8 +113,7 @@ export class Global { options }, getSubscriptionOperationWithAsyncResponseOperationSpec, - callback - ); + callback); } } @@ -171,9 +122,16 @@ const serializer = new msRest.Serializer(Mappers); const getDeletedWebAppOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}", - urlParameters: [Parameters.deletedSiteId, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.deletedSiteId, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DeletedSite @@ -187,11 +145,17 @@ const getDeletedWebAppOperationSpec: msRest.OperationSpec = { const getDeletedWebAppSnapshotsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots", - urlParameters: [Parameters.deletedSiteId, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots", + urlParameters: [ + Parameters.deletedSiteId, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -216,11 +180,18 @@ const getDeletedWebAppSnapshotsOperationSpec: msRest.OperationSpec = { const getSubscriptionOperationWithAsyncResponseOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", - urlParameters: [Parameters.location, Parameters.operationId, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}", + urlParameters: [ + Parameters.location, + Parameters.operationId, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { diff --git a/sdk/appservice/arm-appservice/src/operations/index.ts b/sdk/appservice/arm-appservice/src/operations/index.ts index 00f82c04f262..567f90805a0e 100644 --- a/sdk/appservice/arm-appservice/src/operations/index.ts +++ b/sdk/appservice/arm-appservice/src/operations/index.ts @@ -13,14 +13,15 @@ export * from "./certificateRegistrationProvider"; export * from "./domains"; export * from "./topLevelDomains"; export * from "./domainRegistrationProvider"; +export * from "./appServiceEnvironments"; +export * from "./appServicePlans"; export * from "./certificates"; export * from "./deletedWebApps"; export * from "./diagnostics"; export * from "./global"; +export * from "./kubeEnvironments"; export * from "./provider"; export * from "./recommendations"; -export * from "./webApps"; -export * from "./staticSites"; -export * from "./appServiceEnvironments"; -export * from "./appServicePlans"; export * from "./resourceHealthMetadataOperations"; +export * from "./staticSites"; +export * from "./webApps"; diff --git a/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts b/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts new file mode 100644 index 000000000000..f90b161e5c2d --- /dev/null +++ b/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts @@ -0,0 +1,494 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/kubeEnvironmentsMappers"; +import * as Parameters from "../models/parameters"; +import { WebSiteManagementClientContext } from "../webSiteManagementClientContext"; + +/** Class representing a KubeEnvironments. */ +export class KubeEnvironments { + private readonly client: WebSiteManagementClientContext; + + /** + * Create a KubeEnvironments. + * @param {WebSiteManagementClientContext} client Reference to the service client. + */ + constructor(client: WebSiteManagementClientContext) { + this.client = client; + } + + /** + * Description for Get all Kubernetes Environments for a subscription. + * @summary Get all Kubernetes Environments for a subscription. + * @param [options] The optional parameters + * @returns Promise + */ + listBySubscription(options?: msRest.RequestOptionsBase): Promise; + /** + * @param callback The callback + */ + listBySubscription(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listBySubscription(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBySubscription(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listBySubscriptionOperationSpec, + callback) as Promise; + } + + /** + * Description for Get all the Kubernetes Environments in a resource group. + * @summary Get all the Kubernetes Environments in a resource group. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param [options] The optional parameters + * @returns Promise + */ + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param callback The callback + */ + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param options The optional parameters + * @param callback The callback + */ + listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + options + }, + listByResourceGroupOperationSpec, + callback) as Promise; + } + + /** + * Description for Get the properties of a Kubernetes Environment. + * @summary Get the properties of a Kubernetes Environment. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param callback The callback + */ + get(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + name, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Description for Creates or updates a Kubernetes Environment. + * @summary Creates or updates a Kubernetes Environment. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param kubeEnvironmentEnvelope Configuration details of the Kubernetes Environment. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroupName: string, name: string, kubeEnvironmentEnvelope: Models.KubeEnvironment, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,name,kubeEnvironmentEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Description for Delete a Kubernetes Environment. + * @summary Delete a Kubernetes Environment. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Description for Creates or updates a Kubernetes Environment. + * @summary Creates or updates a Kubernetes Environment. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param kubeEnvironmentEnvelope Configuration details of the Kubernetes Environment. + * @param [options] The optional parameters + * @returns Promise + */ + update(resourceGroupName: string, name: string, kubeEnvironmentEnvelope: Models.KubeEnvironmentPatchResource, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param kubeEnvironmentEnvelope Configuration details of the Kubernetes Environment. + * @param callback The callback + */ + update(resourceGroupName: string, name: string, kubeEnvironmentEnvelope: Models.KubeEnvironmentPatchResource, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param kubeEnvironmentEnvelope Configuration details of the Kubernetes Environment. + * @param options The optional parameters + * @param callback The callback + */ + update(resourceGroupName: string, name: string, kubeEnvironmentEnvelope: Models.KubeEnvironmentPatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, name: string, kubeEnvironmentEnvelope: Models.KubeEnvironmentPatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + name, + kubeEnvironmentEnvelope, + options + }, + updateOperationSpec, + callback) as Promise; + } + + /** + * Description for Creates or updates a Kubernetes Environment. + * @summary Creates or updates a Kubernetes Environment. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param kubeEnvironmentEnvelope Configuration details of the Kubernetes Environment. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroupName: string, name: string, kubeEnvironmentEnvelope: Models.KubeEnvironment, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + name, + kubeEnvironmentEnvelope, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Description for Delete a Kubernetes Environment. + * @summary Delete a Kubernetes Environment. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the Kubernetes Environment. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + name, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Description for Get all Kubernetes Environments for a subscription. + * @summary Get all Kubernetes Environments for a subscription. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listBySubscriptionNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listBySubscriptionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listBySubscriptionNextOperationSpec, + callback) as Promise; + } + + /** + * Description for Get all the Kubernetes Environments in a resource group. + * @summary Get all the Kubernetes Environments in a resource group. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByResourceGroupNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listBySubscriptionOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironmentCollection + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const listByResourceGroupOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironmentCollection + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironment + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const updateOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "kubeEnvironmentEnvelope", + mapper: { + ...Mappers.KubeEnvironmentPatchResource, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironment + }, + 201: { + bodyMapper: Mappers.KubeEnvironment + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "kubeEnvironmentEnvelope", + mapper: { + ...Mappers.KubeEnvironment, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironment + }, + 201: { + bodyMapper: Mappers.KubeEnvironment + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironmentCollection + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.KubeEnvironmentCollection + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; diff --git a/sdk/appservice/arm-appservice/src/operations/provider.ts b/sdk/appservice/arm-appservice/src/operations/provider.ts index aa0175cb2c3d..4093ad2618d7 100644 --- a/sdk/appservice/arm-appservice/src/operations/provider.ts +++ b/sdk/appservice/arm-appservice/src/operations/provider.ts @@ -31,9 +31,7 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getAvailableStacks( - options?: Models.ProviderGetAvailableStacksOptionalParams - ): Promise; + getAvailableStacks(options?: Models.ProviderGetAvailableStacksOptionalParams): Promise; /** * @param callback The callback */ @@ -42,23 +40,14 @@ export class Provider { * @param options The optional parameters * @param callback The callback */ - getAvailableStacks( - options: Models.ProviderGetAvailableStacksOptionalParams, - callback: msRest.ServiceCallback - ): void; - getAvailableStacks( - options?: - | Models.ProviderGetAvailableStacksOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAvailableStacks(options: Models.ProviderGetAvailableStacksOptionalParams, callback: msRest.ServiceCallback): void; + getAvailableStacks(options?: Models.ProviderGetAvailableStacksOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, getAvailableStacksOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -67,9 +56,7 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getFunctionAppStacks( - options?: Models.ProviderGetFunctionAppStacksOptionalParams - ): Promise; + getFunctionAppStacks(options?: Models.ProviderGetFunctionAppStacksOptionalParams): Promise; /** * @param callback The callback */ @@ -78,23 +65,14 @@ export class Provider { * @param options The optional parameters * @param callback The callback */ - getFunctionAppStacks( - options: Models.ProviderGetFunctionAppStacksOptionalParams, - callback: msRest.ServiceCallback - ): void; - getFunctionAppStacks( - options?: - | Models.ProviderGetFunctionAppStacksOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunctionAppStacks(options: Models.ProviderGetFunctionAppStacksOptionalParams, callback: msRest.ServiceCallback): void; + getFunctionAppStacks(options?: Models.ProviderGetFunctionAppStacksOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, getFunctionAppStacksOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -104,43 +82,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getFunctionAppStacksForLocation( - location: string, - options?: Models.ProviderGetFunctionAppStacksForLocationOptionalParams - ): Promise; + getFunctionAppStacksForLocation(location: string, options?: Models.ProviderGetFunctionAppStacksForLocationOptionalParams): Promise; /** * @param location Function App stack location. * @param callback The callback */ - getFunctionAppStacksForLocation( - location: string, - callback: msRest.ServiceCallback - ): void; + getFunctionAppStacksForLocation(location: string, callback: msRest.ServiceCallback): void; /** * @param location Function App stack location. * @param options The optional parameters * @param callback The callback */ - getFunctionAppStacksForLocation( - location: string, - options: Models.ProviderGetFunctionAppStacksForLocationOptionalParams, - callback: msRest.ServiceCallback - ): void; - getFunctionAppStacksForLocation( - location: string, - options?: - | Models.ProviderGetFunctionAppStacksForLocationOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunctionAppStacksForLocation(location: string, options: Models.ProviderGetFunctionAppStacksForLocationOptionalParams, callback: msRest.ServiceCallback): void; + getFunctionAppStacksForLocation(location: string, options?: Models.ProviderGetFunctionAppStacksForLocationOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { location, options }, getFunctionAppStacksForLocationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -150,43 +111,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getWebAppStacksForLocation( - location: string, - options?: Models.ProviderGetWebAppStacksForLocationOptionalParams - ): Promise; + getWebAppStacksForLocation(location: string, options?: Models.ProviderGetWebAppStacksForLocationOptionalParams): Promise; /** * @param location Web App stack location. * @param callback The callback */ - getWebAppStacksForLocation( - location: string, - callback: msRest.ServiceCallback - ): void; + getWebAppStacksForLocation(location: string, callback: msRest.ServiceCallback): void; /** * @param location Web App stack location. * @param options The optional parameters * @param callback The callback */ - getWebAppStacksForLocation( - location: string, - options: Models.ProviderGetWebAppStacksForLocationOptionalParams, - callback: msRest.ServiceCallback - ): void; - getWebAppStacksForLocation( - location: string, - options?: - | Models.ProviderGetWebAppStacksForLocationOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebAppStacksForLocation(location: string, options: Models.ProviderGetWebAppStacksForLocationOptionalParams, callback: msRest.ServiceCallback): void; + getWebAppStacksForLocation(location: string, options?: Models.ProviderGetWebAppStacksForLocationOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { location, options }, getWebAppStacksForLocationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -197,9 +141,7 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - listOperations( - options?: msRest.RequestOptionsBase - ): Promise; + listOperations(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ @@ -208,21 +150,14 @@ export class Provider { * @param options The optional parameters * @param callback The callback */ - listOperations( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listOperations( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listOperations(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOperations(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -231,9 +166,7 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getWebAppStacks( - options?: Models.ProviderGetWebAppStacksOptionalParams - ): Promise; + getWebAppStacks(options?: Models.ProviderGetWebAppStacksOptionalParams): Promise; /** * @param callback The callback */ @@ -242,23 +175,14 @@ export class Provider { * @param options The optional parameters * @param callback The callback */ - getWebAppStacks( - options: Models.ProviderGetWebAppStacksOptionalParams, - callback: msRest.ServiceCallback - ): void; - getWebAppStacks( - options?: - | Models.ProviderGetWebAppStacksOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebAppStacks(options: Models.ProviderGetWebAppStacksOptionalParams, callback: msRest.ServiceCallback): void; + getWebAppStacks(options?: Models.ProviderGetWebAppStacksOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, getWebAppStacksOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -267,36 +191,23 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getAvailableStacksOnPrem( - options?: Models.ProviderGetAvailableStacksOnPremOptionalParams - ): Promise; + getAvailableStacksOnPrem(options?: Models.ProviderGetAvailableStacksOnPremOptionalParams): Promise; /** * @param callback The callback */ - getAvailableStacksOnPrem( - callback: msRest.ServiceCallback - ): void; + getAvailableStacksOnPrem(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ - getAvailableStacksOnPrem( - options: Models.ProviderGetAvailableStacksOnPremOptionalParams, - callback: msRest.ServiceCallback - ): void; - getAvailableStacksOnPrem( - options?: - | Models.ProviderGetAvailableStacksOnPremOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAvailableStacksOnPrem(options: Models.ProviderGetAvailableStacksOnPremOptionalParams, callback: msRest.ServiceCallback): void; + getAvailableStacksOnPrem(options?: Models.ProviderGetAvailableStacksOnPremOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, getAvailableStacksOnPremOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -306,43 +217,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getAvailableStacksNext( - nextPageLink: string, - options?: Models.ProviderGetAvailableStacksNextOptionalParams - ): Promise; + getAvailableStacksNext(nextPageLink: string, options?: Models.ProviderGetAvailableStacksNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getAvailableStacksNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getAvailableStacksNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getAvailableStacksNext( - nextPageLink: string, - options: Models.ProviderGetAvailableStacksNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - getAvailableStacksNext( - nextPageLink: string, - options?: - | Models.ProviderGetAvailableStacksNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAvailableStacksNext(nextPageLink: string, options: Models.ProviderGetAvailableStacksNextOptionalParams, callback: msRest.ServiceCallback): void; + getAvailableStacksNext(nextPageLink: string, options?: Models.ProviderGetAvailableStacksNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getAvailableStacksNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -352,43 +246,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getFunctionAppStacksNext( - nextPageLink: string, - options?: Models.ProviderGetFunctionAppStacksNextOptionalParams - ): Promise; + getFunctionAppStacksNext(nextPageLink: string, options?: Models.ProviderGetFunctionAppStacksNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getFunctionAppStacksNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getFunctionAppStacksNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getFunctionAppStacksNext( - nextPageLink: string, - options: Models.ProviderGetFunctionAppStacksNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - getFunctionAppStacksNext( - nextPageLink: string, - options?: - | Models.ProviderGetFunctionAppStacksNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunctionAppStacksNext(nextPageLink: string, options: Models.ProviderGetFunctionAppStacksNextOptionalParams, callback: msRest.ServiceCallback): void; + getFunctionAppStacksNext(nextPageLink: string, options?: Models.ProviderGetFunctionAppStacksNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getFunctionAppStacksNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -398,43 +275,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getFunctionAppStacksForLocationNext( - nextPageLink: string, - options?: Models.ProviderGetFunctionAppStacksForLocationNextOptionalParams - ): Promise; + getFunctionAppStacksForLocationNext(nextPageLink: string, options?: Models.ProviderGetFunctionAppStacksForLocationNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getFunctionAppStacksForLocationNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getFunctionAppStacksForLocationNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getFunctionAppStacksForLocationNext( - nextPageLink: string, - options: Models.ProviderGetFunctionAppStacksForLocationNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - getFunctionAppStacksForLocationNext( - nextPageLink: string, - options?: - | Models.ProviderGetFunctionAppStacksForLocationNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunctionAppStacksForLocationNext(nextPageLink: string, options: Models.ProviderGetFunctionAppStacksForLocationNextOptionalParams, callback: msRest.ServiceCallback): void; + getFunctionAppStacksForLocationNext(nextPageLink: string, options?: Models.ProviderGetFunctionAppStacksForLocationNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getFunctionAppStacksForLocationNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -444,43 +304,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getWebAppStacksForLocationNext( - nextPageLink: string, - options?: Models.ProviderGetWebAppStacksForLocationNextOptionalParams - ): Promise; + getWebAppStacksForLocationNext(nextPageLink: string, options?: Models.ProviderGetWebAppStacksForLocationNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getWebAppStacksForLocationNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getWebAppStacksForLocationNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getWebAppStacksForLocationNext( - nextPageLink: string, - options: Models.ProviderGetWebAppStacksForLocationNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - getWebAppStacksForLocationNext( - nextPageLink: string, - options?: - | Models.ProviderGetWebAppStacksForLocationNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebAppStacksForLocationNext(nextPageLink: string, options: Models.ProviderGetWebAppStacksForLocationNextOptionalParams, callback: msRest.ServiceCallback): void; + getWebAppStacksForLocationNext(nextPageLink: string, options?: Models.ProviderGetWebAppStacksForLocationNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getWebAppStacksForLocationNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -492,41 +335,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - listOperationsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listOperationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listOperationsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listOperationsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listOperationsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listOperationsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listOperationsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOperationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listOperationsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -536,43 +364,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getWebAppStacksNext( - nextPageLink: string, - options?: Models.ProviderGetWebAppStacksNextOptionalParams - ): Promise; + getWebAppStacksNext(nextPageLink: string, options?: Models.ProviderGetWebAppStacksNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getWebAppStacksNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getWebAppStacksNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getWebAppStacksNext( - nextPageLink: string, - options: Models.ProviderGetWebAppStacksNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - getWebAppStacksNext( - nextPageLink: string, - options?: - | Models.ProviderGetWebAppStacksNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebAppStacksNext(nextPageLink: string, options: Models.ProviderGetWebAppStacksNextOptionalParams, callback: msRest.ServiceCallback): void; + getWebAppStacksNext(nextPageLink: string, options?: Models.ProviderGetWebAppStacksNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getWebAppStacksNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -582,43 +393,26 @@ export class Provider { * @param [options] The optional parameters * @returns Promise */ - getAvailableStacksOnPremNext( - nextPageLink: string, - options?: Models.ProviderGetAvailableStacksOnPremNextOptionalParams - ): Promise; + getAvailableStacksOnPremNext(nextPageLink: string, options?: Models.ProviderGetAvailableStacksOnPremNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getAvailableStacksOnPremNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getAvailableStacksOnPremNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getAvailableStacksOnPremNext( - nextPageLink: string, - options: Models.ProviderGetAvailableStacksOnPremNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - getAvailableStacksOnPremNext( - nextPageLink: string, - options?: - | Models.ProviderGetAvailableStacksOnPremNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAvailableStacksOnPremNext(nextPageLink: string, options: Models.ProviderGetAvailableStacksOnPremNextOptionalParams, callback: msRest.ServiceCallback): void; + getAvailableStacksOnPremNext(nextPageLink: string, options?: Models.ProviderGetAvailableStacksOnPremNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getAvailableStacksOnPremNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -627,8 +421,13 @@ const serializer = new msRest.Serializer(Mappers); const getAvailableStacksOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/availableStacks", - queryParameters: [Parameters.osTypeSelected, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.osTypeSelected, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApplicationStackCollection @@ -643,8 +442,13 @@ const getAvailableStacksOperationSpec: msRest.OperationSpec = { const getFunctionAppStacksOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/functionAppStacks", - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionAppStackCollection @@ -659,9 +463,16 @@ const getFunctionAppStacksOperationSpec: msRest.OperationSpec = { const getFunctionAppStacksForLocationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/locations/{location}/functionAppStacks", - urlParameters: [Parameters.location], - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.location + ], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionAppStackCollection @@ -676,9 +487,16 @@ const getFunctionAppStacksForLocationOperationSpec: msRest.OperationSpec = { const getWebAppStacksForLocationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/locations/{location}/webAppStacks", - urlParameters: [Parameters.location], - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.location + ], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppStackCollection @@ -693,8 +511,12 @@ const getWebAppStacksForLocationOperationSpec: msRest.OperationSpec = { const listOperationsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/operations", - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmOperationCollection @@ -709,8 +531,13 @@ const listOperationsOperationSpec: msRest.OperationSpec = { const getWebAppStacksOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/webAppStacks", - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppStackCollection @@ -725,9 +552,16 @@ const getWebAppStacksOperationSpec: msRest.OperationSpec = { const getAvailableStacksOnPremOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.osTypeSelected, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.osTypeSelected, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApplicationStackCollection @@ -743,9 +577,16 @@ const getAvailableStacksNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.osTypeSelected, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.osTypeSelected, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApplicationStackCollection @@ -761,9 +602,16 @@ const getFunctionAppStacksNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionAppStackCollection @@ -779,9 +627,16 @@ const getFunctionAppStacksForLocationNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionAppStackCollection @@ -797,9 +652,16 @@ const getWebAppStacksForLocationNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppStackCollection @@ -815,9 +677,15 @@ const listOperationsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmOperationCollection @@ -833,9 +701,16 @@ const getWebAppStacksNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.stackOsType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.stackOsType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppStackCollection @@ -851,9 +726,16 @@ const getAvailableStacksOnPremNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.osTypeSelected, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.osTypeSelected, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApplicationStackCollection diff --git a/sdk/appservice/arm-appservice/src/operations/recommendations.ts b/sdk/appservice/arm-appservice/src/operations/recommendations.ts index 48957f54ada9..37873e3db1e4 100644 --- a/sdk/appservice/arm-appservice/src/operations/recommendations.ts +++ b/sdk/appservice/arm-appservice/src/operations/recommendations.ts @@ -31,9 +31,7 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - list( - options?: Models.RecommendationsListOptionalParams - ): Promise; + list(options?: Models.RecommendationsListOptionalParams): Promise; /** * @param callback The callback */ @@ -42,23 +40,14 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - list( - options: Models.RecommendationsListOptionalParams, - callback: msRest.ServiceCallback - ): void; - list( - options?: - | Models.RecommendationsListOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: Models.RecommendationsListOptionalParams, callback: msRest.ServiceCallback): void; + list(options?: Models.RecommendationsListOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -77,17 +66,13 @@ export class Recommendations { * @param callback The callback */ resetAllFilters(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - resetAllFilters( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + resetAllFilters(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, resetAllFiltersOperationSpec, - callback - ); + callback); } /** @@ -98,10 +83,7 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - disableRecommendationForSubscription( - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + disableRecommendationForSubscription(name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param name Rule name * @param callback The callback @@ -112,24 +94,15 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - disableRecommendationForSubscription( - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - disableRecommendationForSubscription( - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + disableRecommendationForSubscription(name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disableRecommendationForSubscription(name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { name, options }, disableRecommendationForSubscriptionOperationSpec, - callback - ); + callback); } /** @@ -140,41 +113,21 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listHistoryForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - options?: Models.RecommendationsListHistoryForHostingEnvironmentOptionalParams - ): Promise; + listHistoryForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, options?: Models.RecommendationsListHistoryForHostingEnvironmentOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param hostingEnvironmentName Name of the hosting environment. * @param callback The callback */ - listHistoryForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - callback: msRest.ServiceCallback - ): void; + listHistoryForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param hostingEnvironmentName Name of the hosting environment. * @param options The optional parameters * @param callback The callback */ - listHistoryForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - options: Models.RecommendationsListHistoryForHostingEnvironmentOptionalParams, - callback: msRest.ServiceCallback - ): void; - listHistoryForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - options?: - | Models.RecommendationsListHistoryForHostingEnvironmentOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHistoryForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, options: Models.RecommendationsListHistoryForHostingEnvironmentOptionalParams, callback: msRest.ServiceCallback): void; + listHistoryForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, options?: Models.RecommendationsListHistoryForHostingEnvironmentOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -182,8 +135,7 @@ export class Recommendations { options }, listHistoryForHostingEnvironmentOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -194,41 +146,21 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listRecommendedRulesForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - options?: Models.RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams - ): Promise; + listRecommendedRulesForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, options?: Models.RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param hostingEnvironmentName Name of the app. * @param callback The callback */ - listRecommendedRulesForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - callback: msRest.ServiceCallback - ): void; + listRecommendedRulesForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param hostingEnvironmentName Name of the app. * @param options The optional parameters * @param callback The callback */ - listRecommendedRulesForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - options: Models.RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams, - callback: msRest.ServiceCallback - ): void; - listRecommendedRulesForHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - options?: - | Models.RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRecommendedRulesForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, options: Models.RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams, callback: msRest.ServiceCallback): void; + listRecommendedRulesForHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, options?: Models.RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -236,8 +168,7 @@ export class Recommendations { options }, listRecommendedRulesForHostingEnvironmentOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -249,24 +180,14 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - disableAllForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + disableAllForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param environmentName Name of the app. * @param hostingEnvironmentName * @param callback The callback */ - disableAllForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - callback: msRest.ServiceCallback - ): void; + disableAllForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param environmentName Name of the app. @@ -274,20 +195,8 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - disableAllForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - disableAllForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + disableAllForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disableAllForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -296,8 +205,7 @@ export class Recommendations { options }, disableAllForHostingEnvironmentOperationSpec, - callback - ); + callback); } /** @@ -309,24 +217,14 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - resetAllFiltersForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + resetAllFiltersForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param environmentName Name of the app. * @param hostingEnvironmentName * @param callback The callback */ - resetAllFiltersForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - callback: msRest.ServiceCallback - ): void; + resetAllFiltersForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param environmentName Name of the app. @@ -334,20 +232,8 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - resetAllFiltersForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - resetAllFiltersForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - hostingEnvironmentName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + resetAllFiltersForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + resetAllFiltersForHostingEnvironment(resourceGroupName: string, environmentName: string, hostingEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -356,8 +242,7 @@ export class Recommendations { options }, resetAllFiltersForHostingEnvironmentOperationSpec, - callback - ); + callback); } /** @@ -369,24 +254,14 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - getRuleDetailsByHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - name: string, - options?: Models.RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams - ): Promise; + getRuleDetailsByHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, name: string, options?: Models.RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param hostingEnvironmentName Name of the hosting environment. * @param name Name of the recommendation. * @param callback The callback */ - getRuleDetailsByHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getRuleDetailsByHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param hostingEnvironmentName Name of the hosting environment. @@ -394,22 +269,8 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - getRuleDetailsByHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - name: string, - options: Models.RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams, - callback: msRest.ServiceCallback - ): void; - getRuleDetailsByHostingEnvironment( - resourceGroupName: string, - hostingEnvironmentName: string, - name: string, - options?: - | Models.RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getRuleDetailsByHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, name: string, options: Models.RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams, callback: msRest.ServiceCallback): void; + getRuleDetailsByHostingEnvironment(resourceGroupName: string, hostingEnvironmentName: string, name: string, options?: Models.RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -418,8 +279,7 @@ export class Recommendations { options }, getRuleDetailsByHostingEnvironmentOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -432,13 +292,7 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - disableRecommendationForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - name: string, - hostingEnvironmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + disableRecommendationForHostingEnvironment(resourceGroupName: string, environmentName: string, name: string, hostingEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param environmentName Site name @@ -446,13 +300,7 @@ export class Recommendations { * @param hostingEnvironmentName * @param callback The callback */ - disableRecommendationForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - name: string, - hostingEnvironmentName: string, - callback: msRest.ServiceCallback - ): void; + disableRecommendationForHostingEnvironment(resourceGroupName: string, environmentName: string, name: string, hostingEnvironmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param environmentName Site name @@ -461,22 +309,8 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - disableRecommendationForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - name: string, - hostingEnvironmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - disableRecommendationForHostingEnvironment( - resourceGroupName: string, - environmentName: string, - name: string, - hostingEnvironmentName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + disableRecommendationForHostingEnvironment(resourceGroupName: string, environmentName: string, name: string, hostingEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disableRecommendationForHostingEnvironment(resourceGroupName: string, environmentName: string, name: string, hostingEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -486,8 +320,7 @@ export class Recommendations { options }, disableRecommendationForHostingEnvironmentOperationSpec, - callback - ); + callback); } /** @@ -498,41 +331,21 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listHistoryForWebApp( - resourceGroupName: string, - siteName: string, - options?: Models.RecommendationsListHistoryForWebAppOptionalParams - ): Promise; + listHistoryForWebApp(resourceGroupName: string, siteName: string, options?: Models.RecommendationsListHistoryForWebAppOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param callback The callback */ - listHistoryForWebApp( - resourceGroupName: string, - siteName: string, - callback: msRest.ServiceCallback - ): void; + listHistoryForWebApp(resourceGroupName: string, siteName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param options The optional parameters * @param callback The callback */ - listHistoryForWebApp( - resourceGroupName: string, - siteName: string, - options: Models.RecommendationsListHistoryForWebAppOptionalParams, - callback: msRest.ServiceCallback - ): void; - listHistoryForWebApp( - resourceGroupName: string, - siteName: string, - options?: - | Models.RecommendationsListHistoryForWebAppOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHistoryForWebApp(resourceGroupName: string, siteName: string, options: Models.RecommendationsListHistoryForWebAppOptionalParams, callback: msRest.ServiceCallback): void; + listHistoryForWebApp(resourceGroupName: string, siteName: string, options?: Models.RecommendationsListHistoryForWebAppOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -540,8 +353,7 @@ export class Recommendations { options }, listHistoryForWebAppOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -552,41 +364,21 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listRecommendedRulesForWebApp( - resourceGroupName: string, - siteName: string, - options?: Models.RecommendationsListRecommendedRulesForWebAppOptionalParams - ): Promise; + listRecommendedRulesForWebApp(resourceGroupName: string, siteName: string, options?: Models.RecommendationsListRecommendedRulesForWebAppOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param callback The callback */ - listRecommendedRulesForWebApp( - resourceGroupName: string, - siteName: string, - callback: msRest.ServiceCallback - ): void; + listRecommendedRulesForWebApp(resourceGroupName: string, siteName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param options The optional parameters * @param callback The callback */ - listRecommendedRulesForWebApp( - resourceGroupName: string, - siteName: string, - options: Models.RecommendationsListRecommendedRulesForWebAppOptionalParams, - callback: msRest.ServiceCallback - ): void; - listRecommendedRulesForWebApp( - resourceGroupName: string, - siteName: string, - options?: - | Models.RecommendationsListRecommendedRulesForWebAppOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRecommendedRulesForWebApp(resourceGroupName: string, siteName: string, options: Models.RecommendationsListRecommendedRulesForWebAppOptionalParams, callback: msRest.ServiceCallback): void; + listRecommendedRulesForWebApp(resourceGroupName: string, siteName: string, options?: Models.RecommendationsListRecommendedRulesForWebAppOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -594,8 +386,7 @@ export class Recommendations { options }, listRecommendedRulesForWebAppOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -606,39 +397,21 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - disableAllForWebApp( - resourceGroupName: string, - siteName: string, - options?: msRest.RequestOptionsBase - ): Promise; + disableAllForWebApp(resourceGroupName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param callback The callback */ - disableAllForWebApp( - resourceGroupName: string, - siteName: string, - callback: msRest.ServiceCallback - ): void; + disableAllForWebApp(resourceGroupName: string, siteName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param options The optional parameters * @param callback The callback */ - disableAllForWebApp( - resourceGroupName: string, - siteName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - disableAllForWebApp( - resourceGroupName: string, - siteName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + disableAllForWebApp(resourceGroupName: string, siteName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disableAllForWebApp(resourceGroupName: string, siteName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -646,8 +419,7 @@ export class Recommendations { options }, disableAllForWebAppOperationSpec, - callback - ); + callback); } /** @@ -658,39 +430,21 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - resetAllFiltersForWebApp( - resourceGroupName: string, - siteName: string, - options?: msRest.RequestOptionsBase - ): Promise; + resetAllFiltersForWebApp(resourceGroupName: string, siteName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param callback The callback */ - resetAllFiltersForWebApp( - resourceGroupName: string, - siteName: string, - callback: msRest.ServiceCallback - ): void; + resetAllFiltersForWebApp(resourceGroupName: string, siteName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param options The optional parameters * @param callback The callback */ - resetAllFiltersForWebApp( - resourceGroupName: string, - siteName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - resetAllFiltersForWebApp( - resourceGroupName: string, - siteName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + resetAllFiltersForWebApp(resourceGroupName: string, siteName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + resetAllFiltersForWebApp(resourceGroupName: string, siteName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -698,8 +452,7 @@ export class Recommendations { options }, resetAllFiltersForWebAppOperationSpec, - callback - ); + callback); } /** @@ -711,24 +464,14 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - getRuleDetailsByWebApp( - resourceGroupName: string, - siteName: string, - name: string, - options?: Models.RecommendationsGetRuleDetailsByWebAppOptionalParams - ): Promise; + getRuleDetailsByWebApp(resourceGroupName: string, siteName: string, name: string, options?: Models.RecommendationsGetRuleDetailsByWebAppOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. * @param name Name of the recommendation. * @param callback The callback */ - getRuleDetailsByWebApp( - resourceGroupName: string, - siteName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getRuleDetailsByWebApp(resourceGroupName: string, siteName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Name of the app. @@ -736,22 +479,8 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - getRuleDetailsByWebApp( - resourceGroupName: string, - siteName: string, - name: string, - options: Models.RecommendationsGetRuleDetailsByWebAppOptionalParams, - callback: msRest.ServiceCallback - ): void; - getRuleDetailsByWebApp( - resourceGroupName: string, - siteName: string, - name: string, - options?: - | Models.RecommendationsGetRuleDetailsByWebAppOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getRuleDetailsByWebApp(resourceGroupName: string, siteName: string, name: string, options: Models.RecommendationsGetRuleDetailsByWebAppOptionalParams, callback: msRest.ServiceCallback): void; + getRuleDetailsByWebApp(resourceGroupName: string, siteName: string, name: string, options?: Models.RecommendationsGetRuleDetailsByWebAppOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -760,8 +489,7 @@ export class Recommendations { options }, getRuleDetailsByWebAppOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -773,24 +501,14 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - disableRecommendationForSite( - resourceGroupName: string, - siteName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + disableRecommendationForSite(resourceGroupName: string, siteName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Site name * @param name Rule name * @param callback The callback */ - disableRecommendationForSite( - resourceGroupName: string, - siteName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + disableRecommendationForSite(resourceGroupName: string, siteName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param siteName Site name @@ -798,20 +516,8 @@ export class Recommendations { * @param options The optional parameters * @param callback The callback */ - disableRecommendationForSite( - resourceGroupName: string, - siteName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - disableRecommendationForSite( - resourceGroupName: string, - siteName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + disableRecommendationForSite(resourceGroupName: string, siteName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + disableRecommendationForSite(resourceGroupName: string, siteName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -820,8 +526,7 @@ export class Recommendations { options }, disableRecommendationForSiteOperationSpec, - callback - ); + callback); } /** @@ -831,43 +536,26 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: Models.RecommendationsListNextOptionalParams - ): Promise; + listNext(nextPageLink: string, options?: Models.RecommendationsListNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: Models.RecommendationsListNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: - | Models.RecommendationsListNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: Models.RecommendationsListNextOptionalParams, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: Models.RecommendationsListNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -877,43 +565,26 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listHistoryForHostingEnvironmentNext( - nextPageLink: string, - options?: Models.RecommendationsListHistoryForHostingEnvironmentNextOptionalParams - ): Promise; + listHistoryForHostingEnvironmentNext(nextPageLink: string, options?: Models.RecommendationsListHistoryForHostingEnvironmentNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listHistoryForHostingEnvironmentNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listHistoryForHostingEnvironmentNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listHistoryForHostingEnvironmentNext( - nextPageLink: string, - options: Models.RecommendationsListHistoryForHostingEnvironmentNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listHistoryForHostingEnvironmentNext( - nextPageLink: string, - options?: - | Models.RecommendationsListHistoryForHostingEnvironmentNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHistoryForHostingEnvironmentNext(nextPageLink: string, options: Models.RecommendationsListHistoryForHostingEnvironmentNextOptionalParams, callback: msRest.ServiceCallback): void; + listHistoryForHostingEnvironmentNext(nextPageLink: string, options?: Models.RecommendationsListHistoryForHostingEnvironmentNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listHistoryForHostingEnvironmentNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -923,43 +594,26 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listRecommendedRulesForHostingEnvironmentNext( - nextPageLink: string, - options?: Models.RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams - ): Promise; + listRecommendedRulesForHostingEnvironmentNext(nextPageLink: string, options?: Models.RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listRecommendedRulesForHostingEnvironmentNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listRecommendedRulesForHostingEnvironmentNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listRecommendedRulesForHostingEnvironmentNext( - nextPageLink: string, - options: Models.RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listRecommendedRulesForHostingEnvironmentNext( - nextPageLink: string, - options?: - | Models.RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRecommendedRulesForHostingEnvironmentNext(nextPageLink: string, options: Models.RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams, callback: msRest.ServiceCallback): void; + listRecommendedRulesForHostingEnvironmentNext(nextPageLink: string, options?: Models.RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listRecommendedRulesForHostingEnvironmentNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -969,43 +623,26 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listHistoryForWebAppNext( - nextPageLink: string, - options?: Models.RecommendationsListHistoryForWebAppNextOptionalParams - ): Promise; + listHistoryForWebAppNext(nextPageLink: string, options?: Models.RecommendationsListHistoryForWebAppNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listHistoryForWebAppNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listHistoryForWebAppNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listHistoryForWebAppNext( - nextPageLink: string, - options: Models.RecommendationsListHistoryForWebAppNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listHistoryForWebAppNext( - nextPageLink: string, - options?: - | Models.RecommendationsListHistoryForWebAppNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHistoryForWebAppNext(nextPageLink: string, options: Models.RecommendationsListHistoryForWebAppNextOptionalParams, callback: msRest.ServiceCallback): void; + listHistoryForWebAppNext(nextPageLink: string, options?: Models.RecommendationsListHistoryForWebAppNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listHistoryForWebAppNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1015,43 +652,26 @@ export class Recommendations { * @param [options] The optional parameters * @returns Promise */ - listRecommendedRulesForWebAppNext( - nextPageLink: string, - options?: Models.RecommendationsListRecommendedRulesForWebAppNextOptionalParams - ): Promise; + listRecommendedRulesForWebAppNext(nextPageLink: string, options?: Models.RecommendationsListRecommendedRulesForWebAppNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listRecommendedRulesForWebAppNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listRecommendedRulesForWebAppNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listRecommendedRulesForWebAppNext( - nextPageLink: string, - options: Models.RecommendationsListRecommendedRulesForWebAppNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listRecommendedRulesForWebAppNext( - nextPageLink: string, - options?: - | Models.RecommendationsListRecommendedRulesForWebAppNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRecommendedRulesForWebAppNext(nextPageLink: string, options: Models.RecommendationsListRecommendedRulesForWebAppNextOptionalParams, callback: msRest.ServiceCallback): void; + listRecommendedRulesForWebAppNext(nextPageLink: string, options?: Models.RecommendationsListRecommendedRulesForWebAppNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listRecommendedRulesForWebAppNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -1060,9 +680,17 @@ const serializer = new msRest.Serializer(Mappers); const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.featured, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.featured, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1077,9 +705,15 @@ const listOperationSpec: msRest.OperationSpec = { const resetAllFiltersOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -1092,9 +726,16 @@ const resetAllFiltersOperationSpec: msRest.OperationSpec = { const disableRecommendationForSubscriptionOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable", - urlParameters: [Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -1106,15 +747,20 @@ const disableRecommendationForSubscriptionOperationSpec: msRest.OperationSpec = const listHistoryForHostingEnvironmentOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory", urlParameters: [ Parameters.resourceGroupName, Parameters.hostingEnvironmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.expiredOnly, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.expiredOnly, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1128,15 +774,20 @@ const listHistoryForHostingEnvironmentOperationSpec: msRest.OperationSpec = { const listRecommendedRulesForHostingEnvironmentOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations", urlParameters: [ Parameters.resourceGroupName, Parameters.hostingEnvironmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.featured, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.featured, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1150,15 +801,19 @@ const listRecommendedRulesForHostingEnvironmentOperationSpec: msRest.OperationSp const disableAllForHostingEnvironmentOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable", urlParameters: [ Parameters.resourceGroupName, Parameters.hostingEnvironmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.environmentName, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.environmentName, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -1170,15 +825,19 @@ const disableAllForHostingEnvironmentOperationSpec: msRest.OperationSpec = { const resetAllFiltersForHostingEnvironmentOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset", urlParameters: [ Parameters.resourceGroupName, Parameters.hostingEnvironmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.environmentName, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.environmentName, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -1190,16 +849,21 @@ const resetAllFiltersForHostingEnvironmentOperationSpec: msRest.OperationSpec = const getRuleDetailsByHostingEnvironmentOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}", urlParameters: [ Parameters.resourceGroupName, Parameters.hostingEnvironmentName, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.updateSeen, Parameters.recommendationId, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.updateSeen, + Parameters.recommendationId, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationRule @@ -1213,16 +877,20 @@ const getRuleDetailsByHostingEnvironmentOperationSpec: msRest.OperationSpec = { const disableRecommendationForHostingEnvironmentOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.hostingEnvironmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.environmentName, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.environmentName, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -1234,11 +902,20 @@ const disableRecommendationForHostingEnvironmentOperationSpec: msRest.OperationS const listHistoryForWebAppOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", - urlParameters: [Parameters.resourceGroupName, Parameters.siteName, Parameters.subscriptionId], - queryParameters: [Parameters.expiredOnly, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.expiredOnly, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1252,11 +929,20 @@ const listHistoryForWebAppOperationSpec: msRest.OperationSpec = { const listRecommendedRulesForWebAppOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", - urlParameters: [Parameters.resourceGroupName, Parameters.siteName, Parameters.subscriptionId], - queryParameters: [Parameters.featured, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.featured, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1270,11 +956,18 @@ const listRecommendedRulesForWebAppOperationSpec: msRest.OperationSpec = { const disableAllForWebAppOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", - urlParameters: [Parameters.resourceGroupName, Parameters.siteName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -1286,11 +979,18 @@ const disableAllForWebAppOperationSpec: msRest.OperationSpec = { const resetAllFiltersForWebAppOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", - urlParameters: [Parameters.resourceGroupName, Parameters.siteName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.siteName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -1302,16 +1002,21 @@ const resetAllFiltersForWebAppOperationSpec: msRest.OperationSpec = { const getRuleDetailsByWebAppOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}", urlParameters: [ Parameters.resourceGroupName, Parameters.siteName, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.updateSeen, Parameters.recommendationId, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.updateSeen, + Parameters.recommendationId, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationRule @@ -1325,16 +1030,19 @@ const getRuleDetailsByWebAppOperationSpec: msRest.OperationSpec = { const disableRecommendationForSiteOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable", urlParameters: [ Parameters.resourceGroupName, Parameters.siteName, Parameters.name, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -1348,9 +1056,17 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.featured, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.featured, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1366,9 +1082,17 @@ const listHistoryForHostingEnvironmentNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.expiredOnly, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.expiredOnly, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1384,9 +1108,17 @@ const listRecommendedRulesForHostingEnvironmentNextOperationSpec: msRest.Operati httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.featured, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.featured, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1402,9 +1134,17 @@ const listHistoryForWebAppNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.expiredOnly, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.expiredOnly, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection @@ -1420,9 +1160,17 @@ const listRecommendedRulesForWebAppNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.featured, Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.featured, + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RecommendationCollection diff --git a/sdk/appservice/arm-appservice/src/operations/staticSites.ts b/sdk/appservice/arm-appservice/src/operations/staticSites.ts index 0d184d2988e1..d25740f32fad 100644 --- a/sdk/appservice/arm-appservice/src/operations/staticSites.ts +++ b/sdk/appservice/arm-appservice/src/operations/staticSites.ts @@ -35,22 +35,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - previewWorkflow( - location: string, - staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, - options?: msRest.RequestOptionsBase - ): Promise; + previewWorkflow(location: string, staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, options?: msRest.RequestOptionsBase): Promise; /** * @param location Location where you plan to create the static site. * @param staticSitesWorkflowPreviewRequest A JSON representation of the * StaticSitesWorkflowPreviewRequest properties. See example. * @param callback The callback */ - previewWorkflow( - location: string, - staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, - callback: msRest.ServiceCallback - ): void; + previewWorkflow(location: string, staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, callback: msRest.ServiceCallback): void; /** * @param location Location where you plan to create the static site. * @param staticSitesWorkflowPreviewRequest A JSON representation of the @@ -58,18 +50,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - previewWorkflow( - location: string, - staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - previewWorkflow( - location: string, - staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + previewWorkflow(location: string, staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + previewWorkflow(location: string, staticSitesWorkflowPreviewRequest: Models.StaticSitesWorkflowPreviewRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { location, @@ -77,8 +59,7 @@ export class StaticSites { options }, previewWorkflowOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -96,21 +77,14 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - list( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - list( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -120,41 +94,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSitesByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSitesByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param callback The callback */ - getStaticSitesByResourceGroup( - resourceGroupName: string, - callback: msRest.ServiceCallback - ): void; + getStaticSitesByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The optional parameters * @param callback The callback */ - getStaticSitesByResourceGroup( - resourceGroupName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSitesByResourceGroup( - resourceGroupName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSitesByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSitesByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, getStaticSitesByResourceGroupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -165,39 +124,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - getStaticSite( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getStaticSite(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - getStaticSite( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSite(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -205,8 +146,7 @@ export class StaticSites { options }, getStaticSiteOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -220,20 +160,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateStaticSite( - resourceGroupName: string, - name: string, - staticSiteEnvelope: Models.StaticSiteARMResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateStaticSite( - resourceGroupName, - name, - staticSiteEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.StaticSitesCreateOrUpdateStaticSiteResponse - >; + createOrUpdateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: Models.StaticSiteARMResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateStaticSite(resourceGroupName,name,staticSiteEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -244,14 +173,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - deleteStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeleteStaticSite(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ); + deleteStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteStaticSite(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -265,24 +189,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - updateStaticSite( - resourceGroupName: string, - name: string, - staticSiteEnvelope: Models.StaticSitePatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: Models.StaticSitePatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to create or update. * @param staticSiteEnvelope A JSON representation of the staticsite properties. See example. * @param callback The callback */ - updateStaticSite( - resourceGroupName: string, - name: string, - staticSiteEnvelope: Models.StaticSitePatchResource, - callback: msRest.ServiceCallback - ): void; + updateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: Models.StaticSitePatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site to create or update. @@ -290,20 +204,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - updateStaticSite( - resourceGroupName: string, - name: string, - staticSiteEnvelope: Models.StaticSitePatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateStaticSite( - resourceGroupName: string, - name: string, - staticSiteEnvelope: Models.StaticSitePatchResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: Models.StaticSitePatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: Models.StaticSitePatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -312,8 +214,7 @@ export class StaticSites { options }, updateStaticSiteOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -325,24 +226,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteUsers( - resourceGroupName: string, - name: string, - authprovider: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteUsers(resourceGroupName: string, name: string, authprovider: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param authprovider The auth provider for the users. * @param callback The callback */ - listStaticSiteUsers( - resourceGroupName: string, - name: string, - authprovider: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteUsers(resourceGroupName: string, name: string, authprovider: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -350,20 +241,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - listStaticSiteUsers( - resourceGroupName: string, - name: string, - authprovider: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteUsers( - resourceGroupName: string, - name: string, - authprovider: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteUsers(resourceGroupName: string, name: string, authprovider: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteUsers(resourceGroupName: string, name: string, authprovider: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -372,8 +251,7 @@ export class StaticSites { options }, listStaticSiteUsersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -386,13 +264,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - deleteStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the staticsite. @@ -400,13 +272,7 @@ export class StaticSites { * @param userid The user id of the user. * @param callback The callback */ - deleteStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - callback: msRest.ServiceCallback - ): void; + deleteStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the staticsite. @@ -415,22 +281,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - deleteStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -440,8 +292,7 @@ export class StaticSites { options }, deleteStaticSiteUserOperationSpec, - callback - ); + callback); } /** @@ -456,14 +307,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - updateStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - staticSiteUserEnvelope: Models.StaticSiteUserARMResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, staticSiteUserEnvelope: Models.StaticSiteUserARMResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -473,14 +317,7 @@ export class StaticSites { * example. * @param callback The callback */ - updateStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - staticSiteUserEnvelope: Models.StaticSiteUserARMResource, - callback: msRest.ServiceCallback - ): void; + updateStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, staticSiteUserEnvelope: Models.StaticSiteUserARMResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -491,24 +328,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - updateStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - staticSiteUserEnvelope: Models.StaticSiteUserARMResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateStaticSiteUser( - resourceGroupName: string, - name: string, - authprovider: string, - userid: string, - staticSiteUserEnvelope: Models.StaticSiteUserARMResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, staticSiteUserEnvelope: Models.StaticSiteUserARMResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateStaticSiteUser(resourceGroupName: string, name: string, authprovider: string, userid: string, staticSiteUserEnvelope: Models.StaticSiteUserARMResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -519,8 +340,7 @@ export class StaticSites { options }, updateStaticSiteUserOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -531,39 +351,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSiteBuilds( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSiteBuilds(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - getStaticSiteBuilds( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getStaticSiteBuilds(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - getStaticSiteBuilds( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSiteBuilds( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSiteBuilds(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSiteBuilds(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -571,8 +373,7 @@ export class StaticSites { options }, getStaticSiteBuildsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -584,24 +385,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param callback The callback */ - getStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - callback: msRest.ServiceCallback - ): void; + getStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -609,20 +400,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - getStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -631,8 +410,7 @@ export class StaticSites { options }, getStaticSiteBuildOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -644,18 +422,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - deleteStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeleteStaticSiteBuild( - resourceGroupName, - name, - environmentName, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + deleteStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteStaticSiteBuild(resourceGroupName,name,environmentName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -668,13 +437,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -682,13 +445,7 @@ export class StaticSites { * @param appSettings The dictionary containing the static site app settings to update. * @param callback The callback */ - createOrUpdateStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - callback: msRest.ServiceCallback - ): void; + createOrUpdateStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -697,22 +454,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - createOrUpdateStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -722,8 +465,7 @@ export class StaticSites { options }, createOrUpdateStaticSiteBuildAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -736,13 +478,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -750,13 +486,7 @@ export class StaticSites { * @param appSettings The dictionary containing the static site function app settings to update. * @param callback The callback */ - createOrUpdateStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - callback: msRest.ServiceCallback - ): void; + createOrUpdateStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -765,22 +495,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - createOrUpdateStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -790,8 +506,7 @@ export class StaticSites { options }, createOrUpdateStaticSiteBuildFunctionAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -803,24 +518,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteBuildFunctions( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteBuildFunctions(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param callback The callback */ - listStaticSiteBuildFunctions( - resourceGroupName: string, - name: string, - environmentName: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteBuildFunctions(resourceGroupName: string, name: string, environmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -828,22 +533,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - listStaticSiteBuildFunctions( - resourceGroupName: string, - name: string, - environmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteBuildFunctions( - resourceGroupName: string, - name: string, - environmentName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteBuildFunctions(resourceGroupName: string, name: string, environmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteBuildFunctions(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -852,8 +543,7 @@ export class StaticSites { options }, listStaticSiteBuildFunctionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -865,24 +555,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param callback The callback */ - listStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -890,20 +570,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - listStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteBuildAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteBuildAppSettings(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -912,8 +580,7 @@ export class StaticSites { options }, listStaticSiteBuildAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -925,24 +592,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param callback The callback */ - listStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -950,20 +607,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - listStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteBuildFunctionAppSettings( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteBuildFunctionAppSettings(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -972,8 +617,7 @@ export class StaticSites { options }, listStaticSiteBuildFunctionAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -986,24 +630,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getUserProvidedFunctionAppsForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getUserProvidedFunctionAppsForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param environmentName The stage site identifier. * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - callback: msRest.ServiceCallback - ): void; + getUserProvidedFunctionAppsForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1011,22 +645,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getUserProvidedFunctionAppsForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getUserProvidedFunctionAppsForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getUserProvidedFunctionAppsForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1035,8 +655,7 @@ export class StaticSites { options }, getUserProvidedFunctionAppsForStaticSiteBuildOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1050,13 +669,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getUserProvidedFunctionAppForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getUserProvidedFunctionAppForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1064,13 +677,7 @@ export class StaticSites { * @param functionAppName Name of the function app registered with the static site build. * @param callback The callback */ - getUserProvidedFunctionAppForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - callback: msRest.ServiceCallback - ): void; + getUserProvidedFunctionAppForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1079,24 +686,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - getUserProvidedFunctionAppForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getUserProvidedFunctionAppForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getUserProvidedFunctionAppForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getUserProvidedFunctionAppForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1106,8 +697,7 @@ export class StaticSites { options }, getUserProvidedFunctionAppForStaticSiteBuildOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1122,24 +712,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - registerUserProvidedFunctionAppWithStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, - options?: Models.StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams - ): Promise { - return this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild( - resourceGroupName, - name, - environmentName, - functionAppName, - staticSiteUserProvidedFunctionEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse - >; + registerUserProvidedFunctionAppWithStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, options?: Models.StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams): Promise { + return this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(resourceGroupName,name,environmentName,functionAppName,staticSiteUserProvidedFunctionEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1152,13 +727,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - detachUserProvidedFunctionAppFromStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - options?: msRest.RequestOptionsBase - ): Promise; + detachUserProvidedFunctionAppFromStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1166,13 +735,7 @@ export class StaticSites { * @param functionAppName Name of the function app registered with the static site build. * @param callback The callback */ - detachUserProvidedFunctionAppFromStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - callback: msRest.ServiceCallback - ): void; + detachUserProvidedFunctionAppFromStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1181,22 +744,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - detachUserProvidedFunctionAppFromStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - detachUserProvidedFunctionAppFromStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + detachUserProvidedFunctionAppFromStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + detachUserProvidedFunctionAppFromStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1206,8 +755,7 @@ export class StaticSites { options }, detachUserProvidedFunctionAppFromStaticSiteBuildOperationSpec, - callback - ); + callback); } /** @@ -1221,20 +769,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createZipDeploymentForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateZipDeploymentForStaticSiteBuild( - resourceGroupName, - name, - environmentName, - staticSiteZipDeploymentEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + createZipDeploymentForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateZipDeploymentForStaticSiteBuild(resourceGroupName,name,environmentName,staticSiteZipDeploymentEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -1246,24 +783,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateStaticSiteAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateStaticSiteAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param appSettings The dictionary containing the static site app settings to update. * @param callback The callback */ - createOrUpdateStaticSiteAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - callback: msRest.ServiceCallback - ): void; + createOrUpdateStaticSiteAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1271,20 +798,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - createOrUpdateStaticSiteAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateStaticSiteAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateStaticSiteAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateStaticSiteAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1293,8 +808,7 @@ export class StaticSites { options }, createOrUpdateStaticSiteAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1306,24 +820,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param appSettings The dictionary containing the static site function app settings to update. * @param callback The callback */ - createOrUpdateStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - callback: msRest.ServiceCallback - ): void; + createOrUpdateStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1331,20 +835,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - createOrUpdateStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1353,8 +845,7 @@ export class StaticSites { options }, createOrUpdateStaticSiteFunctionAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1366,24 +857,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createUserRolesInvitationLink( - resourceGroupName: string, - name: string, - staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, - options?: msRest.RequestOptionsBase - ): Promise; + createUserRolesInvitationLink(resourceGroupName: string, name: string, staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param staticSiteUserRolesInvitationEnvelope * @param callback The callback */ - createUserRolesInvitationLink( - resourceGroupName: string, - name: string, - staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, - callback: msRest.ServiceCallback - ): void; + createUserRolesInvitationLink(resourceGroupName: string, name: string, staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1391,22 +872,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - createUserRolesInvitationLink( - resourceGroupName: string, - name: string, - staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createUserRolesInvitationLink( - resourceGroupName: string, - name: string, - staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createUserRolesInvitationLink(resourceGroupName: string, name: string, staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createUserRolesInvitationLink(resourceGroupName: string, name: string, staticSiteUserRolesInvitationEnvelope: Models.StaticSiteUserInvitationRequestResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1415,8 +882,7 @@ export class StaticSites { options }, createUserRolesInvitationLinkOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1427,41 +893,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteCustomDomains( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteCustomDomains(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site resource to search in. * @param callback The callback */ - listStaticSiteCustomDomains( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteCustomDomains(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site resource to search in. * @param options The optional parameters * @param callback The callback */ - listStaticSiteCustomDomains( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteCustomDomains( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteCustomDomains(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteCustomDomains(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1469,8 +915,7 @@ export class StaticSites { options }, listStaticSiteCustomDomainsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1482,24 +927,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site resource to search in. * @param domainName The custom domain name. * @param callback The callback */ - getStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - callback: msRest.ServiceCallback - ): void; + getStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site resource to search in. @@ -1507,22 +942,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - getStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1531,8 +952,7 @@ export class StaticSites { options }, getStaticSiteCustomDomainOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1547,22 +967,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateStaticSiteCustomDomain( - resourceGroupName, - name, - domainName, - staticSiteCustomDomainRequestPropertiesEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse - >; + createOrUpdateStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateStaticSiteCustomDomain(resourceGroupName,name,domainName,staticSiteCustomDomainRequestPropertiesEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -1574,18 +981,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - deleteStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeleteStaticSiteCustomDomain( - resourceGroupName, - name, - domainName, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + deleteStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteStaticSiteCustomDomain(resourceGroupName,name,domainName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -1599,20 +997,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - validateCustomDomainCanBeAddedToStaticSite( - resourceGroupName: string, - name: string, - domainName: string, - staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginValidateCustomDomainCanBeAddedToStaticSite( - resourceGroupName, - name, - domainName, - staticSiteCustomDomainRequestPropertiesEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + validateCustomDomainCanBeAddedToStaticSite(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginValidateCustomDomainCanBeAddedToStaticSite(resourceGroupName,name,domainName,staticSiteCustomDomainRequestPropertiesEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -1623,14 +1010,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - detachStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDetachStaticSite(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ); + detachStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDetachStaticSite(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -1641,41 +1023,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteFunctions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - listStaticSiteFunctions( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteFunctions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - listStaticSiteFunctions( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteFunctions( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteFunctions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1683,8 +1045,7 @@ export class StaticSites { options }, listStaticSiteFunctionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1695,39 +1056,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteAppSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteAppSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - listStaticSiteAppSettings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteAppSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - listStaticSiteAppSettings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteAppSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteAppSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteAppSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1735,8 +1078,7 @@ export class StaticSites { options }, listStaticSiteAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1747,39 +1089,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteConfiguredRoles( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteConfiguredRoles(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - listStaticSiteConfiguredRoles( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteConfiguredRoles(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - listStaticSiteConfiguredRoles( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteConfiguredRoles( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteConfiguredRoles(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteConfiguredRoles(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1787,8 +1111,7 @@ export class StaticSites { options }, listStaticSiteConfiguredRolesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1799,39 +1122,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - listStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - listStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteFunctionAppSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteFunctionAppSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1839,8 +1144,7 @@ export class StaticSites { options }, listStaticSiteFunctionAppSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1851,39 +1155,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteSecrets( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteSecrets(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - listStaticSiteSecrets( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteSecrets(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - listStaticSiteSecrets( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteSecrets( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteSecrets(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteSecrets(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1891,8 +1177,7 @@ export class StaticSites { options }, listStaticSiteSecretsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1903,41 +1188,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1945,8 +1210,7 @@ export class StaticSites { options }, getPrivateEndpointConnectionListOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1958,24 +1222,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param privateEndpointConnectionName Name of the private endpoint connection. * @param callback The callback */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -1983,22 +1237,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2007,8 +1247,7 @@ export class StaticSites { options }, getPrivateEndpointConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2021,22 +1260,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - approveOrRejectPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginApproveOrRejectPrivateEndpointConnection( - resourceGroupName, - name, - privateEndpointConnectionName, - privateEndpointWrapper, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.StaticSitesApproveOrRejectPrivateEndpointConnectionResponse - >; + approveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginApproveOrRejectPrivateEndpointConnection(resourceGroupName,name,privateEndpointConnectionName,privateEndpointWrapper,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -2048,20 +1274,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - deletePrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeletePrivateEndpointConnection( - resourceGroupName, - name, - privateEndpointConnectionName, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.StaticSitesDeletePrivateEndpointConnectionResponse - >; + deletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeletePrivateEndpointConnection(resourceGroupName,name,privateEndpointConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -2072,41 +1287,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateLinkResources(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param callback The callback */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateLinkResources(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param options The optional parameters * @param callback The callback */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateLinkResources(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateLinkResources(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2114,8 +1309,7 @@ export class StaticSites { options }, getPrivateLinkResourcesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2127,24 +1321,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - resetStaticSiteApiKey( - resourceGroupName: string, - name: string, - resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, - options?: msRest.RequestOptionsBase - ): Promise; + resetStaticSiteApiKey(resourceGroupName: string, name: string, resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param resetPropertiesEnvelope * @param callback The callback */ - resetStaticSiteApiKey( - resourceGroupName: string, - name: string, - resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, - callback: msRest.ServiceCallback - ): void; + resetStaticSiteApiKey(resourceGroupName: string, name: string, resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -2152,20 +1336,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - resetStaticSiteApiKey( - resourceGroupName: string, - name: string, - resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - resetStaticSiteApiKey( - resourceGroupName: string, - name: string, - resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + resetStaticSiteApiKey(resourceGroupName: string, name: string, resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + resetStaticSiteApiKey(resourceGroupName: string, name: string, resetPropertiesEnvelope: Models.StaticSiteResetPropertiesARMResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2174,8 +1346,7 @@ export class StaticSites { options }, resetStaticSiteApiKeyOperationSpec, - callback - ); + callback); } /** @@ -2187,41 +1358,21 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getUserProvidedFunctionAppsForStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getUserProvidedFunctionAppsForStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSite( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getUserProvidedFunctionAppsForStaticSite(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param options The optional parameters * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSite( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getUserProvidedFunctionAppsForStaticSite( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getUserProvidedFunctionAppsForStaticSite(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getUserProvidedFunctionAppsForStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2229,8 +1380,7 @@ export class StaticSites { options }, getUserProvidedFunctionAppsForStaticSiteOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2242,24 +1392,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getUserProvidedFunctionAppForStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getUserProvidedFunctionAppForStaticSite(resourceGroupName: string, name: string, functionAppName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param functionAppName Name of the function app registered with the static site. * @param callback The callback */ - getUserProvidedFunctionAppForStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - callback: msRest.ServiceCallback - ): void; + getUserProvidedFunctionAppForStaticSite(resourceGroupName: string, name: string, functionAppName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -2267,22 +1407,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - getUserProvidedFunctionAppForStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getUserProvidedFunctionAppForStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getUserProvidedFunctionAppForStaticSite(resourceGroupName: string, name: string, functionAppName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getUserProvidedFunctionAppForStaticSite(resourceGroupName: string, name: string, functionAppName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2291,8 +1417,7 @@ export class StaticSites { options }, getUserProvidedFunctionAppForStaticSiteOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2306,22 +1431,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - registerUserProvidedFunctionAppWithStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, - options?: Models.StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams - ): Promise { - return this.beginRegisterUserProvidedFunctionAppWithStaticSite( - resourceGroupName, - name, - functionAppName, - staticSiteUserProvidedFunctionEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse - >; + registerUserProvidedFunctionAppWithStaticSite(resourceGroupName: string, name: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, options?: Models.StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams): Promise { + return this.beginRegisterUserProvidedFunctionAppWithStaticSite(resourceGroupName,name,functionAppName,staticSiteUserProvidedFunctionEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -2333,24 +1445,14 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - detachUserProvidedFunctionAppFromStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - options?: msRest.RequestOptionsBase - ): Promise; + detachUserProvidedFunctionAppFromStaticSite(resourceGroupName: string, name: string, functionAppName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. * @param functionAppName Name of the function app registered with the static site. * @param callback The callback */ - detachUserProvidedFunctionAppFromStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - callback: msRest.ServiceCallback - ): void; + detachUserProvidedFunctionAppFromStaticSite(resourceGroupName: string, name: string, functionAppName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the static site. @@ -2358,20 +1460,8 @@ export class StaticSites { * @param options The optional parameters * @param callback The callback */ - detachUserProvidedFunctionAppFromStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - detachUserProvidedFunctionAppFromStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + detachUserProvidedFunctionAppFromStaticSite(resourceGroupName: string, name: string, functionAppName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + detachUserProvidedFunctionAppFromStaticSite(resourceGroupName: string, name: string, functionAppName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2380,8 +1470,7 @@ export class StaticSites { options }, detachUserProvidedFunctionAppFromStaticSiteOperationSpec, - callback - ); + callback); } /** @@ -2394,18 +1483,9 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - createZipDeploymentForStaticSite( - resourceGroupName: string, - name: string, - staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateZipDeploymentForStaticSite( - resourceGroupName, - name, - staticSiteZipDeploymentEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + createZipDeploymentForStaticSite(resourceGroupName: string, name: string, staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateZipDeploymentForStaticSite(resourceGroupName,name,staticSiteZipDeploymentEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -2419,12 +1499,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateStaticSite( - resourceGroupName: string, - name: string, - staticSiteEnvelope: Models.StaticSiteARMResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateStaticSite(resourceGroupName: string, name: string, staticSiteEnvelope: Models.StaticSiteARMResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2433,8 +1508,7 @@ export class StaticSites { options }, beginCreateOrUpdateStaticSiteOperationSpec, - options - ); + options); } /** @@ -2445,11 +1519,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginDeleteStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeleteStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2457,8 +1527,7 @@ export class StaticSites { options }, beginDeleteStaticSiteOperationSpec, - options - ); + options); } /** @@ -2470,12 +1539,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginDeleteStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeleteStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2484,8 +1548,7 @@ export class StaticSites { options }, beginDeleteStaticSiteBuildOperationSpec, - options - ); + options); } /** @@ -2500,14 +1563,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginRegisterUserProvidedFunctionAppWithStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - functionAppName: string, - staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, - options?: Models.StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams - ): Promise { + beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, options?: Models.StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2518,8 +1574,7 @@ export class StaticSites { options }, beginRegisterUserProvidedFunctionAppWithStaticSiteBuildOperationSpec, - options - ); + options); } /** @@ -2533,13 +1588,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginCreateZipDeploymentForStaticSiteBuild( - resourceGroupName: string, - name: string, - environmentName: string, - staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateZipDeploymentForStaticSiteBuild(resourceGroupName: string, name: string, environmentName: string, staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2549,8 +1598,7 @@ export class StaticSites { options }, beginCreateZipDeploymentForStaticSiteBuildOperationSpec, - options - ); + options); } /** @@ -2565,13 +1613,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2581,8 +1623,7 @@ export class StaticSites { options }, beginCreateOrUpdateStaticSiteCustomDomainOperationSpec, - options - ); + options); } /** @@ -2594,12 +1635,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginDeleteStaticSiteCustomDomain( - resourceGroupName: string, - name: string, - domainName: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeleteStaticSiteCustomDomain(resourceGroupName: string, name: string, domainName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2608,8 +1644,7 @@ export class StaticSites { options }, beginDeleteStaticSiteCustomDomainOperationSpec, - options - ); + options); } /** @@ -2623,13 +1658,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginValidateCustomDomainCanBeAddedToStaticSite( - resourceGroupName: string, - name: string, - domainName: string, - staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginValidateCustomDomainCanBeAddedToStaticSite(resourceGroupName: string, name: string, domainName: string, staticSiteCustomDomainRequestPropertiesEnvelope: Models.StaticSiteCustomDomainRequestPropertiesARMResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2639,8 +1668,7 @@ export class StaticSites { options }, beginValidateCustomDomainCanBeAddedToStaticSiteOperationSpec, - options - ); + options); } /** @@ -2651,11 +1679,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginDetachStaticSite( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDetachStaticSite(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2663,8 +1687,7 @@ export class StaticSites { options }, beginDetachStaticSiteOperationSpec, - options - ); + options); } /** @@ -2677,13 +1700,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginApproveOrRejectPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginApproveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2693,8 +1710,7 @@ export class StaticSites { options }, beginApproveOrRejectPrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -2706,12 +1722,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginDeletePrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2720,8 +1731,7 @@ export class StaticSites { options }, beginDeletePrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -2735,13 +1745,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginRegisterUserProvidedFunctionAppWithStaticSite( - resourceGroupName: string, - name: string, - functionAppName: string, - staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, - options?: Models.StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams - ): Promise { + beginRegisterUserProvidedFunctionAppWithStaticSite(resourceGroupName: string, name: string, functionAppName: string, staticSiteUserProvidedFunctionEnvelope: Models.StaticSiteUserProvidedFunctionAppARMResource, options?: Models.StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2751,8 +1755,7 @@ export class StaticSites { options }, beginRegisterUserProvidedFunctionAppWithStaticSiteOperationSpec, - options - ); + options); } /** @@ -2765,12 +1768,7 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - beginCreateZipDeploymentForStaticSite( - resourceGroupName: string, - name: string, - staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateZipDeploymentForStaticSite(resourceGroupName: string, name: string, staticSiteZipDeploymentEnvelope: Models.StaticSiteZipDeploymentARMResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -2779,8 +1777,7 @@ export class StaticSites { options }, beginCreateZipDeploymentForStaticSiteOperationSpec, - options - ); + options); } /** @@ -2790,41 +1787,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2834,41 +1816,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSitesByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSitesByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getStaticSitesByResourceGroupNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getStaticSitesByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getStaticSitesByResourceGroupNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSitesByResourceGroupNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSitesByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSitesByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getStaticSitesByResourceGroupNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2878,41 +1845,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteUsersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteUsersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listStaticSiteUsersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteUsersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listStaticSiteUsersNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteUsersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteUsersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteUsersNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listStaticSiteUsersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2922,41 +1874,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getStaticSiteBuildsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getStaticSiteBuildsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getStaticSiteBuildsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getStaticSiteBuildsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getStaticSiteBuildsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getStaticSiteBuildsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getStaticSiteBuildsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getStaticSiteBuildsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getStaticSiteBuildsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2966,43 +1903,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteBuildFunctionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteBuildFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listStaticSiteBuildFunctionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteBuildFunctionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listStaticSiteBuildFunctionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteBuildFunctionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteBuildFunctionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteBuildFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listStaticSiteBuildFunctionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3013,43 +1933,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getUserProvidedFunctionAppsForStaticSiteBuildNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getUserProvidedFunctionAppsForStaticSiteBuildNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSiteBuildNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getUserProvidedFunctionAppsForStaticSiteBuildNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSiteBuildNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getUserProvidedFunctionAppsForStaticSiteBuildNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getUserProvidedFunctionAppsForStaticSiteBuildNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getUserProvidedFunctionAppsForStaticSiteBuildNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getUserProvidedFunctionAppsForStaticSiteBuildNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3059,43 +1962,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteCustomDomainsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteCustomDomainsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listStaticSiteCustomDomainsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteCustomDomainsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listStaticSiteCustomDomainsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteCustomDomainsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteCustomDomainsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteCustomDomainsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listStaticSiteCustomDomainsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3105,43 +1991,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - listStaticSiteFunctionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listStaticSiteFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listStaticSiteFunctionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listStaticSiteFunctionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listStaticSiteFunctionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listStaticSiteFunctionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listStaticSiteFunctionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listStaticSiteFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listStaticSiteFunctionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3151,43 +2020,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionListNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionListNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionListNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionListNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getPrivateEndpointConnectionListNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3198,43 +2050,26 @@ export class StaticSites { * @param [options] The optional parameters * @returns Promise */ - getUserProvidedFunctionAppsForStaticSiteNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getUserProvidedFunctionAppsForStaticSiteNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSiteNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getUserProvidedFunctionAppsForStaticSiteNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getUserProvidedFunctionAppsForStaticSiteNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getUserProvidedFunctionAppsForStaticSiteNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getUserProvidedFunctionAppsForStaticSiteNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getUserProvidedFunctionAppsForStaticSiteNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getUserProvidedFunctionAppsForStaticSiteNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -3242,11 +2077,17 @@ export class StaticSites { const serializer = new msRest.Serializer(Mappers); const previewWorkflowOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile", - urlParameters: [Parameters.location, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile", + urlParameters: [ + Parameters.location, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSitesWorkflowPreviewRequest", mapper: { @@ -3268,9 +2109,15 @@ const previewWorkflowOperationSpec: msRest.OperationSpec = { const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCollection @@ -3284,11 +2131,17 @@ const listOperationSpec: msRest.OperationSpec = { const getStaticSitesByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCollection @@ -3302,11 +2155,18 @@ const getStaticSitesByResourceGroupOperationSpec: msRest.OperationSpec = { const getStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteARMResource @@ -3320,11 +2180,18 @@ const getStaticSiteOperationSpec: msRest.OperationSpec = { const updateStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteEnvelope", mapper: { @@ -3348,16 +2215,19 @@ const updateStaticSiteOperationSpec: msRest.OperationSpec = { const listStaticSiteUsersOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.authprovider, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserCollection @@ -3371,8 +2241,7 @@ const listStaticSiteUsersOperationSpec: msRest.OperationSpec = { const deleteStaticSiteUserOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -3380,8 +2249,12 @@ const deleteStaticSiteUserOperationSpec: msRest.OperationSpec = { Parameters.userid, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -3393,8 +2266,7 @@ const deleteStaticSiteUserOperationSpec: msRest.OperationSpec = { const updateStaticSiteUserOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -3402,8 +2274,12 @@ const updateStaticSiteUserOperationSpec: msRest.OperationSpec = { Parameters.userid, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteUserEnvelope", mapper: { @@ -3424,11 +2300,18 @@ const updateStaticSiteUserOperationSpec: msRest.OperationSpec = { const getStaticSiteBuildsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteBuildCollection @@ -3442,16 +2325,19 @@ const getStaticSiteBuildsOperationSpec: msRest.OperationSpec = { const getStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteBuildARMResource @@ -3465,16 +2351,19 @@ const getStaticSiteBuildOperationSpec: msRest.OperationSpec = { const createOrUpdateStaticSiteBuildAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appSettings", mapper: { @@ -3495,16 +2384,19 @@ const createOrUpdateStaticSiteBuildAppSettingsOperationSpec: msRest.OperationSpe const createOrUpdateStaticSiteBuildFunctionAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appSettings", mapper: { @@ -3525,16 +2417,19 @@ const createOrUpdateStaticSiteBuildFunctionAppSettingsOperationSpec: msRest.Oper const listStaticSiteBuildFunctionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteFunctionOverviewCollection @@ -3548,16 +2443,19 @@ const listStaticSiteBuildFunctionsOperationSpec: msRest.OperationSpec = { const listStaticSiteBuildAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -3571,16 +2469,19 @@ const listStaticSiteBuildAppSettingsOperationSpec: msRest.OperationSpec = { const listStaticSiteBuildFunctionAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -3594,16 +2495,19 @@ const listStaticSiteBuildFunctionAppSettingsOperationSpec: msRest.OperationSpec const getUserProvidedFunctionAppsForStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserProvidedFunctionAppsCollection @@ -3617,8 +2521,7 @@ const getUserProvidedFunctionAppsForStaticSiteBuildOperationSpec: msRest.Operati const getUserProvidedFunctionAppForStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -3626,8 +2529,12 @@ const getUserProvidedFunctionAppForStaticSiteBuildOperationSpec: msRest.Operatio Parameters.functionAppName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserProvidedFunctionAppARMResource @@ -3641,8 +2548,7 @@ const getUserProvidedFunctionAppForStaticSiteBuildOperationSpec: msRest.Operatio const detachUserProvidedFunctionAppFromStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -3650,8 +2556,12 @@ const detachUserProvidedFunctionAppFromStaticSiteBuildOperationSpec: msRest.Oper Parameters.functionAppName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -3664,11 +2574,18 @@ const detachUserProvidedFunctionAppFromStaticSiteBuildOperationSpec: msRest.Oper const createOrUpdateStaticSiteAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appSettings", mapper: { @@ -3689,11 +2606,18 @@ const createOrUpdateStaticSiteAppSettingsOperationSpec: msRest.OperationSpec = { const createOrUpdateStaticSiteFunctionAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appSettings", mapper: { @@ -3714,11 +2638,18 @@ const createOrUpdateStaticSiteFunctionAppSettingsOperationSpec: msRest.Operation const createUserRolesInvitationLinkOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteUserRolesInvitationEnvelope", mapper: { @@ -3739,11 +2670,18 @@ const createUserRolesInvitationLinkOperationSpec: msRest.OperationSpec = { const listStaticSiteCustomDomainsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCustomDomainOverviewCollection @@ -3757,16 +2695,19 @@ const listStaticSiteCustomDomainsOperationSpec: msRest.OperationSpec = { const getStaticSiteCustomDomainOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainName0, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCustomDomainOverviewARMResource @@ -3780,11 +2721,18 @@ const getStaticSiteCustomDomainOperationSpec: msRest.OperationSpec = { const listStaticSiteFunctionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteFunctionOverviewCollection @@ -3798,11 +2746,18 @@ const listStaticSiteFunctionsOperationSpec: msRest.OperationSpec = { const listStaticSiteAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -3816,11 +2771,18 @@ const listStaticSiteAppSettingsOperationSpec: msRest.OperationSpec = { const listStaticSiteConfiguredRolesOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringList @@ -3834,11 +2796,18 @@ const listStaticSiteConfiguredRolesOperationSpec: msRest.OperationSpec = { const listStaticSiteFunctionAppSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -3852,11 +2821,18 @@ const listStaticSiteFunctionAppSettingsOperationSpec: msRest.OperationSpec = { const listStaticSiteSecretsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -3870,11 +2846,18 @@ const listStaticSiteSecretsOperationSpec: msRest.OperationSpec = { const getPrivateEndpointConnectionListOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -3888,16 +2871,19 @@ const getPrivateEndpointConnectionListOperationSpec: msRest.OperationSpec = { const getPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RemotePrivateEndpointConnectionARMResource @@ -3911,11 +2897,18 @@ const getPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateLinkResourcesWrapper @@ -3929,11 +2922,18 @@ const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { const resetStaticSiteApiKeyOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "resetPropertiesEnvelope", mapper: { @@ -3952,11 +2952,18 @@ const resetStaticSiteApiKeyOperationSpec: msRest.OperationSpec = { const getUserProvidedFunctionAppsForStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserProvidedFunctionAppsCollection @@ -3970,16 +2977,19 @@ const getUserProvidedFunctionAppsForStaticSiteOperationSpec: msRest.OperationSpe const getUserProvidedFunctionAppForStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionAppName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserProvidedFunctionAppARMResource @@ -3993,16 +3003,19 @@ const getUserProvidedFunctionAppForStaticSiteOperationSpec: msRest.OperationSpec const detachUserProvidedFunctionAppFromStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionAppName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -4015,11 +3028,18 @@ const detachUserProvidedFunctionAppFromStaticSiteOperationSpec: msRest.Operation const beginCreateOrUpdateStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteEnvelope", mapper: { @@ -4043,11 +3063,18 @@ const beginCreateOrUpdateStaticSiteOperationSpec: msRest.OperationSpec = { const beginDeleteStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -4060,16 +3087,19 @@ const beginDeleteStaticSiteOperationSpec: msRest.OperationSpec = { const beginDeleteStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -4083,8 +3113,7 @@ const beginDeleteStaticSiteBuildOperationSpec: msRest.OperationSpec = { const beginRegisterUserProvidedFunctionAppWithStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -4092,8 +3121,13 @@ const beginRegisterUserProvidedFunctionAppWithStaticSiteBuildOperationSpec: msRe Parameters.functionAppName, Parameters.subscriptionId ], - queryParameters: [Parameters.isForced, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.isForced, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteUserProvidedFunctionEnvelope", mapper: { @@ -4117,16 +3151,19 @@ const beginRegisterUserProvidedFunctionAppWithStaticSiteBuildOperationSpec: msRe const beginCreateZipDeploymentForStaticSiteBuildOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.environmentName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteZipDeploymentEnvelope", mapper: { @@ -4146,16 +3183,19 @@ const beginCreateZipDeploymentForStaticSiteBuildOperationSpec: msRest.OperationS const beginCreateOrUpdateStaticSiteCustomDomainOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainName0, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteCustomDomainRequestPropertiesEnvelope", mapper: { @@ -4179,16 +3219,19 @@ const beginCreateOrUpdateStaticSiteCustomDomainOperationSpec: msRest.OperationSp const beginDeleteStaticSiteCustomDomainOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainName0, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -4201,16 +3244,19 @@ const beginDeleteStaticSiteCustomDomainOperationSpec: msRest.OperationSpec = { const beginValidateCustomDomainCanBeAddedToStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainName0, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteCustomDomainRequestPropertiesEnvelope", mapper: { @@ -4230,11 +3276,18 @@ const beginValidateCustomDomainCanBeAddedToStaticSiteOperationSpec: msRest.Opera const beginDetachStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -4247,16 +3300,19 @@ const beginDetachStaticSiteOperationSpec: msRest.OperationSpec = { const beginApproveOrRejectPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "privateEndpointWrapper", mapper: { @@ -4280,16 +3336,19 @@ const beginApproveOrRejectPrivateEndpointConnectionOperationSpec: msRest.Operati const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -4324,16 +3383,20 @@ const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = const beginRegisterUserProvidedFunctionAppWithStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionAppName, Parameters.subscriptionId ], - queryParameters: [Parameters.isForced, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.isForced, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteUserProvidedFunctionEnvelope", mapper: { @@ -4357,11 +3420,18 @@ const beginRegisterUserProvidedFunctionAppWithStaticSiteOperationSpec: msRest.Op const beginCreateZipDeploymentForStaticSiteOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "staticSiteZipDeploymentEnvelope", mapper: { @@ -4383,9 +3453,15 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCollection @@ -4401,9 +3477,15 @@ const getStaticSitesByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCollection @@ -4419,9 +3501,15 @@ const listStaticSiteUsersNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserCollection @@ -4437,9 +3525,15 @@ const getStaticSiteBuildsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteBuildCollection @@ -4455,9 +3549,15 @@ const listStaticSiteBuildFunctionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteFunctionOverviewCollection @@ -4473,9 +3573,15 @@ const getUserProvidedFunctionAppsForStaticSiteBuildNextOperationSpec: msRest.Ope httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserProvidedFunctionAppsCollection @@ -4491,9 +3597,15 @@ const listStaticSiteCustomDomainsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteCustomDomainOverviewCollection @@ -4509,9 +3621,15 @@ const listStaticSiteFunctionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteFunctionOverviewCollection @@ -4527,9 +3645,15 @@ const getPrivateEndpointConnectionListNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -4545,9 +3669,15 @@ const getUserProvidedFunctionAppsForStaticSiteNextOperationSpec: msRest.Operatio httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StaticSiteUserProvidedFunctionAppsCollection diff --git a/sdk/appservice/arm-appservice/src/operations/webApps.ts b/sdk/appservice/arm-appservice/src/operations/webApps.ts index 4e9f99446090..f1bdf61c9ef0 100644 --- a/sdk/appservice/arm-appservice/src/operations/webApps.ts +++ b/sdk/appservice/arm-appservice/src/operations/webApps.ts @@ -41,21 +41,14 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - list( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - list( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + list(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { options }, listOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -65,43 +58,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroup( - resourceGroupName: string, - options?: Models.WebAppsListByResourceGroupOptionalParams - ): Promise; + listByResourceGroup(resourceGroupName: string, options?: Models.WebAppsListByResourceGroupOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param options The optional parameters * @param callback The callback */ - listByResourceGroup( - resourceGroupName: string, - options: Models.WebAppsListByResourceGroupOptionalParams, - callback: msRest.ServiceCallback - ): void; - listByResourceGroup( - resourceGroupName: string, - options?: - | Models.WebAppsListByResourceGroupOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroup(resourceGroupName: string, options: Models.WebAppsListByResourceGroupOptionalParams, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroupName: string, options?: Models.WebAppsListByResourceGroupOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, listByResourceGroupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -112,11 +88,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -129,18 +101,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - get( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - get( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + get(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -148,8 +110,7 @@ export class WebApps { options }, getOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -164,20 +125,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdate( - resourceGroupName: string, - name: string, - siteEnvelope: Models.Site, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdate( - resourceGroupName, - name, - siteEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateOrUpdateResponse - >; + createOrUpdate(resourceGroupName: string, name: string, siteEnvelope: Models.Site, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroupName,name,siteEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -188,39 +138,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteMethod( - resourceGroupName: string, - name: string, - options?: Models.WebAppsDeleteMethodOptionalParams - ): Promise; + deleteMethod(resourceGroupName: string, name: string, options?: Models.WebAppsDeleteMethodOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app to delete. * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteMethod(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app to delete. * @param options The optional parameters * @param callback The callback */ - deleteMethod( - resourceGroupName: string, - name: string, - options: Models.WebAppsDeleteMethodOptionalParams, - callback: msRest.ServiceCallback - ): void; - deleteMethod( - resourceGroupName: string, - name: string, - options?: Models.WebAppsDeleteMethodOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteMethod(resourceGroupName: string, name: string, options: Models.WebAppsDeleteMethodOptionalParams, callback: msRest.ServiceCallback): void; + deleteMethod(resourceGroupName: string, name: string, options?: Models.WebAppsDeleteMethodOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -228,8 +160,7 @@ export class WebApps { options }, deleteMethodOperationSpec, - callback - ); + callback); } /** @@ -244,12 +175,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - update( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + update(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Unique name of the app to create or update. To create or update a deployment slot, @@ -257,12 +183,7 @@ export class WebApps { * @param siteEnvelope A JSON representation of the app properties. See example. * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - callback: msRest.ServiceCallback - ): void; + update(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Unique name of the app to create or update. To create or update a deployment slot, @@ -271,20 +192,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - update( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - update( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + update(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -293,8 +202,7 @@ export class WebApps { options }, updateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -305,41 +213,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - analyzeCustomHostname( - resourceGroupName: string, - name: string, - options?: Models.WebAppsAnalyzeCustomHostnameOptionalParams - ): Promise; + analyzeCustomHostname(resourceGroupName: string, name: string, options?: Models.WebAppsAnalyzeCustomHostnameOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - analyzeCustomHostname( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + analyzeCustomHostname(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - analyzeCustomHostname( - resourceGroupName: string, - name: string, - options: Models.WebAppsAnalyzeCustomHostnameOptionalParams, - callback: msRest.ServiceCallback - ): void; - analyzeCustomHostname( - resourceGroupName: string, - name: string, - options?: - | Models.WebAppsAnalyzeCustomHostnameOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + analyzeCustomHostname(resourceGroupName: string, name: string, options: Models.WebAppsAnalyzeCustomHostnameOptionalParams, callback: msRest.ServiceCallback): void; + analyzeCustomHostname(resourceGroupName: string, name: string, options?: Models.WebAppsAnalyzeCustomHostnameOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -347,8 +235,7 @@ export class WebApps { options }, analyzeCustomHostnameOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -360,24 +247,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - applySlotConfigToProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options?: msRest.RequestOptionsBase - ): Promise; + applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slotSwapEntity JSON object that contains the target slot name. See example. * @param callback The callback */ - applySlotConfigToProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - callback: msRest.ServiceCallback - ): void; + applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -385,20 +262,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - applySlotConfigToProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - applySlotConfigToProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + applySlotConfigToProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -407,8 +272,7 @@ export class WebApps { options }, applySlotConfigToProductionOperationSpec, - callback - ); + callback); } /** @@ -421,12 +285,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - backup( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - options?: msRest.RequestOptionsBase - ): Promise; + backup(resourceGroupName: string, name: string, request: Models.BackupRequest, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -434,12 +293,7 @@ export class WebApps { * here. * @param callback The callback */ - backup( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - callback: msRest.ServiceCallback - ): void; + backup(resourceGroupName: string, name: string, request: Models.BackupRequest, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -448,20 +302,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - backup( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - backup( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + backup(resourceGroupName: string, name: string, request: Models.BackupRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + backup(resourceGroupName: string, name: string, request: Models.BackupRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -470,8 +312,7 @@ export class WebApps { options }, backupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -482,39 +323,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listBackups( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBackups(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listBackups( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listBackups(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listBackups( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listBackups( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBackups(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBackups(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -522,8 +345,7 @@ export class WebApps { options }, listBackupsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -535,24 +357,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getBackupStatus( - resourceGroupName: string, - name: string, - backupId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getBackupStatus(resourceGroupName: string, name: string, backupId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param backupId ID of the backup. * @param callback The callback */ - getBackupStatus( - resourceGroupName: string, - name: string, - backupId: string, - callback: msRest.ServiceCallback - ): void; + getBackupStatus(resourceGroupName: string, name: string, backupId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -560,20 +372,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getBackupStatus( - resourceGroupName: string, - name: string, - backupId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getBackupStatus( - resourceGroupName: string, - name: string, - backupId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getBackupStatus(resourceGroupName: string, name: string, backupId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBackupStatus(resourceGroupName: string, name: string, backupId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -582,8 +382,7 @@ export class WebApps { options }, getBackupStatusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -595,24 +394,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteBackup( - resourceGroupName: string, - name: string, - backupId: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteBackup(resourceGroupName: string, name: string, backupId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param backupId ID of the backup. * @param callback The callback */ - deleteBackup( - resourceGroupName: string, - name: string, - backupId: string, - callback: msRest.ServiceCallback - ): void; + deleteBackup(resourceGroupName: string, name: string, backupId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -620,20 +409,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteBackup( - resourceGroupName: string, - name: string, - backupId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteBackup( - resourceGroupName: string, - name: string, - backupId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteBackup(resourceGroupName: string, name: string, backupId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteBackup(resourceGroupName: string, name: string, backupId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -642,8 +419,7 @@ export class WebApps { options }, deleteBackupOperationSpec, - callback - ); + callback); } /** @@ -660,13 +436,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listBackupStatusSecrets( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - options?: msRest.RequestOptionsBase - ): Promise; + listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -674,13 +444,7 @@ export class WebApps { * @param request Information on backup request. * @param callback The callback */ - listBackupStatusSecrets( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - callback: msRest.ServiceCallback - ): void; + listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -689,22 +453,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listBackupStatusSecrets( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listBackupStatusSecrets( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBackupStatusSecrets(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -714,8 +464,7 @@ export class WebApps { options }, listBackupStatusSecretsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -728,20 +477,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restore( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.RestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestore( - resourceGroupName, - name, - backupId, - request, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restore(resourceGroupName: string, name: string, backupId: string, request: Models.RestoreRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestore(resourceGroupName,name,backupId,request,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -751,52 +489,31 @@ export class WebApps { * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - getBasicPublishingCredentialsPolicies( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBasicPublishingCredentialsPolicies(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getBasicPublishingCredentialsPolicies( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listBasicPublishingCredentialsPolicies(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getBasicPublishingCredentialsPolicies( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getBasicPublishingCredentialsPolicies( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBasicPublishingCredentialsPolicies(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBasicPublishingCredentialsPolicies(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, name, options }, - getBasicPublishingCredentialsPoliciesOperationSpec, - callback - ) as Promise; + listBasicPublishingCredentialsPoliciesOperationSpec, + callback) as Promise; } /** @@ -807,41 +524,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getFtpAllowed( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getFtpAllowed(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getFtpAllowed( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getFtpAllowed(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getFtpAllowed( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getFtpAllowed( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFtpAllowed(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getFtpAllowed(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -849,8 +546,7 @@ export class WebApps { options }, getFtpAllowedOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -862,24 +558,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateFtpAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - options?: msRest.RequestOptionsBase - ): Promise; + updateFtpAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param csmPublishingAccessPoliciesEntity * @param callback The callback */ - updateFtpAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - callback: msRest.ServiceCallback - ): void; + updateFtpAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -887,22 +573,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateFtpAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateFtpAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateFtpAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateFtpAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -911,8 +583,7 @@ export class WebApps { options }, updateFtpAllowedOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -923,41 +594,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getScmAllowed( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getScmAllowed(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getScmAllowed( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getScmAllowed(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getScmAllowed( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getScmAllowed( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getScmAllowed(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getScmAllowed(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -965,8 +616,7 @@ export class WebApps { options }, getScmAllowedOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -978,24 +628,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateScmAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - options?: msRest.RequestOptionsBase - ): Promise; + updateScmAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param csmPublishingAccessPoliciesEntity * @param callback The callback */ - updateScmAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - callback: msRest.ServiceCallback - ): void; + updateScmAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1003,22 +643,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateScmAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateScmAllowed( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateScmAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateScmAllowed(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1027,8 +653,7 @@ export class WebApps { options }, updateScmAllowedOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1039,41 +664,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurations( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurations(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listConfigurations( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listConfigurations(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listConfigurations( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurations( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurations(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurations(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1081,8 +686,7 @@ export class WebApps { options }, listConfigurationsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1094,24 +698,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateApplicationSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + updateApplicationSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param appSettings Application settings of the app. * @param callback The callback */ - updateApplicationSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - callback: msRest.ServiceCallback - ): void; + updateApplicationSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1119,20 +713,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateApplicationSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateApplicationSettings( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateApplicationSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateApplicationSettings(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1141,8 +723,7 @@ export class WebApps { options }, updateApplicationSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1153,39 +734,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listApplicationSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listApplicationSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listApplicationSettings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listApplicationSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listApplicationSettings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listApplicationSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listApplicationSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listApplicationSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1193,8 +756,7 @@ export class WebApps { options }, listApplicationSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1206,24 +768,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateAuthSettings( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - options?: msRest.RequestOptionsBase - ): Promise; + updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param siteAuthSettings Auth settings associated with web app. * @param callback The callback */ - updateAuthSettings( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - callback: msRest.ServiceCallback - ): void; + updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -1231,20 +783,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateAuthSettings( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAuthSettings( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAuthSettings(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1253,8 +793,7 @@ export class WebApps { options }, updateAuthSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1265,39 +804,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAuthSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAuthSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getAuthSettings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getAuthSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getAuthSettings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAuthSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAuthSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAuthSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1305,8 +826,7 @@ export class WebApps { options }, getAuthSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1319,24 +839,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateAuthSettingsV2( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - options?: msRest.RequestOptionsBase - ): Promise; + updateAuthSettingsV2(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param siteAuthSettingsV2 Auth settings associated with web app. * @param callback The callback */ - updateAuthSettingsV2( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - callback: msRest.ServiceCallback - ): void; + updateAuthSettingsV2(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -1344,20 +854,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateAuthSettingsV2( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAuthSettingsV2( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAuthSettingsV2(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAuthSettingsV2(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1366,8 +864,7 @@ export class WebApps { options }, updateAuthSettingsV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1378,39 +875,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAuthSettingsV2( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAuthSettingsV2(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getAuthSettingsV2( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getAuthSettingsV2(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getAuthSettingsV2( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAuthSettingsV2( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAuthSettingsV2(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAuthSettingsV2(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1418,8 +897,7 @@ export class WebApps { options }, getAuthSettingsV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1431,24 +909,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateAzureStorageAccounts( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateAzureStorageAccounts(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param azureStorageAccounts Azure storage accounts of the app. * @param callback The callback */ - updateAzureStorageAccounts( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - callback: msRest.ServiceCallback - ): void; + updateAzureStorageAccounts(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1456,22 +924,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateAzureStorageAccounts( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAzureStorageAccounts( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAzureStorageAccounts(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAzureStorageAccounts(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1480,8 +934,7 @@ export class WebApps { options }, updateAzureStorageAccountsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1492,41 +945,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listAzureStorageAccounts( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listAzureStorageAccounts(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listAzureStorageAccounts( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listAzureStorageAccounts(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listAzureStorageAccounts( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listAzureStorageAccounts( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listAzureStorageAccounts(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAzureStorageAccounts(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1534,8 +967,7 @@ export class WebApps { options }, listAzureStorageAccountsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1547,24 +979,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateBackupConfiguration( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - options?: msRest.RequestOptionsBase - ): Promise; + updateBackupConfiguration(resourceGroupName: string, name: string, request: Models.BackupRequest, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param request Edited backup configuration. * @param callback The callback */ - updateBackupConfiguration( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - callback: msRest.ServiceCallback - ): void; + updateBackupConfiguration(resourceGroupName: string, name: string, request: Models.BackupRequest, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1572,20 +994,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateBackupConfiguration( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateBackupConfiguration( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateBackupConfiguration(resourceGroupName: string, name: string, request: Models.BackupRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateBackupConfiguration(resourceGroupName: string, name: string, request: Models.BackupRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1594,8 +1004,7 @@ export class WebApps { options }, updateBackupConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1606,39 +1015,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteBackupConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteBackupConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - deleteBackupConfiguration( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteBackupConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - deleteBackupConfiguration( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteBackupConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteBackupConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteBackupConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1646,8 +1037,7 @@ export class WebApps { options }, deleteBackupConfigurationOperationSpec, - callback - ); + callback); } /** @@ -1658,39 +1048,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getBackupConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getBackupConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getBackupConfiguration( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getBackupConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getBackupConfiguration( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getBackupConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getBackupConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBackupConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1698,8 +1070,7 @@ export class WebApps { options }, getBackupConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1710,39 +1081,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAppSettingsKeyVaultReferences( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAppSettingsKeyVaultReferences(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getAppSettingsKeyVaultReferences( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getAppSettingsKeyVaultReferences(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getAppSettingsKeyVaultReferences( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAppSettingsKeyVaultReferences( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAppSettingsKeyVaultReferences(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAppSettingsKeyVaultReferences(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1750,8 +1103,7 @@ export class WebApps { options }, getAppSettingsKeyVaultReferencesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1763,24 +1115,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAppSettingKeyVaultReference( - resourceGroupName: string, - name: string, - appSettingKey: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAppSettingKeyVaultReference(resourceGroupName: string, name: string, appSettingKey: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param appSettingKey App Setting key name. * @param callback The callback */ - getAppSettingKeyVaultReference( - resourceGroupName: string, - name: string, - appSettingKey: string, - callback: msRest.ServiceCallback - ): void; + getAppSettingKeyVaultReference(resourceGroupName: string, name: string, appSettingKey: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1788,20 +1130,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getAppSettingKeyVaultReference( - resourceGroupName: string, - name: string, - appSettingKey: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAppSettingKeyVaultReference( - resourceGroupName: string, - name: string, - appSettingKey: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAppSettingKeyVaultReference(resourceGroupName: string, name: string, appSettingKey: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAppSettingKeyVaultReference(resourceGroupName: string, name: string, appSettingKey: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1810,8 +1140,7 @@ export class WebApps { options }, getAppSettingKeyVaultReferenceOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1822,39 +1151,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteConnectionStringKeyVaultReferences( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteConnectionStringKeyVaultReferences(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getSiteConnectionStringKeyVaultReferences( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getSiteConnectionStringKeyVaultReferences(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getSiteConnectionStringKeyVaultReferences( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteConnectionStringKeyVaultReferences( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteConnectionStringKeyVaultReferences(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteConnectionStringKeyVaultReferences(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1862,8 +1173,7 @@ export class WebApps { options }, getSiteConnectionStringKeyVaultReferencesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1875,24 +1185,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteConnectionStringKeyVaultReference( - resourceGroupName: string, - name: string, - connectionStringKey: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteConnectionStringKeyVaultReference(resourceGroupName: string, name: string, connectionStringKey: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param connectionStringKey * @param callback The callback */ - getSiteConnectionStringKeyVaultReference( - resourceGroupName: string, - name: string, - connectionStringKey: string, - callback: msRest.ServiceCallback - ): void; + getSiteConnectionStringKeyVaultReference(resourceGroupName: string, name: string, connectionStringKey: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1900,20 +1200,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSiteConnectionStringKeyVaultReference( - resourceGroupName: string, - name: string, - connectionStringKey: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteConnectionStringKeyVaultReference( - resourceGroupName: string, - name: string, - connectionStringKey: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteConnectionStringKeyVaultReference(resourceGroupName: string, name: string, connectionStringKey: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteConnectionStringKeyVaultReference(resourceGroupName: string, name: string, connectionStringKey: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1922,8 +1210,7 @@ export class WebApps { options }, getSiteConnectionStringKeyVaultReferenceOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1935,24 +1222,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateConnectionStrings( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + updateConnectionStrings(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param connectionStrings Connection strings of the app or deployment slot. See example. * @param callback The callback */ - updateConnectionStrings( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - callback: msRest.ServiceCallback - ): void; + updateConnectionStrings(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -1960,20 +1237,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateConnectionStrings( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateConnectionStrings( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateConnectionStrings(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateConnectionStrings(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -1982,8 +1247,7 @@ export class WebApps { options }, updateConnectionStringsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -1994,39 +1258,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConnectionStrings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConnectionStrings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listConnectionStrings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listConnectionStrings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listConnectionStrings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConnectionStrings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConnectionStrings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConnectionStrings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2034,8 +1280,7 @@ export class WebApps { options }, listConnectionStringsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2046,39 +1291,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getDiagnosticLogsConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getDiagnosticLogsConfiguration( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getDiagnosticLogsConfiguration( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDiagnosticLogsConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDiagnosticLogsConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2086,8 +1313,7 @@ export class WebApps { options }, getDiagnosticLogsConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2100,12 +1326,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateDiagnosticLogsConfig( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - options?: msRest.RequestOptionsBase - ): Promise; + updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2113,12 +1334,7 @@ export class WebApps { * change in the "properties" property. * @param callback The callback */ - updateDiagnosticLogsConfig( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - callback: msRest.ServiceCallback - ): void; + updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2127,20 +1343,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateDiagnosticLogsConfig( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateDiagnosticLogsConfig( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateDiagnosticLogsConfig(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2149,8 +1353,7 @@ export class WebApps { options }, updateDiagnosticLogsConfigOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2162,24 +1365,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateMetadata( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - options?: msRest.RequestOptionsBase - ): Promise; + updateMetadata(resourceGroupName: string, name: string, metadata: Models.StringDictionary, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param metadata Edited metadata of the app or deployment slot. See example. * @param callback The callback */ - updateMetadata( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - callback: msRest.ServiceCallback - ): void; + updateMetadata(resourceGroupName: string, name: string, metadata: Models.StringDictionary, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2187,20 +1380,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateMetadata( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateMetadata( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateMetadata(resourceGroupName: string, name: string, metadata: Models.StringDictionary, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateMetadata(resourceGroupName: string, name: string, metadata: Models.StringDictionary, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2209,8 +1390,7 @@ export class WebApps { options }, updateMetadataOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2221,39 +1401,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listMetadata( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMetadata(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listMetadata( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listMetadata(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listMetadata( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMetadata( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMetadata(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMetadata(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2261,8 +1423,7 @@ export class WebApps { options }, listMetadataOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2273,14 +1434,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublishingCredentials( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginListPublishingCredentials(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + listPublishingCredentials(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginListPublishingCredentials(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -2292,24 +1448,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateSitePushSettings( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - options?: msRest.RequestOptionsBase - ): Promise; + updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param pushSettings Push settings associated with web app. * @param callback The callback */ - updateSitePushSettings( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - callback: msRest.ServiceCallback - ): void; + updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -2317,20 +1463,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateSitePushSettings( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSitePushSettings( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSitePushSettings(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2339,8 +1473,7 @@ export class WebApps { options }, updateSitePushSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2351,39 +1484,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSitePushSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSitePushSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - listSitePushSettings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSitePushSettings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - listSitePushSettings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSitePushSettings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSitePushSettings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSitePushSettings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2391,8 +1506,7 @@ export class WebApps { options }, listSitePushSettingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2405,39 +1519,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlotConfigurationNames( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSlotConfigurationNames(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listSlotConfigurationNames( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSlotConfigurationNames(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listSlotConfigurationNames( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlotConfigurationNames( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlotConfigurationNames(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlotConfigurationNames(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2445,8 +1541,7 @@ export class WebApps { options }, listSlotConfigurationNamesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2460,24 +1555,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateSlotConfigurationNames( - resourceGroupName: string, - name: string, - slotConfigNames: Models.SlotConfigNamesResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: Models.SlotConfigNamesResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slotConfigNames Names of application settings and connection strings. See example. * @param callback The callback */ - updateSlotConfigurationNames( - resourceGroupName: string, - name: string, - slotConfigNames: Models.SlotConfigNamesResource, - callback: msRest.ServiceCallback - ): void; + updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: Models.SlotConfigNamesResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2485,20 +1570,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateSlotConfigurationNames( - resourceGroupName: string, - name: string, - slotConfigNames: Models.SlotConfigNamesResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSlotConfigurationNames( - resourceGroupName: string, - name: string, - slotConfigNames: Models.SlotConfigNamesResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: Models.SlotConfigNamesResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSlotConfigurationNames(resourceGroupName: string, name: string, slotConfigNames: Models.SlotConfigNamesResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2507,8 +1580,7 @@ export class WebApps { options }, updateSlotConfigurationNamesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2521,39 +1593,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getConfiguration( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getConfiguration(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getConfiguration( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getConfiguration( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getConfiguration(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getConfiguration(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2561,8 +1615,7 @@ export class WebApps { options }, getConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2574,24 +1627,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param siteConfig JSON representation of a SiteConfig object. See example. * @param callback The callback */ - createOrUpdateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - callback: msRest.ServiceCallback - ): void; + createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2599,20 +1642,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2621,8 +1652,7 @@ export class WebApps { options }, createOrUpdateConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2634,24 +1664,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - options?: msRest.RequestOptionsBase - ): Promise; + updateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param siteConfig JSON representation of a SiteConfig object. See example. * @param callback The callback */ - updateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - callback: msRest.ServiceCallback - ): void; + updateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2659,20 +1679,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateConfiguration( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateConfiguration(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2681,8 +1689,7 @@ export class WebApps { options }, updateConfigurationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2695,41 +1702,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationSnapshotInfo( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationSnapshotInfo(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listConfigurationSnapshotInfo( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationSnapshotInfo(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listConfigurationSnapshotInfo( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationSnapshotInfo( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationSnapshotInfo(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationSnapshotInfo(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2737,8 +1724,7 @@ export class WebApps { options }, listConfigurationSnapshotInfoOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2750,24 +1736,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param snapshotId The ID of the snapshot to read. * @param callback The callback */ - getConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - callback: msRest.ServiceCallback - ): void; + getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2775,20 +1751,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2797,8 +1761,7 @@ export class WebApps { options }, getConfigurationSnapshotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2810,24 +1773,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - recoverSiteConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - options?: msRest.RequestOptionsBase - ): Promise; + recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param snapshotId The ID of the snapshot to read. * @param callback The callback */ - recoverSiteConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - callback: msRest.ServiceCallback - ): void; + recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -2835,20 +1788,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - recoverSiteConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - recoverSiteConfigurationSnapshot( - resourceGroupName: string, - name: string, - snapshotId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + recoverSiteConfigurationSnapshot(resourceGroupName: string, name: string, snapshotId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2857,8 +1798,7 @@ export class WebApps { options }, recoverSiteConfigurationSnapshotOperationSpec, - callback - ); + callback); } /** @@ -2869,39 +1809,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getWebSiteContainerLogs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getWebSiteContainerLogs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getWebSiteContainerLogs( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getWebSiteContainerLogs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getWebSiteContainerLogs( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getWebSiteContainerLogs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebSiteContainerLogs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getWebSiteContainerLogs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2909,8 +1831,7 @@ export class WebApps { options }, getWebSiteContainerLogsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2921,39 +1842,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getContainerLogsZip( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getContainerLogsZip(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getContainerLogsZip( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getContainerLogsZip(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getContainerLogsZip( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getContainerLogsZip( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getContainerLogsZip(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getContainerLogsZip(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -2961,8 +1864,7 @@ export class WebApps { options }, getContainerLogsZipOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -2973,39 +1875,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listContinuousWebJobs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listContinuousWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listContinuousWebJobs( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listContinuousWebJobs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listContinuousWebJobs( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listContinuousWebJobs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listContinuousWebJobs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listContinuousWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3013,8 +1897,7 @@ export class WebApps { options }, listContinuousWebJobsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3026,24 +1909,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - getContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -3051,20 +1924,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3073,8 +1934,7 @@ export class WebApps { options }, getContinuousWebJobOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3086,24 +1946,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - deleteContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -3111,20 +1961,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3133,8 +1971,7 @@ export class WebApps { options }, deleteContinuousWebJobOperationSpec, - callback - ); + callback); } /** @@ -3146,24 +1983,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - startContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -3171,20 +1998,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - startContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - startContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + startContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3193,8 +2008,7 @@ export class WebApps { options }, startContinuousWebJobOperationSpec, - callback - ); + callback); } /** @@ -3206,24 +2020,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - stopContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -3231,20 +2035,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - stopContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopContinuousWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopContinuousWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3253,8 +2045,7 @@ export class WebApps { options }, stopContinuousWebJobOperationSpec, - callback - ); + callback); } /** @@ -3265,39 +2056,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDeployments( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDeployments(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listDeployments( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listDeployments(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listDeployments( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDeployments( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDeployments(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDeployments(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3305,8 +2078,7 @@ export class WebApps { options }, listDeploymentsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3318,24 +2090,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getDeployment( - resourceGroupName: string, - name: string, - id: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDeployment(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param id Deployment ID. * @param callback The callback */ - getDeployment( - resourceGroupName: string, - name: string, - id: string, - callback: msRest.ServiceCallback - ): void; + getDeployment(resourceGroupName: string, name: string, id: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3343,20 +2105,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getDeployment( - resourceGroupName: string, - name: string, - id: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDeployment( - resourceGroupName: string, - name: string, - id: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDeployment(resourceGroupName: string, name: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDeployment(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3365,8 +2115,7 @@ export class WebApps { options }, getDeploymentOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3379,13 +2128,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createDeployment( - resourceGroupName: string, - name: string, - id: string, - deployment: Models.Deployment, - options?: msRest.RequestOptionsBase - ): Promise; + createDeployment(resourceGroupName: string, name: string, id: string, deployment: Models.Deployment, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3393,13 +2136,7 @@ export class WebApps { * @param deployment Deployment details. * @param callback The callback */ - createDeployment( - resourceGroupName: string, - name: string, - id: string, - deployment: Models.Deployment, - callback: msRest.ServiceCallback - ): void; + createDeployment(resourceGroupName: string, name: string, id: string, deployment: Models.Deployment, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3408,22 +2145,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createDeployment( - resourceGroupName: string, - name: string, - id: string, - deployment: Models.Deployment, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createDeployment( - resourceGroupName: string, - name: string, - id: string, - deployment: Models.Deployment, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createDeployment(resourceGroupName: string, name: string, id: string, deployment: Models.Deployment, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createDeployment(resourceGroupName: string, name: string, id: string, deployment: Models.Deployment, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3433,8 +2156,7 @@ export class WebApps { options }, createDeploymentOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3446,24 +2168,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteDeployment( - resourceGroupName: string, - name: string, - id: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteDeployment(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param id Deployment ID. * @param callback The callback */ - deleteDeployment( - resourceGroupName: string, - name: string, - id: string, - callback: msRest.ServiceCallback - ): void; + deleteDeployment(resourceGroupName: string, name: string, id: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3471,20 +2183,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteDeployment( - resourceGroupName: string, - name: string, - id: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteDeployment( - resourceGroupName: string, - name: string, - id: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteDeployment(resourceGroupName: string, name: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteDeployment(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3493,8 +2193,7 @@ export class WebApps { options }, deleteDeploymentOperationSpec, - callback - ); + callback); } /** @@ -3507,12 +2206,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDeploymentLog( - resourceGroupName: string, - name: string, - id: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDeploymentLog(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3520,12 +2214,7 @@ export class WebApps { * response from "GET /api/sites/{siteName}/deployments". * @param callback The callback */ - listDeploymentLog( - resourceGroupName: string, - name: string, - id: string, - callback: msRest.ServiceCallback - ): void; + listDeploymentLog(resourceGroupName: string, name: string, id: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3534,20 +2223,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listDeploymentLog( - resourceGroupName: string, - name: string, - id: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDeploymentLog( - resourceGroupName: string, - name: string, - id: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDeploymentLog(resourceGroupName: string, name: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDeploymentLog(resourceGroupName: string, name: string, id: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3556,8 +2233,7 @@ export class WebApps { options }, listDeploymentLogOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3572,12 +2248,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - discoverBackup( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise; + discoverBackup(resourceGroupName: string, name: string, request: Models.RestoreRequest, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3585,12 +2256,7 @@ export class WebApps { * discovery of backup. * @param callback The callback */ - discoverBackup( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - callback: msRest.ServiceCallback - ): void; + discoverBackup(resourceGroupName: string, name: string, request: Models.RestoreRequest, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3599,20 +2265,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - discoverBackup( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - discoverBackup( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + discoverBackup(resourceGroupName: string, name: string, request: Models.RestoreRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + discoverBackup(resourceGroupName: string, name: string, request: Models.RestoreRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3621,8 +2275,7 @@ export class WebApps { options }, discoverBackupOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3633,39 +2286,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDomainOwnershipIdentifiers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listDomainOwnershipIdentifiers( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listDomainOwnershipIdentifiers( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDomainOwnershipIdentifiers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDomainOwnershipIdentifiers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3673,8 +2308,7 @@ export class WebApps { options }, listDomainOwnershipIdentifiersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3686,24 +2320,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param domainOwnershipIdentifierName Name of domain ownership identifier. * @param callback The callback */ - getDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - callback: msRest.ServiceCallback - ): void; + getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3711,20 +2335,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3733,8 +2345,7 @@ export class WebApps { options }, getDomainOwnershipIdentifierOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3749,13 +2360,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3763,13 +2368,7 @@ export class WebApps { * @param domainOwnershipIdentifier A JSON representation of the domain ownership properties. * @param callback The callback */ - createOrUpdateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - callback: msRest.ServiceCallback - ): void; + createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3778,22 +2377,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3803,8 +2388,7 @@ export class WebApps { options }, createOrUpdateDomainOwnershipIdentifierOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3816,24 +2400,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param domainOwnershipIdentifierName Name of domain ownership identifier. * @param callback The callback */ - deleteDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - callback: msRest.ServiceCallback - ): void; + deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3841,20 +2415,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3863,8 +2425,7 @@ export class WebApps { options }, deleteDomainOwnershipIdentifierOperationSpec, - callback - ); + callback); } /** @@ -3879,13 +2440,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - options?: msRest.RequestOptionsBase - ): Promise; + updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3893,13 +2448,7 @@ export class WebApps { * @param domainOwnershipIdentifier A JSON representation of the domain ownership properties. * @param callback The callback */ - updateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - callback: msRest.ServiceCallback - ): void; + updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3908,22 +2457,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateDomainOwnershipIdentifier( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateDomainOwnershipIdentifier(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3933,8 +2468,7 @@ export class WebApps { options }, updateDomainOwnershipIdentifierOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3945,39 +2479,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getMSDeployStatus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMSDeployStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getMSDeployStatus( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getMSDeployStatus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getMSDeployStatus( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMSDeployStatus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMSDeployStatus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMSDeployStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3985,8 +2501,7 @@ export class WebApps { options }, getMSDeployStatusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -3998,20 +2513,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createMSDeployOperation( - resourceGroupName: string, - name: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateMSDeployOperation( - resourceGroupName, - name, - mSDeploy, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateMSDeployOperationResponse - >; + createMSDeployOperation(resourceGroupName: string, name: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateMSDeployOperation(resourceGroupName,name,mSDeploy,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -4022,39 +2526,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getMSDeployLog( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMSDeployLog(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getMSDeployLog( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getMSDeployLog(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getMSDeployLog( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMSDeployLog( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMSDeployLog(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMSDeployLog(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4062,8 +2548,7 @@ export class WebApps { options }, getMSDeployLogOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4074,39 +2559,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listFunctions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listFunctions( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listFunctions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listFunctions( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listFunctions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listFunctions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4114,8 +2581,7 @@ export class WebApps { options }, listFunctionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4126,39 +2592,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getFunctionsAdminToken( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getFunctionsAdminToken(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getFunctionsAdminToken( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getFunctionsAdminToken(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getFunctionsAdminToken( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getFunctionsAdminToken( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunctionsAdminToken(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getFunctionsAdminToken(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4166,8 +2614,7 @@ export class WebApps { options }, getFunctionsAdminTokenOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4179,24 +2626,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getFunction( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getFunction(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param functionName Function name. * @param callback The callback */ - getFunction( - resourceGroupName: string, - name: string, - functionName: string, - callback: msRest.ServiceCallback - ): void; + getFunction(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4204,20 +2641,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getFunction( - resourceGroupName: string, - name: string, - functionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getFunction( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunction(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getFunction(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4226,8 +2651,7 @@ export class WebApps { options }, getFunctionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4240,22 +2664,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createFunction( - resourceGroupName: string, - name: string, - functionName: string, - functionEnvelope: Models.FunctionEnvelope, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateFunction( - resourceGroupName, - name, - functionName, - functionEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateFunctionResponse - >; + createFunction(resourceGroupName: string, name: string, functionName: string, functionEnvelope: Models.FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateFunction(resourceGroupName,name,functionName,functionEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -4267,24 +2678,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteFunction( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteFunction(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param functionName Function name. * @param callback The callback */ - deleteFunction( - resourceGroupName: string, - name: string, - functionName: string, - callback: msRest.ServiceCallback - ): void; + deleteFunction(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4292,20 +2693,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteFunction( - resourceGroupName: string, - name: string, - functionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteFunction( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteFunction(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteFunction(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4314,8 +2703,7 @@ export class WebApps { options }, deleteFunctionOperationSpec, - callback - ); + callback); } /** @@ -4329,14 +2717,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4345,14 +2726,7 @@ export class WebApps { * @param key The key to create or update * @param callback The callback */ - createOrUpdateFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - key: Models.KeyInfo, - callback: msRest.ServiceCallback - ): void; + createOrUpdateFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, key: Models.KeyInfo, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4362,24 +2736,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - key: Models.KeyInfo, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, key: Models.KeyInfo, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4390,8 +2748,7 @@ export class WebApps { options }, createOrUpdateFunctionSecretOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4404,13 +2761,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4418,13 +2769,7 @@ export class WebApps { * @param keyName The name of the key. * @param callback The callback */ - deleteFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - callback: msRest.ServiceCallback - ): void; + deleteFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4433,22 +2778,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteFunctionSecret( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteFunctionSecret(resourceGroupName: string, name: string, functionName: string, keyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4458,8 +2789,7 @@ export class WebApps { options }, deleteFunctionSecretOperationSpec, - callback - ); + callback); } /** @@ -4471,24 +2801,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listFunctionKeys( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listFunctionKeys(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param functionName Function name. * @param callback The callback */ - listFunctionKeys( - resourceGroupName: string, - name: string, - functionName: string, - callback: msRest.ServiceCallback - ): void; + listFunctionKeys(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4496,20 +2816,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listFunctionKeys( - resourceGroupName: string, - name: string, - functionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listFunctionKeys( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listFunctionKeys(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFunctionKeys(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4518,8 +2826,7 @@ export class WebApps { options }, listFunctionKeysOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4531,24 +2838,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listFunctionSecrets( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param functionName Function name. * @param callback The callback */ - listFunctionSecrets( - resourceGroupName: string, - name: string, - functionName: string, - callback: msRest.ServiceCallback - ): void; + listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4556,20 +2853,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listFunctionSecrets( - resourceGroupName: string, - name: string, - functionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listFunctionSecrets( - resourceGroupName: string, - name: string, - functionName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFunctionSecrets(resourceGroupName: string, name: string, functionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4578,8 +2863,7 @@ export class WebApps { options }, listFunctionSecretsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4590,39 +2874,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHostKeys( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHostKeys(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listHostKeys( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listHostKeys(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listHostKeys( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHostKeys( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHostKeys(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHostKeys(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4630,8 +2896,7 @@ export class WebApps { options }, listHostKeysOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4642,39 +2907,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSyncStatus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSyncStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listSyncStatus( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSyncStatus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listSyncStatus( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSyncStatus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSyncStatus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSyncStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4682,8 +2929,7 @@ export class WebApps { options }, listSyncStatusOperationSpec, - callback - ); + callback); } /** @@ -4694,39 +2940,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - syncFunctions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + syncFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - syncFunctions( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + syncFunctions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - syncFunctions( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - syncFunctions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + syncFunctions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + syncFunctions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4734,8 +2962,7 @@ export class WebApps { options }, syncFunctionsOperationSpec, - callback - ); + callback); } /** @@ -4749,14 +2976,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4765,14 +2985,7 @@ export class WebApps { * @param key The key to create or update * @param callback The callback */ - createOrUpdateHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - key: Models.KeyInfo, - callback: msRest.ServiceCallback - ): void; + createOrUpdateHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, key: Models.KeyInfo, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4782,24 +2995,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - key: Models.KeyInfo, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, key: Models.KeyInfo, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4810,8 +3007,7 @@ export class WebApps { options }, createOrUpdateHostSecretOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4824,13 +3020,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4838,13 +3028,7 @@ export class WebApps { * @param keyName The name of the key. * @param callback The callback */ - deleteHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - callback: msRest.ServiceCallback - ): void; + deleteHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -4853,22 +3037,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHostSecret( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHostSecret(resourceGroupName: string, name: string, keyType: string, keyName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4878,8 +3048,7 @@ export class WebApps { options }, deleteHostSecretOperationSpec, - callback - ); + callback); } /** @@ -4890,39 +3059,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHostNameBindings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHostNameBindings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listHostNameBindings( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listHostNameBindings(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listHostNameBindings( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHostNameBindings( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHostNameBindings(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHostNameBindings(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4930,8 +3081,7 @@ export class WebApps { options }, listHostNameBindingsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -4943,24 +3093,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getHostNameBinding(resourceGroupName: string, name: string, hostName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param hostName Hostname in the hostname binding. * @param callback The callback */ - getHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - callback: msRest.ServiceCallback - ): void; + getHostNameBinding(resourceGroupName: string, name: string, hostName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -4968,20 +3108,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getHostNameBinding(resourceGroupName: string, name: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getHostNameBinding(resourceGroupName: string, name: string, hostName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -4990,8 +3118,7 @@ export class WebApps { options }, getHostNameBindingOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5005,13 +3132,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5020,13 +3141,7 @@ export class WebApps { * object. * @param callback The callback */ - createOrUpdateHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - callback: msRest.ServiceCallback - ): void; + createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5036,22 +3151,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateHostNameBinding(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5061,8 +3162,7 @@ export class WebApps { options }, createOrUpdateHostNameBindingOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5074,24 +3174,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param hostName Hostname in the hostname binding. * @param callback The callback */ - deleteHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - callback: msRest.ServiceCallback - ): void; + deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5099,20 +3189,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHostNameBinding( - resourceGroupName: string, - name: string, - hostName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHostNameBinding(resourceGroupName: string, name: string, hostName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5121,8 +3199,7 @@ export class WebApps { options }, deleteHostNameBindingOperationSpec, - callback - ); + callback); } /** @@ -5135,13 +3212,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5149,13 +3220,7 @@ export class WebApps { * @param relayName The relay name for this hybrid connection. * @param callback The callback */ - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - callback: msRest.ServiceCallback - ): void; + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5164,22 +3229,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5189,8 +3240,7 @@ export class WebApps { options }, getHybridConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5204,14 +3254,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5220,14 +3263,7 @@ export class WebApps { * @param connectionEnvelope The details of the hybrid connection. * @param callback The callback */ - createOrUpdateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - callback: msRest.ServiceCallback - ): void; + createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5237,24 +3273,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5265,8 +3285,7 @@ export class WebApps { options }, createOrUpdateHybridConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5279,13 +3298,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5293,13 +3306,7 @@ export class WebApps { * @param relayName The relay name for this hybrid connection. * @param callback The callback */ - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - callback: msRest.ServiceCallback - ): void; + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5308,22 +3315,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5333,8 +3326,7 @@ export class WebApps { options }, deleteHybridConnectionOperationSpec, - callback - ); + callback); } /** @@ -5348,14 +3340,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - options?: msRest.RequestOptionsBase - ): Promise; + updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5364,14 +3349,7 @@ export class WebApps { * @param connectionEnvelope The details of the hybrid connection. * @param callback The callback */ - updateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - callback: msRest.ServiceCallback - ): void; + updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -5381,24 +3359,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateHybridConnection( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateHybridConnection(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5409,8 +3371,7 @@ export class WebApps { options }, updateHybridConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5421,39 +3382,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHybridConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHybridConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param callback The callback */ - listHybridConnections( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listHybridConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param options The optional parameters * @param callback The callback */ - listHybridConnections( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHybridConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHybridConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHybridConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5461,8 +3404,7 @@ export class WebApps { options }, listHybridConnectionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5474,41 +3416,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listRelayServiceConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listRelayServiceConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listRelayServiceConnections( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listRelayServiceConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listRelayServiceConnections( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listRelayServiceConnections( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRelayServiceConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listRelayServiceConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5516,8 +3438,7 @@ export class WebApps { options }, listRelayServiceConnectionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5529,24 +3450,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param entityName Name of the hybrid connection. * @param callback The callback */ - getRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - callback: msRest.ServiceCallback - ): void; + getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5554,22 +3465,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5578,8 +3475,7 @@ export class WebApps { options }, getRelayServiceConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5594,13 +3490,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5608,13 +3498,7 @@ export class WebApps { * @param connectionEnvelope Details of the hybrid connection configuration. * @param callback The callback */ - createOrUpdateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - callback: msRest.ServiceCallback - ): void; + createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5623,24 +3507,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5650,8 +3518,7 @@ export class WebApps { options }, createOrUpdateRelayServiceConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5663,24 +3530,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param entityName Name of the hybrid connection configuration. * @param callback The callback */ - deleteRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - callback: msRest.ServiceCallback - ): void; + deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5688,20 +3545,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5710,8 +3555,7 @@ export class WebApps { options }, deleteRelayServiceConnectionOperationSpec, - callback - ); + callback); } /** @@ -5726,13 +3570,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - options?: msRest.RequestOptionsBase - ): Promise; + updateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5740,13 +3578,7 @@ export class WebApps { * @param connectionEnvelope Details of the hybrid connection configuration. * @param callback The callback */ - updateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - callback: msRest.ServiceCallback - ): void; + updateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5755,24 +3587,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateRelayServiceConnection( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateRelayServiceConnection(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5782,8 +3598,7 @@ export class WebApps { options }, updateRelayServiceConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5794,41 +3609,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceIdentifiers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceIdentifiers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listInstanceIdentifiers( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listInstanceIdentifiers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listInstanceIdentifiers( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceIdentifiers( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceIdentifiers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceIdentifiers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5836,8 +3631,7 @@ export class WebApps { options }, listInstanceIdentifiersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5849,24 +3643,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceInfo( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceInfo(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param instanceId * @param callback The callback */ - getInstanceInfo( - resourceGroupName: string, - name: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceInfo(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -5874,20 +3658,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceInfo( - resourceGroupName: string, - name: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceInfo( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceInfo(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceInfo(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5896,8 +3668,7 @@ export class WebApps { options }, getInstanceInfoOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5909,24 +3680,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceMsDeployStatus( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param instanceId ID of web app instance. * @param callback The callback */ - getInstanceMsDeployStatus( - resourceGroupName: string, - name: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -5934,20 +3695,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceMsDeployStatus( - resourceGroupName: string, - name: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceMsDeployStatus( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceMsDeployStatus(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -5956,8 +3705,7 @@ export class WebApps { options }, getInstanceMsDeployStatusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -5970,22 +3718,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createInstanceMSDeployOperation( - resourceGroupName: string, - name: string, - instanceId: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateInstanceMSDeployOperation( - resourceGroupName, - name, - instanceId, - mSDeploy, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateInstanceMSDeployOperationResponse - >; + createInstanceMSDeployOperation(resourceGroupName: string, name: string, instanceId: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateInstanceMSDeployOperation(resourceGroupName,name,instanceId,mSDeploy,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -5997,24 +3732,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceMSDeployLog( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param instanceId ID of web app instance. * @param callback The callback */ - getInstanceMSDeployLog( - resourceGroupName: string, - name: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -6022,20 +3747,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceMSDeployLog( - resourceGroupName: string, - name: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceMSDeployLog( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceMSDeployLog(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6044,8 +3757,7 @@ export class WebApps { options }, getInstanceMSDeployLogOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6060,12 +3772,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcesses( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6073,12 +3780,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - listInstanceProcesses( - resourceGroupName: string, - name: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6087,20 +3789,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceProcesses( - resourceGroupName: string, - name: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcesses( - resourceGroupName: string, - name: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcesses(resourceGroupName: string, name: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6109,8 +3799,7 @@ export class WebApps { options }, listInstanceProcessesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6125,13 +3814,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6140,13 +3823,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - getInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6156,22 +3833,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6181,8 +3844,7 @@ export class WebApps { options }, getInstanceProcessOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6198,13 +3860,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6213,13 +3869,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - deleteInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6229,22 +3879,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteInstanceProcess( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteInstanceProcess(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6254,8 +3890,7 @@ export class WebApps { options }, deleteInstanceProcessOperationSpec, - callback - ); + callback); } /** @@ -6271,13 +3906,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceProcessDump( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6286,13 +3915,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - getInstanceProcessDump( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6302,22 +3925,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceProcessDump( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceProcessDump( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceProcessDump(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6327,8 +3936,7 @@ export class WebApps { options }, getInstanceProcessDumpOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6344,13 +3952,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessModules( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6359,13 +3961,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - listInstanceProcessModules( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6375,24 +3971,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceProcessModules( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessModules( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessModules(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6402,8 +3982,7 @@ export class WebApps { options }, listInstanceProcessModulesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6419,14 +3998,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6436,14 +4008,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - getInstanceProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6454,24 +4019,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6482,8 +4031,7 @@ export class WebApps { options }, getInstanceProcessModuleOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6499,13 +4047,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6514,13 +4056,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - listInstanceProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -6530,24 +4066,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - instanceId: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessThreads(resourceGroupName: string, name: string, processId: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6557,8 +4077,7 @@ export class WebApps { options }, listInstanceProcessThreadsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6569,39 +4088,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - isCloneable( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + isCloneable(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - isCloneable( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + isCloneable(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - isCloneable( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - isCloneable( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + isCloneable(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + isCloneable(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6609,8 +4110,7 @@ export class WebApps { options }, isCloneableOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6621,39 +4121,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteBackups( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteBackups(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listSiteBackups( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSiteBackups(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listSiteBackups( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteBackups( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteBackups(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteBackups(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6661,8 +4143,7 @@ export class WebApps { options }, listSiteBackupsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6673,39 +4154,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSyncFunctionTriggers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSyncFunctionTriggers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listSyncFunctionTriggers( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSyncFunctionTriggers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listSyncFunctionTriggers( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSyncFunctionTriggers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSyncFunctionTriggers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSyncFunctionTriggers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6713,8 +4176,7 @@ export class WebApps { options }, listSyncFunctionTriggersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6727,22 +4189,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - migrateStorage( - subscriptionName: string, - resourceGroupName: string, - name: string, - migrationOptions: Models.StorageMigrationOptions, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginMigrateStorage( - subscriptionName, - resourceGroupName, - name, - migrationOptions, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsMigrateStorageResponse - >; + migrateStorage(subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: Models.StorageMigrationOptions, options?: msRest.RequestOptionsBase): Promise { + return this.beginMigrateStorage(subscriptionName,resourceGroupName,name,migrationOptions,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -6754,20 +4203,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - migrateMySql( - resourceGroupName: string, - name: string, - migrationRequestEnvelope: Models.MigrateMySqlRequest, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginMigrateMySql( - resourceGroupName, - name, - migrationRequestEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsMigrateMySqlResponse - >; + migrateMySql(resourceGroupName: string, name: string, migrationRequestEnvelope: Models.MigrateMySqlRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginMigrateMySql(resourceGroupName,name,migrationRequestEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -6780,39 +4218,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getMigrateMySqlStatus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMigrateMySqlStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getMigrateMySqlStatus( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getMigrateMySqlStatus(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getMigrateMySqlStatus( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMigrateMySqlStatus( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMigrateMySqlStatus(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMigrateMySqlStatus(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6820,8 +4240,7 @@ export class WebApps { options }, getMigrateMySqlStatusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6832,39 +4251,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSwiftVirtualNetworkConnection( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getSwiftVirtualNetworkConnection( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getSwiftVirtualNetworkConnection( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSwiftVirtualNetworkConnection( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSwiftVirtualNetworkConnection(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6872,8 +4273,7 @@ export class WebApps { options }, getSwiftVirtualNetworkConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6891,24 +4291,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateSwiftVirtualNetworkConnectionWithCheck( - resourceGroupName: string, - name: string, - connectionEnvelope: Models.SwiftVirtualNetwork, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param connectionEnvelope Properties of the Virtual Network connection. See example. * @param callback The callback */ - createOrUpdateSwiftVirtualNetworkConnectionWithCheck( - resourceGroupName: string, - name: string, - connectionEnvelope: Models.SwiftVirtualNetwork, - callback: msRest.ServiceCallback - ): void; + createOrUpdateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -6916,20 +4306,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateSwiftVirtualNetworkConnectionWithCheck( - resourceGroupName: string, - name: string, - connectionEnvelope: Models.SwiftVirtualNetwork, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateSwiftVirtualNetworkConnectionWithCheck( - resourceGroupName: string, - name: string, - connectionEnvelope: Models.SwiftVirtualNetwork, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6938,8 +4316,7 @@ export class WebApps { options }, createOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -6950,39 +4327,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSwiftVirtualNetwork( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - deleteSwiftVirtualNetwork( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - deleteSwiftVirtualNetwork( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteSwiftVirtualNetwork( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteSwiftVirtualNetwork(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -6990,8 +4349,50 @@ export class WebApps { options }, deleteSwiftVirtualNetworkOperationSpec, - callback - ); + callback); + } + + /** + * Description for Integrates this Web App with a Virtual Network. This requires that 1) + * "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet + * has already been delegated, and is not + * in use by another App Service Plan other than the one this App is in. + * @summary Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" + * is true when doing a GET against this resource, and 2) that the target Subnet has already been + * delegated, and is not + * in use by another App Service Plan other than the one this App is in. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param [options] The optional parameters + * @returns Promise + */ + updateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param callback The callback + */ + updateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param options The optional parameters + * @param callback The callback + */ + updateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSwiftVirtualNetworkConnectionWithCheck(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + name, + connectionEnvelope, + options + }, + updateSwiftVirtualNetworkConnectionWithCheckOperationSpec, + callback) as Promise; } /** @@ -7003,24 +4404,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listNetworkFeatures( - resourceGroupName: string, - name: string, - view: string, - options?: msRest.RequestOptionsBase - ): Promise; + listNetworkFeatures(resourceGroupName: string, name: string, view: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param view The type of view. Only "summary" is supported at this time. * @param callback The callback */ - listNetworkFeatures( - resourceGroupName: string, - name: string, - view: string, - callback: msRest.ServiceCallback - ): void; + listNetworkFeatures(resourceGroupName: string, name: string, view: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7028,20 +4419,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listNetworkFeatures( - resourceGroupName: string, - name: string, - view: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listNetworkFeatures( - resourceGroupName: string, - name: string, - view: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNetworkFeatures(resourceGroupName: string, name: string, view: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNetworkFeatures(resourceGroupName: string, name: string, view: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7050,8 +4429,7 @@ export class WebApps { options }, listNetworkFeaturesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7065,24 +4443,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTraceOperation( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param operationId GUID of the operation. * @param callback The callback */ - getNetworkTraceOperation( - resourceGroupName: string, - name: string, - operationId: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7090,20 +4458,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperation( - resourceGroupName: string, - name: string, - operationId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTraceOperation( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7112,8 +4468,7 @@ export class WebApps { options }, getNetworkTraceOperationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7124,39 +4479,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - options?: Models.WebAppsStartWebSiteNetworkTraceOptionalParams - ): Promise; + startWebSiteNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsStartWebSiteNetworkTraceOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param callback The callback */ - startWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + startWebSiteNetworkTrace(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param options The optional parameters * @param callback The callback */ - startWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - options: Models.WebAppsStartWebSiteNetworkTraceOptionalParams, - callback: msRest.ServiceCallback - ): void; - startWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - options?: Models.WebAppsStartWebSiteNetworkTraceOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + startWebSiteNetworkTrace(resourceGroupName: string, name: string, options: Models.WebAppsStartWebSiteNetworkTraceOptionalParams, callback: msRest.ServiceCallback): void; + startWebSiteNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsStartWebSiteNetworkTraceOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7164,8 +4501,7 @@ export class WebApps { options }, startWebSiteNetworkTraceOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7176,18 +4512,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startWebSiteNetworkTraceOperation( - resourceGroupName: string, - name: string, - options?: Models.WebAppsStartWebSiteNetworkTraceOperationOptionalParams - ): Promise { - return this.beginStartWebSiteNetworkTraceOperation( - resourceGroupName, - name, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsStartWebSiteNetworkTraceOperationResponse - >; + startWebSiteNetworkTraceOperation(resourceGroupName: string, name: string, options?: Models.WebAppsStartWebSiteNetworkTraceOperationOptionalParams): Promise { + return this.beginStartWebSiteNetworkTraceOperation(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -7198,39 +4525,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopWebSiteNetworkTrace(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param callback The callback */ - stopWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + stopWebSiteNetworkTrace(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param options The optional parameters * @param callback The callback */ - stopWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopWebSiteNetworkTrace( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopWebSiteNetworkTrace(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopWebSiteNetworkTrace(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7238,8 +4547,7 @@ export class WebApps { options }, stopWebSiteNetworkTraceOperationSpec, - callback - ); + callback); } /** @@ -7253,24 +4561,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTraces( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTraces(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param operationId GUID of the operation. * @param callback The callback */ - getNetworkTraces( - resourceGroupName: string, - name: string, - operationId: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTraces(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7278,20 +4576,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraces( - resourceGroupName: string, - name: string, - operationId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTraces( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTraces(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraces(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7300,8 +4586,7 @@ export class WebApps { options }, getNetworkTracesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7315,24 +4600,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTraceOperationV2( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param operationId GUID of the operation. * @param callback The callback */ - getNetworkTraceOperationV2( - resourceGroupName: string, - name: string, - operationId: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7340,20 +4615,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperationV2( - resourceGroupName: string, - name: string, - operationId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTraceOperationV2( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7362,8 +4625,7 @@ export class WebApps { options }, getNetworkTraceOperationV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7377,24 +4639,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTracesV2( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param operationId GUID of the operation. * @param callback The callback */ - getNetworkTracesV2( - resourceGroupName: string, - name: string, - operationId: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7402,20 +4654,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTracesV2( - resourceGroupName: string, - name: string, - operationId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTracesV2( - resourceGroupName: string, - name: string, - operationId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTracesV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7424,8 +4664,7 @@ export class WebApps { options }, getNetworkTracesV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7437,39 +4676,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - generateNewSitePublishingPassword( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + generateNewSitePublishingPassword(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - generateNewSitePublishingPassword( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + generateNewSitePublishingPassword(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - generateNewSitePublishingPassword( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - generateNewSitePublishingPassword( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + generateNewSitePublishingPassword(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + generateNewSitePublishingPassword(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7477,8 +4698,7 @@ export class WebApps { options }, generateNewSitePublishingPasswordOperationSpec, - callback - ); + callback); } /** @@ -7489,41 +4709,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPerfMonCounters( - resourceGroupName: string, - name: string, - options?: Models.WebAppsListPerfMonCountersOptionalParams - ): Promise; + listPerfMonCounters(resourceGroupName: string, name: string, options?: Models.WebAppsListPerfMonCountersOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - listPerfMonCounters( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listPerfMonCounters(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - listPerfMonCounters( - resourceGroupName: string, - name: string, - options: Models.WebAppsListPerfMonCountersOptionalParams, - callback: msRest.ServiceCallback - ): void; - listPerfMonCounters( - resourceGroupName: string, - name: string, - options?: - | Models.WebAppsListPerfMonCountersOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPerfMonCounters(resourceGroupName: string, name: string, options: Models.WebAppsListPerfMonCountersOptionalParams, callback: msRest.ServiceCallback): void; + listPerfMonCounters(resourceGroupName: string, name: string, options?: Models.WebAppsListPerfMonCountersOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7531,8 +4731,7 @@ export class WebApps { options }, listPerfMonCountersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7543,39 +4742,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSitePhpErrorLogFlag( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSitePhpErrorLogFlag(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - getSitePhpErrorLogFlag( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getSitePhpErrorLogFlag(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - getSitePhpErrorLogFlag( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSitePhpErrorLogFlag( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSitePhpErrorLogFlag(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSitePhpErrorLogFlag(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7583,8 +4764,7 @@ export class WebApps { options }, getSitePhpErrorLogFlagOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7595,39 +4775,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPremierAddOns( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPremierAddOns(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listPremierAddOns( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listPremierAddOns(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listPremierAddOns( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPremierAddOns( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPremierAddOns(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPremierAddOns(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7635,8 +4797,7 @@ export class WebApps { options }, listPremierAddOnsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7648,24 +4809,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param premierAddOnName Add-on name. * @param callback The callback */ - getPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - callback: msRest.ServiceCallback - ): void; + getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7673,20 +4824,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7695,8 +4834,7 @@ export class WebApps { options }, getPremierAddOnOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7709,13 +4847,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - addPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - options?: msRest.RequestOptionsBase - ): Promise; + addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7723,13 +4855,7 @@ export class WebApps { * @param premierAddOn A JSON representation of the edited premier add-on. * @param callback The callback */ - addPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - callback: msRest.ServiceCallback - ): void; + addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7738,22 +4864,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - addPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - addPremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + addPremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7763,8 +4875,7 @@ export class WebApps { options }, addPremierAddOnOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7776,24 +4887,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deletePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param premierAddOnName Add-on name. * @param callback The callback */ - deletePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - callback: msRest.ServiceCallback - ): void; + deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7801,20 +4902,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deletePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deletePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deletePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7823,8 +4912,7 @@ export class WebApps { options }, deletePremierAddOnOperationSpec, - callback - ); + callback); } /** @@ -7837,13 +4925,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updatePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - options?: msRest.RequestOptionsBase - ): Promise; + updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7851,13 +4933,7 @@ export class WebApps { * @param premierAddOn A JSON representation of the edited premier add-on. * @param callback The callback */ - updatePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - callback: msRest.ServiceCallback - ): void; + updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -7866,22 +4942,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updatePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updatePremierAddOn( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updatePremierAddOn(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7891,8 +4953,7 @@ export class WebApps { options }, updatePremierAddOnOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7905,39 +4966,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateAccess( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateAccess(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param callback The callback */ - getPrivateAccess( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateAccess(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param options The optional parameters * @param callback The callback */ - getPrivateAccess( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateAccess( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateAccess(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateAccess(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -7945,8 +4988,7 @@ export class WebApps { options }, getPrivateAccessOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7960,24 +5002,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - putPrivateAccessVnet( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - options?: msRest.RequestOptionsBase - ): Promise; + putPrivateAccessVnet(resourceGroupName: string, name: string, access: Models.PrivateAccess, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param access The information for the private access * @param callback The callback */ - putPrivateAccessVnet( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - callback: msRest.ServiceCallback - ): void; + putPrivateAccessVnet(resourceGroupName: string, name: string, access: Models.PrivateAccess, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -7985,20 +5017,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - putPrivateAccessVnet( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - putPrivateAccessVnet( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + putPrivateAccessVnet(resourceGroupName: string, name: string, access: Models.PrivateAccess, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + putPrivateAccessVnet(resourceGroupName: string, name: string, access: Models.PrivateAccess, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8007,8 +5027,7 @@ export class WebApps { options }, putPrivateAccessVnetOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8019,41 +5038,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param callback The callback */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionList( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionList(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8061,8 +5060,7 @@ export class WebApps { options }, getPrivateEndpointConnectionListOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8074,24 +5072,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param privateEndpointConnectionName Name of the private endpoint connection. * @param callback The callback */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. @@ -8099,22 +5087,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8123,8 +5097,7 @@ export class WebApps { options }, getPrivateEndpointConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8137,22 +5110,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - approveOrRejectPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginApproveOrRejectPrivateEndpointConnection( - resourceGroupName, - name, - privateEndpointConnectionName, - privateEndpointWrapper, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsApproveOrRejectPrivateEndpointConnectionResponse - >; + approveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, options?: msRest.RequestOptionsBase): Promise { + return this.beginApproveOrRejectPrivateEndpointConnection(resourceGroupName,name,privateEndpointConnectionName,privateEndpointWrapper,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -8164,20 +5124,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deletePrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeletePrivateEndpointConnection( - resourceGroupName, - name, - privateEndpointConnectionName, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsDeletePrivateEndpointConnectionResponse - >; + deletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeletePrivateEndpointConnection(resourceGroupName,name,privateEndpointConnectionName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -8188,41 +5137,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateLinkResources(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param callback The callback */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getPrivateLinkResources(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param options The optional parameters * @param callback The callback */ - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateLinkResources( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateLinkResources(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateLinkResources(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8230,8 +5159,7 @@ export class WebApps { options }, getPrivateLinkResourcesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8244,39 +5172,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcesses( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcesses(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listProcesses( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listProcesses(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listProcesses( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcesses( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcesses(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcesses(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8284,8 +5194,7 @@ export class WebApps { options }, listProcessesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8298,24 +5207,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getProcess( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getProcess(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param processId PID. * @param callback The callback */ - getProcess( - resourceGroupName: string, - name: string, - processId: string, - callback: msRest.ServiceCallback - ): void; + getProcess(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8323,20 +5222,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getProcess( - resourceGroupName: string, - name: string, - processId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getProcess( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getProcess(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getProcess(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8345,8 +5232,7 @@ export class WebApps { options }, getProcessOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8360,24 +5246,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteProcess( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteProcess(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param processId PID. * @param callback The callback */ - deleteProcess( - resourceGroupName: string, - name: string, - processId: string, - callback: msRest.ServiceCallback - ): void; + deleteProcess(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8385,20 +5261,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteProcess( - resourceGroupName: string, - name: string, - processId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteProcess( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteProcess(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteProcess(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8407,8 +5271,7 @@ export class WebApps { options }, deleteProcessOperationSpec, - callback - ); + callback); } /** @@ -8422,24 +5285,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getProcessDump( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getProcessDump(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param processId PID. * @param callback The callback */ - getProcessDump( - resourceGroupName: string, - name: string, - processId: string, - callback: msRest.ServiceCallback - ): void; + getProcessDump(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8447,20 +5300,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getProcessDump( - resourceGroupName: string, - name: string, - processId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getProcessDump( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getProcessDump(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getProcessDump(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8469,8 +5310,7 @@ export class WebApps { options }, getProcessDumpOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8484,24 +5324,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessModules( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessModules(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param processId PID. * @param callback The callback */ - listProcessModules( - resourceGroupName: string, - name: string, - processId: string, - callback: msRest.ServiceCallback - ): void; + listProcessModules(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8509,22 +5339,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listProcessModules( - resourceGroupName: string, - name: string, - processId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessModules( - resourceGroupName: string, - name: string, - processId: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessModules(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessModules(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8533,8 +5349,7 @@ export class WebApps { options }, listProcessModulesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8548,13 +5363,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - options?: msRest.RequestOptionsBase - ): Promise; + getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8562,13 +5371,7 @@ export class WebApps { * @param baseAddress Module base address. * @param callback The callback */ - getProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - callback: msRest.ServiceCallback - ): void; + getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8577,22 +5380,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getProcessModule( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getProcessModule(resourceGroupName: string, name: string, processId: string, baseAddress: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8602,8 +5391,7 @@ export class WebApps { options }, getProcessModuleOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8617,24 +5405,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessThreads(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param processId PID. * @param callback The callback */ - listProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - callback: msRest.ServiceCallback - ): void; + listProcessThreads(resourceGroupName: string, name: string, processId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -8642,22 +5420,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessThreads( - resourceGroupName: string, - name: string, - processId: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessThreads(resourceGroupName: string, name: string, processId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessThreads(resourceGroupName: string, name: string, processId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8666,8 +5430,7 @@ export class WebApps { options }, listProcessThreadsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8678,41 +5441,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublicCertificates( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPublicCertificates(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listPublicCertificates( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listPublicCertificates(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listPublicCertificates( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPublicCertificates( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPublicCertificates(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPublicCertificates(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8720,8 +5463,7 @@ export class WebApps { options }, listPublicCertificatesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8733,24 +5475,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param publicCertificateName Public certificate name. * @param callback The callback */ - getPublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - callback: msRest.ServiceCallback - ): void; + getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -8758,20 +5490,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8780,8 +5500,7 @@ export class WebApps { options }, getPublicCertificateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8795,13 +5514,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdatePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -8810,13 +5523,7 @@ export class WebApps { * PublicCertificate object. * @param callback The callback */ - createOrUpdatePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - callback: msRest.ServiceCallback - ): void; + createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -8826,22 +5533,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdatePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdatePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdatePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8851,8 +5544,7 @@ export class WebApps { options }, createOrUpdatePublicCertificateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8864,24 +5556,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deletePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param publicCertificateName Public certificate name. * @param callback The callback */ - deletePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - callback: msRest.ServiceCallback - ): void; + deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -8889,20 +5571,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deletePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deletePublicCertificate( - resourceGroupName: string, - name: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deletePublicCertificate(resourceGroupName: string, name: string, publicCertificateName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8911,8 +5581,7 @@ export class WebApps { options }, deletePublicCertificateOperationSpec, - callback - ); + callback); } /** @@ -8925,12 +5594,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublishingProfileXmlWithSecrets( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - options?: msRest.RequestOptionsBase - ): Promise; + listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -8938,12 +5602,7 @@ export class WebApps { * example, use {"format": "FileZilla3"} to get a FileZilla publishing profile. * @param callback The callback */ - listPublishingProfileXmlWithSecrets( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - callback: msRest.ServiceCallback - ): void; + listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -8952,20 +5611,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listPublishingProfileXmlWithSecrets( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPublishingProfileXmlWithSecrets( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPublishingProfileXmlWithSecrets(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -8974,8 +5621,7 @@ export class WebApps { options }, listPublishingProfileXmlWithSecretsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8988,39 +5634,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - resetProductionSlotConfig( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + resetProductionSlotConfig(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - resetProductionSlotConfig( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + resetProductionSlotConfig(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - resetProductionSlotConfig( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - resetProductionSlotConfig( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + resetProductionSlotConfig(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + resetProductionSlotConfig(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9028,8 +5656,7 @@ export class WebApps { options }, resetProductionSlotConfigOperationSpec, - callback - ); + callback); } /** @@ -9040,11 +5667,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restart( - resourceGroupName: string, - name: string, - options?: Models.WebAppsRestartOptionalParams - ): Promise; + restart(resourceGroupName: string, name: string, options?: Models.WebAppsRestartOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9057,18 +5680,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - restart( - resourceGroupName: string, - name: string, - options: Models.WebAppsRestartOptionalParams, - callback: msRest.ServiceCallback - ): void; - restart( - resourceGroupName: string, - name: string, - options?: Models.WebAppsRestartOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + restart(resourceGroupName: string, name: string, options: Models.WebAppsRestartOptionalParams, callback: msRest.ServiceCallback): void; + restart(resourceGroupName: string, name: string, options?: Models.WebAppsRestartOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9076,8 +5689,7 @@ export class WebApps { options }, restartOperationSpec, - callback - ); + callback); } /** @@ -9089,18 +5701,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreFromBackupBlob( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreFromBackupBlob( - resourceGroupName, - name, - request, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreFromBackupBlob(resourceGroupName: string, name: string, request: Models.RestoreRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreFromBackupBlob(resourceGroupName,name,request,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -9112,18 +5715,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreFromDeletedApp( - resourceGroupName: string, - name: string, - restoreRequest: Models.DeletedAppRestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreFromDeletedApp( - resourceGroupName, - name, - restoreRequest, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreFromDeletedApp(resourceGroupName: string, name: string, restoreRequest: Models.DeletedAppRestoreRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreFromDeletedApp(resourceGroupName,name,restoreRequest,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -9136,18 +5730,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreSnapshot( - resourceGroupName: string, - name: string, - restoreRequest: Models.SnapshotRestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreSnapshot( - resourceGroupName, - name, - restoreRequest, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreSnapshot(resourceGroupName: string, name: string, restoreRequest: Models.SnapshotRestoreRequest, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreSnapshot(resourceGroupName,name,restoreRequest,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -9158,41 +5743,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteExtensions( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteExtensions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listSiteExtensions( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSiteExtensions(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listSiteExtensions( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteExtensions( - resourceGroupName: string, - name: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteExtensions(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteExtensions(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9200,8 +5765,7 @@ export class WebApps { options }, listSiteExtensionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9213,24 +5777,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param siteExtensionId Site extension name. * @param callback The callback */ - getSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - callback: msRest.ServiceCallback - ): void; + getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -9238,20 +5792,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9260,8 +5802,7 @@ export class WebApps { options }, getSiteExtensionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9273,20 +5814,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - installSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginInstallSiteExtension( - resourceGroupName, - name, - siteExtensionId, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsInstallSiteExtensionResponse - >; + installSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginInstallSiteExtension(resourceGroupName,name,siteExtensionId,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -9298,24 +5828,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param siteExtensionId Site extension name. * @param callback The callback */ - deleteSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - callback: msRest.ServiceCallback - ): void; + deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -9323,20 +5843,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9345,8 +5853,7 @@ export class WebApps { options }, deleteSiteExtensionOperationSpec, - callback - ); + callback); } /** @@ -9357,39 +5864,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlots( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSlots(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listSlots( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSlots(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listSlots( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlots( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlots(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlots(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9397,8 +5886,7 @@ export class WebApps { options }, listSlotsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9410,24 +5898,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot Name of the deployment slot. By default, this API returns the production slot. * @param callback The callback */ - getSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9435,20 +5913,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9457,8 +5923,7 @@ export class WebApps { options }, getSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9475,22 +5940,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateSlot( - resourceGroupName: string, - name: string, - siteEnvelope: Models.Site, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateSlot( - resourceGroupName, - name, - siteEnvelope, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateOrUpdateSlotResponse - >; + createOrUpdateSlot(resourceGroupName: string, name: string, siteEnvelope: Models.Site, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateSlot(resourceGroupName,name,siteEnvelope,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -9503,12 +5955,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsDeleteSlotOptionalParams - ): Promise; + deleteSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsDeleteSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app to delete. @@ -9516,12 +5963,7 @@ export class WebApps { * slot. * @param callback The callback */ - deleteSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app to delete. @@ -9530,20 +5972,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsDeleteSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - deleteSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsDeleteSlotOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsDeleteSlotOptionalParams, callback: msRest.ServiceCallback): void; + deleteSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsDeleteSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9552,8 +5982,7 @@ export class WebApps { options }, deleteSlotOperationSpec, - callback - ); + callback); } /** @@ -9570,13 +5999,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateSlot( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateSlot(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Unique name of the app to create or update. To create or update a deployment slot, @@ -9586,13 +6009,7 @@ export class WebApps { * create or modify the production slot. * @param callback The callback */ - updateSlot( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateSlot(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Unique name of the app to create or update. To create or update a deployment slot, @@ -9603,22 +6020,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateSlot( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSlot( - resourceGroupName: string, - name: string, - siteEnvelope: Models.SitePatchResource, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSlot(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSlot(resourceGroupName: string, name: string, siteEnvelope: Models.SitePatchResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9628,8 +6031,7 @@ export class WebApps { options }, updateSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9641,24 +6043,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - analyzeCustomHostnameSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams - ): Promise; + analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - analyzeCustomHostnameSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -9666,22 +6058,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - analyzeCustomHostnameSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - analyzeCustomHostnameSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams, callback: msRest.ServiceCallback): void; + analyzeCustomHostnameSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsAnalyzeCustomHostnameSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9690,8 +6068,7 @@ export class WebApps { options }, analyzeCustomHostnameSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9705,13 +6082,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - applySlotConfigurationSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9720,13 +6091,7 @@ export class WebApps { * the source slot. * @param callback The callback */ - applySlotConfigurationSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - callback: msRest.ServiceCallback - ): void; + applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9736,22 +6101,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - applySlotConfigurationSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - applySlotConfigurationSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + applySlotConfigurationSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9761,8 +6112,7 @@ export class WebApps { options }, applySlotConfigurationSlotOperationSpec, - callback - ); + callback); } /** @@ -9777,13 +6127,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - backupSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + backupSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9793,13 +6137,7 @@ export class WebApps { * backup for the production slot. * @param callback The callback */ - backupSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - callback: msRest.ServiceCallback - ): void; + backupSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9810,22 +6148,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - backupSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - backupSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + backupSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + backupSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9835,8 +6159,7 @@ export class WebApps { options }, backupSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9849,12 +6172,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBackupsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9862,12 +6180,7 @@ export class WebApps { * the production slot. * @param callback The callback */ - listBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listBackupsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9876,20 +6189,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBackupsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBackupsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9898,8 +6199,7 @@ export class WebApps { options }, listBackupsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9913,13 +6213,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getBackupStatusSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9928,13 +6222,7 @@ export class WebApps { * of the production slot. * @param callback The callback */ - getBackupStatusSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9944,22 +6232,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getBackupStatusSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getBackupStatusSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBackupStatusSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9969,8 +6243,7 @@ export class WebApps { options }, getBackupStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9984,13 +6257,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteBackupSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9999,13 +6266,7 @@ export class WebApps { * backup of the production slot. * @param callback The callback */ - deleteBackupSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10015,22 +6276,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteBackupSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteBackupSlot( - resourceGroupName: string, - name: string, - backupId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteBackupSlot(resourceGroupName: string, name: string, backupId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10040,8 +6287,7 @@ export class WebApps { options }, deleteBackupSlotOperationSpec, - callback - ); + callback); } /** @@ -10059,14 +6305,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listBackupStatusSecretsSlot( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -10075,14 +6314,7 @@ export class WebApps { * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - listBackupStatusSecretsSlot( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - slot: string, - callback: msRest.ServiceCallback - ): void; + listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -10092,24 +6324,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listBackupStatusSecretsSlot( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listBackupStatusSecretsSlot( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.BackupRequest, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBackupStatusSecretsSlot(resourceGroupName: string, name: string, backupId: string, request: Models.BackupRequest, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10120,8 +6336,7 @@ export class WebApps { options }, listBackupStatusSecretsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10136,22 +6351,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreSlot( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.RestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreSlot( - resourceGroupName, - name, - backupId, - request, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreSlot(resourceGroupName: string, name: string, backupId: string, request: Models.RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreSlot(resourceGroupName,name,backupId,request,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -10162,26 +6364,16 @@ export class WebApps { * @param name Name of the app. * @param slot * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - getBasicPublishingCredentialsPoliciesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBasicPublishingCredentialsPoliciesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot * @param callback The callback */ - getBasicPublishingCredentialsPoliciesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listBasicPublishingCredentialsPoliciesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10189,22 +6381,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getBasicPublishingCredentialsPoliciesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getBasicPublishingCredentialsPoliciesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBasicPublishingCredentialsPoliciesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBasicPublishingCredentialsPoliciesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10212,9 +6390,8 @@ export class WebApps { slot, options }, - getBasicPublishingCredentialsPoliciesSlotOperationSpec, - callback - ) as Promise; + listBasicPublishingCredentialsPoliciesSlotOperationSpec, + callback) as Promise; } /** @@ -10226,24 +6403,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getFtpAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getFtpAllowedSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot * @param callback The callback */ - getFtpAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getFtpAllowedSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10251,22 +6418,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getFtpAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getFtpAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFtpAllowedSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getFtpAllowedSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10275,8 +6428,7 @@ export class WebApps { options }, getFtpAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10289,13 +6441,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateFtpAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateFtpAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10303,13 +6449,7 @@ export class WebApps { * @param slot * @param callback The callback */ - updateFtpAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateFtpAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10318,24 +6458,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateFtpAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateFtpAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateFtpAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateFtpAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10345,8 +6469,7 @@ export class WebApps { options }, updateFtpAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10358,24 +6481,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getScmAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getScmAllowedSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot * @param callback The callback */ - getScmAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getScmAllowedSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10383,22 +6496,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getScmAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getScmAllowedSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getScmAllowedSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getScmAllowedSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10407,8 +6506,7 @@ export class WebApps { options }, getScmAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10421,13 +6519,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateScmAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateScmAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10435,13 +6527,7 @@ export class WebApps { * @param slot * @param callback The callback */ - updateScmAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateScmAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10450,24 +6536,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateScmAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateScmAllowedSlot( - resourceGroupName: string, - name: string, - csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateScmAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateScmAllowedSlot(resourceGroupName: string, name: string, csmPublishingAccessPoliciesEntity: Models.CsmPublishingCredentialsPoliciesEntity, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10477,8 +6547,7 @@ export class WebApps { options }, updateScmAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10491,12 +6560,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10504,12 +6568,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - listConfigurationsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10518,22 +6577,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listConfigurationsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10542,8 +6587,7 @@ export class WebApps { options }, listConfigurationsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10557,13 +6601,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateApplicationSettingsSlot( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10572,13 +6610,7 @@ export class WebApps { * application settings for the production slot. * @param callback The callback */ - updateApplicationSettingsSlot( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10588,22 +6620,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateApplicationSettingsSlot( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateApplicationSettingsSlot( - resourceGroupName: string, - name: string, - appSettings: Models.StringDictionary, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateApplicationSettingsSlot(resourceGroupName: string, name: string, appSettings: Models.StringDictionary, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10613,8 +6631,7 @@ export class WebApps { options }, updateApplicationSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10627,12 +6644,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listApplicationSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10640,12 +6652,7 @@ export class WebApps { * application settings for the production slot. * @param callback The callback */ - listApplicationSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10654,20 +6661,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listApplicationSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listApplicationSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listApplicationSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10676,8 +6671,7 @@ export class WebApps { options }, listApplicationSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10690,13 +6684,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateAuthSettingsSlot( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -10704,13 +6692,7 @@ export class WebApps { * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - updateAuthSettingsSlot( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -10719,22 +6701,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateAuthSettingsSlot( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAuthSettingsSlot( - resourceGroupName: string, - name: string, - siteAuthSettings: Models.SiteAuthSettings, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAuthSettingsSlot(resourceGroupName: string, name: string, siteAuthSettings: Models.SiteAuthSettings, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10744,8 +6712,7 @@ export class WebApps { options }, updateAuthSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10758,12 +6725,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAuthSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10771,12 +6733,7 @@ export class WebApps { * settings for the production slot. * @param callback The callback */ - getAuthSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10785,20 +6742,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getAuthSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAuthSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAuthSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10807,8 +6752,7 @@ export class WebApps { options }, getAuthSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10822,13 +6766,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateAuthSettingsV2Slot(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -10836,13 +6774,7 @@ export class WebApps { * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - updateAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateAuthSettingsV2Slot(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -10851,22 +6783,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - siteAuthSettingsV2: Models.SiteAuthSettingsV2, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAuthSettingsV2Slot(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAuthSettingsV2Slot(resourceGroupName: string, name: string, siteAuthSettingsV2: Models.SiteAuthSettingsV2, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10876,8 +6794,7 @@ export class WebApps { options }, updateAuthSettingsV2SlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10890,12 +6807,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAuthSettingsV2Slot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10903,12 +6815,7 @@ export class WebApps { * settings for the production slot. * @param callback The callback */ - getAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getAuthSettingsV2Slot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10917,20 +6824,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAuthSettingsV2Slot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAuthSettingsV2Slot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAuthSettingsV2Slot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -10939,8 +6834,7 @@ export class WebApps { options }, getAuthSettingsV2SlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10954,13 +6848,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateAzureStorageAccountsSlot(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10969,13 +6857,7 @@ export class WebApps { * Azure storage account configurations for the production slot. * @param callback The callback */ - updateAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateAzureStorageAccountsSlot(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -10985,24 +6867,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateAzureStorageAccountsSlot(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateAzureStorageAccountsSlot(resourceGroupName: string, name: string, azureStorageAccounts: Models.AzureStoragePropertyDictionaryResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11012,8 +6878,7 @@ export class WebApps { options }, updateAzureStorageAccountsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11026,12 +6891,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11039,12 +6899,7 @@ export class WebApps { * Azure storage account configurations for the production slot. * @param callback The callback */ - listAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11053,22 +6908,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listAzureStorageAccountsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listAzureStorageAccountsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11077,8 +6918,7 @@ export class WebApps { options }, listAzureStorageAccountsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11092,13 +6932,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateBackupConfigurationSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11107,13 +6941,7 @@ export class WebApps { * backup configuration for the production slot. * @param callback The callback */ - updateBackupConfigurationSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11123,22 +6951,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateBackupConfigurationSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateBackupConfigurationSlot( - resourceGroupName: string, - name: string, - request: Models.BackupRequest, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateBackupConfigurationSlot(resourceGroupName: string, name: string, request: Models.BackupRequest, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11148,8 +6962,7 @@ export class WebApps { options }, updateBackupConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11162,12 +6975,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11175,12 +6983,7 @@ export class WebApps { * backup configuration for the production slot. * @param callback The callback */ - deleteBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11189,20 +6992,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11211,8 +7002,7 @@ export class WebApps { options }, deleteBackupConfigurationSlotOperationSpec, - callback - ); + callback); } /** @@ -11225,12 +7015,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11238,12 +7023,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - getBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11252,20 +7032,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getBackupConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getBackupConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11274,8 +7042,7 @@ export class WebApps { options }, getBackupConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11287,24 +7054,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAppSettingsKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAppSettingsKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot * @param callback The callback */ - getAppSettingsKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getAppSettingsKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11312,20 +7069,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getAppSettingsKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAppSettingsKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAppSettingsKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAppSettingsKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11334,8 +7079,7 @@ export class WebApps { options }, getAppSettingsKeyVaultReferencesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11348,13 +7092,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAppSettingKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - appSettingKey: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAppSettingKeyVaultReferenceSlot(resourceGroupName: string, name: string, appSettingKey: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11362,13 +7100,7 @@ export class WebApps { * @param slot * @param callback The callback */ - getAppSettingKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - appSettingKey: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getAppSettingKeyVaultReferenceSlot(resourceGroupName: string, name: string, appSettingKey: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11377,22 +7109,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getAppSettingKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - appSettingKey: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAppSettingKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - appSettingKey: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAppSettingKeyVaultReferenceSlot(resourceGroupName: string, name: string, appSettingKey: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAppSettingKeyVaultReferenceSlot(resourceGroupName: string, name: string, appSettingKey: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11402,8 +7120,7 @@ export class WebApps { options }, getAppSettingKeyVaultReferenceSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11415,24 +7132,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteConnectionStringKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteConnectionStringKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot * @param callback The callback */ - getSiteConnectionStringKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSiteConnectionStringKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11440,20 +7147,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSiteConnectionStringKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteConnectionStringKeyVaultReferencesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteConnectionStringKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteConnectionStringKeyVaultReferencesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11462,8 +7157,7 @@ export class WebApps { options }, getSiteConnectionStringKeyVaultReferencesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11476,13 +7170,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteConnectionStringKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - connectionStringKey: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteConnectionStringKeyVaultReferenceSlot(resourceGroupName: string, name: string, connectionStringKey: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11490,13 +7178,7 @@ export class WebApps { * @param slot * @param callback The callback */ - getSiteConnectionStringKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - connectionStringKey: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSiteConnectionStringKeyVaultReferenceSlot(resourceGroupName: string, name: string, connectionStringKey: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11505,22 +7187,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSiteConnectionStringKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - connectionStringKey: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteConnectionStringKeyVaultReferenceSlot( - resourceGroupName: string, - name: string, - connectionStringKey: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteConnectionStringKeyVaultReferenceSlot(resourceGroupName: string, name: string, connectionStringKey: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteConnectionStringKeyVaultReferenceSlot(resourceGroupName: string, name: string, connectionStringKey: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11530,8 +7198,7 @@ export class WebApps { options }, getSiteConnectionStringKeyVaultReferenceSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11545,13 +7212,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateConnectionStringsSlot( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11560,13 +7221,7 @@ export class WebApps { * connection settings for the production slot. * @param callback The callback */ - updateConnectionStringsSlot( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11576,22 +7231,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateConnectionStringsSlot( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateConnectionStringsSlot( - resourceGroupName: string, - name: string, - connectionStrings: Models.ConnectionStringDictionary, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateConnectionStringsSlot(resourceGroupName: string, name: string, connectionStrings: Models.ConnectionStringDictionary, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11601,8 +7242,7 @@ export class WebApps { options }, updateConnectionStringsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11615,12 +7255,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConnectionStringsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11628,12 +7263,7 @@ export class WebApps { * connection settings for the production slot. * @param callback The callback */ - listConnectionStringsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11642,20 +7272,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listConnectionStringsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConnectionStringsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConnectionStringsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11664,8 +7282,7 @@ export class WebApps { options }, listConnectionStringsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11678,12 +7295,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getDiagnosticLogsConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11691,12 +7303,7 @@ export class WebApps { * logging configuration for the production slot. * @param callback The callback */ - getDiagnosticLogsConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11705,20 +7312,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getDiagnosticLogsConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDiagnosticLogsConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDiagnosticLogsConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11727,8 +7322,7 @@ export class WebApps { options }, getDiagnosticLogsConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11743,13 +7337,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateDiagnosticLogsConfigSlot( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11759,13 +7347,7 @@ export class WebApps { * logging configuration for the production slot. * @param callback The callback */ - updateDiagnosticLogsConfigSlot( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11776,22 +7358,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateDiagnosticLogsConfigSlot( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateDiagnosticLogsConfigSlot( - resourceGroupName: string, - name: string, - siteLogsConfig: Models.SiteLogsConfig, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateDiagnosticLogsConfigSlot(resourceGroupName: string, name: string, siteLogsConfig: Models.SiteLogsConfig, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11801,8 +7369,7 @@ export class WebApps { options }, updateDiagnosticLogsConfigSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11816,13 +7383,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateMetadataSlot( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateMetadataSlot(resourceGroupName: string, name: string, metadata: Models.StringDictionary, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11831,13 +7392,7 @@ export class WebApps { * metadata for the production slot. * @param callback The callback */ - updateMetadataSlot( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateMetadataSlot(resourceGroupName: string, name: string, metadata: Models.StringDictionary, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11847,22 +7402,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateMetadataSlot( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateMetadataSlot( - resourceGroupName: string, - name: string, - metadata: Models.StringDictionary, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateMetadataSlot(resourceGroupName: string, name: string, metadata: Models.StringDictionary, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateMetadataSlot(resourceGroupName: string, name: string, metadata: Models.StringDictionary, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11872,8 +7413,7 @@ export class WebApps { options }, updateMetadataSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11886,12 +7426,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listMetadataSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listMetadataSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11899,12 +7434,7 @@ export class WebApps { * metadata for the production slot. * @param callback The callback */ - listMetadataSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listMetadataSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -11913,20 +7443,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listMetadataSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listMetadataSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listMetadataSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listMetadataSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -11935,8 +7453,7 @@ export class WebApps { options }, listMetadataSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11949,20 +7466,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublishingCredentialsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginListPublishingCredentialsSlot( - resourceGroupName, - name, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsListPublishingCredentialsSlotResponse - >; + listPublishingCredentialsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginListPublishingCredentialsSlot(resourceGroupName,name,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -11975,13 +7481,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateSitePushSettingsSlot( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -11989,13 +7489,7 @@ export class WebApps { * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - updateSitePushSettingsSlot( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -12004,22 +7498,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateSitePushSettingsSlot( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSitePushSettingsSlot( - resourceGroupName: string, - name: string, - pushSettings: Models.PushSettings, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSitePushSettingsSlot(resourceGroupName: string, name: string, pushSettings: Models.PushSettings, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12029,8 +7509,7 @@ export class WebApps { options }, updateSitePushSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12042,24 +7521,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSitePushSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - listSitePushSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -12067,20 +7536,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSitePushSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSitePushSettingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSitePushSettingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12089,8 +7546,7 @@ export class WebApps { options }, listSitePushSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12105,12 +7561,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12118,12 +7569,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - getConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12132,20 +7578,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12154,8 +7588,7 @@ export class WebApps { options }, getConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12169,13 +7602,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12184,13 +7611,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - createOrUpdateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12200,22 +7621,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12225,8 +7632,7 @@ export class WebApps { options }, createOrUpdateConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12240,13 +7646,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12255,13 +7655,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - updateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12271,22 +7665,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateConfigurationSlot( - resourceGroupName: string, - name: string, - siteConfig: Models.SiteConfigResource, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateConfigurationSlot(resourceGroupName: string, name: string, siteConfig: Models.SiteConfigResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12296,8 +7676,7 @@ export class WebApps { options }, updateConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12312,12 +7691,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationSnapshotInfoSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12325,12 +7699,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - listConfigurationSnapshotInfoSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12339,22 +7708,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listConfigurationSnapshotInfoSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationSnapshotInfoSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationSnapshotInfoSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12363,8 +7718,7 @@ export class WebApps { options }, listConfigurationSnapshotInfoSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12378,13 +7732,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12393,13 +7741,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - getConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12409,22 +7751,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12434,8 +7762,7 @@ export class WebApps { options }, getConfigurationSnapshotSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12449,13 +7776,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - recoverSiteConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12464,13 +7785,7 @@ export class WebApps { * configuration for the production slot. * @param callback The callback */ - recoverSiteConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12480,22 +7795,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - recoverSiteConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - recoverSiteConfigurationSnapshotSlot( - resourceGroupName: string, - name: string, - snapshotId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + recoverSiteConfigurationSnapshotSlot(resourceGroupName: string, name: string, snapshotId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12505,8 +7806,7 @@ export class WebApps { options }, recoverSiteConfigurationSnapshotSlotOperationSpec, - callback - ); + callback); } /** @@ -12518,24 +7818,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getWebSiteContainerLogsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - getWebSiteContainerLogsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -12543,20 +7833,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getWebSiteContainerLogsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getWebSiteContainerLogsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getWebSiteContainerLogsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12565,8 +7843,7 @@ export class WebApps { options }, getWebSiteContainerLogsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12578,24 +7855,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getContainerLogsZipSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - getContainerLogsZipSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -12603,20 +7870,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getContainerLogsZipSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getContainerLogsZipSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getContainerLogsZipSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12625,8 +7880,7 @@ export class WebApps { options }, getContainerLogsZipSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12639,12 +7893,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listContinuousWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12652,12 +7901,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - listContinuousWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12666,20 +7910,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listContinuousWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listContinuousWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listContinuousWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12688,8 +7920,7 @@ export class WebApps { options }, listContinuousWebJobsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12703,13 +7934,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12718,13 +7943,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - getContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12734,22 +7953,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12759,8 +7964,7 @@ export class WebApps { options }, getContinuousWebJobSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12774,13 +7978,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12789,13 +7987,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - deleteContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12805,22 +7997,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12830,8 +8008,7 @@ export class WebApps { options }, deleteContinuousWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -12845,13 +8022,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12860,13 +8031,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - startContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12876,22 +8041,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - startContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - startContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + startContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12901,8 +8052,7 @@ export class WebApps { options }, startContinuousWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -12916,13 +8066,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12931,13 +8075,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - stopContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -12947,22 +8085,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - stopContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopContinuousWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopContinuousWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -12972,8 +8096,7 @@ export class WebApps { options }, stopContinuousWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -12986,12 +8109,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDeploymentsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -12999,12 +8117,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - listDeploymentsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13013,20 +8126,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listDeploymentsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDeploymentsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDeploymentsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13035,8 +8136,7 @@ export class WebApps { options }, listDeploymentsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13050,13 +8150,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13065,13 +8159,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - getDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13081,22 +8169,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13106,8 +8180,7 @@ export class WebApps { options }, getDeploymentSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13122,14 +8195,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - deployment: Models.Deployment, - options?: msRest.RequestOptionsBase - ): Promise; + createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Models.Deployment, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13139,14 +8205,7 @@ export class WebApps { * @param deployment Deployment details. * @param callback The callback */ - createDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - deployment: Models.Deployment, - callback: msRest.ServiceCallback - ): void; + createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Models.Deployment, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13157,24 +8216,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - deployment: Models.Deployment, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - deployment: Models.Deployment, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Models.Deployment, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, deployment: Models.Deployment, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13185,8 +8228,7 @@ export class WebApps { options }, createDeploymentSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13200,13 +8242,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13215,13 +8251,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - deleteDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13231,22 +8261,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteDeploymentSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteDeploymentSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13256,8 +8272,7 @@ export class WebApps { options }, deleteDeploymentSlotOperationSpec, - callback - ); + callback); } /** @@ -13272,13 +8287,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDeploymentLogSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13288,13 +8297,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - listDeploymentLogSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13305,22 +8308,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listDeploymentLogSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDeploymentLogSlot( - resourceGroupName: string, - name: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDeploymentLogSlot(resourceGroupName: string, name: string, id: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13330,8 +8319,7 @@ export class WebApps { options }, listDeploymentLogSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13348,13 +8336,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - discoverBackupSlot( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + discoverBackupSlot(resourceGroupName: string, name: string, request: Models.RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13364,13 +8346,7 @@ export class WebApps { * discovery for the production slot. * @param callback The callback */ - discoverBackupSlot( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - slot: string, - callback: msRest.ServiceCallback - ): void; + discoverBackupSlot(resourceGroupName: string, name: string, request: Models.RestoreRequest, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13381,22 +8357,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - discoverBackupSlot( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - discoverBackupSlot( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + discoverBackupSlot(resourceGroupName: string, name: string, request: Models.RestoreRequest, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + discoverBackupSlot(resourceGroupName: string, name: string, request: Models.RestoreRequest, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13406,8 +8368,7 @@ export class WebApps { options }, discoverBackupSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13420,12 +8381,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDomainOwnershipIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13433,12 +8389,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - listDomainOwnershipIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13447,20 +8398,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listDomainOwnershipIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDomainOwnershipIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDomainOwnershipIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13469,8 +8408,7 @@ export class WebApps { options }, listDomainOwnershipIdentifiersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13484,13 +8422,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13499,13 +8431,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - getDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13515,22 +8441,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13540,8 +8452,7 @@ export class WebApps { options }, getDomainOwnershipIdentifierSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13558,14 +8469,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13575,14 +8479,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - createOrUpdateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13593,24 +8490,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13621,8 +8502,7 @@ export class WebApps { options }, createOrUpdateDomainOwnershipIdentifierSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13636,13 +8516,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13651,13 +8525,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - deleteDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13667,22 +8535,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13692,8 +8546,7 @@ export class WebApps { options }, deleteDomainOwnershipIdentifierSlotOperationSpec, - callback - ); + callback); } /** @@ -13710,14 +8563,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13727,14 +8573,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - updateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -13745,24 +8584,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateDomainOwnershipIdentifierSlot( - resourceGroupName: string, - name: string, - domainOwnershipIdentifierName: string, - domainOwnershipIdentifier: Models.Identifier, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateDomainOwnershipIdentifierSlot(resourceGroupName: string, name: string, domainOwnershipIdentifierName: string, domainOwnershipIdentifier: Models.Identifier, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13773,8 +8596,7 @@ export class WebApps { options }, updateDomainOwnershipIdentifierSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13786,24 +8608,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getMSDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - getMSDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -13811,20 +8623,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getMSDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMSDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMSDeployStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13833,8 +8633,7 @@ export class WebApps { options }, getMSDeployStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13847,22 +8646,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createMSDeployOperationSlot( - resourceGroupName: string, - name: string, - slot: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateMSDeployOperationSlot( - resourceGroupName, - name, - slot, - mSDeploy, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateMSDeployOperationSlotResponse - >; + createMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateMSDeployOperationSlot(resourceGroupName,name,slot,mSDeploy,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -13874,24 +8660,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - getMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -13899,20 +8675,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13921,8 +8685,7 @@ export class WebApps { options }, getMSDeployLogSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13934,24 +8697,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param slot Name of the deployment slot. * @param callback The callback */ - listInstanceFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -13959,20 +8712,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceFunctionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -13981,8 +8722,7 @@ export class WebApps { options }, listInstanceFunctionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13994,24 +8734,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getFunctionsAdminTokenSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - getFunctionsAdminTokenSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -14019,20 +8749,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getFunctionsAdminTokenSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getFunctionsAdminTokenSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getFunctionsAdminTokenSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14041,8 +8759,7 @@ export class WebApps { options }, getFunctionsAdminTokenSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14055,13 +8772,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14069,13 +8780,7 @@ export class WebApps { * @param slot Name of the deployment slot. * @param callback The callback */ - getInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14084,22 +8789,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14109,8 +8800,7 @@ export class WebApps { options }, getInstanceFunctionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14124,24 +8814,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - functionEnvelope: Models.FunctionEnvelope, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateInstanceFunctionSlot( - resourceGroupName, - name, - functionName, - slot, - functionEnvelope, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateInstanceFunctionSlotResponse - >; + createInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: Models.FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateInstanceFunctionSlot(resourceGroupName,name,functionName,slot,functionEnvelope,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -14154,13 +8829,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14168,13 +8837,7 @@ export class WebApps { * @param slot Name of the deployment slot. * @param callback The callback */ - deleteInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14183,22 +8846,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14208,8 +8857,7 @@ export class WebApps { options }, deleteInstanceFunctionSlotOperationSpec, - callback - ); + callback); } /** @@ -14224,15 +8872,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14242,15 +8882,7 @@ export class WebApps { * @param key The key to create or update * @param callback The callback */ - createOrUpdateFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - callback: msRest.ServiceCallback - ): void; + createOrUpdateFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: Models.KeyInfo, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14261,26 +8893,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: Models.KeyInfo, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14292,8 +8906,7 @@ export class WebApps { options }, createOrUpdateFunctionSecretSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14307,14 +8920,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14323,14 +8929,7 @@ export class WebApps { * @param slot Name of the deployment slot. * @param callback The callback */ - deleteFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14340,24 +8939,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteFunctionSecretSlot( - resourceGroupName: string, - name: string, - functionName: string, - keyName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteFunctionSecretSlot(resourceGroupName: string, name: string, functionName: string, keyName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14368,8 +8951,7 @@ export class WebApps { options }, deleteFunctionSecretSlotOperationSpec, - callback - ); + callback); } /** @@ -14382,13 +8964,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listFunctionKeysSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listFunctionKeysSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14396,13 +8972,7 @@ export class WebApps { * @param slot Name of the deployment slot. * @param callback The callback */ - listFunctionKeysSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listFunctionKeysSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14411,22 +8981,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listFunctionKeysSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listFunctionKeysSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listFunctionKeysSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFunctionKeysSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14436,8 +8992,7 @@ export class WebApps { options }, listFunctionKeysSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14450,13 +9005,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listFunctionSecretsSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14464,13 +9013,7 @@ export class WebApps { * @param slot Name of the deployment slot. * @param callback The callback */ - listFunctionSecretsSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14479,22 +9022,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listFunctionSecretsSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listFunctionSecretsSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFunctionSecretsSlot(resourceGroupName: string, name: string, functionName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14504,8 +9033,7 @@ export class WebApps { options }, listFunctionSecretsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14517,24 +9045,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHostKeysSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHostKeysSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param slot Name of the deployment slot. * @param callback The callback */ - listHostKeysSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listHostKeysSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14542,20 +9060,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listHostKeysSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHostKeysSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHostKeysSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHostKeysSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14564,8 +9070,7 @@ export class WebApps { options }, listHostKeysSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14577,24 +9082,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSyncStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSyncStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot Name of the deployment slot. * @param callback The callback */ - listSyncStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSyncStatusSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -14602,20 +9097,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSyncStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSyncStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSyncStatusSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSyncStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14624,8 +9107,7 @@ export class WebApps { options }, listSyncStatusSlotOperationSpec, - callback - ); + callback); } /** @@ -14637,24 +9119,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - syncFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + syncFunctionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot Name of the deployment slot. * @param callback The callback */ - syncFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + syncFunctionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -14662,20 +9134,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - syncFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - syncFunctionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + syncFunctionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + syncFunctionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14684,8 +9144,7 @@ export class WebApps { options }, syncFunctionsSlotOperationSpec, - callback - ); + callback); } /** @@ -14700,15 +9159,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14718,15 +9169,7 @@ export class WebApps { * @param key The key to create or update * @param callback The callback */ - createOrUpdateHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - callback: msRest.ServiceCallback - ): void; + createOrUpdateHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: Models.KeyInfo, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14737,26 +9180,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - key: Models.KeyInfo, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: Models.KeyInfo, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, key: Models.KeyInfo, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14768,8 +9193,7 @@ export class WebApps { options }, createOrUpdateHostSecretSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14783,14 +9207,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14799,14 +9216,7 @@ export class WebApps { * @param slot Name of the deployment slot. * @param callback The callback */ - deleteHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -14816,24 +9226,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHostSecretSlot( - resourceGroupName: string, - name: string, - keyType: string, - keyName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHostSecretSlot(resourceGroupName: string, name: string, keyType: string, keyName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14844,8 +9238,7 @@ export class WebApps { options }, deleteHostSecretSlotOperationSpec, - callback - ); + callback); } /** @@ -14858,12 +9251,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHostNameBindingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -14871,12 +9259,7 @@ export class WebApps { * bindings for the production slot. * @param callback The callback */ - listHostNameBindingsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -14885,20 +9268,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listHostNameBindingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHostNameBindingsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHostNameBindingsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14907,8 +9278,7 @@ export class WebApps { options }, listHostNameBindingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14922,13 +9292,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -14937,13 +9301,7 @@ export class WebApps { * @param hostName Hostname in the hostname binding. * @param callback The callback */ - getHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - callback: msRest.ServiceCallback - ): void; + getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -14953,22 +9311,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -14978,8 +9322,7 @@ export class WebApps { options }, getHostNameBindingSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14995,14 +9338,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateHostNameBindingSlot( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15013,14 +9349,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - createOrUpdateHostNameBindingSlot( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15032,24 +9361,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateHostNameBindingSlot( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateHostNameBindingSlot( - resourceGroupName: string, - name: string, - hostName: string, - hostNameBinding: Models.HostNameBinding, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateHostNameBindingSlot(resourceGroupName: string, name: string, hostName: string, hostNameBinding: Models.HostNameBinding, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15060,8 +9373,7 @@ export class WebApps { options }, createOrUpdateHostNameBindingSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15075,13 +9387,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15090,13 +9396,7 @@ export class WebApps { * @param hostName Hostname in the hostname binding. * @param callback The callback */ - deleteHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - callback: msRest.ServiceCallback - ): void; + deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15106,22 +9406,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHostNameBindingSlot( - resourceGroupName: string, - name: string, - slot: string, - hostName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHostNameBindingSlot(resourceGroupName: string, name: string, slot: string, hostName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15131,8 +9417,7 @@ export class WebApps { options }, deleteHostNameBindingSlotOperationSpec, - callback - ); + callback); } /** @@ -15146,14 +9431,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15162,14 +9440,7 @@ export class WebApps { * @param slot The name of the slot for the web app. * @param callback The callback */ - getHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15179,24 +9450,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15207,8 +9462,7 @@ export class WebApps { options }, getHybridConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15223,15 +9477,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15241,15 +9487,7 @@ export class WebApps { * @param slot The name of the slot for the web app. * @param callback The callback */ - createOrUpdateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15260,26 +9498,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15291,8 +9511,7 @@ export class WebApps { options }, createOrUpdateHybridConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15306,14 +9525,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15322,14 +9534,7 @@ export class WebApps { * @param slot The name of the slot for the web app. * @param callback The callback */ - deleteHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15339,24 +9544,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15367,8 +9556,7 @@ export class WebApps { options }, deleteHybridConnectionSlotOperationSpec, - callback - ); + callback); } /** @@ -15383,15 +9571,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15401,15 +9581,7 @@ export class WebApps { * @param slot The name of the slot for the web app. * @param callback The callback */ - updateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15420,26 +9592,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateHybridConnectionSlot( - resourceGroupName: string, - name: string, - namespaceName: string, - relayName: string, - connectionEnvelope: Models.HybridConnection, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateHybridConnectionSlot(resourceGroupName: string, name: string, namespaceName: string, relayName: string, connectionEnvelope: Models.HybridConnection, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15451,8 +9605,7 @@ export class WebApps { options }, updateHybridConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15464,24 +9617,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHybridConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param slot The name of the slot for the web app. * @param callback The callback */ - listHybridConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -15489,20 +9632,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listHybridConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHybridConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHybridConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15511,8 +9642,7 @@ export class WebApps { options }, listHybridConnectionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15526,12 +9656,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listRelayServiceConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15539,12 +9664,7 @@ export class WebApps { * connections for the production slot. * @param callback The callback */ - listRelayServiceConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15553,22 +9673,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listRelayServiceConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listRelayServiceConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listRelayServiceConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15577,8 +9683,7 @@ export class WebApps { options }, listRelayServiceConnectionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15592,13 +9697,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15607,13 +9706,7 @@ export class WebApps { * connection for the production slot. * @param callback The callback */ - getRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15623,24 +9716,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15650,8 +9727,7 @@ export class WebApps { options }, getRelayServiceConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15668,14 +9744,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15685,14 +9754,7 @@ export class WebApps { * update a hybrid connection for the production slot. * @param callback The callback */ - createOrUpdateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15703,26 +9765,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15733,8 +9777,7 @@ export class WebApps { options }, createOrUpdateRelayServiceConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15748,13 +9791,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15763,13 +9800,7 @@ export class WebApps { * hybrid connection for the production slot. * @param callback The callback */ - deleteRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15779,22 +9810,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15804,8 +9821,7 @@ export class WebApps { options }, deleteRelayServiceConnectionSlotOperationSpec, - callback - ); + callback); } /** @@ -15822,14 +9838,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15839,14 +9848,7 @@ export class WebApps { * update a hybrid connection for the production slot. * @param callback The callback */ - updateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15857,26 +9859,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateRelayServiceConnectionSlot( - resourceGroupName: string, - name: string, - entityName: string, - connectionEnvelope: Models.RelayServiceConnectionEntity, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateRelayServiceConnectionSlot(resourceGroupName: string, name: string, entityName: string, connectionEnvelope: Models.RelayServiceConnectionEntity, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15887,8 +9871,7 @@ export class WebApps { options }, updateRelayServiceConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15901,12 +9884,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15914,12 +9892,7 @@ export class WebApps { * slot instances. * @param callback The callback */ - listInstanceIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15928,22 +9901,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceIdentifiersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceIdentifiersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -15952,8 +9911,7 @@ export class WebApps { options }, listInstanceIdentifiersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15967,13 +9925,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceInfoSlot( - resourceGroupName: string, - name: string, - instanceId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceInfoSlot(resourceGroupName: string, name: string, instanceId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15982,13 +9934,7 @@ export class WebApps { * slot instances. * @param callback The callback */ - getInstanceInfoSlot( - resourceGroupName: string, - name: string, - instanceId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getInstanceInfoSlot(resourceGroupName: string, name: string, instanceId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -15998,22 +9944,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceInfoSlot( - resourceGroupName: string, - name: string, - instanceId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceInfoSlot( - resourceGroupName: string, - name: string, - instanceId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceInfoSlot(resourceGroupName: string, name: string, instanceId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceInfoSlot(resourceGroupName: string, name: string, instanceId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16023,8 +9955,7 @@ export class WebApps { options }, getInstanceInfoSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16037,13 +9968,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceMsDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -16051,13 +9976,7 @@ export class WebApps { * @param instanceId ID of web app instance. * @param callback The callback */ - getInstanceMsDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -16066,22 +9985,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceMsDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceMsDeployStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceMsDeployStatusSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16091,8 +9996,7 @@ export class WebApps { options }, getInstanceMsDeployStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16106,24 +10010,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createInstanceMSDeployOperationSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateInstanceMSDeployOperationSlot( - resourceGroupName, - name, - slot, - instanceId, - mSDeploy, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateInstanceMSDeployOperationSlotResponse - >; + createInstanceMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateInstanceMSDeployOperationSlot(resourceGroupName,name,slot,instanceId,mSDeploy,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -16136,13 +10025,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -16150,13 +10033,7 @@ export class WebApps { * @param instanceId ID of web app instance. * @param callback The callback */ - getInstanceMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -16165,22 +10042,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceMSDeployLogSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceMSDeployLogSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16190,8 +10053,7 @@ export class WebApps { options }, getInstanceMSDeployLogSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16208,13 +10070,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16224,13 +10080,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - listInstanceProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16241,22 +10091,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessesSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16266,8 +10102,7 @@ export class WebApps { options }, listInstanceProcessesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16284,14 +10119,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16302,14 +10130,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - getInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16321,24 +10142,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16349,8 +10154,7 @@ export class WebApps { options }, getInstanceProcessSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16368,14 +10172,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16386,14 +10183,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - deleteInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16405,24 +10195,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteInstanceProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteInstanceProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16433,8 +10207,7 @@ export class WebApps { options }, deleteInstanceProcessSlotOperationSpec, - callback - ); + callback); } /** @@ -16452,14 +10225,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16470,14 +10236,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - getInstanceProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16489,24 +10248,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16517,8 +10260,7 @@ export class WebApps { options }, getInstanceProcessDumpSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16536,14 +10278,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16554,14 +10289,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - listInstanceProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16573,26 +10301,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16603,8 +10313,7 @@ export class WebApps { options }, listInstanceProcessModulesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16622,15 +10331,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getInstanceProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16642,15 +10343,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - getInstanceProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16663,26 +10356,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getInstanceProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getInstanceProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getInstanceProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16694,8 +10369,7 @@ export class WebApps { options }, getInstanceProcessModuleSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16713,14 +10387,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16731,14 +10398,7 @@ export class WebApps { * in the JSON response from "GET api/sites/{siteName}/instances". * @param callback The callback */ - listInstanceProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -16750,26 +10410,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listInstanceProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - instanceId: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, instanceId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16780,8 +10422,7 @@ export class WebApps { options }, listInstanceProcessThreadsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16794,12 +10435,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - isCloneableSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + isCloneableSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -16807,12 +10443,7 @@ export class WebApps { * production slot. * @param callback The callback */ - isCloneableSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + isCloneableSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -16821,20 +10452,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - isCloneableSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - isCloneableSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + isCloneableSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + isCloneableSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16843,8 +10462,7 @@ export class WebApps { options }, isCloneableSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16857,12 +10475,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteBackupsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -16870,12 +10483,7 @@ export class WebApps { * the production slot. * @param callback The callback */ - listSiteBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSiteBackupsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -16884,20 +10492,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSiteBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteBackupsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteBackupsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteBackupsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16906,8 +10502,7 @@ export class WebApps { options }, listSiteBackupsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16919,24 +10514,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSyncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot Name of the deployment slot. * @param callback The callback */ - listSyncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -16944,20 +10529,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSyncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSyncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSyncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -16966,8 +10539,7 @@ export class WebApps { options }, listSyncFunctionTriggersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16981,24 +10553,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getMigrateMySqlStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of the deployment slot. * @param callback The callback */ - getMigrateMySqlStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -17006,20 +10568,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getMigrateMySqlStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getMigrateMySqlStatusSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getMigrateMySqlStatusSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17028,8 +10578,7 @@ export class WebApps { options }, getMigrateMySqlStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17042,12 +10591,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSwiftVirtualNetworkConnectionSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17055,12 +10599,7 @@ export class WebApps { * for the production slot's Virtual Network. * @param callback The callback */ - getSwiftVirtualNetworkConnectionSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17069,20 +10608,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSwiftVirtualNetworkConnectionSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSwiftVirtualNetworkConnectionSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSwiftVirtualNetworkConnectionSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17091,8 +10618,57 @@ export class WebApps { options }, getSwiftVirtualNetworkConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; + } + + /** + * Description for Integrates this Web App with a Virtual Network. This requires that 1) + * "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet + * has already been delegated, and is not + * in use by another App Service Plan other than the one this App is in. + * @summary Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" + * is true when doing a GET against this resource, and 2) that the target Subnet has already been + * delegated, and is not + * in use by another App Service Plan other than the one this App is in. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param slot Name of the deployment slot. If a slot is not specified, the API will add or update + * connections for the production slot. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param slot Name of the deployment slot. If a slot is not specified, the API will add or update + * connections for the production slot. + * @param callback The callback + */ + createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param slot Name of the deployment slot. If a slot is not specified, the API will add or update + * connections for the production slot. + * @param options The optional parameters + * @param callback The callback + */ + createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + name, + connectionEnvelope, + slot, + options + }, + createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationSpec, + callback) as Promise; } /** @@ -17105,12 +10681,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSwiftVirtualNetworkSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17118,12 +10689,7 @@ export class WebApps { * connection for the production slot. * @param callback The callback */ - deleteSwiftVirtualNetworkSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17132,20 +10698,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteSwiftVirtualNetworkSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteSwiftVirtualNetworkSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteSwiftVirtualNetworkSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17154,8 +10708,57 @@ export class WebApps { options }, deleteSwiftVirtualNetworkSlotOperationSpec, - callback - ); + callback); + } + + /** + * Description for Integrates this Web App with a Virtual Network. This requires that 1) + * "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet + * has already been delegated, and is not + * in use by another App Service Plan other than the one this App is in. + * @summary Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" + * is true when doing a GET against this resource, and 2) that the target Subnet has already been + * delegated, and is not + * in use by another App Service Plan other than the one this App is in. + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param slot Name of the deployment slot. If a slot is not specified, the API will add or update + * connections for the production slot. + * @param [options] The optional parameters + * @returns Promise + */ + updateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param slot Name of the deployment slot. If a slot is not specified, the API will add or update + * connections for the production slot. + * @param callback The callback + */ + updateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName Name of the resource group to which the resource belongs. + * @param name Name of the app. + * @param connectionEnvelope Properties of the Virtual Network connection. See example. + * @param slot Name of the deployment slot. If a slot is not specified, the API will add or update + * connections for the production slot. + * @param options The optional parameters + * @param callback The callback + */ + updateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSwiftVirtualNetworkConnectionWithCheckSlot(resourceGroupName: string, name: string, connectionEnvelope: Models.SwiftVirtualNetwork, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + name, + connectionEnvelope, + slot, + options + }, + updateSwiftVirtualNetworkConnectionWithCheckSlotOperationSpec, + callback) as Promise; } /** @@ -17169,13 +10772,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listNetworkFeaturesSlot( - resourceGroupName: string, - name: string, - view: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17184,13 +10781,7 @@ export class WebApps { * features for the production slot. * @param callback The callback */ - listNetworkFeaturesSlot( - resourceGroupName: string, - name: string, - view: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17200,22 +10791,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listNetworkFeaturesSlot( - resourceGroupName: string, - name: string, - view: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listNetworkFeaturesSlot( - resourceGroupName: string, - name: string, - view: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNetworkFeaturesSlot(resourceGroupName: string, name: string, view: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17225,8 +10802,7 @@ export class WebApps { options }, listNetworkFeaturesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17242,13 +10818,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTraceOperationSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17257,13 +10827,7 @@ export class WebApps { * operation for the production slot. * @param callback The callback */ - getNetworkTraceOperationSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17273,22 +10837,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperationSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTraceOperationSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17298,8 +10848,7 @@ export class WebApps { options }, getNetworkTraceOperationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17311,24 +10860,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams - ): Promise; + startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param slot The name of the slot for this web app. * @param callback The callback */ - startWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -17336,22 +10875,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - startWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - startWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams, callback: msRest.ServiceCallback): void; + startWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartWebSiteNetworkTraceSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17360,8 +10885,7 @@ export class WebApps { options }, startWebSiteNetworkTraceSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17373,20 +10897,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startWebSiteNetworkTraceOperationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams - ): Promise { - return this.beginStartWebSiteNetworkTraceOperationSlot( - resourceGroupName, - name, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsStartWebSiteNetworkTraceOperationSlotResponse - >; + startWebSiteNetworkTraceOperationSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams): Promise { + return this.beginStartWebSiteNetworkTraceOperationSlot(resourceGroupName,name,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -17398,24 +10911,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param slot The name of the slot for this web app. * @param callback The callback */ - stopWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -17423,20 +10926,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - stopWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopWebSiteNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopWebSiteNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17445,8 +10936,7 @@ export class WebApps { options }, stopWebSiteNetworkTraceSlotOperationSpec, - callback - ); + callback); } /** @@ -17462,13 +10952,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTracesSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17477,13 +10961,7 @@ export class WebApps { * operation for the production slot. * @param callback The callback */ - getNetworkTracesSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17493,22 +10971,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTracesSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTracesSlot( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTracesSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17518,8 +10982,7 @@ export class WebApps { options }, getNetworkTracesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17535,13 +10998,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTraceOperationSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17550,13 +11007,7 @@ export class WebApps { * operation for the production slot. * @param callback The callback */ - getNetworkTraceOperationSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17566,22 +11017,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperationSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTraceOperationSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17591,8 +11028,7 @@ export class WebApps { options }, getNetworkTraceOperationSlotV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17608,13 +11044,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getNetworkTracesSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17623,13 +11053,7 @@ export class WebApps { * operation for the production slot. * @param callback The callback */ - getNetworkTracesSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17639,22 +11063,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTracesSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getNetworkTracesSlotV2( - resourceGroupName: string, - name: string, - operationId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTracesSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17664,8 +11074,7 @@ export class WebApps { options }, getNetworkTracesSlotV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17679,12 +11088,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - generateNewSitePublishingPasswordSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17692,12 +11096,7 @@ export class WebApps { * publishing password for the production slot. * @param callback The callback */ - generateNewSitePublishingPasswordSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17706,20 +11105,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - generateNewSitePublishingPasswordSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - generateNewSitePublishingPasswordSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + generateNewSitePublishingPasswordSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17728,8 +11115,7 @@ export class WebApps { options }, generateNewSitePublishingPasswordSlotOperationSpec, - callback - ); + callback); } /** @@ -17741,24 +11127,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPerfMonCountersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsListPerfMonCountersSlotOptionalParams - ): Promise; + listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListPerfMonCountersSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - listPerfMonCountersSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -17766,22 +11142,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listPerfMonCountersSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsListPerfMonCountersSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - listPerfMonCountersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | Models.WebAppsListPerfMonCountersSlotOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsListPerfMonCountersSlotOptionalParams, callback: msRest.ServiceCallback): void; + listPerfMonCountersSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListPerfMonCountersSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17790,8 +11152,7 @@ export class WebApps { options }, listPerfMonCountersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17803,24 +11164,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSitePhpErrorLogFlagSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - getSitePhpErrorLogFlagSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -17828,20 +11179,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSitePhpErrorLogFlagSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSitePhpErrorLogFlagSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSitePhpErrorLogFlagSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17850,8 +11189,7 @@ export class WebApps { options }, getSitePhpErrorLogFlagSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17864,12 +11202,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPremierAddOnsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17877,12 +11210,7 @@ export class WebApps { * premier add-ons for the production slot. * @param callback The callback */ - listPremierAddOnsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17891,20 +11219,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listPremierAddOnsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPremierAddOnsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPremierAddOnsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17913,8 +11229,7 @@ export class WebApps { options }, listPremierAddOnsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17928,13 +11243,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17943,13 +11252,7 @@ export class WebApps { * add-on for the production slot. * @param callback The callback */ - getPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -17959,22 +11262,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -17984,8 +11273,7 @@ export class WebApps { options }, getPremierAddOnSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18000,14 +11288,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - addPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -18017,14 +11298,7 @@ export class WebApps { * named add-on for the production slot. * @param callback The callback */ - addPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - slot: string, - callback: msRest.ServiceCallback - ): void; + addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -18035,24 +11309,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - addPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - addPremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOn, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + addPremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOn, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18063,8 +11321,7 @@ export class WebApps { options }, addPremierAddOnSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18078,13 +11335,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deletePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -18093,13 +11344,7 @@ export class WebApps { * named add-on for the production slot. * @param callback The callback */ - deletePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -18109,22 +11354,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deletePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deletePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deletePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18134,8 +11365,7 @@ export class WebApps { options }, deletePremierAddOnSlotOperationSpec, - callback - ); + callback); } /** @@ -18150,14 +11380,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updatePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -18167,14 +11390,7 @@ export class WebApps { * named add-on for the production slot. * @param callback The callback */ - updatePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - slot: string, - callback: msRest.ServiceCallback - ): void; + updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -18185,24 +11401,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updatePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updatePremierAddOnSlot( - resourceGroupName: string, - name: string, - premierAddOnName: string, - premierAddOn: Models.PremierAddOnPatchResource, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updatePremierAddOnSlot(resourceGroupName: string, name: string, premierAddOnName: string, premierAddOn: Models.PremierAddOnPatchResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18213,8 +11413,7 @@ export class WebApps { options }, updatePremierAddOnSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18228,24 +11427,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateAccessSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param slot The name of the slot for the web app. * @param callback The callback */ - getPrivateAccessSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -18253,20 +11442,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPrivateAccessSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateAccessSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateAccessSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18275,8 +11452,7 @@ export class WebApps { options }, getPrivateAccessSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18291,13 +11467,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - putPrivateAccessVnetSlot( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: Models.PrivateAccess, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -18305,13 +11475,7 @@ export class WebApps { * @param slot The name of the slot for the web app. * @param callback The callback */ - putPrivateAccessVnetSlot( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - slot: string, - callback: msRest.ServiceCallback - ): void; + putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: Models.PrivateAccess, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -18320,22 +11484,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - putPrivateAccessVnetSlot( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - putPrivateAccessVnetSlot( - resourceGroupName: string, - name: string, - access: Models.PrivateAccess, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: Models.PrivateAccess, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + putPrivateAccessVnetSlot(resourceGroupName: string, name: string, access: Models.PrivateAccess, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18345,8 +11495,7 @@ export class WebApps { options }, putPrivateAccessVnetSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18358,24 +11507,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionListSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionListSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param slot Name of the site deployment slot. * @param callback The callback */ - getPrivateEndpointConnectionListSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionListSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. @@ -18383,22 +11522,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionListSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionListSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionListSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionListSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18407,8 +11532,7 @@ export class WebApps { options }, getPrivateEndpointConnectionListSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18421,13 +11545,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. @@ -18435,13 +11553,7 @@ export class WebApps { * @param slot Name of the site deployment slot. * @param callback The callback */ - getPrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. @@ -18450,24 +11562,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18477,8 +11573,7 @@ export class WebApps { options }, getPrivateEndpointConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18492,24 +11587,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - approveOrRejectPrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginApproveOrRejectPrivateEndpointConnectionSlot( - resourceGroupName, - name, - privateEndpointConnectionName, - privateEndpointWrapper, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsApproveOrRejectPrivateEndpointConnectionSlotResponse - >; + approveOrRejectPrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginApproveOrRejectPrivateEndpointConnectionSlot(resourceGroupName,name,privateEndpointConnectionName,privateEndpointWrapper,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -18522,22 +11602,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deletePrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginDeletePrivateEndpointConnectionSlot( - resourceGroupName, - name, - privateEndpointConnectionName, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsDeletePrivateEndpointConnectionSlotResponse - >; + deletePrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeletePrivateEndpointConnectionSlot(resourceGroupName,name,privateEndpointConnectionName,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -18549,24 +11616,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateLinkResourcesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateLinkResourcesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. * @param slot * @param callback The callback */ - getPrivateLinkResourcesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getPrivateLinkResourcesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the site. @@ -18574,22 +11631,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPrivateLinkResourcesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateLinkResourcesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateLinkResourcesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateLinkResourcesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18598,8 +11641,7 @@ export class WebApps { options }, getPrivateLinkResourcesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18614,12 +11656,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18627,12 +11664,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - listProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listProcessesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18641,20 +11673,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18663,8 +11683,7 @@ export class WebApps { options }, listProcessesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18679,13 +11698,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18694,13 +11707,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - getProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18710,22 +11717,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18735,8 +11728,7 @@ export class WebApps { options }, getProcessSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18752,13 +11744,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18767,13 +11753,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - deleteProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18783,22 +11763,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteProcessSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteProcessSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18808,8 +11774,7 @@ export class WebApps { options }, deleteProcessSlotOperationSpec, - callback - ); + callback); } /** @@ -18825,13 +11790,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18840,13 +11799,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - getProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18856,22 +11809,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getProcessDumpSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getProcessDumpSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18881,8 +11820,7 @@ export class WebApps { options }, getProcessDumpSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18898,13 +11836,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18913,13 +11845,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - listProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18929,24 +11855,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessModulesSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessModulesSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18956,8 +11866,7 @@ export class WebApps { options }, listProcessModulesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18973,14 +11882,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -18990,14 +11892,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - getProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19008,24 +11903,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getProcessModuleSlot( - resourceGroupName: string, - name: string, - processId: string, - baseAddress: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getProcessModuleSlot(resourceGroupName: string, name: string, processId: string, baseAddress: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19036,8 +11915,7 @@ export class WebApps { options }, getProcessModuleSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19053,13 +11931,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19068,13 +11940,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - listProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19084,24 +11950,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessThreadsSlot( - resourceGroupName: string, - name: string, - processId: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessThreadsSlot(resourceGroupName: string, name: string, processId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19111,8 +11961,7 @@ export class WebApps { options }, listProcessThreadsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19125,12 +11974,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublicCertificatesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19138,12 +11982,7 @@ export class WebApps { * bindings for the production slot. * @param callback The callback */ - listPublicCertificatesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19152,22 +11991,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listPublicCertificatesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPublicCertificatesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPublicCertificatesSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19176,8 +12001,7 @@ export class WebApps { options }, listPublicCertificatesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19191,13 +12015,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19206,13 +12024,7 @@ export class WebApps { * @param publicCertificateName Public certificate name. * @param callback The callback */ - getPublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - callback: msRest.ServiceCallback - ): void; + getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19222,22 +12034,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getPublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19247,8 +12045,7 @@ export class WebApps { options }, getPublicCertificateSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19264,14 +12061,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdatePublicCertificateSlot( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19282,14 +12072,7 @@ export class WebApps { * binding for the production slot. * @param callback The callback */ - createOrUpdatePublicCertificateSlot( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19301,24 +12084,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdatePublicCertificateSlot( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdatePublicCertificateSlot( - resourceGroupName: string, - name: string, - publicCertificateName: string, - publicCertificate: Models.PublicCertificate, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdatePublicCertificateSlot(resourceGroupName: string, name: string, publicCertificateName: string, publicCertificate: Models.PublicCertificate, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19329,8 +12096,7 @@ export class WebApps { options }, createOrUpdatePublicCertificateSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19344,13 +12110,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deletePublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19359,13 +12119,7 @@ export class WebApps { * @param publicCertificateName Public certificate name. * @param callback The callback */ - deletePublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - callback: msRest.ServiceCallback - ): void; + deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19375,22 +12129,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deletePublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deletePublicCertificateSlot( - resourceGroupName: string, - name: string, - slot: string, - publicCertificateName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deletePublicCertificateSlot(resourceGroupName: string, name: string, slot: string, publicCertificateName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19400,8 +12140,7 @@ export class WebApps { options }, deletePublicCertificateSlotOperationSpec, - callback - ); + callback); } /** @@ -19416,13 +12155,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublishingProfileXmlWithSecretsSlot( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19432,13 +12165,7 @@ export class WebApps { * publishing profile for the production slot. * @param callback The callback */ - listPublishingProfileXmlWithSecretsSlot( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - slot: string, - callback: msRest.ServiceCallback - ): void; + listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19449,22 +12176,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listPublishingProfileXmlWithSecretsSlot( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPublishingProfileXmlWithSecretsSlot( - resourceGroupName: string, - name: string, - publishingProfileOptions: Models.CsmPublishingProfileOptions, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPublishingProfileXmlWithSecretsSlot(resourceGroupName: string, name: string, publishingProfileOptions: Models.CsmPublishingProfileOptions, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19474,8 +12187,7 @@ export class WebApps { options }, listPublishingProfileXmlWithSecretsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19490,12 +12202,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - resetSlotConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19503,12 +12210,7 @@ export class WebApps { * configuration settings for the production slot. * @param callback The callback */ - resetSlotConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19517,20 +12219,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - resetSlotConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - resetSlotConfigurationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + resetSlotConfigurationSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19539,8 +12229,7 @@ export class WebApps { options }, resetSlotConfigurationSlotOperationSpec, - callback - ); + callback); } /** @@ -19553,12 +12242,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restartSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsRestartSlotOptionalParams - ): Promise; + restartSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsRestartSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19566,12 +12250,7 @@ export class WebApps { * production slot. * @param callback The callback */ - restartSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + restartSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19580,20 +12259,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - restartSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsRestartSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - restartSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsRestartSlotOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + restartSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsRestartSlotOptionalParams, callback: msRest.ServiceCallback): void; + restartSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsRestartSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19602,8 +12269,7 @@ export class WebApps { options }, restartSlotOperationSpec, - callback - ); + callback); } /** @@ -19617,20 +12283,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreFromBackupBlobSlot( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreFromBackupBlobSlot( - resourceGroupName, - name, - request, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreFromBackupBlobSlot(resourceGroupName: string, name: string, request: Models.RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreFromBackupBlobSlot(resourceGroupName,name,request,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -19643,20 +12298,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreFromDeletedAppSlot( - resourceGroupName: string, - name: string, - restoreRequest: Models.DeletedAppRestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreFromDeletedAppSlot( - resourceGroupName, - name, - restoreRequest, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreFromDeletedAppSlot(resourceGroupName: string, name: string, restoreRequest: Models.DeletedAppRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreFromDeletedAppSlot(resourceGroupName,name,restoreRequest,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -19670,20 +12314,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - restoreSnapshotSlot( - resourceGroupName: string, - name: string, - restoreRequest: Models.SnapshotRestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginRestoreSnapshotSlot( - resourceGroupName, - name, - restoreRequest, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + restoreSnapshotSlot(resourceGroupName: string, name: string, restoreRequest: Models.SnapshotRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginRestoreSnapshotSlot(resourceGroupName,name,restoreRequest,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -19696,12 +12329,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteExtensionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19709,12 +12337,7 @@ export class WebApps { * slot. * @param callback The callback */ - listSiteExtensionsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19723,22 +12346,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSiteExtensionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteExtensionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteExtensionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19747,8 +12356,7 @@ export class WebApps { options }, listSiteExtensionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19762,13 +12370,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19777,13 +12379,7 @@ export class WebApps { * slot. * @param callback The callback */ - getSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19793,22 +12389,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19818,8 +12400,7 @@ export class WebApps { options }, getSiteExtensionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19833,22 +12414,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - installSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginInstallSiteExtensionSlot( - resourceGroupName, - name, - siteExtensionId, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsInstallSiteExtensionSlotResponse - >; + installSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginInstallSiteExtensionSlot(resourceGroupName,name,siteExtensionId,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -19862,13 +12430,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19877,13 +12439,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - deleteSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -19893,22 +12449,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19918,8 +12460,7 @@ export class WebApps { options }, deleteSiteExtensionSlotOperationSpec, - callback - ); + callback); } /** @@ -19933,13 +12474,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlotDifferencesSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19948,13 +12483,7 @@ export class WebApps { * the source slot. * @param callback The callback */ - listSlotDifferencesSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -19964,22 +12493,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSlotDifferencesSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlotDifferencesSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlotDifferencesSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -19989,8 +12504,7 @@ export class WebApps { options }, listSlotDifferencesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20004,20 +12518,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - swapSlotSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginSwapSlotSlot( - resourceGroupName, - name, - slotSwapEntity, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + swapSlotSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginSwapSlotSlot(resourceGroupName,name,slotSwapEntity,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -20029,24 +12532,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. * @param slot Website Slot. * @param callback The callback */ - listSnapshotsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. @@ -20054,20 +12547,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSnapshotsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20076,8 +12557,7 @@ export class WebApps { options }, listSnapshotsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20089,24 +12569,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsFromDRSecondarySlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. * @param slot Website Slot. * @param callback The callback */ - listSnapshotsFromDRSecondarySlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. @@ -20114,20 +12584,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSnapshotsFromDRSecondarySlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsFromDRSecondarySlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsFromDRSecondarySlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20136,8 +12594,7 @@ export class WebApps { options }, listSnapshotsFromDRSecondarySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20150,12 +12607,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSourceControlSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20163,12 +12615,7 @@ export class WebApps { * control configuration for the production slot. * @param callback The callback */ - getSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getSourceControlSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20177,20 +12624,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSourceControlSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSourceControlSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20199,8 +12634,7 @@ export class WebApps { options }, getSourceControlSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20214,22 +12648,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateSourceControlSlot( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateSourceControlSlot( - resourceGroupName, - name, - siteSourceControl, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateOrUpdateSourceControlSlotResponse - >; + createOrUpdateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateSourceControlSlot(resourceGroupName,name,siteSourceControl,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -20242,12 +12663,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsDeleteSourceControlSlotOptionalParams - ): Promise; + deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsDeleteSourceControlSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20255,12 +12671,7 @@ export class WebApps { * source control configuration for the production slot. * @param callback The callback */ - deleteSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20269,20 +12680,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsDeleteSourceControlSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - deleteSourceControlSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsDeleteSourceControlSlotOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsDeleteSourceControlSlotOptionalParams, callback: msRest.ServiceCallback): void; + deleteSourceControlSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsDeleteSourceControlSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20291,8 +12690,7 @@ export class WebApps { options }, deleteSourceControlSlotOperationSpec, - callback - ); + callback); } /** @@ -20306,13 +12704,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateSourceControlSlot( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20321,13 +12713,7 @@ export class WebApps { * source control configuration for the production slot. * @param callback The callback */ - updateSourceControlSlot( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20337,22 +12723,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateSourceControlSlot( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSourceControlSlot( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20362,8 +12734,7 @@ export class WebApps { options }, updateSourceControlSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20376,12 +12747,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + startSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20389,12 +12755,7 @@ export class WebApps { * production slot. * @param callback The callback */ - startSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + startSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20403,20 +12764,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - startSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - startSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + startSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + startSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20425,8 +12774,7 @@ export class WebApps { options }, startSlotOperationSpec, - callback - ); + callback); } /** @@ -20438,20 +12786,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsStartNetworkTraceSlotOptionalParams - ): Promise { - return this.beginStartNetworkTraceSlot( - resourceGroupName, - name, - slot, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsStartNetworkTraceSlotResponse - >; + startNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsStartNetworkTraceSlotOptionalParams): Promise { + return this.beginStartNetworkTraceSlot(resourceGroupName,name,slot,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -20464,12 +12801,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20477,12 +12809,7 @@ export class WebApps { * production slot. * @param callback The callback */ - stopSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + stopSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20491,20 +12818,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - stopSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20513,8 +12828,7 @@ export class WebApps { options }, stopSlotOperationSpec, - callback - ); + callback); } /** @@ -20526,24 +12840,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param slot The name of the slot for this web app. * @param callback The callback */ - stopNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. @@ -20551,20 +12855,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - stopNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20573,8 +12865,7 @@ export class WebApps { options }, stopNetworkTraceSlotOperationSpec, - callback - ); + callback); } /** @@ -20586,24 +12877,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - syncRepositorySlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + syncRepositorySlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param slot Name of web app slot. If not specified then will default to production slot. * @param callback The callback */ - syncRepositorySlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + syncRepositorySlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. @@ -20611,20 +12892,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - syncRepositorySlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - syncRepositorySlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + syncRepositorySlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + syncRepositorySlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20633,8 +12902,7 @@ export class WebApps { options }, syncRepositorySlotOperationSpec, - callback - ); + callback); } /** @@ -20646,24 +12914,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - syncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slot Name of the deployment slot. * @param callback The callback */ - syncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -20671,20 +12929,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - syncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - syncFunctionTriggersSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + syncFunctionTriggersSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20693,8 +12939,7 @@ export class WebApps { options }, syncFunctionTriggersSlotOperationSpec, - callback - ); + callback); } /** @@ -20707,12 +12952,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20720,12 +12960,7 @@ export class WebApps { * deployment for the production slot. * @param callback The callback */ - listTriggeredWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20734,20 +12969,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20756,8 +12979,7 @@ export class WebApps { options }, listTriggeredWebJobsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20771,13 +12993,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20786,13 +13002,7 @@ export class WebApps { * slot. * @param callback The callback */ - getTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20802,22 +13012,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20827,8 +13023,7 @@ export class WebApps { options }, getTriggeredWebJobSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20842,13 +13037,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20857,13 +13046,7 @@ export class WebApps { * the production slot. * @param callback The callback */ - deleteTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20873,22 +13056,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20898,8 +13067,7 @@ export class WebApps { options }, deleteTriggeredWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -20913,13 +13081,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20928,13 +13090,7 @@ export class WebApps { * slot. * @param callback The callback */ - listTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -20944,24 +13100,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -20971,8 +13111,7 @@ export class WebApps { options }, listTriggeredWebJobHistorySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20987,14 +13126,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21004,14 +13136,7 @@ export class WebApps { * slot. * @param callback The callback */ - getTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21022,24 +13147,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getTriggeredWebJobHistorySlot( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getTriggeredWebJobHistorySlot(resourceGroupName: string, name: string, webJobName: string, id: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21050,8 +13159,7 @@ export class WebApps { options }, getTriggeredWebJobHistorySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21065,13 +13173,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - runTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21080,13 +13182,7 @@ export class WebApps { * slot. * @param callback The callback */ - runTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21096,22 +13192,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - runTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - runTriggeredWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + runTriggeredWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21121,8 +13203,7 @@ export class WebApps { options }, runTriggeredWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -21135,12 +13216,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listUsagesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsListUsagesSlotOptionalParams - ): Promise; + listUsagesSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListUsagesSlotOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21148,12 +13224,7 @@ export class WebApps { * information of the production slot. * @param callback The callback */ - listUsagesSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listUsagesSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21162,22 +13233,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listUsagesSlot( - resourceGroupName: string, - name: string, - slot: string, - options: Models.WebAppsListUsagesSlotOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsagesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: - | Models.WebAppsListUsagesSlotOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsagesSlot(resourceGroupName: string, name: string, slot: string, options: Models.WebAppsListUsagesSlotOptionalParams, callback: msRest.ServiceCallback): void; + listUsagesSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsListUsagesSlotOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21186,8 +13243,7 @@ export class WebApps { options }, listUsagesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21200,12 +13256,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listVnetConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21213,12 +13264,7 @@ export class WebApps { * network connections for the production slot. * @param callback The callback */ - listVnetConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21227,20 +13273,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listVnetConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listVnetConnectionsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listVnetConnectionsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21249,8 +13283,7 @@ export class WebApps { options }, listVnetConnectionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21264,13 +13297,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21279,13 +13306,7 @@ export class WebApps { * virtual network for the production slot. * @param callback The callback */ - getVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21295,22 +13316,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21320,8 +13327,7 @@ export class WebApps { options }, getVnetConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21338,14 +13344,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21355,14 +13354,7 @@ export class WebApps { * connections for the production slot. * @param callback The callback */ - createOrUpdateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21373,24 +13365,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21401,8 +13377,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21416,13 +13391,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21431,13 +13400,7 @@ export class WebApps { * connection for the production slot. * @param callback The callback */ - deleteVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21447,22 +13410,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21472,8 +13421,7 @@ export class WebApps { options }, deleteVnetConnectionSlotOperationSpec, - callback - ); + callback); } /** @@ -21490,14 +13438,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21507,14 +13448,7 @@ export class WebApps { * connections for the production slot. * @param callback The callback */ - updateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21525,24 +13459,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateVnetConnectionSlot( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateVnetConnectionSlot(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21553,8 +13471,7 @@ export class WebApps { options }, updateVnetConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21569,14 +13486,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21586,14 +13496,7 @@ export class WebApps { * for the production slot's Virtual Network. * @param callback The callback */ - getVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21604,24 +13507,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21632,8 +13519,7 @@ export class WebApps { options }, getVnetConnectionGatewaySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21649,15 +13535,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21668,15 +13546,7 @@ export class WebApps { * a gateway for the production slot's Virtual Network. * @param callback The callback */ - createOrUpdateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - callback: msRest.ServiceCallback - ): void; + createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21688,26 +13558,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21719,8 +13571,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionGatewaySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21736,15 +13587,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21755,15 +13598,7 @@ export class WebApps { * a gateway for the production slot's Virtual Network. * @param callback The callback */ - updateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - callback: msRest.ServiceCallback - ): void; + updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21775,26 +13610,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateVnetConnectionGatewaySlot( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateVnetConnectionGatewaySlot(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21806,8 +13623,7 @@ export class WebApps { options }, updateVnetConnectionGatewaySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21820,12 +13636,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21833,12 +13644,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - listWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + listWebJobsSlot(resourceGroupName: string, name: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21847,20 +13653,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebJobsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebJobsSlot(resourceGroupName: string, name: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebJobsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21869,8 +13663,7 @@ export class WebApps { options }, listWebJobsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21884,13 +13677,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21899,13 +13686,7 @@ export class WebApps { * for the production slot. * @param callback The callback */ - getWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - callback: msRest.ServiceCallback - ): void; + getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -21915,22 +13696,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getWebJobSlot( - resourceGroupName: string, - name: string, - webJobName: string, - slot: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getWebJobSlot(resourceGroupName: string, name: string, webJobName: string, slot: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -21940,8 +13707,7 @@ export class WebApps { options }, getWebJobSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21953,24 +13719,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlotDifferencesFromProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options?: msRest.RequestOptionsBase - ): Promise; + listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param slotSwapEntity JSON object that contains the target slot name. See example. * @param callback The callback */ - listSlotDifferencesFromProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - callback: msRest.ServiceCallback - ): void; + listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -21978,20 +13734,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listSlotDifferencesFromProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlotDifferencesFromProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlotDifferencesFromProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22000,8 +13744,7 @@ export class WebApps { options }, listSlotDifferencesFromProductionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22013,18 +13756,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - swapSlotWithProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginSwapSlotWithProduction( - resourceGroupName, - name, - slotSwapEntity, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()); + swapSlotWithProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise { + return this.beginSwapSlotWithProduction(resourceGroupName,name,slotSwapEntity,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -22035,39 +13769,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshots( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshots(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. * @param callback The callback */ - listSnapshots( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSnapshots(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. * @param options The optional parameters * @param callback The callback */ - listSnapshots( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshots( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshots(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshots(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22075,8 +13791,7 @@ export class WebApps { options }, listSnapshotsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22087,39 +13802,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsFromDRSecondary( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. * @param callback The callback */ - listSnapshotsFromDRSecondary( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Website Name. * @param options The optional parameters * @param callback The callback */ - listSnapshotsFromDRSecondary( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsFromDRSecondary( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsFromDRSecondary(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22127,8 +13824,7 @@ export class WebApps { options }, listSnapshotsFromDRSecondaryOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22139,39 +13835,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSourceControl( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSourceControl(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - getSourceControl( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + getSourceControl(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - getSourceControl( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSourceControl( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSourceControl(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSourceControl(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22179,8 +13857,7 @@ export class WebApps { options }, getSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22192,20 +13869,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateSourceControl( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - options?: msRest.RequestOptionsBase - ): Promise { - return this.beginCreateOrUpdateSourceControl( - resourceGroupName, - name, - siteSourceControl, - options - ).then((lroPoller) => lroPoller.pollUntilFinished()) as Promise< - Models.WebAppsCreateOrUpdateSourceControlResponse - >; + createOrUpdateSourceControl(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdateSourceControl(resourceGroupName,name,siteSourceControl,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -22216,39 +13882,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteSourceControl( - resourceGroupName: string, - name: string, - options?: Models.WebAppsDeleteSourceControlOptionalParams - ): Promise; + deleteSourceControl(resourceGroupName: string, name: string, options?: Models.WebAppsDeleteSourceControlOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - deleteSourceControl( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + deleteSourceControl(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - deleteSourceControl( - resourceGroupName: string, - name: string, - options: Models.WebAppsDeleteSourceControlOptionalParams, - callback: msRest.ServiceCallback - ): void; - deleteSourceControl( - resourceGroupName: string, - name: string, - options?: Models.WebAppsDeleteSourceControlOptionalParams | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteSourceControl(resourceGroupName: string, name: string, options: Models.WebAppsDeleteSourceControlOptionalParams, callback: msRest.ServiceCallback): void; + deleteSourceControl(resourceGroupName: string, name: string, options?: Models.WebAppsDeleteSourceControlOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22256,8 +13904,7 @@ export class WebApps { options }, deleteSourceControlOperationSpec, - callback - ); + callback); } /** @@ -22269,24 +13916,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateSourceControl( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - options?: msRest.RequestOptionsBase - ): Promise; + updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param siteSourceControl JSON representation of a SiteSourceControl object. See example. * @param callback The callback */ - updateSourceControl( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - callback: msRest.ServiceCallback - ): void; + updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -22294,20 +13931,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateSourceControl( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSourceControl( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSourceControl(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22316,8 +13941,7 @@ export class WebApps { options }, updateSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22328,11 +13952,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - start( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + start(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -22345,18 +13965,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - start( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - start( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + start(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + start(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22364,8 +13974,7 @@ export class WebApps { options }, startOperationSpec, - callback - ); + callback); } /** @@ -22376,14 +13985,9 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - startNetworkTrace( - resourceGroupName: string, - name: string, - options?: Models.WebAppsStartNetworkTraceOptionalParams - ): Promise { - return this.beginStartNetworkTrace(resourceGroupName, name, options).then((lroPoller) => - lroPoller.pollUntilFinished() - ) as Promise; + startNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsStartNetworkTraceOptionalParams): Promise { + return this.beginStartNetworkTrace(resourceGroupName,name,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; } /** @@ -22394,11 +13998,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stop( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + stop(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -22411,18 +14011,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - stop( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stop( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stop(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stop(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22430,8 +14020,7 @@ export class WebApps { options }, stopOperationSpec, - callback - ); + callback); } /** @@ -22442,39 +14031,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - stopNetworkTrace( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + stopNetworkTrace(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param callback The callback */ - stopNetworkTrace( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + stopNetworkTrace(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name The name of the web app. * @param options The optional parameters * @param callback The callback */ - stopNetworkTrace( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - stopNetworkTrace( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + stopNetworkTrace(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + stopNetworkTrace(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22482,8 +14053,7 @@ export class WebApps { options }, stopNetworkTraceOperationSpec, - callback - ); + callback); } /** @@ -22494,39 +14064,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - syncRepository( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + syncRepository(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param callback The callback */ - syncRepository( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + syncRepository(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of web app. * @param options The optional parameters * @param callback The callback */ - syncRepository( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - syncRepository( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + syncRepository(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + syncRepository(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22534,8 +14086,7 @@ export class WebApps { options }, syncRepositoryOperationSpec, - callback - ); + callback); } /** @@ -22546,39 +14097,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - syncFunctionTriggers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + syncFunctionTriggers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - syncFunctionTriggers( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + syncFunctionTriggers(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - syncFunctionTriggers( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - syncFunctionTriggers( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + syncFunctionTriggers(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + syncFunctionTriggers(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22586,8 +14119,7 @@ export class WebApps { options }, syncFunctionTriggersOperationSpec, - callback - ); + callback); } /** @@ -22598,39 +14130,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listTriggeredWebJobs( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobs( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22638,8 +14152,7 @@ export class WebApps { options }, listTriggeredWebJobsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22651,24 +14164,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - getTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -22676,20 +14179,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22698,8 +14189,7 @@ export class WebApps { options }, getTriggeredWebJobOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22711,24 +14201,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - deleteTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -22736,20 +14216,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22758,8 +14226,7 @@ export class WebApps { options }, deleteTriggeredWebJobOperationSpec, - callback - ); + callback); } /** @@ -22771,24 +14238,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - listTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -22796,22 +14253,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22820,8 +14263,7 @@ export class WebApps { options }, listTriggeredWebJobHistoryOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22834,13 +14276,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - options?: msRest.RequestOptionsBase - ): Promise; + getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -22848,13 +14284,7 @@ export class WebApps { * @param id History ID. * @param callback The callback */ - getTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - callback: msRest.ServiceCallback - ): void; + getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -22863,22 +14293,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getTriggeredWebJobHistory( - resourceGroupName: string, - name: string, - webJobName: string, - id: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getTriggeredWebJobHistory(resourceGroupName: string, name: string, webJobName: string, id: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22888,8 +14304,7 @@ export class WebApps { options }, getTriggeredWebJobHistoryOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22901,24 +14316,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - runTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of Web Job. * @param callback The callback */ - runTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -22926,20 +14331,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - runTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - runTriggeredWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + runTriggeredWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -22948,8 +14341,7 @@ export class WebApps { options }, runTriggeredWebJobOperationSpec, - callback - ); + callback); } /** @@ -22960,41 +14352,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listUsages( - resourceGroupName: string, - name: string, - options?: Models.WebAppsListUsagesOptionalParams - ): Promise; + listUsages(resourceGroupName: string, name: string, options?: Models.WebAppsListUsagesOptionalParams): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listUsages( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listUsages(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listUsages( - resourceGroupName: string, - name: string, - options: Models.WebAppsListUsagesOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsages( - resourceGroupName: string, - name: string, - options?: - | Models.WebAppsListUsagesOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsages(resourceGroupName: string, name: string, options: Models.WebAppsListUsagesOptionalParams, callback: msRest.ServiceCallback): void; + listUsages(resourceGroupName: string, name: string, options?: Models.WebAppsListUsagesOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23002,8 +14374,7 @@ export class WebApps { options }, listUsagesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23014,39 +14385,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listVnetConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listVnetConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param callback The callback */ - listVnetConnections( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listVnetConnections(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param options The optional parameters * @param callback The callback */ - listVnetConnections( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listVnetConnections( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listVnetConnections(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listVnetConnections(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23054,8 +14407,7 @@ export class WebApps { options }, listVnetConnectionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23067,24 +14419,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVnetConnection(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param vnetName Name of the virtual network. * @param callback The callback */ - getVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - callback: msRest.ServiceCallback - ): void; + getVnetConnection(resourceGroupName: string, name: string, vnetName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23092,20 +14434,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVnetConnection(resourceGroupName: string, name: string, vnetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVnetConnection(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23114,8 +14444,7 @@ export class WebApps { options }, getVnetConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23130,13 +14459,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23144,13 +14467,7 @@ export class WebApps { * @param connectionEnvelope Properties of the Virtual Network connection. See example. * @param callback The callback */ - createOrUpdateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - callback: msRest.ServiceCallback - ): void; + createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23159,22 +14476,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23184,8 +14487,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23197,24 +14499,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - deleteVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase - ): Promise; + deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. * @param vnetName Name of the virtual network. * @param callback The callback */ - deleteVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - callback: msRest.ServiceCallback - ): void; + deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23222,20 +14514,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - deleteVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - deleteVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteVnetConnection(resourceGroupName: string, name: string, vnetName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23244,8 +14524,7 @@ export class WebApps { options }, deleteVnetConnectionOperationSpec, - callback - ); + callback); } /** @@ -23260,13 +14539,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - options?: msRest.RequestOptionsBase - ): Promise; + updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23274,13 +14547,7 @@ export class WebApps { * @param connectionEnvelope Properties of the Virtual Network connection. See example. * @param callback The callback */ - updateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - callback: msRest.ServiceCallback - ): void; + updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23289,22 +14556,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateVnetConnection( - resourceGroupName: string, - name: string, - vnetName: string, - connectionEnvelope: Models.VnetInfo, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateVnetConnection(resourceGroupName: string, name: string, vnetName: string, connectionEnvelope: Models.VnetInfoResource, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23314,8 +14567,7 @@ export class WebApps { options }, updateVnetConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23328,13 +14580,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23342,13 +14588,7 @@ export class WebApps { * @param gatewayName Name of the gateway. Currently, the only supported string is "primary". * @param callback The callback */ - getVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - callback: msRest.ServiceCallback - ): void; + getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23357,22 +14597,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23382,8 +14608,7 @@ export class WebApps { options }, getVnetConnectionGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23397,14 +14622,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - createOrUpdateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options?: msRest.RequestOptionsBase - ): Promise; + createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23413,14 +14631,7 @@ export class WebApps { * @param connectionEnvelope The properties to update this gateway with. * @param callback The callback */ - createOrUpdateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - callback: msRest.ServiceCallback - ): void; + createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23430,24 +14641,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - createOrUpdateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - createOrUpdateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + createOrUpdateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23458,8 +14653,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23473,14 +14667,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - updateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options?: msRest.RequestOptionsBase - ): Promise; + updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23489,14 +14676,7 @@ export class WebApps { * @param connectionEnvelope The properties to update this gateway with. * @param callback The callback */ - updateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - callback: msRest.ServiceCallback - ): void; + updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -23506,24 +14686,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - updateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateVnetConnectionGateway( - resourceGroupName: string, - name: string, - vnetName: string, - gatewayName: string, - connectionEnvelope: Models.VnetGateway, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateVnetConnectionGateway(resourceGroupName: string, name: string, vnetName: string, gatewayName: string, connectionEnvelope: Models.VnetGateway, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23534,8 +14698,7 @@ export class WebApps { options }, updateVnetConnectionGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23546,39 +14709,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listWebJobs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param callback The callback */ - listWebJobs( - resourceGroupName: string, - name: string, - callback: msRest.ServiceCallback - ): void; + listWebJobs(resourceGroupName: string, name: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param options The optional parameters * @param callback The callback */ - listWebJobs( - resourceGroupName: string, - name: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebJobs( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebJobs(resourceGroupName: string, name: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebJobs(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23586,8 +14731,7 @@ export class WebApps { options }, listWebJobsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23599,24 +14743,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase - ): Promise; + getWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. * @param webJobName Name of the web job. * @param callback The callback */ - getWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - callback: msRest.ServiceCallback - ): void; + getWebJob(resourceGroupName: string, name: string, webJobName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Site name. @@ -23624,20 +14758,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getWebJob( - resourceGroupName: string, - name: string, - webJobName: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getWebJob(resourceGroupName: string, name: string, webJobName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getWebJob(resourceGroupName: string, name: string, webJobName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -23646,8 +14768,7 @@ export class WebApps { options }, getWebJobOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23662,12 +14783,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdate( - resourceGroupName: string, - name: string, - siteEnvelope: Models.Site, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdate(resourceGroupName: string, name: string, siteEnvelope: Models.Site, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23676,8 +14792,7 @@ export class WebApps { options }, beginCreateOrUpdateOperationSpec, - options - ); + options); } /** @@ -23690,13 +14805,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestore( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.RestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestore(resourceGroupName: string, name: string, backupId: string, request: Models.RestoreRequest, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23706,8 +14815,7 @@ export class WebApps { options }, beginRestoreOperationSpec, - options - ); + options); } /** @@ -23718,11 +14826,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginListPublishingCredentials( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginListPublishingCredentials(resourceGroupName: string, name: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23730,8 +14834,7 @@ export class WebApps { options }, beginListPublishingCredentialsOperationSpec, - options - ); + options); } /** @@ -23743,12 +14846,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateMSDeployOperation( - resourceGroupName: string, - name: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateMSDeployOperation(resourceGroupName: string, name: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23757,8 +14855,7 @@ export class WebApps { options }, beginCreateMSDeployOperationOperationSpec, - options - ); + options); } /** @@ -23771,13 +14868,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateFunction( - resourceGroupName: string, - name: string, - functionName: string, - functionEnvelope: Models.FunctionEnvelope, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateFunction(resourceGroupName: string, name: string, functionName: string, functionEnvelope: Models.FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23787,8 +14878,7 @@ export class WebApps { options }, beginCreateFunctionOperationSpec, - options - ); + options); } /** @@ -23801,13 +14891,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateInstanceMSDeployOperation( - resourceGroupName: string, - name: string, - instanceId: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateInstanceMSDeployOperation(resourceGroupName: string, name: string, instanceId: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23817,8 +14901,7 @@ export class WebApps { options }, beginCreateInstanceMSDeployOperationOperationSpec, - options - ); + options); } /** @@ -23831,13 +14914,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginMigrateStorage( - subscriptionName: string, - resourceGroupName: string, - name: string, - migrationOptions: Models.StorageMigrationOptions, - options?: msRest.RequestOptionsBase - ): Promise { + beginMigrateStorage(subscriptionName: string, resourceGroupName: string, name: string, migrationOptions: Models.StorageMigrationOptions, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { subscriptionName, @@ -23847,8 +14924,7 @@ export class WebApps { options }, beginMigrateStorageOperationSpec, - options - ); + options); } /** @@ -23860,12 +14936,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginMigrateMySql( - resourceGroupName: string, - name: string, - migrationRequestEnvelope: Models.MigrateMySqlRequest, - options?: msRest.RequestOptionsBase - ): Promise { + beginMigrateMySql(resourceGroupName: string, name: string, migrationRequestEnvelope: Models.MigrateMySqlRequest, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23874,8 +14945,7 @@ export class WebApps { options }, beginMigrateMySqlOperationSpec, - options - ); + options); } /** @@ -23886,11 +14956,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginStartWebSiteNetworkTraceOperation( - resourceGroupName: string, - name: string, - options?: Models.WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams - ): Promise { + beginStartWebSiteNetworkTraceOperation(resourceGroupName: string, name: string, options?: Models.WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23898,8 +14964,7 @@ export class WebApps { options }, beginStartWebSiteNetworkTraceOperationOperationSpec, - options - ); + options); } /** @@ -23912,13 +14977,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginApproveOrRejectPrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - options?: msRest.RequestOptionsBase - ): Promise { + beginApproveOrRejectPrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23928,8 +14987,7 @@ export class WebApps { options }, beginApproveOrRejectPrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -23941,12 +14999,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginDeletePrivateEndpointConnection( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeletePrivateEndpointConnection(resourceGroupName: string, name: string, privateEndpointConnectionName: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23955,8 +15008,7 @@ export class WebApps { options }, beginDeletePrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -23968,12 +15020,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreFromBackupBlob( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreFromBackupBlob(resourceGroupName: string, name: string, request: Models.RestoreRequest, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -23982,8 +15029,7 @@ export class WebApps { options }, beginRestoreFromBackupBlobOperationSpec, - options - ); + options); } /** @@ -23995,12 +15041,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreFromDeletedApp( - resourceGroupName: string, - name: string, - restoreRequest: Models.DeletedAppRestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreFromDeletedApp(resourceGroupName: string, name: string, restoreRequest: Models.DeletedAppRestoreRequest, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24009,8 +15050,7 @@ export class WebApps { options }, beginRestoreFromDeletedAppOperationSpec, - options - ); + options); } /** @@ -24023,12 +15063,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreSnapshot( - resourceGroupName: string, - name: string, - restoreRequest: Models.SnapshotRestoreRequest, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreSnapshot(resourceGroupName: string, name: string, restoreRequest: Models.SnapshotRestoreRequest, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24037,8 +15072,7 @@ export class WebApps { options }, beginRestoreSnapshotOperationSpec, - options - ); + options); } /** @@ -24050,12 +15084,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginInstallSiteExtension( - resourceGroupName: string, - name: string, - siteExtensionId: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginInstallSiteExtension(resourceGroupName: string, name: string, siteExtensionId: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24064,8 +15093,7 @@ export class WebApps { options }, beginInstallSiteExtensionOperationSpec, - options - ); + options); } /** @@ -24082,13 +15110,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateSlot( - resourceGroupName: string, - name: string, - siteEnvelope: Models.Site, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateSlot(resourceGroupName: string, name: string, siteEnvelope: Models.Site, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24098,8 +15120,7 @@ export class WebApps { options }, beginCreateOrUpdateSlotOperationSpec, - options - ); + options); } /** @@ -24114,14 +15135,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreSlot( - resourceGroupName: string, - name: string, - backupId: string, - request: Models.RestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreSlot(resourceGroupName: string, name: string, backupId: string, request: Models.RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24132,8 +15146,7 @@ export class WebApps { options }, beginRestoreSlotOperationSpec, - options - ); + options); } /** @@ -24146,12 +15159,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginListPublishingCredentialsSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginListPublishingCredentialsSlot(resourceGroupName: string, name: string, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24160,8 +15168,7 @@ export class WebApps { options }, beginListPublishingCredentialsSlotOperationSpec, - options - ); + options); } /** @@ -24174,13 +15181,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateMSDeployOperationSlot( - resourceGroupName: string, - name: string, - slot: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24190,8 +15191,7 @@ export class WebApps { options }, beginCreateMSDeployOperationSlotOperationSpec, - options - ); + options); } /** @@ -24205,14 +15205,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateInstanceFunctionSlot( - resourceGroupName: string, - name: string, - functionName: string, - slot: string, - functionEnvelope: Models.FunctionEnvelope, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateInstanceFunctionSlot(resourceGroupName: string, name: string, functionName: string, slot: string, functionEnvelope: Models.FunctionEnvelope, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24223,8 +15216,7 @@ export class WebApps { options }, beginCreateInstanceFunctionSlotOperationSpec, - options - ); + options); } /** @@ -24238,14 +15230,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateInstanceMSDeployOperationSlot( - resourceGroupName: string, - name: string, - slot: string, - instanceId: string, - mSDeploy: Models.MSDeploy, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateInstanceMSDeployOperationSlot(resourceGroupName: string, name: string, slot: string, instanceId: string, mSDeploy: Models.MSDeploy, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24256,8 +15241,7 @@ export class WebApps { options }, beginCreateInstanceMSDeployOperationSlotOperationSpec, - options - ); + options); } /** @@ -24269,12 +15253,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginStartWebSiteNetworkTraceOperationSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams - ): Promise { + beginStartWebSiteNetworkTraceOperationSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24283,8 +15262,7 @@ export class WebApps { options }, beginStartWebSiteNetworkTraceOperationSlotOperationSpec, - options - ); + options); } /** @@ -24298,14 +15276,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginApproveOrRejectPrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginApproveOrRejectPrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, privateEndpointWrapper: Models.PrivateLinkConnectionApprovalRequestResource, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24316,8 +15287,7 @@ export class WebApps { options }, beginApproveOrRejectPrivateEndpointConnectionSlotOperationSpec, - options - ); + options); } /** @@ -24330,13 +15300,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginDeletePrivateEndpointConnectionSlot( - resourceGroupName: string, - name: string, - privateEndpointConnectionName: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginDeletePrivateEndpointConnectionSlot(resourceGroupName: string, name: string, privateEndpointConnectionName: string, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24346,8 +15310,7 @@ export class WebApps { options }, beginDeletePrivateEndpointConnectionSlotOperationSpec, - options - ); + options); } /** @@ -24361,13 +15324,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreFromBackupBlobSlot( - resourceGroupName: string, - name: string, - request: Models.RestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreFromBackupBlobSlot(resourceGroupName: string, name: string, request: Models.RestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24377,8 +15334,7 @@ export class WebApps { options }, beginRestoreFromBackupBlobSlotOperationSpec, - options - ); + options); } /** @@ -24391,13 +15347,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreFromDeletedAppSlot( - resourceGroupName: string, - name: string, - restoreRequest: Models.DeletedAppRestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreFromDeletedAppSlot(resourceGroupName: string, name: string, restoreRequest: Models.DeletedAppRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24407,8 +15357,7 @@ export class WebApps { options }, beginRestoreFromDeletedAppSlotOperationSpec, - options - ); + options); } /** @@ -24422,13 +15371,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginRestoreSnapshotSlot( - resourceGroupName: string, - name: string, - restoreRequest: Models.SnapshotRestoreRequest, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginRestoreSnapshotSlot(resourceGroupName: string, name: string, restoreRequest: Models.SnapshotRestoreRequest, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24438,8 +15381,7 @@ export class WebApps { options }, beginRestoreSnapshotSlotOperationSpec, - options - ); + options); } /** @@ -24453,13 +15395,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginInstallSiteExtensionSlot( - resourceGroupName: string, - name: string, - siteExtensionId: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginInstallSiteExtensionSlot(resourceGroupName: string, name: string, siteExtensionId: string, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24469,8 +15405,7 @@ export class WebApps { options }, beginInstallSiteExtensionSlotOperationSpec, - options - ); + options); } /** @@ -24484,13 +15419,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginSwapSlotSlot( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginSwapSlotSlot(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24500,8 +15429,7 @@ export class WebApps { options }, beginSwapSlotSlotOperationSpec, - options - ); + options); } /** @@ -24515,13 +15443,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateSourceControlSlot( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateSourceControlSlot(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, slot: string, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24531,8 +15453,7 @@ export class WebApps { options }, beginCreateOrUpdateSourceControlSlotOperationSpec, - options - ); + options); } /** @@ -24544,12 +15465,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginStartNetworkTraceSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: Models.WebAppsBeginStartNetworkTraceSlotOptionalParams - ): Promise { + beginStartNetworkTraceSlot(resourceGroupName: string, name: string, slot: string, options?: Models.WebAppsBeginStartNetworkTraceSlotOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24558,8 +15474,7 @@ export class WebApps { options }, beginStartNetworkTraceSlotOperationSpec, - options - ); + options); } /** @@ -24571,12 +15486,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginSwapSlotWithProduction( - resourceGroupName: string, - name: string, - slotSwapEntity: Models.CsmSlotEntity, - options?: msRest.RequestOptionsBase - ): Promise { + beginSwapSlotWithProduction(resourceGroupName: string, name: string, slotSwapEntity: Models.CsmSlotEntity, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24585,8 +15495,7 @@ export class WebApps { options }, beginSwapSlotWithProductionOperationSpec, - options - ); + options); } /** @@ -24598,12 +15507,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginCreateOrUpdateSourceControl( - resourceGroupName: string, - name: string, - siteSourceControl: Models.SiteSourceControl, - options?: msRest.RequestOptionsBase - ): Promise { + beginCreateOrUpdateSourceControl(resourceGroupName: string, name: string, siteSourceControl: Models.SiteSourceControl, options?: msRest.RequestOptionsBase): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24612,8 +15516,7 @@ export class WebApps { options }, beginCreateOrUpdateSourceControlOperationSpec, - options - ); + options); } /** @@ -24624,11 +15527,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - beginStartNetworkTrace( - resourceGroupName: string, - name: string, - options?: Models.WebAppsBeginStartNetworkTraceOptionalParams - ): Promise { + beginStartNetworkTrace(resourceGroupName: string, name: string, options?: Models.WebAppsBeginStartNetworkTraceOptionalParams): Promise { return this.client.sendLRORequest( { resourceGroupName, @@ -24636,8 +15535,7 @@ export class WebApps { options }, beginStartNetworkTraceOperationSpec, - options - ); + options); } /** @@ -24647,10 +15545,7 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback @@ -24661,24 +15556,15 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - listNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -24688,43 +15574,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listByResourceGroupNext( - nextPageLink: string, - options?: Models.WebAppsListByResourceGroupNextOptionalParams - ): Promise; + listByResourceGroupNext(nextPageLink: string, options?: Models.WebAppsListByResourceGroupNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listByResourceGroupNext( - nextPageLink: string, - options: Models.WebAppsListByResourceGroupNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listByResourceGroupNext( - nextPageLink: string, - options?: - | Models.WebAppsListByResourceGroupNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listByResourceGroupNext(nextPageLink: string, options: Models.WebAppsListByResourceGroupNextOptionalParams, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: Models.WebAppsListByResourceGroupNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listByResourceGroupNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -24734,41 +15603,56 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listBackupsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBackupsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listBackupsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listBackupsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listBackupsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listBackupsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBackupsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBackupsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listBackupsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; + } + + /** + * Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given + * site. + * @summary Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listBasicPublishingCredentialsPoliciesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listBasicPublishingCredentialsPoliciesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listBasicPublishingCredentialsPoliciesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBasicPublishingCredentialsPoliciesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listBasicPublishingCredentialsPoliciesNextOperationSpec, + callback) as Promise; } /** @@ -24778,43 +15662,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listConfigurationsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listConfigurationsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listConfigurationsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -24824,41 +15691,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAppSettingsKeyVaultReferencesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAppSettingsKeyVaultReferencesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getAppSettingsKeyVaultReferencesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getAppSettingsKeyVaultReferencesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getAppSettingsKeyVaultReferencesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAppSettingsKeyVaultReferencesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAppSettingsKeyVaultReferencesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAppSettingsKeyVaultReferencesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getAppSettingsKeyVaultReferencesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -24868,41 +15720,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteConnectionStringKeyVaultReferencesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteConnectionStringKeyVaultReferencesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getSiteConnectionStringKeyVaultReferencesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getSiteConnectionStringKeyVaultReferencesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getSiteConnectionStringKeyVaultReferencesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteConnectionStringKeyVaultReferencesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteConnectionStringKeyVaultReferencesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteConnectionStringKeyVaultReferencesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getSiteConnectionStringKeyVaultReferencesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -24914,43 +15751,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationSnapshotInfoNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationSnapshotInfoNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listConfigurationSnapshotInfoNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationSnapshotInfoNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listConfigurationSnapshotInfoNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationSnapshotInfoNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationSnapshotInfoNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationSnapshotInfoNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listConfigurationSnapshotInfoNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -24960,41 +15780,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listContinuousWebJobsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listContinuousWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listContinuousWebJobsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listContinuousWebJobsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listContinuousWebJobsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listContinuousWebJobsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listContinuousWebJobsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listContinuousWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listContinuousWebJobsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25004,41 +15809,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDeploymentsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDeploymentsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listDeploymentsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listDeploymentsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listDeploymentsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDeploymentsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDeploymentsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDeploymentsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listDeploymentsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25048,41 +15838,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDomainOwnershipIdentifiersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDomainOwnershipIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listDomainOwnershipIdentifiersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listDomainOwnershipIdentifiersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listDomainOwnershipIdentifiersNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDomainOwnershipIdentifiersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDomainOwnershipIdentifiersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDomainOwnershipIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listDomainOwnershipIdentifiersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25092,41 +15867,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listFunctionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listFunctionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listFunctionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listFunctionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listFunctionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listFunctionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listFunctionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listFunctionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25136,41 +15896,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHostNameBindingsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHostNameBindingsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listHostNameBindingsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listHostNameBindingsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listHostNameBindingsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHostNameBindingsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHostNameBindingsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHostNameBindingsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listHostNameBindingsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25180,43 +15925,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceIdentifiersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceIdentifiersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceIdentifiersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceIdentifiersNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceIdentifiersNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceIdentifiersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceIdentifiersNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceIdentifiersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25228,41 +15956,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceProcessesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceProcessesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceProcessesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25274,43 +15987,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessModulesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessModulesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceProcessModulesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessModulesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceProcessModulesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessModulesNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessModulesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessModulesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceProcessModulesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25322,43 +16018,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessThreadsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessThreadsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceProcessThreadsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessThreadsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceProcessThreadsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessThreadsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessThreadsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessThreadsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceProcessThreadsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25368,41 +16047,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteBackupsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteBackupsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSiteBackupsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSiteBackupsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSiteBackupsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteBackupsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteBackupsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteBackupsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSiteBackupsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25412,43 +16076,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPerfMonCountersNext( - nextPageLink: string, - options?: Models.WebAppsListPerfMonCountersNextOptionalParams - ): Promise; + listPerfMonCountersNext(nextPageLink: string, options?: Models.WebAppsListPerfMonCountersNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listPerfMonCountersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listPerfMonCountersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listPerfMonCountersNext( - nextPageLink: string, - options: Models.WebAppsListPerfMonCountersNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listPerfMonCountersNext( - nextPageLink: string, - options?: - | Models.WebAppsListPerfMonCountersNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPerfMonCountersNext(nextPageLink: string, options: Models.WebAppsListPerfMonCountersNextOptionalParams, callback: msRest.ServiceCallback): void; + listPerfMonCountersNext(nextPageLink: string, options?: Models.WebAppsListPerfMonCountersNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listPerfMonCountersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25458,43 +16105,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionListNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionListNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionListNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionListNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionListNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getPrivateEndpointConnectionListNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25506,41 +16136,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listProcessesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listProcessesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listProcessesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listProcessesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25552,43 +16167,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessModulesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessModulesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listProcessModulesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listProcessModulesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listProcessModulesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessModulesNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessModulesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessModulesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listProcessModulesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25600,43 +16198,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessThreadsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessThreadsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listProcessThreadsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listProcessThreadsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listProcessThreadsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessThreadsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessThreadsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessThreadsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listProcessThreadsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25646,43 +16227,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublicCertificatesNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPublicCertificatesNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listPublicCertificatesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listPublicCertificatesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listPublicCertificatesNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPublicCertificatesNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPublicCertificatesNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPublicCertificatesNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listPublicCertificatesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25692,43 +16256,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteExtensionsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteExtensionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSiteExtensionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSiteExtensionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSiteExtensionsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteExtensionsNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteExtensionsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteExtensionsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSiteExtensionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25738,41 +16285,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlotsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSlotsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSlotsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSlotsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSlotsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlotsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlotsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlotsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSlotsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25782,41 +16314,56 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listBackupsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listBackupsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listBackupsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listBackupsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listBackupsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listBackupsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBackupsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBackupsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listBackupsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; + } + + /** + * Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given + * site. + * @summary Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listBasicPublishingCredentialsPoliciesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listBasicPublishingCredentialsPoliciesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listBasicPublishingCredentialsPoliciesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBasicPublishingCredentialsPoliciesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listBasicPublishingCredentialsPoliciesSlotNextOperationSpec, + callback) as Promise; } /** @@ -25826,43 +16373,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listConfigurationsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listConfigurationsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationsSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listConfigurationsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25872,41 +16402,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getAppSettingsKeyVaultReferencesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getAppSettingsKeyVaultReferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getAppSettingsKeyVaultReferencesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getAppSettingsKeyVaultReferencesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getAppSettingsKeyVaultReferencesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getAppSettingsKeyVaultReferencesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getAppSettingsKeyVaultReferencesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getAppSettingsKeyVaultReferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getAppSettingsKeyVaultReferencesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25916,41 +16431,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getSiteConnectionStringKeyVaultReferencesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSiteConnectionStringKeyVaultReferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getSiteConnectionStringKeyVaultReferencesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getSiteConnectionStringKeyVaultReferencesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getSiteConnectionStringKeyVaultReferencesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSiteConnectionStringKeyVaultReferencesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSiteConnectionStringKeyVaultReferencesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSiteConnectionStringKeyVaultReferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getSiteConnectionStringKeyVaultReferencesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -25962,43 +16462,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listConfigurationSnapshotInfoSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listConfigurationSnapshotInfoSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listConfigurationSnapshotInfoSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listConfigurationSnapshotInfoSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listConfigurationSnapshotInfoSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listConfigurationSnapshotInfoSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listConfigurationSnapshotInfoSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listConfigurationSnapshotInfoSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listConfigurationSnapshotInfoSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26008,41 +16491,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listContinuousWebJobsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listContinuousWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listContinuousWebJobsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listContinuousWebJobsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listContinuousWebJobsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listContinuousWebJobsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listContinuousWebJobsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listContinuousWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listContinuousWebJobsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26052,41 +16520,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDeploymentsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDeploymentsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listDeploymentsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listDeploymentsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listDeploymentsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDeploymentsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDeploymentsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDeploymentsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listDeploymentsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26096,41 +16549,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listDomainOwnershipIdentifiersSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listDomainOwnershipIdentifiersSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listDomainOwnershipIdentifiersSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listDomainOwnershipIdentifiersSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listDomainOwnershipIdentifiersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listDomainOwnershipIdentifiersSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26140,41 +16578,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceFunctionsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceFunctionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceFunctionsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceFunctionsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceFunctionsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceFunctionsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceFunctionsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceFunctionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceFunctionsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26184,41 +16607,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listHostNameBindingsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listHostNameBindingsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listHostNameBindingsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listHostNameBindingsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listHostNameBindingsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listHostNameBindingsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listHostNameBindingsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listHostNameBindingsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listHostNameBindingsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26228,43 +16636,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceIdentifiersSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceIdentifiersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceIdentifiersSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceIdentifiersSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceIdentifiersSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceIdentifiersSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceIdentifiersSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceIdentifiersSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceIdentifiersSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26276,41 +16667,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceProcessesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceProcessesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceProcessesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26322,43 +16698,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessModulesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessModulesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceProcessModulesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessModulesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceProcessModulesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessModulesSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessModulesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessModulesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceProcessModulesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26370,43 +16729,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listInstanceProcessThreadsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listInstanceProcessThreadsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listInstanceProcessThreadsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listInstanceProcessThreadsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listInstanceProcessThreadsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listInstanceProcessThreadsSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listInstanceProcessThreadsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listInstanceProcessThreadsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listInstanceProcessThreadsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26416,41 +16758,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteBackupsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteBackupsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSiteBackupsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSiteBackupsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSiteBackupsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteBackupsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteBackupsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteBackupsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSiteBackupsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26460,43 +16787,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPerfMonCountersSlotNext( - nextPageLink: string, - options?: Models.WebAppsListPerfMonCountersSlotNextOptionalParams - ): Promise; + listPerfMonCountersSlotNext(nextPageLink: string, options?: Models.WebAppsListPerfMonCountersSlotNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listPerfMonCountersSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listPerfMonCountersSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listPerfMonCountersSlotNext( - nextPageLink: string, - options: Models.WebAppsListPerfMonCountersSlotNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listPerfMonCountersSlotNext( - nextPageLink: string, - options?: - | Models.WebAppsListPerfMonCountersSlotNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPerfMonCountersSlotNext(nextPageLink: string, options: Models.WebAppsListPerfMonCountersSlotNextOptionalParams, callback: msRest.ServiceCallback): void; + listPerfMonCountersSlotNext(nextPageLink: string, options?: Models.WebAppsListPerfMonCountersSlotNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listPerfMonCountersSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26506,43 +16816,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getPrivateEndpointConnectionListSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + getPrivateEndpointConnectionListSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - getPrivateEndpointConnectionListSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + getPrivateEndpointConnectionListSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - getPrivateEndpointConnectionListSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPrivateEndpointConnectionListSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPrivateEndpointConnectionListSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPrivateEndpointConnectionListSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, getPrivateEndpointConnectionListSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26554,41 +16847,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listProcessesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listProcessesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listProcessesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listProcessesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26600,43 +16878,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessModulesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessModulesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listProcessModulesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listProcessModulesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listProcessModulesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessModulesSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessModulesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessModulesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listProcessModulesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26648,43 +16909,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listProcessThreadsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listProcessThreadsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listProcessThreadsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listProcessThreadsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listProcessThreadsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listProcessThreadsSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listProcessThreadsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listProcessThreadsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listProcessThreadsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26694,43 +16938,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listPublicCertificatesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPublicCertificatesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listPublicCertificatesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listPublicCertificatesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listPublicCertificatesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPublicCertificatesSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPublicCertificatesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPublicCertificatesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listPublicCertificatesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26740,43 +16967,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSiteExtensionsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteExtensionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSiteExtensionsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSiteExtensionsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSiteExtensionsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteExtensionsSlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteExtensionsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteExtensionsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSiteExtensionsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26786,41 +16996,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlotDifferencesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSlotDifferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSlotDifferencesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSlotDifferencesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSlotDifferencesSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlotDifferencesSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlotDifferencesSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlotDifferencesSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSlotDifferencesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26830,41 +17025,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSnapshotsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSnapshotsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSnapshotsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26874,41 +17054,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsFromDRSecondarySlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSnapshotsFromDRSecondarySlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSnapshotsFromDRSecondarySlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsFromDRSecondarySlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsFromDRSecondarySlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSnapshotsFromDRSecondarySlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26918,41 +17083,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listTriggeredWebJobsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listTriggeredWebJobsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -26962,43 +17112,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobHistorySlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobHistorySlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listTriggeredWebJobHistorySlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobHistorySlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobHistorySlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobHistorySlotNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobHistorySlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobHistorySlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listTriggeredWebJobHistorySlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27008,43 +17141,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listUsagesSlotNext( - nextPageLink: string, - options?: Models.WebAppsListUsagesSlotNextOptionalParams - ): Promise; + listUsagesSlotNext(nextPageLink: string, options?: Models.WebAppsListUsagesSlotNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listUsagesSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listUsagesSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listUsagesSlotNext( - nextPageLink: string, - options: Models.WebAppsListUsagesSlotNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsagesSlotNext( - nextPageLink: string, - options?: - | Models.WebAppsListUsagesSlotNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsagesSlotNext(nextPageLink: string, options: Models.WebAppsListUsagesSlotNextOptionalParams, callback: msRest.ServiceCallback): void; + listUsagesSlotNext(nextPageLink: string, options?: Models.WebAppsListUsagesSlotNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listUsagesSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27054,41 +17170,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listWebJobsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebJobsSlotNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebJobsSlotNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebJobsSlotNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebJobsSlotNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebJobsSlotNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebJobsSlotNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebJobsSlotNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27098,41 +17199,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSlotDifferencesFromProductionNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSlotDifferencesFromProductionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSlotDifferencesFromProductionNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSlotDifferencesFromProductionNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSlotDifferencesFromProductionNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSlotDifferencesFromProductionNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSlotDifferencesFromProductionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSlotDifferencesFromProductionNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSlotDifferencesFromProductionNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27142,41 +17228,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSnapshotsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSnapshotsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSnapshotsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27186,41 +17257,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listSnapshotsFromDRSecondaryNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSnapshotsFromDRSecondaryNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSnapshotsFromDRSecondaryNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSnapshotsFromDRSecondaryNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSnapshotsFromDRSecondaryNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSnapshotsFromDRSecondaryNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSnapshotsFromDRSecondaryNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSnapshotsFromDRSecondaryNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listSnapshotsFromDRSecondaryNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27230,41 +17286,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listTriggeredWebJobsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listTriggeredWebJobsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27274,43 +17315,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listTriggeredWebJobHistoryNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listTriggeredWebJobHistoryNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listTriggeredWebJobHistoryNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listTriggeredWebJobHistoryNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listTriggeredWebJobHistoryNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listTriggeredWebJobHistoryNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listTriggeredWebJobHistoryNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listTriggeredWebJobHistoryNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listTriggeredWebJobHistoryNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27320,43 +17344,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listUsagesNext( - nextPageLink: string, - options?: Models.WebAppsListUsagesNextOptionalParams - ): Promise; + listUsagesNext(nextPageLink: string, options?: Models.WebAppsListUsagesNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listUsagesNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listUsagesNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listUsagesNext( - nextPageLink: string, - options: Models.WebAppsListUsagesNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listUsagesNext( - nextPageLink: string, - options?: - | Models.WebAppsListUsagesNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listUsagesNext(nextPageLink: string, options: Models.WebAppsListUsagesNextOptionalParams, callback: msRest.ServiceCallback): void; + listUsagesNext(nextPageLink: string, options?: Models.WebAppsListUsagesNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listUsagesNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -27366,41 +17373,26 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - listWebJobsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listWebJobsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listWebJobsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listWebJobsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listWebJobsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listWebJobsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listWebJobsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { nextPageLink, options }, listWebJobsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -27409,9 +17401,15 @@ const serializer = new msRest.Serializer(Mappers); const listOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/sites", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -27425,11 +17423,18 @@ const listOperationSpec: msRest.OperationSpec = { const listByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.includeSlots, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.includeSlots, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -27443,11 +17448,18 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { const getOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Site @@ -27462,15 +17474,20 @@ const getOperationSpec: msRest.OperationSpec = { const deleteMethodOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], queryParameters: [ Parameters.deleteMetrics, Parameters.deleteEmptyServerFarm, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -27484,11 +17501,18 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { const updateOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteEnvelope", mapper: { @@ -27512,11 +17536,19 @@ const updateOperationSpec: msRest.OperationSpec = { const analyzeCustomHostnameOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.hostName0, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.hostName0, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CustomHostnameAnalysisResult @@ -27530,11 +17562,18 @@ const analyzeCustomHostnameOperationSpec: msRest.OperationSpec = { const applySlotConfigToProductionOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotSwapEntity", mapper: { @@ -27553,11 +17592,18 @@ const applySlotConfigToProductionOperationSpec: msRest.OperationSpec = { const backupOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -27578,11 +17624,18 @@ const backupOperationSpec: msRest.OperationSpec = { const listBackupsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -27596,16 +17649,19 @@ const listBackupsOperationSpec: msRest.OperationSpec = { const getBackupStatusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.backupId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItem @@ -27619,16 +17675,19 @@ const getBackupStatusOperationSpec: msRest.OperationSpec = { const deleteBackupOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.backupId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -27641,16 +17700,19 @@ const deleteBackupOperationSpec: msRest.OperationSpec = { const listBackupStatusSecretsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.backupId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -27669,16 +17731,23 @@ const listBackupStatusSecretsOperationSpec: msRest.OperationSpec = { serializer }; -const getBasicPublishingCredentialsPoliciesOperationSpec: msRest.OperationSpec = { +const listBasicPublishingCredentialsPoliciesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], - responses: { + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { 200: { - bodyMapper: Mappers.CsmPublishingCredentialsPoliciesCollection + bodyMapper: Mappers.PublishingCredentialsPoliciesCollection }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -27689,11 +17758,18 @@ const getBasicPublishingCredentialsPoliciesOperationSpec: msRest.OperationSpec = const getFtpAllowedOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmPublishingCredentialsPoliciesEntity @@ -27707,11 +17783,18 @@ const getFtpAllowedOperationSpec: msRest.OperationSpec = { const updateFtpAllowedOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "csmPublishingAccessPoliciesEntity", mapper: { @@ -27732,11 +17815,18 @@ const updateFtpAllowedOperationSpec: msRest.OperationSpec = { const getScmAllowedOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmPublishingCredentialsPoliciesEntity @@ -27750,11 +17840,18 @@ const getScmAllowedOperationSpec: msRest.OperationSpec = { const updateScmAllowedOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "csmPublishingAccessPoliciesEntity", mapper: { @@ -27775,11 +17872,18 @@ const updateScmAllowedOperationSpec: msRest.OperationSpec = { const listConfigurationsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResourceCollection @@ -27793,11 +17897,18 @@ const listConfigurationsOperationSpec: msRest.OperationSpec = { const updateApplicationSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appSettings", mapper: { @@ -27818,11 +17929,18 @@ const updateApplicationSettingsOperationSpec: msRest.OperationSpec = { const listApplicationSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -27836,11 +17954,18 @@ const listApplicationSettingsOperationSpec: msRest.OperationSpec = { const updateAuthSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteAuthSettings", mapper: { @@ -27861,11 +17986,18 @@ const updateAuthSettingsOperationSpec: msRest.OperationSpec = { const getAuthSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteAuthSettings @@ -27879,11 +18011,18 @@ const getAuthSettingsOperationSpec: msRest.OperationSpec = { const updateAuthSettingsV2OperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteAuthSettingsV2", mapper: { @@ -27904,11 +18043,18 @@ const updateAuthSettingsV2OperationSpec: msRest.OperationSpec = { const getAuthSettingsV2OperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteAuthSettingsV2 @@ -27922,11 +18068,18 @@ const getAuthSettingsV2OperationSpec: msRest.OperationSpec = { const updateAzureStorageAccountsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "azureStorageAccounts", mapper: { @@ -27947,11 +18100,18 @@ const updateAzureStorageAccountsOperationSpec: msRest.OperationSpec = { const listAzureStorageAccountsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AzureStoragePropertyDictionaryResource @@ -27965,11 +18125,18 @@ const listAzureStorageAccountsOperationSpec: msRest.OperationSpec = { const updateBackupConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -27990,11 +18157,18 @@ const updateBackupConfigurationOperationSpec: msRest.OperationSpec = { const deleteBackupConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -28006,11 +18180,18 @@ const deleteBackupConfigurationOperationSpec: msRest.OperationSpec = { const getBackupConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupRequest @@ -28024,11 +18205,18 @@ const getBackupConfigurationOperationSpec: msRest.OperationSpec = { const getAppSettingsKeyVaultReferencesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -28042,16 +18230,19 @@ const getAppSettingsKeyVaultReferencesOperationSpec: msRest.OperationSpec = { const getAppSettingKeyVaultReferenceOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.appSettingKey, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReference @@ -28065,11 +18256,18 @@ const getAppSettingKeyVaultReferenceOperationSpec: msRest.OperationSpec = { const getSiteConnectionStringKeyVaultReferencesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -28083,16 +18281,19 @@ const getSiteConnectionStringKeyVaultReferencesOperationSpec: msRest.OperationSp const getSiteConnectionStringKeyVaultReferenceOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.connectionStringKey, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReference @@ -28106,11 +18307,18 @@ const getSiteConnectionStringKeyVaultReferenceOperationSpec: msRest.OperationSpe const updateConnectionStringsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionStrings", mapper: { @@ -28131,11 +18339,18 @@ const updateConnectionStringsOperationSpec: msRest.OperationSpec = { const listConnectionStringsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ConnectionStringDictionary @@ -28149,11 +18364,18 @@ const listConnectionStringsOperationSpec: msRest.OperationSpec = { const getDiagnosticLogsConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteLogsConfig @@ -28167,11 +18389,18 @@ const getDiagnosticLogsConfigurationOperationSpec: msRest.OperationSpec = { const updateDiagnosticLogsConfigOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteLogsConfig", mapper: { @@ -28192,11 +18421,18 @@ const updateDiagnosticLogsConfigOperationSpec: msRest.OperationSpec = { const updateMetadataOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "metadata", mapper: { @@ -28217,11 +18453,18 @@ const updateMetadataOperationSpec: msRest.OperationSpec = { const listMetadataOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -28235,11 +18478,18 @@ const listMetadataOperationSpec: msRest.OperationSpec = { const updateSitePushSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "pushSettings", mapper: { @@ -28260,11 +18510,18 @@ const updateSitePushSettingsOperationSpec: msRest.OperationSpec = { const listSitePushSettingsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PushSettings @@ -28278,11 +18535,18 @@ const listSitePushSettingsOperationSpec: msRest.OperationSpec = { const listSlotConfigurationNamesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SlotConfigNamesResource @@ -28296,11 +18560,18 @@ const listSlotConfigurationNamesOperationSpec: msRest.OperationSpec = { const updateSlotConfigurationNamesOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotConfigNames", mapper: { @@ -28321,11 +18592,18 @@ const updateSlotConfigurationNamesOperationSpec: msRest.OperationSpec = { const getConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResource @@ -28339,11 +18617,18 @@ const getConfigurationOperationSpec: msRest.OperationSpec = { const createOrUpdateConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteConfig", mapper: { @@ -28364,11 +18649,18 @@ const createOrUpdateConfigurationOperationSpec: msRest.OperationSpec = { const updateConfigurationOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteConfig", mapper: { @@ -28389,11 +18681,18 @@ const updateConfigurationOperationSpec: msRest.OperationSpec = { const listConfigurationSnapshotInfoOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigurationSnapshotInfoCollection @@ -28407,16 +18706,19 @@ const listConfigurationSnapshotInfoOperationSpec: msRest.OperationSpec = { const getConfigurationSnapshotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.snapshotId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResource @@ -28430,16 +18732,19 @@ const getConfigurationSnapshotOperationSpec: msRest.OperationSpec = { const recoverSiteConfigurationSnapshotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.snapshotId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -28451,11 +18756,18 @@ const recoverSiteConfigurationSnapshotOperationSpec: msRest.OperationSpec = { const getWebSiteContainerLogsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -28475,11 +18787,18 @@ const getWebSiteContainerLogsOperationSpec: msRest.OperationSpec = { const getContainerLogsZipOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -28499,11 +18818,18 @@ const getContainerLogsZipOperationSpec: msRest.OperationSpec = { const listContinuousWebJobsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ContinuousWebJobCollection @@ -28517,16 +18843,19 @@ const listContinuousWebJobsOperationSpec: msRest.OperationSpec = { const getContinuousWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ContinuousWebJob @@ -28541,16 +18870,19 @@ const getContinuousWebJobOperationSpec: msRest.OperationSpec = { const deleteContinuousWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -28563,16 +18895,19 @@ const deleteContinuousWebJobOperationSpec: msRest.OperationSpec = { const startContinuousWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -28585,16 +18920,19 @@ const startContinuousWebJobOperationSpec: msRest.OperationSpec = { const stopContinuousWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -28607,11 +18945,18 @@ const stopContinuousWebJobOperationSpec: msRest.OperationSpec = { const listDeploymentsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DeploymentCollection @@ -28625,16 +18970,19 @@ const listDeploymentsOperationSpec: msRest.OperationSpec = { const getDeploymentOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.id, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Deployment @@ -28648,16 +18996,19 @@ const getDeploymentOperationSpec: msRest.OperationSpec = { const createDeploymentOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.id, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "deployment", mapper: { @@ -28678,16 +19029,19 @@ const createDeploymentOperationSpec: msRest.OperationSpec = { const deleteDeploymentOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.id, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -28700,16 +19054,19 @@ const deleteDeploymentOperationSpec: msRest.OperationSpec = { const listDeploymentLogOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.id, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Deployment @@ -28723,11 +19080,18 @@ const listDeploymentLogOperationSpec: msRest.OperationSpec = { const discoverBackupOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -28748,11 +19112,18 @@ const discoverBackupOperationSpec: msRest.OperationSpec = { const listDomainOwnershipIdentifiersOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.IdentifierCollection @@ -28766,16 +19137,19 @@ const listDomainOwnershipIdentifiersOperationSpec: msRest.OperationSpec = { const getDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainOwnershipIdentifierName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Identifier @@ -28789,16 +19163,19 @@ const getDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const createOrUpdateDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainOwnershipIdentifierName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domainOwnershipIdentifier", mapper: { @@ -28819,16 +19196,19 @@ const createOrUpdateDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec const deleteDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainOwnershipIdentifierName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -28841,16 +19221,19 @@ const deleteDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const updateDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.domainOwnershipIdentifierName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domainOwnershipIdentifier", mapper: { @@ -28871,11 +19254,18 @@ const updateDomainOwnershipIdentifierOperationSpec: msRest.OperationSpec = { const getMSDeployStatusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployStatus @@ -28889,11 +19279,18 @@ const getMSDeployStatusOperationSpec: msRest.OperationSpec = { const getMSDeployLogOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployLog @@ -28908,11 +19305,18 @@ const getMSDeployLogOperationSpec: msRest.OperationSpec = { const listFunctionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionEnvelopeCollection @@ -28927,11 +19331,18 @@ const listFunctionsOperationSpec: msRest.OperationSpec = { const getFunctionsAdminTokenOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -28950,16 +19361,19 @@ const getFunctionsAdminTokenOperationSpec: msRest.OperationSpec = { const getFunctionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionEnvelope @@ -28974,16 +19388,19 @@ const getFunctionOperationSpec: msRest.OperationSpec = { const deleteFunctionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -28996,8 +19413,7 @@ const deleteFunctionOperationSpec: msRest.OperationSpec = { const createOrUpdateFunctionSecretOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29005,8 +19421,12 @@ const createOrUpdateFunctionSecretOperationSpec: msRest.OperationSpec = { Parameters.keyName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "key", mapper: { @@ -29030,8 +19450,7 @@ const createOrUpdateFunctionSecretOperationSpec: msRest.OperationSpec = { const deleteFunctionSecretOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29039,8 +19458,12 @@ const deleteFunctionSecretOperationSpec: msRest.OperationSpec = { Parameters.keyName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -29053,16 +19476,19 @@ const deleteFunctionSecretOperationSpec: msRest.OperationSpec = { const listFunctionKeysOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -29076,16 +19502,19 @@ const listFunctionKeysOperationSpec: msRest.OperationSpec = { const listFunctionSecretsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionSecrets @@ -29099,11 +19528,18 @@ const listFunctionSecretsOperationSpec: msRest.OperationSpec = { const listHostKeysOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostKeys @@ -29117,11 +19553,18 @@ const listHostKeysOperationSpec: msRest.OperationSpec = { const listSyncStatusOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -29133,11 +19576,18 @@ const listSyncStatusOperationSpec: msRest.OperationSpec = { const syncFunctionsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -29149,8 +19599,7 @@ const syncFunctionsOperationSpec: msRest.OperationSpec = { const createOrUpdateHostSecretOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29158,8 +19607,12 @@ const createOrUpdateHostSecretOperationSpec: msRest.OperationSpec = { Parameters.keyName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "key", mapper: { @@ -29183,8 +19636,7 @@ const createOrUpdateHostSecretOperationSpec: msRest.OperationSpec = { const deleteHostSecretOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29192,8 +19644,12 @@ const deleteHostSecretOperationSpec: msRest.OperationSpec = { Parameters.keyName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -29206,11 +19662,18 @@ const deleteHostSecretOperationSpec: msRest.OperationSpec = { const listHostNameBindingsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostNameBindingCollection @@ -29224,16 +19687,19 @@ const listHostNameBindingsOperationSpec: msRest.OperationSpec = { const getHostNameBindingOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.hostName1, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostNameBinding @@ -29247,16 +19713,19 @@ const getHostNameBindingOperationSpec: msRest.OperationSpec = { const createOrUpdateHostNameBindingOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.hostName1, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "hostNameBinding", mapper: { @@ -29277,16 +19746,19 @@ const createOrUpdateHostNameBindingOperationSpec: msRest.OperationSpec = { const deleteHostNameBindingOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.hostName1, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -29299,8 +19771,7 @@ const deleteHostNameBindingOperationSpec: msRest.OperationSpec = { const getHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29308,8 +19779,12 @@ const getHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnection @@ -29323,8 +19798,7 @@ const getHybridConnectionOperationSpec: msRest.OperationSpec = { const createOrUpdateHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29332,8 +19806,12 @@ const createOrUpdateHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -29354,8 +19832,7 @@ const createOrUpdateHybridConnectionOperationSpec: msRest.OperationSpec = { const deleteHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29363,8 +19840,12 @@ const deleteHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -29377,8 +19858,7 @@ const deleteHybridConnectionOperationSpec: msRest.OperationSpec = { const updateHybridConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29386,8 +19866,12 @@ const updateHybridConnectionOperationSpec: msRest.OperationSpec = { Parameters.relayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -29408,11 +19892,18 @@ const updateHybridConnectionOperationSpec: msRest.OperationSpec = { const listHybridConnectionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnection @@ -29426,11 +19917,18 @@ const listHybridConnectionsOperationSpec: msRest.OperationSpec = { const listRelayServiceConnectionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RelayServiceConnectionEntity @@ -29444,16 +19942,19 @@ const listRelayServiceConnectionsOperationSpec: msRest.OperationSpec = { const getRelayServiceConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.entityName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RelayServiceConnectionEntity @@ -29467,16 +19968,19 @@ const getRelayServiceConnectionOperationSpec: msRest.OperationSpec = { const createOrUpdateRelayServiceConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.entityName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -29497,16 +20001,19 @@ const createOrUpdateRelayServiceConnectionOperationSpec: msRest.OperationSpec = const deleteRelayServiceConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.entityName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -29519,16 +20026,19 @@ const deleteRelayServiceConnectionOperationSpec: msRest.OperationSpec = { const updateRelayServiceConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.entityName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -29549,11 +20059,18 @@ const updateRelayServiceConnectionOperationSpec: msRest.OperationSpec = { const listInstanceIdentifiersOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppInstanceStatusCollection @@ -29567,16 +20084,19 @@ const listInstanceIdentifiersOperationSpec: msRest.OperationSpec = { const getInstanceInfoOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebSiteInstanceStatus @@ -29590,16 +20110,19 @@ const getInstanceInfoOperationSpec: msRest.OperationSpec = { const getInstanceMsDeployStatusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployStatus @@ -29613,16 +20136,19 @@ const getInstanceMsDeployStatusOperationSpec: msRest.OperationSpec = { const getInstanceMSDeployLogOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployLog @@ -29637,16 +20163,19 @@ const getInstanceMSDeployLogOperationSpec: msRest.OperationSpec = { const listInstanceProcessesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -29661,8 +20190,7 @@ const listInstanceProcessesOperationSpec: msRest.OperationSpec = { const getInstanceProcessOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29670,8 +20198,12 @@ const getInstanceProcessOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfo @@ -29686,8 +20218,7 @@ const getInstanceProcessOperationSpec: msRest.OperationSpec = { const deleteInstanceProcessOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29695,8 +20226,12 @@ const deleteInstanceProcessOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -29709,8 +20244,7 @@ const deleteInstanceProcessOperationSpec: msRest.OperationSpec = { const getInstanceProcessDumpOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29718,8 +20252,12 @@ const getInstanceProcessDumpOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -29739,8 +20277,7 @@ const getInstanceProcessDumpOperationSpec: msRest.OperationSpec = { const listInstanceProcessModulesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29748,8 +20285,12 @@ const listInstanceProcessModulesOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -29764,8 +20305,7 @@ const listInstanceProcessModulesOperationSpec: msRest.OperationSpec = { const getInstanceProcessModuleOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29774,8 +20314,12 @@ const getInstanceProcessModuleOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfo @@ -29790,8 +20334,7 @@ const getInstanceProcessModuleOperationSpec: msRest.OperationSpec = { const listInstanceProcessThreadsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -29799,8 +20342,12 @@ const listInstanceProcessThreadsOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -29815,11 +20362,18 @@ const listInstanceProcessThreadsOperationSpec: msRest.OperationSpec = { const isCloneableOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteCloneability @@ -29833,11 +20387,18 @@ const isCloneableOperationSpec: msRest.OperationSpec = { const listSiteBackupsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -29851,11 +20412,18 @@ const listSiteBackupsOperationSpec: msRest.OperationSpec = { const listSyncFunctionTriggersOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionSecrets @@ -29869,11 +20437,18 @@ const listSyncFunctionTriggersOperationSpec: msRest.OperationSpec = { const getMigrateMySqlStatusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MigrateMySqlStatus @@ -29885,17 +20460,80 @@ const getMigrateMySqlStatusOperationSpec: msRest.OperationSpec = { serializer }; -const getSwiftVirtualNetworkConnectionOperationSpec: msRest.OperationSpec = { - httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], +const getSwiftVirtualNetworkConnectionOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SwiftVirtualNetwork + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const createOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "connectionEnvelope", + mapper: { + ...Mappers.SwiftVirtualNetwork, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.SwiftVirtualNetwork + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const deleteSwiftVirtualNetworkOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { - 200: { - bodyMapper: Mappers.SwiftVirtualNetwork - }, + 200: {}, + 404: {}, default: { bodyMapper: Mappers.DefaultErrorResponse } @@ -29903,13 +20541,20 @@ const getSwiftVirtualNetworkConnectionOperationSpec: msRest.OperationSpec = { serializer }; -const createOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationSpec: msRest.OperationSpec = { - httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], +const updateSwiftVirtualNetworkConnectionWithCheckOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -29928,35 +20573,21 @@ const createOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationSpec: msRest. serializer }; -const deleteSwiftVirtualNetworkOperationSpec: msRest.OperationSpec = { - httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], - responses: { - 200: {}, - 404: {}, - default: { - bodyMapper: Mappers.DefaultErrorResponse - } - }, - serializer -}; - const listNetworkFeaturesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.view, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.NetworkFeatures @@ -29971,16 +20602,19 @@ const listNetworkFeaturesOperationSpec: msRest.OperationSpec = { const getNetworkTraceOperationOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.operationId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -30019,16 +20653,21 @@ const getNetworkTraceOperationOperationSpec: msRest.OperationSpec = { const startWebSiteNetworkTraceOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], queryParameters: [ Parameters.durationInSeconds, Parameters.maxFrameLength, Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -30047,11 +20686,18 @@ const startWebSiteNetworkTraceOperationSpec: msRest.OperationSpec = { const stopWebSiteNetworkTraceOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -30064,16 +20710,19 @@ const stopWebSiteNetworkTraceOperationSpec: msRest.OperationSpec = { const getNetworkTracesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.operationId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -30098,16 +20747,19 @@ const getNetworkTracesOperationSpec: msRest.OperationSpec = { const getNetworkTraceOperationV2OperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.operationId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -30146,16 +20798,19 @@ const getNetworkTraceOperationV2OperationSpec: msRest.OperationSpec = { const getNetworkTracesV2OperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.operationId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -30180,11 +20835,18 @@ const getNetworkTracesV2OperationSpec: msRest.OperationSpec = { const generateNewSitePublishingPasswordOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -30197,11 +20859,19 @@ const generateNewSitePublishingPasswordOperationSpec: msRest.OperationSpec = { const listPerfMonCountersOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PerfMonCounterCollection @@ -30215,11 +20885,18 @@ const listPerfMonCountersOperationSpec: msRest.OperationSpec = { const getSitePhpErrorLogFlagOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SitePhpErrorLogFlag @@ -30233,11 +20910,18 @@ const getSitePhpErrorLogFlagOperationSpec: msRest.OperationSpec = { const listPremierAddOnsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PremierAddOn @@ -30251,16 +20935,19 @@ const listPremierAddOnsOperationSpec: msRest.OperationSpec = { const getPremierAddOnOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.premierAddOnName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PremierAddOn @@ -30274,16 +20961,19 @@ const getPremierAddOnOperationSpec: msRest.OperationSpec = { const addPremierAddOnOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.premierAddOnName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "premierAddOn", mapper: { @@ -30304,16 +20994,19 @@ const addPremierAddOnOperationSpec: msRest.OperationSpec = { const deletePremierAddOnOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.premierAddOnName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -30325,16 +21018,19 @@ const deletePremierAddOnOperationSpec: msRest.OperationSpec = { const updatePremierAddOnOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.premierAddOnName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "premierAddOn", mapper: { @@ -30355,11 +21051,18 @@ const updatePremierAddOnOperationSpec: msRest.OperationSpec = { const getPrivateAccessOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateAccess @@ -30373,11 +21076,18 @@ const getPrivateAccessOperationSpec: msRest.OperationSpec = { const putPrivateAccessVnetOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "access", mapper: { @@ -30398,11 +21108,18 @@ const putPrivateAccessVnetOperationSpec: msRest.OperationSpec = { const getPrivateEndpointConnectionListOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -30416,16 +21133,19 @@ const getPrivateEndpointConnectionListOperationSpec: msRest.OperationSpec = { const getPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RemotePrivateEndpointConnectionARMResource @@ -30439,11 +21159,18 @@ const getPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateLinkResourcesWrapper @@ -30457,11 +21184,18 @@ const getPrivateLinkResourcesOperationSpec: msRest.OperationSpec = { const listProcessesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -30476,16 +21210,19 @@ const listProcessesOperationSpec: msRest.OperationSpec = { const getProcessOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.processId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfo @@ -30500,16 +21237,19 @@ const getProcessOperationSpec: msRest.OperationSpec = { const deleteProcessOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.processId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -30522,16 +21262,19 @@ const deleteProcessOperationSpec: msRest.OperationSpec = { const getProcessDumpOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.processId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -30551,16 +21294,19 @@ const getProcessDumpOperationSpec: msRest.OperationSpec = { const listProcessModulesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.processId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -30575,8 +21321,7 @@ const listProcessModulesOperationSpec: msRest.OperationSpec = { const getProcessModuleOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -30584,8 +21329,12 @@ const getProcessModuleOperationSpec: msRest.OperationSpec = { Parameters.baseAddress, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfo @@ -30600,16 +21349,19 @@ const getProcessModuleOperationSpec: msRest.OperationSpec = { const listProcessThreadsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.processId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -30624,11 +21376,18 @@ const listProcessThreadsOperationSpec: msRest.OperationSpec = { const listPublicCertificatesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PublicCertificateCollection @@ -30642,16 +21401,19 @@ const listPublicCertificatesOperationSpec: msRest.OperationSpec = { const getPublicCertificateOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.publicCertificateName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PublicCertificate @@ -30665,16 +21427,19 @@ const getPublicCertificateOperationSpec: msRest.OperationSpec = { const createOrUpdatePublicCertificateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.publicCertificateName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "publicCertificate", mapper: { @@ -30695,16 +21460,19 @@ const createOrUpdatePublicCertificateOperationSpec: msRest.OperationSpec = { const deletePublicCertificateOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.publicCertificateName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -30717,11 +21485,18 @@ const deletePublicCertificateOperationSpec: msRest.OperationSpec = { const listPublishingProfileXmlWithSecretsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "publishingProfileOptions", mapper: { @@ -30747,11 +21522,18 @@ const listPublishingProfileXmlWithSecretsOperationSpec: msRest.OperationSpec = { const resetProductionSlotConfigOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -30763,11 +21545,20 @@ const resetProductionSlotConfigOperationSpec: msRest.OperationSpec = { const restartOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.softRestart, Parameters.synchronous, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.softRestart, + Parameters.synchronous, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -30779,11 +21570,18 @@ const restartOperationSpec: msRest.OperationSpec = { const listSiteExtensionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfoCollection @@ -30798,16 +21596,19 @@ const listSiteExtensionsOperationSpec: msRest.OperationSpec = { const getSiteExtensionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.siteExtensionId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfo @@ -30822,16 +21623,19 @@ const getSiteExtensionOperationSpec: msRest.OperationSpec = { const deleteSiteExtensionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.siteExtensionId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -30844,11 +21648,18 @@ const deleteSiteExtensionOperationSpec: msRest.OperationSpec = { const listSlotsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -30862,16 +21673,19 @@ const listSlotsOperationSpec: msRest.OperationSpec = { const getSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Site @@ -30886,8 +21700,7 @@ const getSlotOperationSpec: msRest.OperationSpec = { const deleteSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -30899,7 +21712,9 @@ const deleteSlotOperationSpec: msRest.OperationSpec = { Parameters.deleteEmptyServerFarm, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -30913,16 +21728,19 @@ const deleteSlotOperationSpec: msRest.OperationSpec = { const updateSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteEnvelope", mapper: { @@ -30946,16 +21764,20 @@ const updateSlotOperationSpec: msRest.OperationSpec = { const analyzeCustomHostnameSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.hostName0, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.hostName0, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CustomHostnameAnalysisResult @@ -30969,16 +21791,19 @@ const analyzeCustomHostnameSlotOperationSpec: msRest.OperationSpec = { const applySlotConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotSwapEntity", mapper: { @@ -30997,16 +21822,19 @@ const applySlotConfigurationSlotOperationSpec: msRest.OperationSpec = { const backupSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -31027,16 +21855,19 @@ const backupSlotOperationSpec: msRest.OperationSpec = { const listBackupsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -31050,8 +21881,7 @@ const listBackupsSlotOperationSpec: msRest.OperationSpec = { const getBackupStatusSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -31059,8 +21889,12 @@ const getBackupStatusSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItem @@ -31074,8 +21908,7 @@ const getBackupStatusSlotOperationSpec: msRest.OperationSpec = { const deleteBackupSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -31083,8 +21916,12 @@ const deleteBackupSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -31097,8 +21934,7 @@ const deleteBackupSlotOperationSpec: msRest.OperationSpec = { const listBackupStatusSecretsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -31106,8 +21942,12 @@ const listBackupStatusSecretsSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -31126,21 +21966,24 @@ const listBackupStatusSecretsSlotOperationSpec: msRest.OperationSpec = { serializer }; -const getBasicPublishingCredentialsPoliciesSlotOperationSpec: msRest.OperationSpec = { +const listBasicPublishingCredentialsPoliciesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { - bodyMapper: Mappers.CsmPublishingCredentialsPoliciesCollection + bodyMapper: Mappers.PublishingCredentialsPoliciesCollection }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -31151,16 +21994,19 @@ const getBasicPublishingCredentialsPoliciesSlotOperationSpec: msRest.OperationSp const getFtpAllowedSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmPublishingCredentialsPoliciesEntity @@ -31174,16 +22020,19 @@ const getFtpAllowedSlotOperationSpec: msRest.OperationSpec = { const updateFtpAllowedSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "csmPublishingAccessPoliciesEntity", mapper: { @@ -31204,16 +22053,19 @@ const updateFtpAllowedSlotOperationSpec: msRest.OperationSpec = { const getScmAllowedSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmPublishingCredentialsPoliciesEntity @@ -31227,16 +22079,19 @@ const getScmAllowedSlotOperationSpec: msRest.OperationSpec = { const updateScmAllowedSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "csmPublishingAccessPoliciesEntity", mapper: { @@ -31257,16 +22112,19 @@ const updateScmAllowedSlotOperationSpec: msRest.OperationSpec = { const listConfigurationsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResourceCollection @@ -31280,16 +22138,19 @@ const listConfigurationsSlotOperationSpec: msRest.OperationSpec = { const updateApplicationSettingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "appSettings", mapper: { @@ -31310,16 +22171,19 @@ const updateApplicationSettingsSlotOperationSpec: msRest.OperationSpec = { const listApplicationSettingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -31333,16 +22197,19 @@ const listApplicationSettingsSlotOperationSpec: msRest.OperationSpec = { const updateAuthSettingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteAuthSettings", mapper: { @@ -31363,16 +22230,19 @@ const updateAuthSettingsSlotOperationSpec: msRest.OperationSpec = { const getAuthSettingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteAuthSettings @@ -31386,16 +22256,19 @@ const getAuthSettingsSlotOperationSpec: msRest.OperationSpec = { const updateAuthSettingsV2SlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteAuthSettingsV2", mapper: { @@ -31416,16 +22289,19 @@ const updateAuthSettingsV2SlotOperationSpec: msRest.OperationSpec = { const getAuthSettingsV2SlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteAuthSettingsV2 @@ -31439,16 +22315,19 @@ const getAuthSettingsV2SlotOperationSpec: msRest.OperationSpec = { const updateAzureStorageAccountsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "azureStorageAccounts", mapper: { @@ -31469,16 +22348,19 @@ const updateAzureStorageAccountsSlotOperationSpec: msRest.OperationSpec = { const listAzureStorageAccountsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.AzureStoragePropertyDictionaryResource @@ -31492,16 +22374,19 @@ const listAzureStorageAccountsSlotOperationSpec: msRest.OperationSpec = { const updateBackupConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -31522,16 +22407,19 @@ const updateBackupConfigurationSlotOperationSpec: msRest.OperationSpec = { const deleteBackupConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -31543,16 +22431,19 @@ const deleteBackupConfigurationSlotOperationSpec: msRest.OperationSpec = { const getBackupConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupRequest @@ -31566,16 +22457,19 @@ const getBackupConfigurationSlotOperationSpec: msRest.OperationSpec = { const getAppSettingsKeyVaultReferencesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -31589,8 +22483,7 @@ const getAppSettingsKeyVaultReferencesSlotOperationSpec: msRest.OperationSpec = const getAppSettingKeyVaultReferenceSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -31598,8 +22491,12 @@ const getAppSettingKeyVaultReferenceSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReference @@ -31613,16 +22510,19 @@ const getAppSettingKeyVaultReferenceSlotOperationSpec: msRest.OperationSpec = { const getSiteConnectionStringKeyVaultReferencesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -31636,8 +22536,7 @@ const getSiteConnectionStringKeyVaultReferencesSlotOperationSpec: msRest.Operati const getSiteConnectionStringKeyVaultReferenceSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -31645,8 +22544,12 @@ const getSiteConnectionStringKeyVaultReferenceSlotOperationSpec: msRest.Operatio Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReference @@ -31660,16 +22563,19 @@ const getSiteConnectionStringKeyVaultReferenceSlotOperationSpec: msRest.Operatio const updateConnectionStringsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionStrings", mapper: { @@ -31690,16 +22596,19 @@ const updateConnectionStringsSlotOperationSpec: msRest.OperationSpec = { const listConnectionStringsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ConnectionStringDictionary @@ -31713,16 +22622,19 @@ const listConnectionStringsSlotOperationSpec: msRest.OperationSpec = { const getDiagnosticLogsConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteLogsConfig @@ -31736,16 +22648,19 @@ const getDiagnosticLogsConfigurationSlotOperationSpec: msRest.OperationSpec = { const updateDiagnosticLogsConfigSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteLogsConfig", mapper: { @@ -31766,16 +22681,19 @@ const updateDiagnosticLogsConfigSlotOperationSpec: msRest.OperationSpec = { const updateMetadataSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "metadata", mapper: { @@ -31796,16 +22714,19 @@ const updateMetadataSlotOperationSpec: msRest.OperationSpec = { const listMetadataSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -31819,16 +22740,19 @@ const listMetadataSlotOperationSpec: msRest.OperationSpec = { const updateSitePushSettingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "pushSettings", mapper: { @@ -31849,16 +22773,19 @@ const updateSitePushSettingsSlotOperationSpec: msRest.OperationSpec = { const listSitePushSettingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PushSettings @@ -31872,16 +22799,19 @@ const listSitePushSettingsSlotOperationSpec: msRest.OperationSpec = { const getConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResource @@ -31895,16 +22825,19 @@ const getConfigurationSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteConfig", mapper: { @@ -31925,16 +22858,19 @@ const createOrUpdateConfigurationSlotOperationSpec: msRest.OperationSpec = { const updateConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteConfig", mapper: { @@ -31955,16 +22891,19 @@ const updateConfigurationSlotOperationSpec: msRest.OperationSpec = { const listConfigurationSnapshotInfoSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigurationSnapshotInfoCollection @@ -31978,8 +22917,7 @@ const listConfigurationSnapshotInfoSlotOperationSpec: msRest.OperationSpec = { const getConfigurationSnapshotSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -31987,8 +22925,12 @@ const getConfigurationSnapshotSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResource @@ -32002,8 +22944,7 @@ const getConfigurationSnapshotSlotOperationSpec: msRest.OperationSpec = { const recoverSiteConfigurationSnapshotSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32011,8 +22952,12 @@ const recoverSiteConfigurationSnapshotSlotOperationSpec: msRest.OperationSpec = Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -32024,16 +22969,19 @@ const recoverSiteConfigurationSnapshotSlotOperationSpec: msRest.OperationSpec = const getWebSiteContainerLogsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -32053,16 +23001,19 @@ const getWebSiteContainerLogsSlotOperationSpec: msRest.OperationSpec = { const getContainerLogsZipSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -32082,16 +23033,19 @@ const getContainerLogsZipSlotOperationSpec: msRest.OperationSpec = { const listContinuousWebJobsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ContinuousWebJobCollection @@ -32105,8 +23059,7 @@ const listContinuousWebJobsSlotOperationSpec: msRest.OperationSpec = { const getContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32114,8 +23067,12 @@ const getContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ContinuousWebJob @@ -32130,8 +23087,7 @@ const getContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { const deleteContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32139,8 +23095,12 @@ const deleteContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -32153,8 +23113,7 @@ const deleteContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { const startContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32162,8 +23121,12 @@ const startContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -32176,8 +23139,7 @@ const startContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { const stopContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32185,8 +23147,12 @@ const stopContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -32199,16 +23165,19 @@ const stopContinuousWebJobSlotOperationSpec: msRest.OperationSpec = { const listDeploymentsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DeploymentCollection @@ -32222,8 +23191,7 @@ const listDeploymentsSlotOperationSpec: msRest.OperationSpec = { const getDeploymentSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32231,8 +23199,12 @@ const getDeploymentSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Deployment @@ -32246,8 +23218,7 @@ const getDeploymentSlotOperationSpec: msRest.OperationSpec = { const createDeploymentSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32255,8 +23226,12 @@ const createDeploymentSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "deployment", mapper: { @@ -32277,8 +23252,7 @@ const createDeploymentSlotOperationSpec: msRest.OperationSpec = { const deleteDeploymentSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32286,8 +23260,12 @@ const deleteDeploymentSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -32300,8 +23278,7 @@ const deleteDeploymentSlotOperationSpec: msRest.OperationSpec = { const listDeploymentLogSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32309,8 +23286,12 @@ const listDeploymentLogSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Deployment @@ -32324,16 +23305,19 @@ const listDeploymentLogSlotOperationSpec: msRest.OperationSpec = { const discoverBackupSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -32354,16 +23338,19 @@ const discoverBackupSlotOperationSpec: msRest.OperationSpec = { const listDomainOwnershipIdentifiersSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.IdentifierCollection @@ -32377,8 +23364,7 @@ const listDomainOwnershipIdentifiersSlotOperationSpec: msRest.OperationSpec = { const getDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32386,8 +23372,12 @@ const getDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.Identifier @@ -32401,8 +23391,7 @@ const getDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32410,8 +23399,12 @@ const createOrUpdateDomainOwnershipIdentifierSlotOperationSpec: msRest.Operation Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domainOwnershipIdentifier", mapper: { @@ -32432,8 +23425,7 @@ const createOrUpdateDomainOwnershipIdentifierSlotOperationSpec: msRest.Operation const deleteDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32441,8 +23433,12 @@ const deleteDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -32455,8 +23451,7 @@ const deleteDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { const updateDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32464,8 +23459,12 @@ const updateDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "domainOwnershipIdentifier", mapper: { @@ -32486,16 +23485,19 @@ const updateDomainOwnershipIdentifierSlotOperationSpec: msRest.OperationSpec = { const getMSDeployStatusSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployStatus @@ -32509,16 +23511,19 @@ const getMSDeployStatusSlotOperationSpec: msRest.OperationSpec = { const getMSDeployLogSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployLog @@ -32533,16 +23538,19 @@ const getMSDeployLogSlotOperationSpec: msRest.OperationSpec = { const listInstanceFunctionsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionEnvelopeCollection @@ -32557,16 +23565,19 @@ const listInstanceFunctionsSlotOperationSpec: msRest.OperationSpec = { const getFunctionsAdminTokenSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -32585,8 +23596,7 @@ const getFunctionsAdminTokenSlotOperationSpec: msRest.OperationSpec = { const getInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32594,8 +23604,12 @@ const getInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionEnvelope @@ -32610,8 +23624,7 @@ const getInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { const deleteInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32619,8 +23632,12 @@ const deleteInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -32633,8 +23650,7 @@ const deleteInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateFunctionSecretSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32643,8 +23659,12 @@ const createOrUpdateFunctionSecretSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "key", mapper: { @@ -32668,8 +23688,7 @@ const createOrUpdateFunctionSecretSlotOperationSpec: msRest.OperationSpec = { const deleteFunctionSecretSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32678,8 +23697,12 @@ const deleteFunctionSecretSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -32692,8 +23715,7 @@ const deleteFunctionSecretSlotOperationSpec: msRest.OperationSpec = { const listFunctionKeysSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32701,8 +23723,12 @@ const listFunctionKeysSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.StringDictionary @@ -32716,8 +23742,7 @@ const listFunctionKeysSlotOperationSpec: msRest.OperationSpec = { const listFunctionSecretsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32725,8 +23750,12 @@ const listFunctionSecretsSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionSecrets @@ -32740,16 +23769,19 @@ const listFunctionSecretsSlotOperationSpec: msRest.OperationSpec = { const listHostKeysSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostKeys @@ -32763,16 +23795,19 @@ const listHostKeysSlotOperationSpec: msRest.OperationSpec = { const listSyncStatusSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -32784,16 +23819,19 @@ const listSyncStatusSlotOperationSpec: msRest.OperationSpec = { const syncFunctionsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -32805,8 +23843,7 @@ const syncFunctionsSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateHostSecretSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32815,8 +23852,12 @@ const createOrUpdateHostSecretSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "key", mapper: { @@ -32840,8 +23881,7 @@ const createOrUpdateHostSecretSlotOperationSpec: msRest.OperationSpec = { const deleteHostSecretSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32850,8 +23890,12 @@ const deleteHostSecretSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -32864,16 +23908,19 @@ const deleteHostSecretSlotOperationSpec: msRest.OperationSpec = { const listHostNameBindingsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostNameBindingCollection @@ -32887,8 +23934,7 @@ const listHostNameBindingsSlotOperationSpec: msRest.OperationSpec = { const getHostNameBindingSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32896,8 +23942,12 @@ const getHostNameBindingSlotOperationSpec: msRest.OperationSpec = { Parameters.hostName1, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostNameBinding @@ -32911,8 +23961,7 @@ const getHostNameBindingSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateHostNameBindingSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32920,8 +23969,12 @@ const createOrUpdateHostNameBindingSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "hostNameBinding", mapper: { @@ -32942,8 +23995,7 @@ const createOrUpdateHostNameBindingSlotOperationSpec: msRest.OperationSpec = { const deleteHostNameBindingSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32951,8 +24003,12 @@ const deleteHostNameBindingSlotOperationSpec: msRest.OperationSpec = { Parameters.hostName1, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -32965,8 +24021,7 @@ const deleteHostNameBindingSlotOperationSpec: msRest.OperationSpec = { const getHybridConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -32975,8 +24030,12 @@ const getHybridConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnection @@ -32990,8 +24049,7 @@ const getHybridConnectionSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateHybridConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33000,8 +24058,12 @@ const createOrUpdateHybridConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -33022,8 +24084,7 @@ const createOrUpdateHybridConnectionSlotOperationSpec: msRest.OperationSpec = { const deleteHybridConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33032,8 +24093,12 @@ const deleteHybridConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -33046,8 +24111,7 @@ const deleteHybridConnectionSlotOperationSpec: msRest.OperationSpec = { const updateHybridConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33056,8 +24120,12 @@ const updateHybridConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -33078,16 +24146,19 @@ const updateHybridConnectionSlotOperationSpec: msRest.OperationSpec = { const listHybridConnectionsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HybridConnection @@ -33101,16 +24172,19 @@ const listHybridConnectionsSlotOperationSpec: msRest.OperationSpec = { const listRelayServiceConnectionsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RelayServiceConnectionEntity @@ -33124,8 +24198,7 @@ const listRelayServiceConnectionsSlotOperationSpec: msRest.OperationSpec = { const getRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33133,8 +24206,12 @@ const getRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RelayServiceConnectionEntity @@ -33148,8 +24225,7 @@ const getRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33157,8 +24233,12 @@ const createOrUpdateRelayServiceConnectionSlotOperationSpec: msRest.OperationSpe Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -33179,8 +24259,7 @@ const createOrUpdateRelayServiceConnectionSlotOperationSpec: msRest.OperationSpe const deleteRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33188,8 +24267,12 @@ const deleteRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -33202,8 +24285,7 @@ const deleteRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { const updateRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33211,8 +24293,12 @@ const updateRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -33233,16 +24319,19 @@ const updateRelayServiceConnectionSlotOperationSpec: msRest.OperationSpec = { const listInstanceIdentifiersSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppInstanceStatusCollection @@ -33256,8 +24345,7 @@ const listInstanceIdentifiersSlotOperationSpec: msRest.OperationSpec = { const getInstanceInfoSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33265,8 +24353,12 @@ const getInstanceInfoSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebSiteInstanceStatus @@ -33280,8 +24372,7 @@ const getInstanceInfoSlotOperationSpec: msRest.OperationSpec = { const getInstanceMsDeployStatusSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33289,8 +24380,12 @@ const getInstanceMsDeployStatusSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployStatus @@ -33304,8 +24399,7 @@ const getInstanceMsDeployStatusSlotOperationSpec: msRest.OperationSpec = { const getInstanceMSDeployLogSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33313,8 +24407,12 @@ const getInstanceMSDeployLogSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MSDeployLog @@ -33329,8 +24427,7 @@ const getInstanceMSDeployLogSlotOperationSpec: msRest.OperationSpec = { const listInstanceProcessesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33338,8 +24435,12 @@ const listInstanceProcessesSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -33354,8 +24455,7 @@ const listInstanceProcessesSlotOperationSpec: msRest.OperationSpec = { const getInstanceProcessSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33364,8 +24464,12 @@ const getInstanceProcessSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfo @@ -33380,8 +24484,7 @@ const getInstanceProcessSlotOperationSpec: msRest.OperationSpec = { const deleteInstanceProcessSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33390,8 +24493,12 @@ const deleteInstanceProcessSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -33404,8 +24511,7 @@ const deleteInstanceProcessSlotOperationSpec: msRest.OperationSpec = { const getInstanceProcessDumpSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33414,8 +24520,12 @@ const getInstanceProcessDumpSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33435,8 +24545,7 @@ const getInstanceProcessDumpSlotOperationSpec: msRest.OperationSpec = { const listInstanceProcessModulesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33445,8 +24554,12 @@ const listInstanceProcessModulesSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -33461,8 +24574,7 @@ const listInstanceProcessModulesSlotOperationSpec: msRest.OperationSpec = { const getInstanceProcessModuleSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33472,8 +24584,12 @@ const getInstanceProcessModuleSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfo @@ -33488,8 +24604,7 @@ const getInstanceProcessModuleSlotOperationSpec: msRest.OperationSpec = { const listInstanceProcessThreadsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33498,8 +24613,12 @@ const listInstanceProcessThreadsSlotOperationSpec: msRest.OperationSpec = { Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -33514,16 +24633,19 @@ const listInstanceProcessThreadsSlotOperationSpec: msRest.OperationSpec = { const isCloneableSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteCloneability @@ -33537,16 +24659,19 @@ const isCloneableSlotOperationSpec: msRest.OperationSpec = { const listSiteBackupsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -33560,16 +24685,19 @@ const listSiteBackupsSlotOperationSpec: msRest.OperationSpec = { const listSyncFunctionTriggersSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionSecrets @@ -33583,16 +24711,19 @@ const listSyncFunctionTriggersSlotOperationSpec: msRest.OperationSpec = { const getMigrateMySqlStatusSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.MigrateMySqlStatus @@ -33606,16 +24737,52 @@ const getMigrateMySqlStatusSlotOperationSpec: msRest.OperationSpec = { const getSwiftVirtualNetworkConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.slot, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SwiftVirtualNetwork + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + +const createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlotOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "connectionEnvelope", + mapper: { + ...Mappers.SwiftVirtualNetwork, + required: true + } + }, responses: { 200: { bodyMapper: Mappers.SwiftVirtualNetwork @@ -33629,16 +24796,19 @@ const getSwiftVirtualNetworkConnectionSlotOperationSpec: msRest.OperationSpec = const deleteSwiftVirtualNetworkSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -33649,10 +24819,42 @@ const deleteSwiftVirtualNetworkSlotOperationSpec: msRest.OperationSpec = { serializer }; +const updateSwiftVirtualNetworkConnectionWithCheckSlotOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.slot, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "connectionEnvelope", + mapper: { + ...Mappers.SwiftVirtualNetwork, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.SwiftVirtualNetwork + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + const listNetworkFeaturesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33660,8 +24862,12 @@ const listNetworkFeaturesSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.NetworkFeatures @@ -33676,8 +24882,7 @@ const listNetworkFeaturesSlotOperationSpec: msRest.OperationSpec = { const getNetworkTraceOperationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33685,8 +24890,12 @@ const getNetworkTraceOperationSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33725,8 +24934,7 @@ const getNetworkTraceOperationSlotOperationSpec: msRest.OperationSpec = { const startWebSiteNetworkTraceSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33739,7 +24947,9 @@ const startWebSiteNetworkTraceSlotOperationSpec: msRest.OperationSpec = { Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33758,16 +24968,19 @@ const startWebSiteNetworkTraceSlotOperationSpec: msRest.OperationSpec = { const stopWebSiteNetworkTraceSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -33780,8 +24993,7 @@ const stopWebSiteNetworkTraceSlotOperationSpec: msRest.OperationSpec = { const getNetworkTracesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33789,8 +25001,12 @@ const getNetworkTracesSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33815,8 +25031,7 @@ const getNetworkTracesSlotOperationSpec: msRest.OperationSpec = { const getNetworkTraceOperationSlotV2OperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33824,8 +25039,12 @@ const getNetworkTraceOperationSlotV2OperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33864,8 +25083,7 @@ const getNetworkTraceOperationSlotV2OperationSpec: msRest.OperationSpec = { const getNetworkTracesSlotV2OperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33873,8 +25091,12 @@ const getNetworkTracesSlotV2OperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33899,16 +25121,19 @@ const getNetworkTracesSlotV2OperationSpec: msRest.OperationSpec = { const generateNewSitePublishingPasswordSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -33921,16 +25146,20 @@ const generateNewSitePublishingPasswordSlotOperationSpec: msRest.OperationSpec = const listPerfMonCountersSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PerfMonCounterCollection @@ -33944,16 +25173,19 @@ const listPerfMonCountersSlotOperationSpec: msRest.OperationSpec = { const getSitePhpErrorLogFlagSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SitePhpErrorLogFlag @@ -33967,16 +25199,19 @@ const getSitePhpErrorLogFlagSlotOperationSpec: msRest.OperationSpec = { const listPremierAddOnsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PremierAddOn @@ -33990,8 +25225,7 @@ const listPremierAddOnsSlotOperationSpec: msRest.OperationSpec = { const getPremierAddOnSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -33999,8 +25233,12 @@ const getPremierAddOnSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PremierAddOn @@ -34014,8 +25252,7 @@ const getPremierAddOnSlotOperationSpec: msRest.OperationSpec = { const addPremierAddOnSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34023,8 +25260,12 @@ const addPremierAddOnSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "premierAddOn", mapper: { @@ -34045,8 +25286,7 @@ const addPremierAddOnSlotOperationSpec: msRest.OperationSpec = { const deletePremierAddOnSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34054,8 +25294,12 @@ const deletePremierAddOnSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -34067,8 +25311,7 @@ const deletePremierAddOnSlotOperationSpec: msRest.OperationSpec = { const updatePremierAddOnSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34076,8 +25319,12 @@ const updatePremierAddOnSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "premierAddOn", mapper: { @@ -34098,16 +25345,19 @@ const updatePremierAddOnSlotOperationSpec: msRest.OperationSpec = { const getPrivateAccessSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateAccess @@ -34121,16 +25371,19 @@ const getPrivateAccessSlotOperationSpec: msRest.OperationSpec = { const putPrivateAccessVnetSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "access", mapper: { @@ -34151,16 +25404,19 @@ const putPrivateAccessVnetSlotOperationSpec: msRest.OperationSpec = { const getPrivateEndpointConnectionListSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -34174,8 +25430,7 @@ const getPrivateEndpointConnectionListSlotOperationSpec: msRest.OperationSpec = const getPrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34183,8 +25438,12 @@ const getPrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.RemotePrivateEndpointConnectionARMResource @@ -34198,16 +25457,19 @@ const getPrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpec = { const getPrivateLinkResourcesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateLinkResourcesWrapper @@ -34221,16 +25483,19 @@ const getPrivateLinkResourcesSlotOperationSpec: msRest.OperationSpec = { const listProcessesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -34245,8 +25510,7 @@ const listProcessesSlotOperationSpec: msRest.OperationSpec = { const getProcessSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34254,8 +25518,12 @@ const getProcessSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfo @@ -34270,8 +25538,7 @@ const getProcessSlotOperationSpec: msRest.OperationSpec = { const deleteProcessSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34279,8 +25546,12 @@ const deleteProcessSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -34293,8 +25564,7 @@ const deleteProcessSlotOperationSpec: msRest.OperationSpec = { const getProcessDumpSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34302,8 +25572,12 @@ const getProcessDumpSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -34323,8 +25597,7 @@ const getProcessDumpSlotOperationSpec: msRest.OperationSpec = { const listProcessModulesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34332,8 +25605,12 @@ const listProcessModulesSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -34348,8 +25625,7 @@ const listProcessModulesSlotOperationSpec: msRest.OperationSpec = { const getProcessModuleSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34358,8 +25634,12 @@ const getProcessModuleSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfo @@ -34374,8 +25654,7 @@ const getProcessModuleSlotOperationSpec: msRest.OperationSpec = { const listProcessThreadsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34383,8 +25662,12 @@ const listProcessThreadsSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -34399,16 +25682,19 @@ const listProcessThreadsSlotOperationSpec: msRest.OperationSpec = { const listPublicCertificatesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PublicCertificateCollection @@ -34422,8 +25708,7 @@ const listPublicCertificatesSlotOperationSpec: msRest.OperationSpec = { const getPublicCertificateSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34431,8 +25716,12 @@ const getPublicCertificateSlotOperationSpec: msRest.OperationSpec = { Parameters.publicCertificateName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PublicCertificate @@ -34446,8 +25735,7 @@ const getPublicCertificateSlotOperationSpec: msRest.OperationSpec = { const createOrUpdatePublicCertificateSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34455,8 +25743,12 @@ const createOrUpdatePublicCertificateSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "publicCertificate", mapper: { @@ -34477,8 +25769,7 @@ const createOrUpdatePublicCertificateSlotOperationSpec: msRest.OperationSpec = { const deletePublicCertificateSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34486,8 +25777,12 @@ const deletePublicCertificateSlotOperationSpec: msRest.OperationSpec = { Parameters.publicCertificateName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -34500,16 +25795,19 @@ const deletePublicCertificateSlotOperationSpec: msRest.OperationSpec = { const listPublishingProfileXmlWithSecretsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "publishingProfileOptions", mapper: { @@ -34535,16 +25833,19 @@ const listPublishingProfileXmlWithSecretsSlotOperationSpec: msRest.OperationSpec const resetSlotConfigurationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -34556,16 +25857,21 @@ const resetSlotConfigurationSlotOperationSpec: msRest.OperationSpec = { const restartSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.softRestart, Parameters.synchronous, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.softRestart, + Parameters.synchronous, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -34577,16 +25883,19 @@ const restartSlotOperationSpec: msRest.OperationSpec = { const listSiteExtensionsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfoCollection @@ -34601,8 +25910,7 @@ const listSiteExtensionsSlotOperationSpec: msRest.OperationSpec = { const getSiteExtensionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34610,8 +25918,12 @@ const getSiteExtensionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfo @@ -34626,8 +25938,7 @@ const getSiteExtensionSlotOperationSpec: msRest.OperationSpec = { const deleteSiteExtensionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34635,8 +25946,12 @@ const deleteSiteExtensionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, 404: {}, @@ -34649,16 +25964,19 @@ const deleteSiteExtensionSlotOperationSpec: msRest.OperationSpec = { const listSlotDifferencesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotSwapEntity", mapper: { @@ -34679,16 +25997,19 @@ const listSlotDifferencesSlotOperationSpec: msRest.OperationSpec = { const listSnapshotsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -34702,16 +26023,19 @@ const listSnapshotsSlotOperationSpec: msRest.OperationSpec = { const listSnapshotsFromDRSecondarySlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -34725,16 +26049,19 @@ const listSnapshotsFromDRSecondarySlotOperationSpec: msRest.OperationSpec = { const getSourceControlSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteSourceControl @@ -34754,16 +26081,20 @@ const getSourceControlSlotOperationSpec: msRest.OperationSpec = { const deleteSourceControlSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.additionalFlags, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.additionalFlags, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -34777,16 +26108,19 @@ const deleteSourceControlSlotOperationSpec: msRest.OperationSpec = { const updateSourceControlSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteSourceControl", mapper: { @@ -34813,16 +26147,19 @@ const updateSourceControlSlotOperationSpec: msRest.OperationSpec = { const startSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -34834,16 +26171,19 @@ const startSlotOperationSpec: msRest.OperationSpec = { const stopSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -34855,16 +26195,19 @@ const stopSlotOperationSpec: msRest.OperationSpec = { const stopNetworkTraceSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -34877,16 +26220,19 @@ const stopNetworkTraceSlotOperationSpec: msRest.OperationSpec = { const syncRepositorySlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -34898,16 +26244,19 @@ const syncRepositorySlotOperationSpec: msRest.OperationSpec = { const syncFunctionTriggersSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -34919,16 +26268,19 @@ const syncFunctionTriggersSlotOperationSpec: msRest.OperationSpec = { const listTriggeredWebJobsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredWebJobCollection @@ -34942,8 +26294,7 @@ const listTriggeredWebJobsSlotOperationSpec: msRest.OperationSpec = { const getTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34951,8 +26302,12 @@ const getTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredWebJob @@ -34967,8 +26322,7 @@ const getTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { const deleteTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34976,8 +26330,12 @@ const deleteTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -34990,8 +26348,7 @@ const deleteTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { const listTriggeredWebJobHistorySlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -34999,8 +26356,12 @@ const listTriggeredWebJobHistorySlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredJobHistoryCollection @@ -35015,8 +26376,7 @@ const listTriggeredWebJobHistorySlotOperationSpec: msRest.OperationSpec = { const getTriggeredWebJobHistorySlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35025,8 +26385,12 @@ const getTriggeredWebJobHistorySlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredJobHistory @@ -35041,8 +26405,7 @@ const getTriggeredWebJobHistorySlotOperationSpec: msRest.OperationSpec = { const runTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35050,8 +26413,12 @@ const runTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -35064,16 +26431,20 @@ const runTriggeredWebJobSlotOperationSpec: msRest.OperationSpec = { const listUsagesSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -35087,16 +26458,19 @@ const listUsagesSlotOperationSpec: msRest.OperationSpec = { const listVnetConnectionsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -35106,7 +26480,7 @@ const listVnetConnectionsSlotOperationSpec: msRest.OperationSpec = { element: { type: { name: "Composite", - className: "VnetInfo" + className: "VnetInfoResource" } } } @@ -35121,8 +26495,7 @@ const listVnetConnectionsSlotOperationSpec: msRest.OperationSpec = { const getVnetConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35130,11 +26503,15 @@ const getVnetConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -35145,8 +26522,7 @@ const getVnetConnectionSlotOperationSpec: msRest.OperationSpec = { const createOrUpdateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35154,18 +26530,22 @@ const createOrUpdateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { - ...Mappers.VnetInfo, + ...Mappers.VnetInfoResource, required: true } }, responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -35176,8 +26556,7 @@ const createOrUpdateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { const deleteVnetConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35185,8 +26564,12 @@ const deleteVnetConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -35199,8 +26582,7 @@ const deleteVnetConnectionSlotOperationSpec: msRest.OperationSpec = { const updateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35208,18 +26590,22 @@ const updateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { - ...Mappers.VnetInfo, + ...Mappers.VnetInfoResource, required: true } }, responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -35230,8 +26616,7 @@ const updateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { const getVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35240,8 +26625,12 @@ const getVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.VnetGateway @@ -35256,8 +26645,7 @@ const getVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { const createOrUpdateVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35266,8 +26654,12 @@ const createOrUpdateVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -35288,8 +26680,7 @@ const createOrUpdateVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec const updateVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35298,8 +26689,12 @@ const updateVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -35320,16 +26715,19 @@ const updateVnetConnectionGatewaySlotOperationSpec: msRest.OperationSpec = { const listWebJobsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebJobCollection @@ -35343,8 +26741,7 @@ const listWebJobsSlotOperationSpec: msRest.OperationSpec = { const getWebJobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35352,8 +26749,12 @@ const getWebJobSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebJob @@ -35367,11 +26768,18 @@ const getWebJobSlotOperationSpec: msRest.OperationSpec = { const listSlotDifferencesFromProductionOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotSwapEntity", mapper: { @@ -35392,11 +26800,18 @@ const listSlotDifferencesFromProductionOperationSpec: msRest.OperationSpec = { const listSnapshotsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -35410,11 +26825,18 @@ const listSnapshotsOperationSpec: msRest.OperationSpec = { const listSnapshotsFromDRSecondaryOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -35428,11 +26850,18 @@ const listSnapshotsFromDRSecondaryOperationSpec: msRest.OperationSpec = { const getSourceControlOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteSourceControl @@ -35452,11 +26881,19 @@ const getSourceControlOperationSpec: msRest.OperationSpec = { const deleteSourceControlOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.additionalFlags, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.additionalFlags, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 202: {}, @@ -35470,11 +26907,18 @@ const deleteSourceControlOperationSpec: msRest.OperationSpec = { const updateSourceControlOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteSourceControl", mapper: { @@ -35501,11 +26945,18 @@ const updateSourceControlOperationSpec: msRest.OperationSpec = { const startOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -35517,11 +26968,18 @@ const startOperationSpec: msRest.OperationSpec = { const stopOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -35533,11 +26991,18 @@ const stopOperationSpec: msRest.OperationSpec = { const stopNetworkTraceOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -35550,11 +27015,18 @@ const stopNetworkTraceOperationSpec: msRest.OperationSpec = { const syncRepositoryOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, default: { @@ -35566,11 +27038,18 @@ const syncRepositoryOperationSpec: msRest.OperationSpec = { const syncFunctionTriggersOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 204: {}, default: { @@ -35582,11 +27061,18 @@ const syncFunctionTriggersOperationSpec: msRest.OperationSpec = { const listTriggeredWebJobsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredWebJobCollection @@ -35600,16 +27086,19 @@ const listTriggeredWebJobsOperationSpec: msRest.OperationSpec = { const getTriggeredWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredWebJob @@ -35624,16 +27113,19 @@ const getTriggeredWebJobOperationSpec: msRest.OperationSpec = { const deleteTriggeredWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -35646,16 +27138,19 @@ const deleteTriggeredWebJobOperationSpec: msRest.OperationSpec = { const listTriggeredWebJobHistoryOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredJobHistoryCollection @@ -35670,8 +27165,7 @@ const listTriggeredWebJobHistoryOperationSpec: msRest.OperationSpec = { const getTriggeredWebJobHistoryOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35679,8 +27173,12 @@ const getTriggeredWebJobHistoryOperationSpec: msRest.OperationSpec = { Parameters.id, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredJobHistory @@ -35695,16 +27193,19 @@ const getTriggeredWebJobHistoryOperationSpec: msRest.OperationSpec = { const runTriggeredWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -35717,11 +27218,19 @@ const runTriggeredWebJobOperationSpec: msRest.OperationSpec = { const listUsagesOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -35735,11 +27244,18 @@ const listUsagesOperationSpec: msRest.OperationSpec = { const listVnetConnectionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -35749,7 +27265,7 @@ const listVnetConnectionsOperationSpec: msRest.OperationSpec = { element: { type: { name: "Composite", - className: "VnetInfo" + className: "VnetInfoResource" } } } @@ -35764,19 +27280,22 @@ const listVnetConnectionsOperationSpec: msRest.OperationSpec = { const getVnetConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.vnetName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -35787,26 +27306,29 @@ const getVnetConnectionOperationSpec: msRest.OperationSpec = { const createOrUpdateVnetConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.vnetName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { - ...Mappers.VnetInfo, + ...Mappers.VnetInfoResource, required: true } }, responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -35817,16 +27339,19 @@ const createOrUpdateVnetConnectionOperationSpec: msRest.OperationSpec = { const deleteVnetConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.vnetName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 404: {}, @@ -35839,26 +27364,29 @@ const deleteVnetConnectionOperationSpec: msRest.OperationSpec = { const updateVnetConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.vnetName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { - ...Mappers.VnetInfo, + ...Mappers.VnetInfoResource, required: true } }, responses: { 200: { - bodyMapper: Mappers.VnetInfo + bodyMapper: Mappers.VnetInfoResource }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -35869,8 +27397,7 @@ const updateVnetConnectionOperationSpec: msRest.OperationSpec = { const getVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35878,8 +27405,12 @@ const getVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { Parameters.gatewayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.VnetGateway @@ -35894,8 +27425,7 @@ const getVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { const createOrUpdateVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35903,8 +27433,12 @@ const createOrUpdateVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { Parameters.gatewayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -35925,8 +27459,7 @@ const createOrUpdateVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { const updateVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { httpMethod: "PATCH", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -35934,8 +27467,12 @@ const updateVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { Parameters.gatewayName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -35956,11 +27493,18 @@ const updateVnetConnectionGatewayOperationSpec: msRest.OperationSpec = { const listWebJobsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebJobCollection @@ -35974,16 +27518,19 @@ const listWebJobsOperationSpec: msRest.OperationSpec = { const getWebJobOperationSpec: msRest.OperationSpec = { httpMethod: "GET", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.webJobName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebJob @@ -35997,11 +27544,18 @@ const getWebJobOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteEnvelope", mapper: { @@ -36025,16 +27579,19 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { const beginRestoreOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.backupId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -36054,11 +27611,18 @@ const beginRestoreOperationSpec: msRest.OperationSpec = { const beginListPublishingCredentialsOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.User @@ -36072,11 +27636,18 @@ const beginListPublishingCredentialsOperationSpec: msRest.OperationSpec = { const beginCreateMSDeployOperationOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "mSDeploy", mapper: { @@ -36098,16 +27669,19 @@ const beginCreateMSDeployOperationOperationSpec: msRest.OperationSpec = { const beginCreateFunctionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.functionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "functionEnvelope", mapper: { @@ -36128,16 +27702,19 @@ const beginCreateFunctionOperationSpec: msRest.OperationSpec = { const beginCreateInstanceMSDeployOperationOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "mSDeploy", mapper: { @@ -36159,11 +27736,19 @@ const beginCreateInstanceMSDeployOperationOperationSpec: msRest.OperationSpec = const beginMigrateStorageOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.subscriptionName, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.subscriptionName, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "migrationOptions", mapper: { @@ -36184,11 +27769,18 @@ const beginMigrateStorageOperationSpec: msRest.OperationSpec = { const beginMigrateMySqlOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "migrationRequestEnvelope", mapper: { @@ -36209,16 +27801,21 @@ const beginMigrateMySqlOperationSpec: msRest.OperationSpec = { const beginStartWebSiteNetworkTraceOperationOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], queryParameters: [ Parameters.durationInSeconds, Parameters.maxFrameLength, Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36257,16 +27854,19 @@ const beginStartWebSiteNetworkTraceOperationOperationSpec: msRest.OperationSpec const beginApproveOrRejectPrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "privateEndpointWrapper", mapper: { @@ -36290,16 +27890,19 @@ const beginApproveOrRejectPrivateEndpointConnectionOperationSpec: msRest.Operati const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.privateEndpointConnectionName, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36334,11 +27937,18 @@ const beginDeletePrivateEndpointConnectionOperationSpec: msRest.OperationSpec = const beginRestoreFromBackupBlobOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -36358,11 +27968,18 @@ const beginRestoreFromBackupBlobOperationSpec: msRest.OperationSpec = { const beginRestoreFromDeletedAppOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "restoreRequest", mapper: { @@ -36382,11 +27999,18 @@ const beginRestoreFromDeletedAppOperationSpec: msRest.OperationSpec = { const beginRestoreSnapshotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "restoreRequest", mapper: { @@ -36406,16 +28030,19 @@ const beginRestoreSnapshotOperationSpec: msRest.OperationSpec = { const beginInstallSiteExtensionOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.siteExtensionId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfo @@ -36433,16 +28060,19 @@ const beginInstallSiteExtensionOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteEnvelope", mapper: { @@ -36466,8 +28096,7 @@ const beginCreateOrUpdateSlotOperationSpec: msRest.OperationSpec = { const beginRestoreSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36475,8 +28104,12 @@ const beginRestoreSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -36496,16 +28129,19 @@ const beginRestoreSlotOperationSpec: msRest.OperationSpec = { const beginListPublishingCredentialsSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.User @@ -36519,16 +28155,19 @@ const beginListPublishingCredentialsSlotOperationSpec: msRest.OperationSpec = { const beginCreateMSDeployOperationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "mSDeploy", mapper: { @@ -36550,8 +28189,7 @@ const beginCreateMSDeployOperationSlotOperationSpec: msRest.OperationSpec = { const beginCreateInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36559,8 +28197,12 @@ const beginCreateInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "functionEnvelope", mapper: { @@ -36581,8 +28223,7 @@ const beginCreateInstanceFunctionSlotOperationSpec: msRest.OperationSpec = { const beginCreateInstanceMSDeployOperationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36590,8 +28231,12 @@ const beginCreateInstanceMSDeployOperationSlotOperationSpec: msRest.OperationSpe Parameters.instanceId, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "mSDeploy", mapper: { @@ -36613,8 +28258,7 @@ const beginCreateInstanceMSDeployOperationSlotOperationSpec: msRest.OperationSpe const beginStartWebSiteNetworkTraceOperationSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36627,7 +28271,9 @@ const beginStartWebSiteNetworkTraceOperationSlotOperationSpec: msRest.OperationS Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36666,8 +28312,7 @@ const beginStartWebSiteNetworkTraceOperationSlotOperationSpec: msRest.OperationS const beginApproveOrRejectPrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36675,8 +28320,12 @@ const beginApproveOrRejectPrivateEndpointConnectionSlotOperationSpec: msRest.Ope Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "privateEndpointWrapper", mapper: { @@ -36700,8 +28349,7 @@ const beginApproveOrRejectPrivateEndpointConnectionSlotOperationSpec: msRest.Ope const beginDeletePrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "DELETE", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36709,8 +28357,12 @@ const beginDeletePrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpe Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36745,16 +28397,19 @@ const beginDeletePrivateEndpointConnectionSlotOperationSpec: msRest.OperationSpe const beginRestoreFromBackupBlobSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "request", mapper: { @@ -36774,16 +28429,19 @@ const beginRestoreFromBackupBlobSlotOperationSpec: msRest.OperationSpec = { const beginRestoreFromDeletedAppSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "restoreRequest", mapper: { @@ -36803,16 +28461,19 @@ const beginRestoreFromDeletedAppSlotOperationSpec: msRest.OperationSpec = { const beginRestoreSnapshotSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "restoreRequest", mapper: { @@ -36832,8 +28493,7 @@ const beginRestoreSnapshotSlotOperationSpec: msRest.OperationSpec = { const beginInstallSiteExtensionSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36841,8 +28501,12 @@ const beginInstallSiteExtensionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfo @@ -36860,16 +28524,19 @@ const beginInstallSiteExtensionSlotOperationSpec: msRest.OperationSpec = { const beginSwapSlotSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotSwapEntity", mapper: { @@ -36889,16 +28556,19 @@ const beginSwapSlotSlotOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateSourceControlSlotOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web", urlParameters: [ Parameters.resourceGroupName, Parameters.name, Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteSourceControl", mapper: { @@ -36925,8 +28595,7 @@ const beginCreateOrUpdateSourceControlSlotOperationSpec: msRest.OperationSpec = const beginStartNetworkTraceSlotOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace", urlParameters: [ Parameters.resourceGroupName, Parameters.name, @@ -36939,7 +28608,9 @@ const beginStartNetworkTraceSlotOperationSpec: msRest.OperationSpec = { Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36978,11 +28649,18 @@ const beginStartNetworkTraceSlotOperationSpec: msRest.OperationSpec = { const beginSwapSlotWithProductionOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "slotSwapEntity", mapper: { @@ -37002,11 +28680,18 @@ const beginSwapSlotWithProductionOperationSpec: msRest.OperationSpec = { const beginCreateOrUpdateSourceControlOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "siteSourceControl", mapper: { @@ -37033,16 +28718,21 @@ const beginCreateOrUpdateSourceControlOperationSpec: msRest.OperationSpec = { const beginStartNetworkTraceOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace", - urlParameters: [Parameters.resourceGroupName, Parameters.name, Parameters.subscriptionId], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.name, + Parameters.subscriptionId + ], queryParameters: [ Parameters.durationInSeconds, Parameters.maxFrameLength, Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -37083,9 +28773,15 @@ const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -37101,9 +28797,16 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.includeSlots, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.includeSlots, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -37119,9 +28822,15 @@ const listBackupsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -37133,13 +28842,43 @@ const listBackupsNextOperationSpec: msRest.OperationSpec = { serializer }; +const listBasicPublishingCredentialsPoliciesNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublishingCredentialsPoliciesCollection + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + const listConfigurationsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResourceCollection @@ -37155,9 +28894,15 @@ const getAppSettingsKeyVaultReferencesNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -37173,9 +28918,15 @@ const getSiteConnectionStringKeyVaultReferencesNextOperationSpec: msRest.Operati httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -37191,9 +28942,15 @@ const listConfigurationSnapshotInfoNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigurationSnapshotInfoCollection @@ -37209,9 +28966,15 @@ const listContinuousWebJobsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ContinuousWebJobCollection @@ -37227,9 +28990,15 @@ const listDeploymentsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DeploymentCollection @@ -37245,9 +29014,15 @@ const listDomainOwnershipIdentifiersNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.IdentifierCollection @@ -37263,9 +29038,15 @@ const listFunctionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionEnvelopeCollection @@ -37282,9 +29063,15 @@ const listHostNameBindingsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostNameBindingCollection @@ -37300,9 +29087,15 @@ const listInstanceIdentifiersNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppInstanceStatusCollection @@ -37318,9 +29111,15 @@ const listInstanceProcessesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -37337,9 +29136,15 @@ const listInstanceProcessModulesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -37356,9 +29161,15 @@ const listInstanceProcessThreadsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -37375,9 +29186,15 @@ const listSiteBackupsNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -37393,9 +29210,16 @@ const listPerfMonCountersNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PerfMonCounterCollection @@ -37411,9 +29235,15 @@ const getPrivateEndpointConnectionListNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -37429,9 +29259,15 @@ const listProcessesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -37448,9 +29284,15 @@ const listProcessModulesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -37467,9 +29309,15 @@ const listProcessThreadsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -37486,9 +29334,15 @@ const listPublicCertificatesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PublicCertificateCollection @@ -37504,9 +29358,15 @@ const listSiteExtensionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfoCollection @@ -37523,9 +29383,15 @@ const listSlotsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppCollection @@ -37541,9 +29407,15 @@ const listBackupsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -37555,13 +29427,43 @@ const listBackupsSlotNextOperationSpec: msRest.OperationSpec = { serializer }; +const listBasicPublishingCredentialsPoliciesSlotNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.PublishingCredentialsPoliciesCollection + }, + default: { + bodyMapper: Mappers.DefaultErrorResponse + } + }, + serializer +}; + const listConfigurationsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigResourceCollection @@ -37577,9 +29479,15 @@ const getAppSettingsKeyVaultReferencesSlotNextOperationSpec: msRest.OperationSpe httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -37595,9 +29503,15 @@ const getSiteConnectionStringKeyVaultReferencesSlotNextOperationSpec: msRest.Ope httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ApiKVReferenceCollection @@ -37613,9 +29527,15 @@ const listConfigurationSnapshotInfoSlotNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteConfigurationSnapshotInfoCollection @@ -37631,9 +29551,15 @@ const listContinuousWebJobsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ContinuousWebJobCollection @@ -37649,9 +29575,15 @@ const listDeploymentsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DeploymentCollection @@ -37667,9 +29599,15 @@ const listDomainOwnershipIdentifiersSlotNextOperationSpec: msRest.OperationSpec httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.IdentifierCollection @@ -37685,9 +29623,15 @@ const listInstanceFunctionsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.FunctionEnvelopeCollection @@ -37704,9 +29648,15 @@ const listHostNameBindingsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.HostNameBindingCollection @@ -37722,9 +29672,15 @@ const listInstanceIdentifiersSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebAppInstanceStatusCollection @@ -37740,9 +29696,15 @@ const listInstanceProcessesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -37759,9 +29721,15 @@ const listInstanceProcessModulesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -37778,9 +29746,15 @@ const listInstanceProcessThreadsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -37797,9 +29771,15 @@ const listSiteBackupsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BackupItemCollection @@ -37815,9 +29795,16 @@ const listPerfMonCountersSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PerfMonCounterCollection @@ -37833,9 +29820,15 @@ const getPrivateEndpointConnectionListSlotNextOperationSpec: msRest.OperationSpe httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PrivateEndpointConnectionCollection @@ -37851,9 +29844,15 @@ const listProcessesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessInfoCollection @@ -37870,9 +29869,15 @@ const listProcessModulesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessModuleInfoCollection @@ -37889,9 +29894,15 @@ const listProcessThreadsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.ProcessThreadInfoCollection @@ -37908,9 +29919,15 @@ const listPublicCertificatesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PublicCertificateCollection @@ -37926,9 +29943,15 @@ const listSiteExtensionsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SiteExtensionInfoCollection @@ -37945,9 +29968,15 @@ const listSlotDifferencesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SlotDifferenceCollection @@ -37963,9 +29992,15 @@ const listSnapshotsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -37981,9 +30016,15 @@ const listSnapshotsFromDRSecondarySlotNextOperationSpec: msRest.OperationSpec = httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -37999,9 +30040,15 @@ const listTriggeredWebJobsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredWebJobCollection @@ -38017,9 +30064,15 @@ const listTriggeredWebJobHistorySlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredJobHistoryCollection @@ -38036,9 +30089,16 @@ const listUsagesSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -38054,9 +30114,15 @@ const listWebJobsSlotNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebJobCollection @@ -38072,9 +30138,15 @@ const listSlotDifferencesFromProductionNextOperationSpec: msRest.OperationSpec = httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SlotDifferenceCollection @@ -38090,9 +30162,15 @@ const listSnapshotsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -38108,9 +30186,15 @@ const listSnapshotsFromDRSecondaryNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SnapshotCollection @@ -38126,9 +30210,15 @@ const listTriggeredWebJobsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredWebJobCollection @@ -38144,9 +30234,15 @@ const listTriggeredWebJobHistoryNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.TriggeredJobHistoryCollection @@ -38163,9 +30259,16 @@ const listUsagesNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion, Parameters.filter], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.filter + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.CsmUsageQuotaCollection @@ -38181,9 +30284,15 @@ const listWebJobsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.WebJobCollection diff --git a/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts b/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts index 4fe25445becf..aeec0eec437c 100644 --- a/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts +++ b/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts @@ -15,6 +15,7 @@ import * as Parameters from "./models/parameters"; import * as operations from "./operations"; import { WebSiteManagementClientContext } from "./webSiteManagementClientContext"; + class WebSiteManagementClient extends WebSiteManagementClientContext { // Operation groups appServiceCertificateOrders: operations.AppServiceCertificateOrders; @@ -23,17 +24,18 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { domains: operations.Domains; topLevelDomains: operations.TopLevelDomains; domainRegistrationProvider: operations.DomainRegistrationProvider; + appServiceEnvironments: operations.AppServiceEnvironments; + appServicePlans: operations.AppServicePlans; certificates: operations.Certificates; deletedWebApps: operations.DeletedWebApps; diagnostics: operations.Diagnostics; global: operations.Global; + kubeEnvironments: operations.KubeEnvironments; provider: operations.Provider; recommendations: operations.Recommendations; - webApps: operations.WebApps; - staticSites: operations.StaticSites; - appServiceEnvironments: operations.AppServiceEnvironments; - appServicePlans: operations.AppServicePlans; resourceHealthMetadata: operations.ResourceHealthMetadataOperations; + staticSites: operations.StaticSites; + webApps: operations.WebApps; /** * Initializes a new instance of the WebSiteManagementClient class. @@ -47,11 +49,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * 00000000-0000-0000-0000-000000000000). * @param [options] The parameter options */ - constructor( - credentials: msRest.ServiceClientCredentials | TokenCredential, - subscriptionId: string, - options?: Models.WebSiteManagementClientOptions - ) { + constructor(credentials: msRest.ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.WebSiteManagementClientOptions) { super(credentials, subscriptionId, options); this.appServiceCertificateOrders = new operations.AppServiceCertificateOrders(this); this.certificateOrdersDiagnostics = new operations.CertificateOrdersDiagnostics(this); @@ -59,17 +57,18 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { this.domains = new operations.Domains(this); this.topLevelDomains = new operations.TopLevelDomains(this); this.domainRegistrationProvider = new operations.DomainRegistrationProvider(this); + this.appServiceEnvironments = new operations.AppServiceEnvironments(this); + this.appServicePlans = new operations.AppServicePlans(this); this.certificates = new operations.Certificates(this); this.deletedWebApps = new operations.DeletedWebApps(this); this.diagnostics = new operations.Diagnostics(this); this.global = new operations.Global(this); + this.kubeEnvironments = new operations.KubeEnvironments(this); this.provider = new operations.Provider(this); this.recommendations = new operations.Recommendations(this); - this.webApps = new operations.WebApps(this); - this.staticSites = new operations.StaticSites(this); - this.appServiceEnvironments = new operations.AppServiceEnvironments(this); - this.appServicePlans = new operations.AppServicePlans(this); this.resourceHealthMetadata = new operations.ResourceHealthMetadataOperations(this); + this.staticSites = new operations.StaticSites(this); + this.webApps = new operations.WebApps(this); } /** @@ -80,39 +79,21 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - generateGithubAccessTokenForAppserviceCLIAsync( - code: string, - state: string, - options?: msRest.RequestOptionsBase - ): Promise; + generateGithubAccessTokenForAppserviceCLIAsync(code: string, state: string, options?: msRest.RequestOptionsBase): Promise; /** * @param code Code string to exchange for Github Access token * @param state State string used for verification. * @param callback The callback */ - generateGithubAccessTokenForAppserviceCLIAsync( - code: string, - state: string, - callback: msRest.ServiceCallback - ): void; + generateGithubAccessTokenForAppserviceCLIAsync(code: string, state: string, callback: msRest.ServiceCallback): void; /** * @param code Code string to exchange for Github Access token * @param state State string used for verification. * @param options The optional parameters * @param callback The callback */ - generateGithubAccessTokenForAppserviceCLIAsync( - code: string, - state: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - generateGithubAccessTokenForAppserviceCLIAsync( - code: string, - state: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + generateGithubAccessTokenForAppserviceCLIAsync(code: string, state: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + generateGithubAccessTokenForAppserviceCLIAsync(code: string, state: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { code, @@ -120,8 +101,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, generateGithubAccessTokenForAppserviceCLIAsyncOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -139,21 +119,14 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param options The optional parameters * @param callback The callback */ - getPublishingUser( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getPublishingUser( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getPublishingUser(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getPublishingUser(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, getPublishingUserOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -163,41 +136,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - updatePublishingUser( - userDetails: Models.User, - options?: msRest.RequestOptionsBase - ): Promise; + updatePublishingUser(userDetails: Models.User, options?: msRest.RequestOptionsBase): Promise; /** * @param userDetails Details of publishing user * @param callback The callback */ - updatePublishingUser( - userDetails: Models.User, - callback: msRest.ServiceCallback - ): void; + updatePublishingUser(userDetails: Models.User, callback: msRest.ServiceCallback): void; /** * @param userDetails Details of publishing user * @param options The optional parameters * @param callback The callback */ - updatePublishingUser( - userDetails: Models.User, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updatePublishingUser( - userDetails: Models.User, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updatePublishingUser(userDetails: Models.User, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updatePublishingUser(userDetails: Models.User, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { userDetails, options }, updatePublishingUserOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -206,9 +164,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listSourceControls( - options?: msRest.RequestOptionsBase - ): Promise; + listSourceControls(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ @@ -217,21 +173,14 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param options The optional parameters * @param callback The callback */ - listSourceControls( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSourceControls( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSourceControls(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSourceControls(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, listSourceControlsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -241,41 +190,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - getSourceControl( - sourceControlType: string, - options?: msRest.RequestOptionsBase - ): Promise; + getSourceControl(sourceControlType: string, options?: msRest.RequestOptionsBase): Promise; /** * @param sourceControlType Type of source control * @param callback The callback */ - getSourceControl( - sourceControlType: string, - callback: msRest.ServiceCallback - ): void; + getSourceControl(sourceControlType: string, callback: msRest.ServiceCallback): void; /** * @param sourceControlType Type of source control * @param options The optional parameters * @param callback The callback */ - getSourceControl( - sourceControlType: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSourceControl( - sourceControlType: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSourceControl(sourceControlType: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSourceControl(sourceControlType: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { sourceControlType, options }, getSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -286,39 +220,21 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - updateSourceControl( - sourceControlType: string, - requestMessage: Models.SourceControl, - options?: msRest.RequestOptionsBase - ): Promise; + updateSourceControl(sourceControlType: string, requestMessage: Models.SourceControl, options?: msRest.RequestOptionsBase): Promise; /** * @param sourceControlType Type of source control * @param requestMessage Source control token information * @param callback The callback */ - updateSourceControl( - sourceControlType: string, - requestMessage: Models.SourceControl, - callback: msRest.ServiceCallback - ): void; + updateSourceControl(sourceControlType: string, requestMessage: Models.SourceControl, callback: msRest.ServiceCallback): void; /** * @param sourceControlType Type of source control * @param requestMessage Source control token information * @param options The optional parameters * @param callback The callback */ - updateSourceControl( - sourceControlType: string, - requestMessage: Models.SourceControl, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - updateSourceControl( - sourceControlType: string, - requestMessage: Models.SourceControl, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + updateSourceControl(sourceControlType: string, requestMessage: Models.SourceControl, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + updateSourceControl(sourceControlType: string, requestMessage: Models.SourceControl, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { sourceControlType, @@ -326,8 +242,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, updateSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -336,9 +251,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listBillingMeters( - options?: Models.WebSiteManagementClientListBillingMetersOptionalParams - ): Promise; + listBillingMeters(options?: Models.WebSiteManagementClientListBillingMetersOptionalParams): Promise; /** * @param callback The callback */ @@ -347,23 +260,14 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param options The optional parameters * @param callback The callback */ - listBillingMeters( - options: Models.WebSiteManagementClientListBillingMetersOptionalParams, - callback: msRest.ServiceCallback - ): void; - listBillingMeters( - options?: - | Models.WebSiteManagementClientListBillingMetersOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBillingMeters(options: Models.WebSiteManagementClientListBillingMetersOptionalParams, callback: msRest.ServiceCallback): void; + listBillingMeters(options?: Models.WebSiteManagementClientListBillingMetersOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, listBillingMetersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -376,11 +280,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - checkNameAvailability( - name: string, - type: Models.CheckNameResourceTypes, - options?: Models.WebSiteManagementClientCheckNameAvailabilityOptionalParams - ): Promise; + checkNameAvailability(name: string, type: Models.CheckNameResourceTypes, options?: Models.WebSiteManagementClientCheckNameAvailabilityOptionalParams): Promise; /** * @param name Resource name to verify. * @param type Resource type used for verification. Possible values include: 'Site', 'Slot', @@ -388,11 +288,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/publishingUsers' * @param callback The callback */ - checkNameAvailability( - name: string, - type: Models.CheckNameResourceTypes, - callback: msRest.ServiceCallback - ): void; + checkNameAvailability(name: string, type: Models.CheckNameResourceTypes, callback: msRest.ServiceCallback): void; /** * @param name Resource name to verify. * @param type Resource type used for verification. Possible values include: 'Site', 'Slot', @@ -401,20 +297,8 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param options The optional parameters * @param callback The callback */ - checkNameAvailability( - name: string, - type: Models.CheckNameResourceTypes, - options: Models.WebSiteManagementClientCheckNameAvailabilityOptionalParams, - callback: msRest.ServiceCallback - ): void; - checkNameAvailability( - name: string, - type: Models.CheckNameResourceTypes, - options?: - | Models.WebSiteManagementClientCheckNameAvailabilityOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + checkNameAvailability(name: string, type: Models.CheckNameResourceTypes, options: Models.WebSiteManagementClientCheckNameAvailabilityOptionalParams, callback: msRest.ServiceCallback): void; + checkNameAvailability(name: string, type: Models.CheckNameResourceTypes, options?: Models.WebSiteManagementClientCheckNameAvailabilityOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { name, @@ -422,8 +306,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, checkNameAvailabilityOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -432,34 +315,23 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - getSubscriptionDeploymentLocations( - options?: msRest.RequestOptionsBase - ): Promise; + getSubscriptionDeploymentLocations(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ - getSubscriptionDeploymentLocations( - callback: msRest.ServiceCallback - ): void; + getSubscriptionDeploymentLocations(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ - getSubscriptionDeploymentLocations( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - getSubscriptionDeploymentLocations( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + getSubscriptionDeploymentLocations(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getSubscriptionDeploymentLocations(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, getSubscriptionDeploymentLocationsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -468,9 +340,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listGeoRegions( - options?: Models.WebSiteManagementClientListGeoRegionsOptionalParams - ): Promise; + listGeoRegions(options?: Models.WebSiteManagementClientListGeoRegionsOptionalParams): Promise; /** * @param callback The callback */ @@ -479,23 +349,14 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param options The optional parameters * @param callback The callback */ - listGeoRegions( - options: Models.WebSiteManagementClientListGeoRegionsOptionalParams, - callback: msRest.ServiceCallback - ): void; - listGeoRegions( - options?: - | Models.WebSiteManagementClientListGeoRegionsOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listGeoRegions(options: Models.WebSiteManagementClientListGeoRegionsOptionalParams, callback: msRest.ServiceCallback): void; + listGeoRegions(options?: Models.WebSiteManagementClientListGeoRegionsOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, listGeoRegionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -504,36 +365,23 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listSiteIdentifiersAssignedToHostName( - options?: Models.WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams - ): Promise; + listSiteIdentifiersAssignedToHostName(options?: Models.WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams): Promise; /** * @param callback The callback */ - listSiteIdentifiersAssignedToHostName( - callback: msRest.ServiceCallback - ): void; + listSiteIdentifiersAssignedToHostName(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ - listSiteIdentifiersAssignedToHostName( - options: Models.WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams, - callback: msRest.ServiceCallback - ): void; - listSiteIdentifiersAssignedToHostName( - options?: - | Models.WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteIdentifiersAssignedToHostName(options: Models.WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams, callback: msRest.ServiceCallback): void; + listSiteIdentifiersAssignedToHostName(options?: Models.WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, listSiteIdentifiersAssignedToHostNameOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -542,36 +390,23 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listPremierAddOnOffers( - options?: msRest.RequestOptionsBase - ): Promise; + listPremierAddOnOffers(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ - listPremierAddOnOffers( - callback: msRest.ServiceCallback - ): void; + listPremierAddOnOffers(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ - listPremierAddOnOffers( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPremierAddOnOffers( - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPremierAddOnOffers(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPremierAddOnOffers(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, listPremierAddOnOffersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -589,21 +424,14 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param options The optional parameters * @param callback The callback */ - listSkus( - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSkus( - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSkus(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSkus(options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { options }, listSkusOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -615,43 +443,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - verifyHostingEnvironmentVnet( - parameters: Models.VnetParameters, - options?: msRest.RequestOptionsBase - ): Promise; + verifyHostingEnvironmentVnet(parameters: Models.VnetParameters, options?: msRest.RequestOptionsBase): Promise; /** * @param parameters VNET information * @param callback The callback */ - verifyHostingEnvironmentVnet( - parameters: Models.VnetParameters, - callback: msRest.ServiceCallback - ): void; + verifyHostingEnvironmentVnet(parameters: Models.VnetParameters, callback: msRest.ServiceCallback): void; /** * @param parameters VNET information * @param options The optional parameters * @param callback The callback */ - verifyHostingEnvironmentVnet( - parameters: Models.VnetParameters, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - verifyHostingEnvironmentVnet( - parameters: Models.VnetParameters, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + verifyHostingEnvironmentVnet(parameters: Models.VnetParameters, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + verifyHostingEnvironmentVnet(parameters: Models.VnetParameters, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { parameters, options }, verifyHostingEnvironmentVnetOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -662,39 +473,21 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - move( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - options?: msRest.RequestOptionsBase - ): Promise; + move(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param moveResourceEnvelope Object that represents the resource to move. * @param callback The callback */ - move( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - callback: msRest.ServiceCallback - ): void; + move(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param moveResourceEnvelope Object that represents the resource to move. * @param options The optional parameters * @param callback The callback */ - move( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - move( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + move(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + move(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { resourceGroupName, @@ -702,8 +495,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, moveOperationSpec, - callback - ); + callback); } /** @@ -714,39 +506,21 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - validate( - resourceGroupName: string, - validateRequest: Models.ValidateRequest, - options?: msRest.RequestOptionsBase - ): Promise; + validate(resourceGroupName: string, validateRequest: Models.ValidateRequest, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param validateRequest Request with the resources to validate. * @param callback The callback */ - validate( - resourceGroupName: string, - validateRequest: Models.ValidateRequest, - callback: msRest.ServiceCallback - ): void; + validate(resourceGroupName: string, validateRequest: Models.ValidateRequest, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param validateRequest Request with the resources to validate. * @param options The optional parameters * @param callback The callback */ - validate( - resourceGroupName: string, - validateRequest: Models.ValidateRequest, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - validate( - resourceGroupName: string, - validateRequest: Models.ValidateRequest, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + validate(resourceGroupName: string, validateRequest: Models.ValidateRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + validate(resourceGroupName: string, validateRequest: Models.ValidateRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { resourceGroupName, @@ -754,8 +528,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, validateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -766,39 +539,21 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - validateMove( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - options?: msRest.RequestOptionsBase - ): Promise; + validateMove(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param moveResourceEnvelope Object that represents the resource to move. * @param callback The callback */ - validateMove( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - callback: msRest.ServiceCallback - ): void; + validateMove(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param moveResourceEnvelope Object that represents the resource to move. * @param options The optional parameters * @param callback The callback */ - validateMove( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - validateMove( - resourceGroupName: string, - moveResourceEnvelope: Models.CsmMoveResourceEnvelope, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + validateMove(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + validateMove(resourceGroupName: string, moveResourceEnvelope: Models.CsmMoveResourceEnvelope, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { resourceGroupName, @@ -806,8 +561,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, validateMoveOperationSpec, - callback - ); + callback); } /** @@ -817,41 +571,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listSourceControlsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSourceControlsNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSourceControlsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSourceControlsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSourceControlsNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSourceControlsNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSourceControlsNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSourceControlsNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { nextPageLink, options }, listSourceControlsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -861,43 +600,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listBillingMetersNext( - nextPageLink: string, - options?: Models.WebSiteManagementClientListBillingMetersNextOptionalParams - ): Promise; + listBillingMetersNext(nextPageLink: string, options?: Models.WebSiteManagementClientListBillingMetersNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listBillingMetersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listBillingMetersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listBillingMetersNext( - nextPageLink: string, - options: Models.WebSiteManagementClientListBillingMetersNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listBillingMetersNext( - nextPageLink: string, - options?: - | Models.WebSiteManagementClientListBillingMetersNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listBillingMetersNext(nextPageLink: string, options: Models.WebSiteManagementClientListBillingMetersNextOptionalParams, callback: msRest.ServiceCallback): void; + listBillingMetersNext(nextPageLink: string, options?: Models.WebSiteManagementClientListBillingMetersNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { nextPageLink, options }, listBillingMetersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -907,43 +629,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listGeoRegionsNext( - nextPageLink: string, - options?: Models.WebSiteManagementClientListGeoRegionsNextOptionalParams - ): Promise; + listGeoRegionsNext(nextPageLink: string, options?: Models.WebSiteManagementClientListGeoRegionsNextOptionalParams): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listGeoRegionsNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listGeoRegionsNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listGeoRegionsNext( - nextPageLink: string, - options: Models.WebSiteManagementClientListGeoRegionsNextOptionalParams, - callback: msRest.ServiceCallback - ): void; - listGeoRegionsNext( - nextPageLink: string, - options?: - | Models.WebSiteManagementClientListGeoRegionsNextOptionalParams - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listGeoRegionsNext(nextPageLink: string, options: Models.WebSiteManagementClientListGeoRegionsNextOptionalParams, callback: msRest.ServiceCallback): void; + listGeoRegionsNext(nextPageLink: string, options?: Models.WebSiteManagementClientListGeoRegionsNextOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { nextPageLink, options }, listGeoRegionsNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -953,41 +658,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listSiteIdentifiersAssignedToHostNameNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listSiteIdentifiersAssignedToHostNameNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listSiteIdentifiersAssignedToHostNameNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listSiteIdentifiersAssignedToHostNameNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listSiteIdentifiersAssignedToHostNameNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listSiteIdentifiersAssignedToHostNameNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listSiteIdentifiersAssignedToHostNameNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listSiteIdentifiersAssignedToHostNameNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { nextPageLink, options }, listSiteIdentifiersAssignedToHostNameNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -997,43 +687,26 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * @param [options] The optional parameters * @returns Promise */ - listPremierAddOnOffersNext( - nextPageLink: string, - options?: msRest.RequestOptionsBase - ): Promise; + listPremierAddOnOffersNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param callback The callback */ - listPremierAddOnOffersNext( - nextPageLink: string, - callback: msRest.ServiceCallback - ): void; + listPremierAddOnOffersNext(nextPageLink: string, callback: msRest.ServiceCallback): void; /** * @param nextPageLink The NextLink from the previous successful call to List operation. * @param options The optional parameters * @param callback The callback */ - listPremierAddOnOffersNext( - nextPageLink: string, - options: msRest.RequestOptionsBase, - callback: msRest.ServiceCallback - ): void; - listPremierAddOnOffersNext( - nextPageLink: string, - options?: - | msRest.RequestOptionsBase - | msRest.ServiceCallback, - callback?: msRest.ServiceCallback - ): Promise { + listPremierAddOnOffersNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listPremierAddOnOffersNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.sendOperationRequest( { nextPageLink, options }, listPremierAddOnOffersNextOperationSpec, - callback - ) as Promise; + callback) as Promise; } } @@ -1042,8 +715,12 @@ const serializer = new msRest.Serializer(Mappers); const generateGithubAccessTokenForAppserviceCLIAsyncOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "providers/Microsoft.Web/generateGithubAccessTokenForAppserviceCLI", - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: { code: "code", @@ -1068,8 +745,12 @@ const generateGithubAccessTokenForAppserviceCLIAsyncOperationSpec: msRest.Operat const getPublishingUserOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/publishingUsers/web", - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.User @@ -1084,8 +765,12 @@ const getPublishingUserOperationSpec: msRest.OperationSpec = { const updatePublishingUserOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", path: "providers/Microsoft.Web/publishingUsers/web", - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "userDetails", mapper: { @@ -1107,8 +792,12 @@ const updatePublishingUserOperationSpec: msRest.OperationSpec = { const listSourceControlsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/sourcecontrols", - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SourceControlCollection @@ -1123,9 +812,15 @@ const listSourceControlsOperationSpec: msRest.OperationSpec = { const getSourceControlOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "providers/Microsoft.Web/sourcecontrols/{sourceControlType}", - urlParameters: [Parameters.sourceControlType], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.sourceControlType + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SourceControl @@ -1140,9 +835,15 @@ const getSourceControlOperationSpec: msRest.OperationSpec = { const updateSourceControlOperationSpec: msRest.OperationSpec = { httpMethod: "PUT", path: "providers/Microsoft.Web/sourcecontrols/{sourceControlType}", - urlParameters: [Parameters.sourceControlType], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.sourceControlType + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "requestMessage", mapper: { @@ -1164,9 +865,17 @@ const updateSourceControlOperationSpec: msRest.OperationSpec = { const listBillingMetersOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.billingLocation, Parameters.osType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.billingLocation, + Parameters.osType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BillingMeterCollection @@ -1181,14 +890,23 @@ const listBillingMetersOperationSpec: msRest.OperationSpec = { const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: { name: "name", type: "type", - isFqdn: ["options", "isFqdn"] + isFqdn: [ + "options", + "isFqdn" + ] }, mapper: { ...Mappers.ResourceNameAvailabilityRequest, @@ -1209,9 +927,15 @@ const checkNameAvailabilityOperationSpec: msRest.OperationSpec = { const getSubscriptionDeploymentLocationsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.DeploymentLocations @@ -1226,7 +950,9 @@ const getSubscriptionDeploymentLocationsOperationSpec: msRest.OperationSpec = { const listGeoRegionsOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions", - urlParameters: [Parameters.subscriptionId], + urlParameters: [ + Parameters.subscriptionId + ], queryParameters: [ Parameters.sku, Parameters.linuxWorkersEnabled, @@ -1234,7 +960,9 @@ const listGeoRegionsOperationSpec: msRest.OperationSpec = { Parameters.linuxDynamicWorkersEnabled, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.GeoRegionCollection @@ -1249,12 +977,21 @@ const listGeoRegionsOperationSpec: msRest.OperationSpec = { const listSiteIdentifiersAssignedToHostNameOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: { - name: ["options", "name"] + name: [ + "options", + "name" + ] }, mapper: { ...Mappers.NameIdentifier, @@ -1275,9 +1012,15 @@ const listSiteIdentifiersAssignedToHostNameOperationSpec: msRest.OperationSpec = const listPremierAddOnOffersOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PremierAddOnOfferCollection @@ -1292,9 +1035,15 @@ const listPremierAddOnOffersOperationSpec: msRest.OperationSpec = { const listSkusOperationSpec: msRest.OperationSpec = { httpMethod: "GET", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/skus", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SkuInfos @@ -1309,9 +1058,15 @@ const listSkusOperationSpec: msRest.OperationSpec = { const verifyHostingEnvironmentVnetOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet", - urlParameters: [Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "parameters", mapper: { @@ -1333,9 +1088,16 @@ const verifyHostingEnvironmentVnetOperationSpec: msRest.OperationSpec = { const moveOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "moveResourceEnvelope", mapper: { @@ -1354,11 +1116,17 @@ const moveOperationSpec: msRest.OperationSpec = { const validateOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: - "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate", + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "validateRequest", mapper: { @@ -1380,9 +1148,16 @@ const validateOperationSpec: msRest.OperationSpec = { const validateMoveOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources", - urlParameters: [Parameters.resourceGroupName, Parameters.subscriptionId], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.resourceGroupName, + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "moveResourceEnvelope", mapper: { @@ -1403,9 +1178,15 @@ const listSourceControlsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SourceControlCollection @@ -1421,9 +1202,17 @@ const listBillingMetersNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.billingLocation, Parameters.osType, Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.billingLocation, + Parameters.osType, + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.BillingMeterCollection @@ -1439,7 +1228,9 @@ const listGeoRegionsNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], + urlParameters: [ + Parameters.nextPageLink + ], queryParameters: [ Parameters.sku, Parameters.linuxWorkersEnabled, @@ -1447,7 +1238,9 @@ const listGeoRegionsNextOperationSpec: msRest.OperationSpec = { Parameters.linuxDynamicWorkersEnabled, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.GeoRegionCollection @@ -1463,9 +1256,15 @@ const listSiteIdentifiersAssignedToHostNameNextOperationSpec: msRest.OperationSp httpMethod: "POST", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.IdentifierCollection @@ -1481,9 +1280,15 @@ const listPremierAddOnOffersNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", path: "{nextLink}", - urlParameters: [Parameters.nextPageLink], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + urlParameters: [ + Parameters.nextPageLink + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.PremierAddOnOfferCollection diff --git a/sdk/appservice/arm-appservice/src/webSiteManagementClientContext.ts b/sdk/appservice/arm-appservice/src/webSiteManagementClientContext.ts index 1cd57f3a5dea..f9ddcfff971a 100644 --- a/sdk/appservice/arm-appservice/src/webSiteManagementClientContext.ts +++ b/sdk/appservice/arm-appservice/src/webSiteManagementClientContext.ts @@ -9,8 +9,8 @@ import * as Models from "./models"; import * as msRest from "@azure/ms-rest-js"; -import { TokenCredential } from "@azure/core-auth"; import * as msRestAzure from "@azure/ms-rest-azure-js"; +import { TokenCredential } from "@azure/core-auth"; const packageName = "@azure/arm-appservice"; const packageVersion = "8.1.1"; @@ -32,16 +32,12 @@ export class WebSiteManagementClientContext extends msRestAzure.AzureServiceClie * 00000000-0000-0000-0000-000000000000). * @param [options] The parameter options */ - constructor( - credentials: msRest.ServiceClientCredentials | TokenCredential, - subscriptionId: string, - options?: Models.WebSiteManagementClientOptions - ) { + constructor(credentials: msRest.ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: Models.WebSiteManagementClientOptions) { if (credentials == undefined) { - throw new Error("'credentials' cannot be null."); + throw new Error('\'credentials\' cannot be null.'); } if (subscriptionId == undefined) { - throw new Error("'subscriptionId' cannot be null."); + throw new Error('\'subscriptionId\' cannot be null.'); } if (!options) { @@ -54,8 +50,8 @@ export class WebSiteManagementClientContext extends msRestAzure.AzureServiceClie super(credentials, options); - this.apiVersion = "2020-12-01"; - this.acceptLanguage = "en-US"; + this.apiVersion = '2021-02-01'; + this.acceptLanguage = 'en-US'; this.longRunningOperationRetryTimeout = 30; this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com"; this.requestContentType = "application/json; charset=utf-8"; @@ -65,10 +61,7 @@ export class WebSiteManagementClientContext extends msRestAzure.AzureServiceClie if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) { this.acceptLanguage = options.acceptLanguage; } - if ( - options.longRunningOperationRetryTimeout !== null && - options.longRunningOperationRetryTimeout !== undefined - ) { + if (options.longRunningOperationRetryTimeout !== null && options.longRunningOperationRetryTimeout !== undefined) { this.longRunningOperationRetryTimeout = options.longRunningOperationRetryTimeout; } }