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 5ffcf4b60522..f9e4bb711cc9 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/main/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..742185b846b7 100644 --- a/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateCollection, @@ -34,6 +35,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -81,7 +83,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -113,11 +114,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -148,14 +151,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -268,6 +273,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts index 5bbdb779268f..3905c052c1af 100644 --- a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -34,6 +35,7 @@ export { AppServicePlan, AppServicePlanCollection, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -81,7 +83,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CsmUsageQuota, CsmUsageQuotaCollection, @@ -117,11 +118,13 @@ export { EndpointDetail, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -155,15 +158,17 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -286,6 +291,7 @@ export { Usage, UsageCollection, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts index ca6d6d0f7094..a98d15094e03 100644 --- a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -33,6 +34,7 @@ export { AppServicePlan, AppServicePlanCollection, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -80,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CsmUsageQuota, CsmUsageQuotaCollection, @@ -114,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -150,15 +153,17 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -269,6 +274,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts index fe063a06ddb0..007f9d49553b 100644 --- a/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -112,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,14 +150,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,6 +269,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts index df688decc05f..2af15f75a678 100644 --- a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -80,7 +82,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -112,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,14 +150,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,6 +269,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts index 8924c4c0b6d6..ae06379f5e65 100644 --- a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -112,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,14 +150,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,6 +269,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts index fcb6f6246f15..473b23a5907b 100644 --- a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -115,11 +116,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -150,14 +153,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -267,6 +272,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts index 7b9da321b0eb..2643609f4246 100644 --- a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -116,11 +117,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -151,14 +154,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -270,6 +275,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/globalMappers.ts b/sdk/appservice/arm-appservice/src/models/globalMappers.ts index dfd70683e8aa..500a56ed7bc3 100644 --- a/sdk/appservice/arm-appservice/src/models/globalMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/globalMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -111,11 +112,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +149,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -263,6 +268,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/index.ts b/sdk/appservice/arm-appservice/src/models/index.ts index f926c99e1f32..9eb78dea7722 100644 --- a/sdk/appservice/arm-appservice/src/models/index.ts +++ b/sdk/appservice/arm-appservice/src/models/index.ts @@ -1066,9 +1066,24 @@ export interface DeletedSite extends ProxyOnlyResource { } /** - * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue. + * Extended Location. */ -export interface ManagedServiceIdentityUserAssignedIdentitiesValue { +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 UserAssignedIdentity { /** * Principal Id of user assigned identity * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -1105,9 +1120,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 +1778,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 +2254,7 @@ export interface Site extends Resource { */ virtualNetworkSubnetId?: string; identity?: ManagedServiceIdentity; + extendedLocation?: ExtendedLocation; } /** @@ -2375,6 +2397,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 */ @@ -2435,6 +2462,7 @@ export interface AppServicePlan extends Resource { */ kubeEnvironmentProfile?: KubeEnvironmentProfile; sku?: SkuDescription; + extendedLocation?: ExtendedLocation; } /** @@ -2588,6 +2616,7 @@ export interface CsmOperationDisplay { */ export interface CsmOperationDescription { name?: string; + isDataAction?: boolean; display?: CsmOperationDisplay; origin?: string; properties?: CsmOperationDescriptionProperties; @@ -3038,219 +3067,52 @@ export interface TopLevelDomainAgreementOption { } /** - * SSL certificate for an app. + * Virtual IP mapping. */ -export interface Certificate extends Resource { - /** - * Certificate password. - */ - password?: string; - /** - * Friendly name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly friendlyName?: string; - /** - * Subject name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly subjectName?: string; - /** - * Host names the certificate applies to. - */ - hostNames?: string[]; - /** - * Pfx blob. - */ - pfxBlob?: Uint8Array; - /** - * App name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly siteName?: string; - /** - * Self link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly selfLink?: string; - /** - * Certificate issuer. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly issuer?: string; - /** - * Certificate issue Date. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly issueDate?: Date; - /** - * Certificate expiration date. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly expirationDate?: Date; - /** - * Certificate thumbprint. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly thumbprint?: string; - /** - * Is the certificate valid?. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly valid?: boolean; - /** - * Raw bytes of .cer file - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly cerBlob?: Uint8Array; - /** - * 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. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; - /** - * Key Vault Csm resource Id. - */ - keyVaultId?: string; +export interface VirtualIPMapping { /** - * Key Vault secret name. + * Virtual IP address. */ - keyVaultSecretName?: string; + virtualIP?: string; /** - * 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.** + * Internal HTTP port. */ - readonly keyVaultSecretStatus?: KeyVaultSecretStatus; + internalHttpPort?: number; /** - * Resource ID of the associated App Service plan, formatted as: - * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + * Internal HTTPS port. */ - serverFarmId?: string; + internalHttpsPort?: number; /** - * CNAME of the certificate to be issued via free certificate + * Is virtual IP mapping in use. */ - canonicalName?: string; + inUse?: boolean; /** - * Method of domain validation for free cert + * name of the service that virtual IP is assigned to */ - domainValidationMethod?: string; + serviceName?: string; } /** - * ARM resource for a certificate. + * Describes main public IP address and any extra virtual IPs. */ -export interface CertificatePatchResource extends ProxyOnlyResource { - /** - * Certificate password. - */ - password?: string; - /** - * Friendly name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly friendlyName?: string; - /** - * Subject name of the certificate. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly subjectName?: string; - /** - * Host names the certificate applies to. - */ - hostNames?: string[]; - /** - * Pfx blob. - */ - pfxBlob?: Uint8Array; - /** - * App name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly siteName?: string; - /** - * Self link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly selfLink?: string; - /** - * Certificate issuer. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly issuer?: string; - /** - * Certificate issue Date. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly issueDate?: Date; - /** - * Certificate expiration date. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly expirationDate?: Date; - /** - * Certificate thumbprint. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly thumbprint?: string; - /** - * Is the certificate valid?. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly valid?: boolean; - /** - * Raw bytes of .cer file - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly cerBlob?: Uint8Array; - /** - * 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. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; - /** - * Key Vault Csm resource Id. - */ - keyVaultId?: string; - /** - * Key Vault secret name. - */ - keyVaultSecretName?: string; +export interface AddressResponse extends ProxyOnlyResource { /** - * 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.** + * Main public virtual IP. */ - readonly keyVaultSecretStatus?: KeyVaultSecretStatus; + serviceIpAddress?: string; /** - * Resource ID of the associated App Service plan, formatted as: - * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + * Virtual Network internal IP address of the App Service Environment if it is in internal + * load-balancing mode. */ - serverFarmId?: string; + internalIpAddress?: string; /** - * CNAME of the certificate to be issued via free certificate + * IP addresses appearing on outbound connections. */ - canonicalName?: string; + outboundIpAddresses?: string[]; /** - * Method of domain validation for free cert + * Additional virtual IPs. */ - domainValidationMethod?: string; + vipMappings?: VirtualIPMapping[]; } /** @@ -3356,6559 +3218,7020 @@ export interface AppServiceEnvironment { } /** - * Localizable string object containing the name and a localized value. + * App Service Environment ARM resource. */ -export interface LocalizableString { +export interface AppServiceEnvironmentResource extends Resource { /** - * Non-localized name. + * 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.** */ - value?: string; + readonly provisioningState?: ProvisioningState; /** - * Localized name. + * 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.** */ - localizedValue?: string; -} - -/** - * Usage of the quota resource. - */ -export interface CsmUsageQuota { + readonly status?: HostingEnvironmentStatus; /** - * Units of measurement for the quota resource. + * Description of the Virtual Network. */ - unit?: string; + virtualNetwork: VirtualNetworkProfile; /** - * Next reset time for the resource counter. + * Specifies which endpoints to serve internally in the Virtual Network for the App Service + * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' */ - nextResetTime?: Date; + internalLoadBalancingMode?: LoadBalancingMode; /** - * The current value of the resource counter. + * Front-end VM size, e.g. "Medium", "Large". */ - currentValue?: number; + multiSize?: string; /** - * The resource limit. + * Number of front-end instances. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - limit?: number; + readonly multiRoleCount?: number; /** - * Quota name. + * Number of IP SSL addresses reserved for the App Service Environment. */ - name?: LocalizableString; -} - -/** - * Body of the error response returned from the API. - */ -export interface ErrorEntity { + ipsslAddressCount?: number; /** - * Type of error. + * DNS suffix of the App Service Environment. */ - extendedCode?: string; + dnsSuffix?: string; /** - * Message template. + * Maximum number of VMs in the App Service Environment. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - messageTemplate?: string; + readonly maximumNumberOfMachines?: number; /** - * Parameters for the template. + * Scale factor for front-ends. */ - parameters?: string[]; + frontEndScaleFactor?: number; /** - * Inner errors. + * 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.** */ - innerErrors?: ErrorEntity[]; + readonly suspended?: boolean; /** - * Basic error code. + * Custom settings for changing the behavior of the App Service Environment. */ - code?: string; + clusterSettings?: NameValuePair[]; /** - * Any details of the error. + * User added ip ranges to whitelist on ASE db */ - message?: string; + userWhitelistedIpRanges?: 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.** + */ + readonly hasLinuxWorkers?: boolean; + /** + * Dedicated Host Count + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly dedicatedHostCount?: number; } /** - * An operation on a resource. + * ARM resource for a app service environment. */ -export interface Operation { +export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource { /** - * Operation ID. + * 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.** */ - id?: string; + readonly provisioningState?: ProvisioningState; /** - * Operation name. + * 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.** */ - name?: string; + readonly status?: HostingEnvironmentStatus; /** - * The current status of the operation. Possible values include: 'InProgress', 'Failed', - * 'Succeeded', 'TimedOut', 'Created' + * Description of the Virtual Network. */ - status?: OperationStatus; + virtualNetwork: VirtualNetworkProfile; /** - * Any errors associate with the operation. + * Specifies which endpoints to serve internally in the Virtual Network for the App Service + * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' */ - errors?: ErrorEntity[]; + internalLoadBalancingMode?: LoadBalancingMode; /** - * Time when operation has started. + * Front-end VM size, e.g. "Medium", "Large". */ - createdTime?: Date; + multiSize?: string; /** - * Time when operation has been updated. + * Number of front-end instances. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - modifiedTime?: Date; + readonly multiRoleCount?: number; /** - * Time when operation will expire. + * Number of IP SSL addresses reserved for the App Service Environment. */ - expirationTime?: Date; + ipsslAddressCount?: number; /** - * Applicable only for stamp operation ids. + * DNS suffix of the App Service Environment. */ - geoMasterOperationId?: string; -} - -/** - * Properties of a private link resource - */ -export interface PrivateLinkResourceProperties { + dnsSuffix?: string; /** - * GroupId of a private link resource + * 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 groupId?: string; + readonly maximumNumberOfMachines?: number; /** - * RequiredMembers of a private link resource - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Scale factor for front-ends. */ - readonly requiredMembers?: string[]; + frontEndScaleFactor?: number; /** - * RequiredZoneNames of a private link resource + * 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 requiredZoneNames?: string[]; -} - -/** - * A private link resource - */ -export interface PrivateLinkResource { - id: string; + readonly suspended?: boolean; /** - * Name of a private link resource + * Custom settings for changing the behavior of the App Service Environment. */ - name: string; - type: string; + clusterSettings?: NameValuePair[]; /** - * Properties of a private link resource + * User added ip ranges to whitelist on ASE db */ - properties: PrivateLinkResourceProperties; -} - -/** - * Wrapper for a collection of private link resources - */ -export interface PrivateLinkResourcesWrapper { - value: PrivateLinkResource[]; + userWhitelistedIpRanges?: 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.** + */ + readonly hasLinuxWorkers?: boolean; + /** + * Dedicated Host Count + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly dedicatedHostCount?: number; } /** - * Class Representing Solution for problems detected. + * Full view of networking configuration for an ASE. */ -export interface Solution { +export interface AseV3NetworkingConfiguration extends ProxyOnlyResource { /** - * Solution Id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - id?: number; + readonly windowsOutboundIpAddresses?: string[]; /** - * Display Name of the solution + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - displayName?: string; + readonly linuxOutboundIpAddresses?: string[]; /** - * Order of the solution. + * Property to enable and disable new private endpoint connection creation on ASE */ - order?: number; + allowNewPrivateEndpointConnections?: boolean; +} + +/** + * Current TCP connectivity information from the App Service Environment to a single endpoint. + */ +export interface EndpointDetail { /** - * Description of the solution + * An IP Address that Domain Name currently resolves to. */ - description?: string; + ipAddress?: string; /** - * Type of Solution. Possible values include: 'QuickSolution', 'DeepInvestigation', - * 'BestPractices' + * The port an endpoint is connected to. */ - type?: SolutionType; + port?: number; /** - * Solution Data. + * The time in milliseconds it takes for a TCP connection to be created from the App Service + * Environment to this IpAddress at this Port. */ - data?: NameValuePair[][]; + latency?: number; /** - * Solution Metadata. + * Whether it is possible to create a TCP connection from the App Service Environment to this + * IpAddress at this Port. */ - metadata?: NameValuePair[][]; + isAccessible?: boolean; } /** - * Class representing Abnormal Time Period detected. + * A domain name that a service is reached at, including details of the current connection status. */ -export interface DetectorAbnormalTimePeriod { - /** - * Start time of the correlated event - */ - startTime?: Date; +export interface EndpointDependency { /** - * End time of the correlated event + * The domain name of the dependency. */ - endTime?: Date; + domainName?: string; /** - * Message describing the event + * The IP Addresses and Ports used when connecting to DomainName. */ - message?: string; + endpointDetails?: EndpointDetail[]; +} + +/** + * Diagnostics for an App Service Environment. + */ +export interface HostingEnvironmentDiagnostics { /** - * Represents the name of the Detector + * Name/identifier of the diagnostics. */ - source?: string; + name?: string; /** - * Represents the rank of the Detector + * Diagnostics output. */ - priority?: number; + 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 { /** - * Downtime metadata + * Short text describing the purpose of the network traffic. */ - metaData?: NameValuePair[][]; + description?: string; /** - * Represents the type of the Detector. Possible values include: 'ServiceIncident', - * 'AppDeployment', 'AppCrash', 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue', - * 'PlatformIssue', 'Other' + * The IP addresses that network traffic will originate from in cidr notation. */ - type?: IssueType; + endpoints?: string[]; /** - * List of proposed solutions + * The ports that network traffic will arrive to the App Service Environment at. */ - solutions?: Solution[]; + ports?: string[]; } /** - * Class representing Abnormal Time Period identified in diagnosis + * Endpoints accessed for a common purpose that the App Service Environment requires outbound + * network access to. */ -export interface AbnormalTimePeriod { +export interface OutboundEnvironmentEndpoint { /** - * Start time of the downtime + * The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL + * Database, and Azure Active Directory. */ - startTime?: Date; + category?: string; /** - * End time of the downtime + * The endpoints that the App Service Environment reaches the service at. */ - endTime?: Date; + endpoints?: EndpointDependency[]; +} + +/** + * Metrics availability and retention. + */ +export interface ResourceMetricAvailability { /** - * List of Possible Cause of downtime + * Time grain . + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - events?: DetectorAbnormalTimePeriod[]; + readonly timeGrain?: string; /** - * List of proposed solutions + * Retention period for the current time grain. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - solutions?: Solution[]; + readonly retention?: string; } /** - * Class representing detector definition + * Metadata for the metrics. */ -export interface DetectorDefinition extends ProxyOnlyResource { +export interface ResourceMetricDefinition extends ProxyOnlyResource { /** - * Display name of the detector + * Unit of the metric. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly unit?: string; /** - * Description of the detector + * Primary aggregation type. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly description?: string; + readonly primaryAggregationType?: string; /** - * Detector Rank + * 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 rank?: number; + readonly metricAvailabilities?: ResourceMetricAvailability[]; /** - * Flag representing whether detector is enabled or not. + * Resource URI. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isEnabled?: boolean; + 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 Diagnostic Metric + * SKU discovery information. */ -export interface DiagnosticMetricSample { - /** - * Time at which metric is measured - */ - timestamp?: Date; - /** - * 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 - */ - roleInstance?: string; - /** - * Total value of the metric. If multiple measurements are made this will have sum of all. - */ - total?: number; +export interface SkuInfo { /** - * Maximum of the metric sampled during the time period + * Resource type that this SKU applies to. */ - maximum?: number; + resourceType?: string; /** - * Minimum of the metric sampled during the time period + * Name and tier of the SKU. */ - minimum?: number; + sku?: SkuDescription; /** - * Whether the values are aggregates across all workers or not + * Min, max, and default scale values of the SKU. */ - isAggregated?: boolean; + capacity?: SkuCapacity; } /** - * Class representing Diagnostic Metric information + * Stamp capacity information. */ -export interface DiagnosticMetricSet { +export interface StampCapacity { /** - * Name of the metric + * Name of the stamp. */ name?: string; /** - * Metric's unit + * Available capacity (# of machines, bytes of storage etc...). + */ + availableCapacity?: number; + /** + * Total capacity (# of machines, bytes of storage etc...). + */ + totalCapacity?: number; + /** + * Name of the unit. */ unit?: string; /** - * Start time of the period + * Shared/dedicated workers. Possible values include: 'Shared', 'Dedicated', 'Dynamic' */ - startTime?: Date; + computeMode?: ComputeModeOptions; /** - * End time of the period + * Size of the machines. Possible values include: 'Small', 'Medium', 'Large', 'D1', 'D2', 'D3', + * 'SmallV3', 'MediumV3', 'LargeV3', 'NestedSmall', 'NestedSmallLinux', 'Default' */ - endTime?: Date; + workerSize?: WorkerSizeOptions; /** - * Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D + * Size ID of machines: + * 0 - Small + * 1 - Medium + * 2 - Large */ - timeGrain?: string; + workerSizeId?: number; /** - * Collection of metric values for the selected period based on the - * {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain} + * If true, it includes basic apps. + * Basic apps are not used for capacity allocation. */ - values?: DiagnosticMetricSample[]; -} - -/** - * Class representing data source used by the detectors - */ -export interface DataSource { + excludeFromCapacityAllocation?: boolean; /** - * Instructions if any for the data source + * true if capacity is applicable for all apps; otherwise, false. */ - instructions?: string[]; + isApplicableForAllComputeModes?: boolean; /** - * Datasource Uri Links + * Shared or Dedicated. */ - dataSourceUri?: NameValuePair[]; -} - -/** - * An interface representing ResponseMetaData. - */ -export interface ResponseMetaData { + siteMode?: string; /** - * Source of the Data + * Is this a linux stamp capacity */ - dataSource?: DataSource; + isLinux?: boolean; } /** - * Class Representing Detector Evidence used for analysis + * Usage of the quota resource. */ -export interface AnalysisData { +export interface Usage extends ProxyOnlyResource { /** - * Name of the Detector + * Friendly name shown in the UI. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - source?: string; + readonly displayName?: string; /** - * Detector Definition + * Name of the quota resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - detectorDefinition?: DetectorDefinition; + readonly resourceName?: string; /** - * Source Metrics + * Units of measurement for the quota resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - metrics?: DiagnosticMetricSet[]; + readonly unit?: string; /** - * Additional Source Data + * The current value of the resource counter. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - data?: NameValuePair[][]; + readonly currentValue?: number; /** - * Detector Meta Data + * The resource limit. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - detectorMetaData?: ResponseMetaData; -} - -/** - * Definition of Analysis - */ -export interface AnalysisDefinition extends ProxyOnlyResource { + readonly limit?: number; /** - * Description of the Analysis + * 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; + /** + * 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 computeMode?: ComputeModeOptions; + /** + * Site mode used for this usage. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly siteMode?: string; } /** - * Class representing a diagnostic analysis done on an application + * Worker pool of an App Service Environment ARM resource. */ -export interface DiagnosticAnalysis extends ProxyOnlyResource { +export interface WorkerPoolResource extends ProxyOnlyResource { /** - * Start time of the period + * Worker size ID for referencing this worker pool. */ - startTime?: Date; + workerSizeId?: number; /** - * End time of the period + * Shared or dedicated app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic' */ - endTime?: Date; + computeMode?: ComputeModeOptions; /** - * List of time periods. + * VM size of the worker pool instances. */ - abnormalTimePeriods?: AbnormalTimePeriod[]; + workerSize?: string; /** - * Data by each detector + * Number of instances in the worker pool. */ - payload?: AnalysisData[]; + workerCount?: number; /** - * Data by each detector for detectors that did not corelate + * 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.** */ - nonCorrelatedDetectors?: DetectorDefinition[]; + readonly instanceNames?: string[]; + sku?: SkuDescription; } /** - * Class representing detector definition + * Localizable string object containing the name and a localized value. */ -export interface DiagnosticCategory extends ProxyOnlyResource { +export interface LocalizableString { /** - * Description of the diagnostic category - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Non-localized name. */ - readonly description?: string; + value?: string; + /** + * Localized name. + */ + localizedValue?: string; } /** - * Class representing Response from Diagnostic Detectors + * Usage of the quota resource. */ -export interface DiagnosticDetectorResponse extends ProxyOnlyResource { +export interface CsmUsageQuota { /** - * Start time of the period + * Units of measurement for the quota resource. */ - startTime?: Date; + unit?: string; /** - * End time of the period + * Next reset time for the resource counter. */ - endTime?: Date; + nextResetTime?: Date; /** - * Flag representing Issue was detected. + * The current value of the resource counter. */ - issueDetected?: boolean; + currentValue?: number; /** - * Detector's definition + * The resource limit. */ - detectorDefinition?: DetectorDefinition; + limit?: number; /** - * Metrics provided by the detector + * Quota name. */ - metrics?: DiagnosticMetricSet[]; - /** - * List of Correlated events found by the detector - */ - abnormalTimePeriods?: DetectorAbnormalTimePeriod[]; - /** - * Additional Data that detector wants to send. - */ - data?: NameValuePair[][]; - /** - * Meta Data - */ - responseMetaData?: ResponseMetaData; + name?: LocalizableString; } /** - * App Insights Web App stack settings. + * Properties of a private link resource */ -export interface AppInsightsWebAppStackSettings { +export interface PrivateLinkResourceProperties { /** - * true if remote Application Insights is supported for the stack; otherwise, - * false. + * GroupId of a private link resource * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isSupported?: boolean; + readonly groupId?: string; /** - * true if Application Insights is disabled by default for the stack; otherwise, - * false. + * RequiredMembers of a private link resource * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDefaultOff?: boolean; + readonly requiredMembers?: string[]; + /** + * RequiredZoneNames of a private link resource + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly requiredZoneNames?: string[]; } /** - * Application stack minor version. + * A private link resource */ -export interface StackMinorVersion { - /** - * Application stack minor version (display only). - */ - displayVersion?: string; - /** - * Application stack minor version (runtime only). - */ - runtimeVersion?: string; +export interface PrivateLinkResource { + id: string; /** - * true if this is the default minor version; otherwise, false. + * Name of a private link resource */ - isDefault?: boolean; + name: string; + type: string; /** - * true if this supports Remote Debugging, otherwise false. + * Properties of a private link resource */ - isRemoteDebuggingEnabled?: boolean; + properties: PrivateLinkResourceProperties; } /** - * Application stack major version. + * Wrapper for a collection of private link resources */ -export interface StackMajorVersion { - /** - * Application stack major version (display only). - */ - displayVersion?: string; - /** - * Application stack major version (runtime only). - */ - runtimeVersion?: string; - /** - * true if this is the default major version; otherwise, false. - */ - isDefault?: boolean; - /** - * Minor versions associated with the major version. - */ - minorVersions?: StackMinorVersion[]; - /** - * true if this supports Application Insights; otherwise, false. - */ - applicationInsights?: boolean; - /** - * true if this stack is in Preview, otherwise false. - */ - isPreview?: boolean; - /** - * true if this stack has been deprecated, otherwise false. - */ - isDeprecated?: boolean; - /** - * true if this stack should be hidden for new customers on portal, otherwise - * false. - */ - isHidden?: boolean; - /** - * - * - * - * Example: All the function apps need AppSetting: "FUNCTIONS_WORKER_RUNTIME" to be set stack - * name - */ - appSettingsDictionary?: { [propertyName: string]: any }; - /** - * - * - * - * Example: All Linux Function Apps, need Use32BitWorkerProcess to be set to 0 - */ - siteConfigPropertiesDictionary?: { [propertyName: string]: any }; +export interface PrivateLinkResourcesWrapper { + value: PrivateLinkResource[]; } /** - * Application stack. + * Body of the error response returned from the API. */ -export interface ApplicationStack { +export interface ErrorEntity { /** - * Application stack name. + * Type of error. */ - name?: string; + extendedCode?: string; /** - * Application stack display name. + * Message template. */ - display?: string; + messageTemplate?: string; /** - * Application stack dependency. + * Parameters for the template. */ - dependency?: string; + parameters?: string[]; /** - * List of major versions available. + * Inner errors. */ - majorVersions?: StackMajorVersion[]; + innerErrors?: ErrorEntity[]; /** - * List of frameworks associated with application stack. + * Basic error code. */ - frameworks?: ApplicationStack[]; + code?: string; /** - * true if this is the stack is deprecated; otherwise, false. + * Any details of the error. */ - isDeprecated?: ApplicationStack[]; + message?: string; } /** - * ARM resource for a ApplicationStack. + * An operation on a resource. */ -export interface ApplicationStackResource extends ProxyOnlyResource { +export interface Operation { /** - * Application stack name. + * Operation ID. */ - applicationStackResourceName?: string; + id?: string; /** - * Application stack display name. + * Operation name. */ - display?: string; + name?: string; /** - * Application stack dependency. + * The current status of the operation. Possible values include: 'InProgress', 'Failed', + * 'Succeeded', 'TimedOut', 'Created' */ - dependency?: string; + status?: OperationStatus; /** - * List of major versions available. + * Any errors associate with the operation. */ - majorVersions?: StackMajorVersion[]; + errors?: ErrorEntity[]; /** - * List of frameworks associated with application stack. + * Time when operation has started. */ - frameworks?: ApplicationStack[]; + createdTime?: Date; /** - * true if this is the stack is deprecated; otherwise, false. + * Time when operation has been updated. */ - isDeprecated?: ApplicationStack[]; -} - -/** - * GitHub Actions Web App stack settings. - */ -export interface GitHubActionWebAppStackSettings { + modifiedTime?: Date; /** - * 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.** + * Time when operation will expire. */ - readonly isSupported?: boolean; + expirationTime?: Date; /** - * The minor version that is supported for GitHub Actions. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Applicable only for stamp operation ids. */ - readonly supportedVersion?: string; + geoMasterOperationId?: string; } /** - * Site config properties dictionary. + * ARM resource for a app service plan. */ -export interface SiteConfigPropertiesDictionary { +export interface AppServicePlanPatchResource extends ProxyOnlyResource { /** - * 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.** + * Target worker tier assigned to the App Service plan. */ - readonly use32BitWorkerProcess?: boolean; + workerTierName?: string; /** - * LinuxFxVersion configuration setting. + * 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 linuxFxVersion?: string; + readonly status?: StatusOptions; /** - * JavaVersion configuration setting. + * App Service plan subscription. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly javaVersion?: string; + readonly subscription?: string; /** - * PowerShellVersion configuration setting. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Specification for the App Service Environment to use for the App Service plan. */ - readonly powerShellVersion?: string; -} - -/** - * Function App runtime settings. - */ -export interface FunctionAppRuntimeSettings { + hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * Function App stack minor version (runtime only). + * 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.** */ - readonly runtimeVersion?: string; + readonly maximumNumberOfWorkers?: number; /** - * true if remote debugging is supported for the stack; otherwise, - * false. + * Geographical location for the App Service plan. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly remoteDebuggingSupported?: boolean; + readonly geoRegion?: string; /** - * Application Insights settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * 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. */ - readonly appInsightsSettings?: AppInsightsWebAppStackSettings; + perSiteScaling?: boolean; /** - * GitHub Actions settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was + * ElasticPremium sku */ - readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; + elasticScaleEnabled?: boolean; /** - * Application settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan */ - readonly appSettingsDictionary?: { [propertyName: string]: string }; + maximumElasticWorkerCount?: number; /** - * Configuration settings associated with the minor 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.** */ - readonly siteConfigPropertiesDictionary?: SiteConfigPropertiesDictionary; + readonly numberOfSites?: number; /** - * List of supported Functions extension versions. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If true, this App Service Plan owns spot instances. */ - readonly supportedFunctionsExtensionVersions?: string[]; + isSpot?: boolean; /** - * true if the stack is in preview; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The time when the server farm expires. Valid only if it is a spot server farm. */ - readonly isPreview?: boolean; + spotExpirationTime?: Date; /** - * true if the stack is deprecated; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The time when the server farm free offer expires. */ - readonly isDeprecated?: boolean; + freeOfferExpirationTime?: Date; /** - * true if the stack should be hidden; otherwise, false. + * Resource group of the App Service plan. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isHidden?: boolean; + readonly resourceGroup?: string; /** - * End-of-life date for the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If Linux app service plan true, false otherwise. Default value: + * false. */ - readonly endOfLifeDate?: Date; + reserved?: boolean; /** - * 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.** + * Obsolete: If Hyper-V container app service plan true, false + * otherwise. Default value: false. */ - readonly isAutoUpdate?: boolean; + isXenon?: 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.** + * If Hyper-V container app service plan true, false otherwise. Default + * value: false. */ - readonly isEarlyAccess?: boolean; + hyperV?: boolean; /** - * true if the minor version the default; otherwise, false. + * Scaling worker count. + */ + targetWorkerCount?: number; + /** + * Scaling worker size ID. + */ + targetWorkerSizeId?: number; + /** + * 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.** */ - readonly isDefault?: boolean; + readonly provisioningState?: ProvisioningState; + /** + * Specification for the Kubernetes Environment to use for the App Service plan. + */ + kubeEnvironmentProfile?: KubeEnvironmentProfile; } /** - * Function App stack runtimes. + * Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection. */ -export interface FunctionAppRuntimes { +export interface HybridConnectionKey extends ProxyOnlyResource { /** - * Linux-specific settings associated with the minor version. + * The name of the send key. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly linuxRuntimeSettings?: FunctionAppRuntimeSettings; + readonly sendKeyName?: string; /** - * Windows-specific settings associated with the minor version. + * The value of the send key. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly windowsRuntimeSettings?: FunctionAppRuntimeSettings; + readonly sendKeyValue?: string; } /** - * Function App stack minor version. + * Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections. */ -export interface FunctionAppMinorVersion { - /** - * Function App stack (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly displayText?: string; +export interface HybridConnectionLimits extends ProxyOnlyResource { /** - * Function App stack name. + * The current number of Hybrid Connections. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: string; + readonly current?: number; /** - * Settings associated with the minor version. + * The maximum number of Hybrid Connections allowed. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly stackSettings?: FunctionAppRuntimes; + readonly maximum?: number; } /** - * Function App stack major version. + * SSL certificate for an app. */ -export interface FunctionAppMajorVersion { +export interface Certificate extends Resource { /** - * Function App stack major version (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 major version 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; /** - * Minor versions associated with the major version. + * Subject name of the certificate. * **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 subjectName?: string; /** - * Function App stack location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Host names the certificate applies to. */ - readonly location?: string; + hostNames?: string[]; /** - * Function App stack (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Pfx blob. */ - readonly displayText?: string; + pfxBlob?: Uint8Array; /** - * Function App stack name. + * App name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly value?: string; + readonly siteName?: string; /** - * List of major versions available. + * Self link. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly majorVersions?: FunctionAppMajorVersion[]; + readonly selfLink?: string; /** - * Function App stack preferred OS. Possible values include: 'Windows', 'Linux' + * Certificate issuer. * **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 issuer?: string; /** - * Java 11 version (runtime only). + * Certificate issue Date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly java11Runtime?: string; + readonly issueDate?: Date; /** - * Java 8 version (runtime only). + * Certificate expiration date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly java8Runtime?: string; + readonly expirationDate?: Date; /** - * true if the stack is in preview; otherwise, false. + * Certificate thumbprint. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isPreview?: boolean; + readonly thumbprint?: string; /** - * true if the stack is deprecated; otherwise, false. + * Is the certificate valid?. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDeprecated?: boolean; + readonly valid?: boolean; /** - * true if the stack should be hidden; otherwise, false. + * Raw bytes of .cer file * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isHidden?: boolean; + readonly cerBlob?: Uint8Array; /** - * End-of-life date for the minor version. + * Public key hash. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly endOfLifeDate?: Date; + readonly publicKeyHash?: string; /** - * true if the stack version is auto-updated; 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 isAutoUpdate?: boolean; + readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * true if the minor version is early-access; otherwise, false. + * Key Vault Csm resource Id. + */ + keyVaultId?: string; + /** + * Key Vault secret name. + */ + keyVaultSecretName?: string; + /** + * 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 isEarlyAccess?: boolean; + readonly keyVaultSecretStatus?: KeyVaultSecretStatus; + /** + * Resource ID of the associated App Service plan, formatted as: + * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + */ + 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. + * ARM resource for a certificate. */ -export interface WebAppRuntimeSettings { +export interface CertificatePatchResource extends ProxyOnlyResource { /** - * Web App stack minor version (runtime only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Certificate password. */ - readonly runtimeVersion?: string; + password?: string; /** - * true if remote debugging is supported for the stack; otherwise, - * false. + * Friendly name of the certificate. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly remoteDebuggingSupported?: boolean; + readonly friendlyName?: string; /** - * Application Insights 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 appInsightsSettings?: AppInsightsWebAppStackSettings; + readonly subjectName?: string; /** - * GitHub Actions settings associated with the minor version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Host names the certificate applies to. */ - readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; + hostNames?: string[]; /** - * true if the stack is in preview; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Pfx blob. */ - readonly isPreview?: boolean; + pfxBlob?: Uint8Array; /** - * true if the stack is deprecated; otherwise, false. + * App name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDeprecated?: boolean; + readonly siteName?: string; /** - * true if the stack should be hidden; otherwise, false. + * Self link. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isHidden?: boolean; + readonly selfLink?: string; /** - * End-of-life date for the minor version. + * Certificate issuer. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly endOfLifeDate?: Date; + readonly issuer?: string; /** - * true if the stack version is auto-updated; otherwise, false. + * Certificate issue Date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isAutoUpdate?: boolean; + readonly issueDate?: Date; /** - * true if the minor version is early-access; otherwise, false. + * Certificate expiration date. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isEarlyAccess?: boolean; -} - -/** - * Windows Java Container settings. - */ -export interface WindowsJavaContainerSettings { + readonly expirationDate?: Date; /** - * Java container (runtime only). + * Certificate thumbprint. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly javaContainer?: string; + readonly thumbprint?: string; /** - * Java container version (runtime only). + * Is the certificate valid?. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly javaContainerVersion?: string; + readonly valid?: boolean; /** - * true if the stack is in preview; otherwise, false. + * Raw bytes of .cer file * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isPreview?: boolean; + readonly cerBlob?: Uint8Array; /** - * true if the stack is deprecated; otherwise, false. + * Public key hash. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly isDeprecated?: boolean; + readonly publicKeyHash?: string; /** - * true if the stack should be hidden; 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 isHidden?: boolean; + readonly hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * 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 Csm resource Id. */ - readonly endOfLifeDate?: Date; + keyVaultId?: string; /** - * 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 secret name. */ - readonly isAutoUpdate?: boolean; + keyVaultSecretName?: 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.** - */ - readonly isEarlyAccess?: boolean; -} - -/** - * Web App stack runtimes. - */ -export interface WebAppRuntimes { - /** - * Linux-specific settings associated with the minor version. + * 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 linuxRuntimeSettings?: WebAppRuntimeSettings; + readonly keyVaultSecretStatus?: KeyVaultSecretStatus; /** - * Windows-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 windowsRuntimeSettings?: WebAppRuntimeSettings; + serverFarmId?: string; /** - * 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.** + * CNAME of the certificate to be issued via free certificate */ - readonly linuxContainerSettings?: LinuxJavaContainerSettings; + canonicalName?: string; /** - * 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.** + * Method of domain validation for free cert */ - readonly windowsContainerSettings?: WindowsJavaContainerSettings; + domainValidationMethod?: string; } /** - * Web App stack minor version. + * Class Representing Solution for problems detected. */ -export interface WebAppMinorVersion { +export interface Solution { /** - * Web App stack minor version (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Solution Id. */ - readonly displayText?: string; + id?: number; /** - * Web App stack major version name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Display Name of the solution */ - readonly value?: string; + displayName?: string; /** - * 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 stackSettings?: WebAppRuntimes; -} - -/** - * Web App stack major version. - */ -export interface WebAppMajorVersion { + order?: number; /** - * Web App stack major version (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Description of the solution */ - readonly displayText?: string; + description?: string; /** - * Web App stack major version name. - * **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 value?: string; + type?: SolutionType; /** - * Minor versions associated with the major version. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Solution Data. */ - readonly minorVersions?: WebAppMinorVersion[]; + data?: NameValuePair[][]; + /** + * Solution Metadata. + */ + metadata?: NameValuePair[][]; } /** - * Web App stack. + * Class representing Abnormal Time Period detected. */ -export interface WebAppStack extends ProxyOnlyResource { +export interface DetectorAbnormalTimePeriod { /** - * Web App stack location. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start time of the correlated event */ - readonly location?: string; + startTime?: Date; /** - * Web App stack (display only). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * End time of the correlated event */ - readonly displayText?: string; + endTime?: Date; /** - * Web App stack name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Message describing the event */ - readonly value?: string; + message?: string; /** - * List of major versions available. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Represents the name of the Detector */ - readonly majorVersions?: WebAppMajorVersion[]; + source?: string; /** - * 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.** + * Represents the rank of the Detector */ - readonly preferredOs?: StackPreferredOs; -} - -/** - * Represents a recommendation result generated by the recommendation engine. - */ -export interface Recommendation extends ProxyOnlyResource { + priority?: number; /** - * Timestamp when this instance was created. + * Downtime metadata */ - creationTime?: Date; + metaData?: NameValuePair[][]; /** - * A GUID value that each recommendation object is associated with. + * Represents the type of the Detector. Possible values include: 'ServiceIncident', + * 'AppDeployment', 'AppCrash', 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue', + * 'PlatformIssue', 'Other' */ - recommendationId?: string; + type?: IssueType; /** - * Full ARM resource ID string that this recommendation object is associated with. + * List of proposed solutions */ - resourceId?: string; + solutions?: Solution[]; +} + +/** + * Class representing Abnormal Time Period identified in diagnosis + */ +export interface AbnormalTimePeriod { /** - * Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. - * Possible values include: 'ServerFarm', 'Subscription', 'WebSite' + * Start time of the downtime */ - resourceScope?: ResourceScopeType; + startTime?: Date; /** - * Unique name of the rule. + * End time of the downtime */ - ruleName?: string; + endTime?: Date; /** - * UI friendly name of the rule (may not be unique). + * List of Possible Cause of downtime */ - displayName?: string; + events?: DetectorAbnormalTimePeriod[]; /** - * Recommendation text. + * List of proposed solutions */ - message?: string; + solutions?: Solution[]; +} + +/** + * Class representing detector definition + */ +export interface DetectorDefinition extends ProxyOnlyResource { /** - * Level indicating how critical this recommendation can impact. Possible values include: - * 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion' + * Display name of the detector + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: NotificationLevel; + readonly displayName?: string; /** - * List of channels that this recommendation can apply. Possible values include: 'Notification', - * 'Api', 'Email', 'Webhook', 'All' + * Description of the detector + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - channels?: Channels; + readonly description?: string; /** - * The list of category tags that this recommendation belongs to. + * Detector Rank * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly categoryTags?: string[]; + readonly rank?: number; /** - * Name of action recommended by this object. + * Flag representing whether detector is enabled or not. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - actionName?: string; + readonly isEnabled?: boolean; +} + +/** + * Class representing Diagnostic Metric + */ +export interface DiagnosticMetricSample { /** - * True if this recommendation is still valid (i.e. "actionable"). False if it is invalid. + * Time at which metric is measured */ - enabled?: number; + timestamp?: Date; /** - * The list of states of this recommendation. If it's null then it should be considered "Active". + * 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 */ - states?: string[]; + roleInstance?: string; /** - * The beginning time in UTC of a range that the recommendation refers to. + * Total value of the metric. If multiple measurements are made this will have sum of all. */ - startTime?: Date; + total?: number; /** - * The end time in UTC of a range that the recommendation refers to. + * Maximum of the metric sampled during the time period */ - endTime?: Date; + maximum?: number; /** - * When to notify this recommendation next in UTC. Null means that this will never be notified - * anymore. + * Minimum of the metric sampled during the time period */ - nextNotificationTime?: Date; + minimum?: number; /** - * Date and time in UTC when this notification expires. + * Whether the values are aggregates across all workers or not */ - notificationExpirationTime?: Date; + isAggregated?: boolean; +} + +/** + * Class representing Diagnostic Metric information + */ +export interface DiagnosticMetricSet { /** - * Last timestamp in UTC this instance was actually notified. Null means that this recommendation - * hasn't been notified yet. + * Name of the metric */ - notifiedTime?: Date; + name?: string; /** - * A metric value measured by the rule. + * Metric's unit */ - score?: number; + unit?: string; /** - * True if this is associated with a dynamically added rule + * Start time of the period */ - isDynamic?: boolean; + startTime?: Date; /** - * Extension name of the portal if exists. + * End time of the period */ - extensionName?: string; + endTime?: Date; /** - * Deep link to a blade on the portal. + * Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D */ - bladeName?: string; + timeGrain?: string; /** - * Forward link to an external document associated with the rule. + * Collection of metric values for the selected period based on the + * {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain} */ - forwardLink?: string; + values?: DiagnosticMetricSample[]; } /** - * Represents a recommendation rule that the recommendation engine can perform. + * Class representing data source used by the detectors */ -export interface RecommendationRule extends ProxyOnlyResource { +export interface DataSource { /** - * Unique name of the rule. + * Instructions if any for the data source */ - recommendationName?: string; + instructions?: string[]; /** - * UI friendly name of the rule. + * Datasource Uri Links */ - displayName?: string; - /** - * Localized name of the rule (Good for UI). - */ - message?: string; - /** - * 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. - */ - recommendationId?: string; - /** - * Localized detailed description of the rule. - */ - description?: string; - /** - * Name of action that is recommended by this rule in string. - */ - actionName?: string; + dataSourceUri?: NameValuePair[]; +} + +/** + * An interface representing ResponseMetaData. + */ +export interface ResponseMetaData { /** - * Level of impact indicating how critical this rule is. Possible values include: 'Critical', - * 'Warning', 'Information', 'NonUrgentSuggestion' + * Source of the Data */ - level?: NotificationLevel; + dataSource?: DataSource; +} + +/** + * Class Representing Detector Evidence used for analysis + */ +export interface AnalysisData { /** - * List of available channels that this rule applies. Possible values include: 'Notification', - * 'Api', 'Email', 'Webhook', 'All' + * Name of the Detector */ - channels?: Channels; + source?: string; /** - * 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.** + * Detector Definition */ - readonly categoryTags?: string[]; + detectorDefinition?: DetectorDefinition; /** - * True if this is associated with a dynamically added rule + * Source Metrics */ - isDynamic?: boolean; + metrics?: DiagnosticMetricSet[]; /** - * Extension name of the portal if exists. Applicable to dynamic rule only. + * Additional Source Data */ - extensionName?: string; + data?: NameValuePair[][]; /** - * Deep link to a blade on the portal. Applicable to dynamic rule only. + * Detector Meta Data */ - bladeName?: string; + detectorMetaData?: ResponseMetaData; +} + +/** + * Definition of Analysis + */ +export interface AnalysisDefinition extends ProxyOnlyResource { /** - * Forward link to an external document associated with the rule. Applicable to dynamic rule - * only. + * Description of the Analysis + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - forwardLink?: string; + readonly description?: string; } /** - * Github access token for Appservice CLI github integration. + * Class representing a diagnostic analysis done on an application */ -export interface AppserviceGithubToken { +export interface DiagnosticAnalysis extends ProxyOnlyResource { /** - * Github access token for Appservice CLI github integration + * Start time of the period */ - accessToken?: string; + startTime?: Date; /** - * Scope of the github access token + * End time of the period */ - scope?: string; + endTime?: Date; /** - * token type + * List of time periods. */ - tokenType?: string; + abnormalTimePeriods?: AbnormalTimePeriod[]; /** - * True if valid github token received, False otherwise + * Data by each detector */ - gotToken?: boolean; + payload?: AnalysisData[]; /** - * Error message if unable to get token + * Data by each detector for detectors that did not corelate */ - errorMessage?: string; + nonCorrelatedDetectors?: DetectorDefinition[]; } /** - * Appservice Github token request content. + * Class representing detector definition */ -export interface AppserviceGithubTokenRequest { - /** - * Code string to exchange for Github Access token - */ - code: string; +export interface DiagnosticCategory extends ProxyOnlyResource { /** - * State string used for verification. + * Description of the diagnostic category + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - state: string; + readonly description?: string; } /** - * App Service billing entity that contains information about meter which the Azure billing system - * utilizes to charge users for services. + * Class representing Response from Diagnostic Detectors */ -export interface BillingMeter extends ProxyOnlyResource { +export interface DiagnosticDetectorResponse extends ProxyOnlyResource { /** - * Meter GUID onboarded in Commerce + * Start time of the period */ - meterId?: string; + startTime?: Date; /** - * Azure Location of billable resource + * End time of the period */ - billingLocation?: string; + endTime?: Date; /** - * Short Name from App Service Azure pricing Page + * Flag representing Issue was detected. */ - shortName?: string; + issueDetected?: boolean; /** - * Friendly name of the meter + * Detector's definition */ - friendlyName?: string; + detectorDefinition?: DetectorDefinition; /** - * App Service ResourceType meter used for + * Metrics provided by the detector */ - resourceType?: string; + metrics?: DiagnosticMetricSet[]; /** - * App Service OS type meter used for + * List of Correlated events found by the detector */ - osType?: string; + abnormalTimePeriods?: DetectorAbnormalTimePeriod[]; /** - * Meter Multiplier + * Additional Data that detector wants to send. */ - multiplier?: number; + data?: NameValuePair[][]; + /** + * Meta Data + */ + responseMetaData?: ResponseMetaData; } /** - * Object with a list of the resources that need to be moved and the resource group they should be - * moved to. + * An interface representing LogAnalyticsConfiguration. */ -export interface CsmMoveResourceEnvelope { - targetResourceGroup?: string; - resources?: string[]; +export interface LogAnalyticsConfiguration { + customerId?: string; + sharedKey?: string; } /** - * Geographical region. + * An interface representing AppLogsConfiguration. */ -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; +export interface AppLogsConfiguration { + destination?: string; + logAnalyticsConfiguration?: LogAnalyticsConfiguration; } /** - * Information needed to create resources on an App Service Environment. + * An interface representing FrontEndConfiguration. */ -export interface HostingEnvironmentDeploymentInfo { - /** - * Name of the App Service Environment. - */ - name?: string; +export interface FrontEndConfiguration { /** - * Location of the App Service Environment. + * Possible values include: 'NodePort', 'LoadBalancer' */ - location?: string; + kind?: FrontEndServiceType; } /** - * List of available locations (regions or App Service Environments) for - * deployment of App Service resources. + * An interface representing ArcConfiguration. */ -export interface DeploymentLocations { - /** - * Available regions. - */ - locations?: GeoRegion[]; - /** - * Available App Service Environments with full descriptions of the environments. - */ - hostingEnvironments?: AppServiceEnvironment[]; +export interface ArcConfiguration { /** - * Available App Service Environments with basic information. + * Possible values include: 'LocalNode', 'NetworkFileSystem' */ - hostingEnvironmentDeploymentInfos?: HostingEnvironmentDeploymentInfo[]; + artifactsStorageType?: StorageType; + artifactStorageClassName?: string; + artifactStorageMountPath?: string; + artifactStorageNodeName?: string; + artifactStorageAccessMode?: string; + frontEndServiceConfiguration?: FrontEndConfiguration; + kubeConfig?: string; } /** - * A Global SKU Description. + * A Kubernetes cluster specialized for web workloads by Azure App Service */ -export interface GlobalCsmSkuDescription { +export interface KubeEnvironment extends Resource { /** - * Name of the resource SKU. + * 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.** */ - name?: string; + readonly provisioningState?: KubeEnvironmentProvisioningState; /** - * Service Tier of the resource SKU. + * Any errors that occurred during deployment or deployment validation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - tier?: string; + readonly deploymentErrors?: string; /** - * Size specifier of the resource SKU. + * Only visible within Vnet/Subnet */ - size?: string; + internalLoadBalancerEnabled?: boolean; /** - * Family code of the resource SKU. + * Default Domain Name for the cluster + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - family?: string; + readonly defaultDomain?: string; /** - * Min, max, and default scale values of the SKU. + * Static IP of the KubeEnvironment */ - capacity?: SkuCapacity; + staticIp?: string; /** - * Locations of the SKU. + * Cluster configuration which determines the ARC cluster + * components types. Eg: Choosing between BuildService kind, + * FrontEnd Service ArtifactsStorageType etc. */ - locations?: string[]; + arcConfiguration?: ArcConfiguration; /** - * Capabilities of the SKU, e.g., is traffic manager enabled? + * Cluster configuration which enables the log daemon to export + * app logs to a destination. Currently only "log-analytics" is + * supported */ - capabilities?: Capability[]; + appLogsConfiguration?: AppLogsConfiguration; + aksResourceID?: string; + extendedLocation?: ExtendedLocation; } /** - * Premier add-on offer. + * ARM resource for a KubeEnvironment when patching */ -export interface PremierAddOnOffer extends ProxyOnlyResource { - /** - * Premier add on SKU. - */ - sku?: string; +export interface KubeEnvironmentPatchResource extends ProxyOnlyResource { /** - * Premier add on offer Product. + * 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.** */ - product?: string; + readonly provisioningState?: KubeEnvironmentProvisioningState; /** - * Premier add on offer Vendor. + * Any errors that occurred during deployment or deployment validation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vendor?: string; + readonly deploymentErrors?: string; /** - * true if promotion code is required; otherwise, false. + * Only visible within Vnet/Subnet */ - promoCodeRequired?: boolean; + internalLoadBalancerEnabled?: boolean; /** - * Premier add on offer Quota. + * Default Domain Name for the cluster + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - quota?: number; + readonly defaultDomain?: string; /** - * App Service plans this offer is restricted to. Possible values include: 'None', 'Free', - * 'Shared', 'Basic', 'Standard', 'Premium' + * Static IP of the KubeEnvironment */ - webHostingPlanRestrictions?: AppServicePlanRestrictions; + staticIp?: string; /** - * Privacy policy URL. + * Cluster configuration which determines the ARC cluster + * components types. Eg: Choosing between BuildService kind, + * FrontEnd Service ArtifactsStorageType etc. */ - privacyPolicyUrl?: string; + arcConfiguration?: ArcConfiguration; /** - * Legal terms URL. + * Cluster configuration which enables the log daemon to export + * app logs to a destination. Currently only "log-analytics" is + * supported */ - legalTermsUrl?: string; + appLogsConfiguration?: AppLogsConfiguration; + aksResourceID?: string; +} + +/** + * App Insights Web App stack settings. + */ +export interface AppInsightsWebAppStackSettings { /** - * Marketplace publisher. + * 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.** */ - marketplacePublisher?: string; + readonly isSupported?: boolean; /** - * Marketplace offer. + * 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.** */ - marketplaceOffer?: string; + readonly isDefaultOff?: boolean; } /** - * Information regarding availability of a resource name. + * Application stack minor version. */ -export interface ResourceNameAvailability { +export interface StackMinorVersion { /** - * true indicates name is valid and available. false indicates the name - * is invalid, unavailable, or both. + * Application stack minor version (display only). */ - nameAvailable?: boolean; + displayVersion?: 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' - */ - reason?: InAvailabilityReasonType; - /** - * 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. - */ - message?: string; -} - -/** - * Resource name availability request content. - */ -export interface ResourceNameAvailabilityRequest { - /** - * Resource name to verify. + * Application stack minor version (runtime only). */ - name: string; + runtimeVersion?: string; /** - * 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' + * true if this is the default minor version; otherwise, false. */ - type: CheckNameResourceTypes; + isDefault?: boolean; /** - * Is fully qualified domain name. + * true if this supports Remote Debugging, otherwise false. */ - isFqdn?: boolean; + isRemoteDebuggingEnabled?: boolean; } /** - * Collection of SKU information. + * Application stack major version. */ -export interface SkuInfos { - /** - * Resource type that this SKU applies to. - */ - resourceType?: string; +export interface StackMajorVersion { /** - * List of SKUs the subscription is able to use. + * Application stack major version (display only). */ - skus?: GlobalCsmSkuDescription[]; -} - -/** - * The source control OAuth token. - */ -export interface SourceControl extends ProxyOnlyResource { + displayVersion?: string; /** - * OAuth access token. + * Application stack major version (runtime only). */ - token?: string; + runtimeVersion?: string; /** - * OAuth access token secret. + * true if this is the default major version; otherwise, false. */ - tokenSecret?: string; + isDefault?: boolean; /** - * OAuth refresh token. + * Minor versions associated with the major version. */ - refreshToken?: string; + minorVersions?: StackMinorVersion[]; /** - * OAuth token expiration. + * true if this supports Application Insights; otherwise, false. */ - expirationTime?: Date; -} - -/** - * Resource validation request content. - */ -export interface ValidateRequest { + applicationInsights?: boolean; /** - * Resource name to verify. + * true if this stack is in Preview, otherwise false. */ - name: string; + isPreview?: boolean; /** - * Resource type used for verification. Possible values include: 'ServerFarm', 'Site', - * 'Microsoft.Web/hostingEnvironments' + * true if this stack has been deprecated, otherwise false. */ - type: ValidateResourceTypes; + isDeprecated?: boolean; /** - * Expected location of the resource. + * true if this stack should be hidden for new customers on portal, otherwise + * false. */ - location: string; + isHidden?: boolean; /** - * ARM resource ID of an App Service plan that would host the app. + * + * + * + * Example: All the function apps need AppSetting: "FUNCTIONS_WORKER_RUNTIME" to be set stack + * name */ - serverFarmId?: string; + appSettingsDictionary?: { [propertyName: string]: any }; /** - * Name of the target SKU for the App Service plan. + * + * + * + * Example: All Linux Function Apps, need Use32BitWorkerProcess to be set to 0 */ - skuName?: string; + siteConfigPropertiesDictionary?: { [propertyName: string]: any }; +} + +/** + * Application stack. + */ +export interface ApplicationStack { /** - * true if App Service plan is for Linux workers; otherwise, false. + * Application stack name. */ - needLinuxWorkers?: boolean; + name?: string; /** - * true if App Service plan is for Spot instances; otherwise, false. + * Application stack display name. */ - isSpot?: boolean; + display?: string; /** - * Target capacity of the App Service plan (number of VMs). + * Application stack dependency. */ - capacity?: number; + dependency?: string; /** - * Name of App Service Environment where app or App Service plan should be created. + * List of major versions available. */ - hostingEnvironment?: string; + majorVersions?: StackMajorVersion[]; /** - * true if App Service plan is running as a windows container + * List of frameworks associated with application stack. */ - isXenon?: boolean; + frameworks?: ApplicationStack[]; /** - * Base URL of the container registry + * true if this is the stack is deprecated; otherwise, false. */ - containerRegistryBaseUrl?: string; + isDeprecated?: ApplicationStack[]; +} + +/** + * ARM resource for a ApplicationStack. + */ +export interface ApplicationStackResource extends ProxyOnlyResource { /** - * Username for to access the container registry + * Application stack name. */ - containerRegistryUsername?: string; + applicationStackResourceName?: string; /** - * Password for to access the container registry + * Application stack display name. */ - containerRegistryPassword?: string; + display?: string; /** - * Repository name (image name) + * Application stack dependency. */ - containerImageRepository?: string; + dependency?: string; /** - * Image tag + * List of major versions available. */ - containerImageTag?: string; + majorVersions?: StackMajorVersion[]; /** - * Platform (windows or linux) + * List of frameworks associated with application stack. */ - containerImagePlatform?: string; + frameworks?: ApplicationStack[]; /** - * App Service Environment Properties + * true if this is the stack is deprecated; otherwise, false. */ - appServiceEnvironment?: AppServiceEnvironment; + isDeprecated?: ApplicationStack[]; } /** - * Error details for when validation fails. + * GitHub Actions Web App stack settings. */ -export interface ValidateResponseError { +export interface GitHubActionWebAppStackSettings { /** - * Validation error code. + * 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.** */ - code?: string; + readonly isSupported?: boolean; /** - * Validation error message. + * The minor version that is supported for GitHub Actions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly supportedVersion?: string; } /** - * Describes the result of resource validation. + * Site config properties dictionary. */ -export interface ValidateResponse { +export interface SiteConfigPropertiesDictionary { /** - * Result of validation. + * 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.** */ - status?: string; + readonly use32BitWorkerProcess?: boolean; /** - * Error details for the case when validation fails. + * LinuxFxVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - error?: ValidateResponseError; + readonly linuxFxVersion?: string; + /** + * JavaVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly javaVersion?: string; + /** + * PowerShellVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly powerShellVersion?: string; } /** - * The required set of inputs to validate a VNET + * Function App runtime settings. */ -export interface VnetParameters extends ProxyOnlyResource { +export interface FunctionAppRuntimeSettings { /** - * The Resource Group of the VNET to be validated + * Function App stack minor version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetResourceGroup?: string; + readonly runtimeVersion?: string; /** - * The name of the VNET to be validated + * 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.** */ - vnetName?: string; + readonly remoteDebuggingSupported?: boolean; /** - * The subnet name to be validated + * Application Insights settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetSubnetName?: string; + readonly appInsightsSettings?: AppInsightsWebAppStackSettings; /** - * The ARM Resource ID of the subnet to validate + * GitHub Actions settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - subnetResourceId?: string; -} - -/** - * A class that describes a test that failed during NSG and UDR validation. - */ -export interface VnetValidationTestFailure extends ProxyOnlyResource { + readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; /** - * The name of the test that failed. + * Application settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - testName?: string; + readonly appSettingsDictionary?: { [propertyName: string]: string }; /** - * The details of what caused the failure, e.g. the blocking rule name, etc. + * Configuration settings associated with the minor version. + * **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 siteConfigPropertiesDictionary?: SiteConfigPropertiesDictionary; /** - * Text describing the validation outcome. + * List of supported Functions extension versions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly supportedFunctionsExtensionVersions?: string[]; /** - * A flag describing whether or not validation failed. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - failed?: boolean; + readonly isPreview?: boolean; /** - * A list of tests that failed in the validation. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - failedTests?: VnetValidationTestFailure[]; + readonly isDeprecated?: boolean; /** - * A list of warnings generated during validation. + * true if the stack should be hidden; otherwise, false. + * **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[]; -} - -/** - * Description of site key vault references. - */ -export interface ApiKVReference extends ProxyOnlyResource { - reference?: string; + readonly isHidden?: boolean; /** - * Possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', - * 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', - * 'OtherReasons', 'FetchTimedOut', 'UnauthorizedClient' + * End-of-life date for the minor version. + * **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 endOfLifeDate?: Date; /** - * Possible values include: 'KeyVault' + * 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.** */ - 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 isAutoUpdate?: boolean; /** - * The App ID of the app used for login. + * 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.** */ - appId?: string; + readonly isEarlyAccess?: boolean; /** - * The app setting name that contains the app secret. + * true if the minor version the default; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - appSecretSettingName?: string; + readonly isDefault?: boolean; } /** - * The configuration settings of the registration for the Apple provider + * Function App stack runtimes. */ -export interface AppleRegistration extends ProxyOnlyResource { - /** - * The Client ID of the app used for login. - */ - clientId?: string; +export interface FunctionAppRuntimes { /** - * The app setting name that contains the client secret. + * Linux-specific settings associated with 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 linuxRuntimeSettings?: FunctionAppRuntimeSettings; /** - * A list of the scopes that should be requested while authenticating. + * Windows-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scopes?: string[]; + readonly windowsRuntimeSettings?: FunctionAppRuntimeSettings; } /** - * The configuration settings of the Apple provider. + * Function App stack minor version. */ -export interface Apple extends ProxyOnlyResource { +export interface FunctionAppMinorVersion { /** - * false if the Apple provider should not be enabled despite the set registration; - * otherwise, true. + * Function App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly displayText?: string; /** - * The configuration settings of the Apple registration. + * Function App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: AppleRegistration; + readonly value?: string; /** - * The configuration settings of the login flow. + * Settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly stackSettings?: FunctionAppRuntimes; } /** - * Application logs to file system configuration. + * Function App stack major version. */ -export interface FileSystemApplicationLogsConfig { +export interface FunctionAppMajorVersion { /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'. - * Default value: 'Off'. + * Function App stack major version (display only). + * **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 displayText?: string; /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' + * Function App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; + readonly value?: string; /** - * SAS URL to an Azure table with add/query/delete permissions. + * Minor versions associated with the major version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sasUrl: string; + readonly minorVersions?: FunctionAppMinorVersion[]; } /** - * Application logs azure blob storage configuration. + * Function App Stack. */ -export interface AzureBlobStorageApplicationLogsConfig { - /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' - */ - level?: LogLevel; +export interface FunctionAppStack extends ProxyOnlyResource { /** - * SAS url to a azure blob container with read/write/list/delete permissions. + * Function App stack location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sasUrl?: string; + readonly location?: string; /** - * Retention in days. - * Remove blobs older than X days. - * 0 or lower means no retention. + * Function App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - retentionInDays?: number; -} - -/** - * Application logs configuration. - */ -export interface ApplicationLogsConfig { + readonly displayText?: string; /** - * Application logs to file system configuration. + * Function App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileSystem?: FileSystemApplicationLogsConfig; + readonly value?: string; /** - * Application logs to azure table storage configuration. + * List of major versions available. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureTableStorage?: AzureTableStorageApplicationLogsConfig; + readonly majorVersions?: FunctionAppMajorVersion[]; /** - * Application logs to blob storage configuration. + * 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.** */ - azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; + readonly preferredOs?: StackPreferredOs; } /** - * The configuration settings of the platform of App Service Authentication/Authorization. + * Linux Java Container settings. */ -export interface AuthPlatform extends ProxyOnlyResource { +export interface LinuxJavaContainerSettings { /** - * true if the Authentication / Authorization feature is enabled for the current - * app; otherwise, false. + * Java 11 version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly java11Runtime?: string; /** - * 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. + * Java 8 version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - runtimeVersion?: string; + readonly java8Runtime?: string; /** - * 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. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - configFilePath?: string; -} - -/** - * The configuration settings of the Azure Active Directory app registration. - */ -export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource { + readonly isPreview?: boolean; /** - * 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 + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - openIdIssuer?: string; + readonly isDeprecated?: boolean; /** - * 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 + * 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 of the relying party application. + * 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; + readonly endOfLifeDate?: Date; /** - * 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. + * 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.** */ - clientSecretCertificateThumbprint?: string; -} - -/** - * The configuration settings of the Azure Active Directory login flow. - */ -export interface AzureActiveDirectoryLogin extends ProxyOnlyResource { - disableWWWAuthenticate?: boolean; + readonly isAutoUpdate?: boolean; /** - * Login parameters to send to the OpenID Connect authorization endpoint when - * a user logs in. Each parameter must be in the form "key=value". + * 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.** */ - loginParameters?: string[]; + readonly isEarlyAccess?: boolean; } /** - * The configuration settings of the checks that should be made while validating the JWT Claims. + * Web App runtime settings. */ -export interface JwtClaimChecks extends ProxyOnlyResource { +export interface WebAppRuntimeSettings { /** - * The list of the allowed groups. + * Web App stack minor version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedGroups?: string[]; + readonly runtimeVersion?: string; /** - * The list of the allowed client applications. - */ - allowedClientApplications?: string[]; -} - -/** - * The configuration settings of the Azure Active Directory token validation flow. - */ -export interface AzureActiveDirectoryValidation extends ProxyOnlyResource { - /** - * The configuration settings of the checks that should be made while validating the JWT Claims. - */ - jwtClaimChecks?: JwtClaimChecks; - /** - * The list of audiences that can make successful authentication/authorization requests. + * 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.** */ - allowedAudiences?: string[]; -} - -/** - * The configuration settings of the Azure Active directory provider. - */ -export interface AzureActiveDirectory extends ProxyOnlyResource { + readonly remoteDebuggingSupported?: boolean; /** - * false if the Azure Active Directory provider should not be enabled despite the - * set registration; otherwise, true. + * Application Insights settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly appInsightsSettings?: AppInsightsWebAppStackSettings; /** - * The configuration settings of the Azure Active Directory app registration. + * GitHub Actions settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: AzureActiveDirectoryRegistration; + readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; /** - * The configuration settings of the Azure Active Directory login flow. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: AzureActiveDirectoryLogin; + readonly isPreview?: boolean; /** - * The configuration settings of the Azure Active Directory token validation flow. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AzureActiveDirectoryValidation; + readonly isDeprecated?: boolean; /** - * 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. + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isAutoProvisioned?: boolean; -} - -/** - * Http logs to azure blob storage configuration. - */ -export interface AzureBlobStorageHttpLogsConfig { + 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 configuration is enabled, false if it is disabled and null if configuration is not - * set. + * 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.** */ - enabled?: boolean; + readonly isEarlyAccess?: boolean; } /** - * The configuration settings of the registration for the Azure Static Web Apps provider + * Windows Java Container settings. */ -export interface AzureStaticWebAppsRegistration extends ProxyOnlyResource { +export interface WindowsJavaContainerSettings { /** - * The Client ID of the app used for login. + * Java container (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientId?: string; -} - -/** - * The configuration settings of the Azure Static Web Apps provider. - */ -export interface AzureStaticWebApps extends ProxyOnlyResource { + readonly javaContainer?: string; /** - * false if the Azure Static Web Apps provider should not be enabled despite the set - * registration; otherwise, true. + * Java container version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly javaContainerVersion?: string; /** - * The configuration settings of the Azure Static Web Apps registration. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: AzureStaticWebAppsRegistration; -} - -/** - * AzureStorageInfo dictionary resource. - */ -export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource { + readonly isPreview?: boolean; /** - * Azure storage accounts. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - properties?: { [propertyName: string]: AzureStorageInfoValue }; -} - -/** - * Database backup settings. - */ -export interface DatabaseBackupSetting { + readonly isDeprecated?: boolean; /** - * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql', - * 'LocalMySql', 'PostgreSql' + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - databaseType: DatabaseType; - name?: string; + readonly isHidden?: boolean; /** - * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. - * This is used during restore with overwrite connection strings options. + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - connectionStringName?: string; + readonly endOfLifeDate?: Date; /** - * 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. + * 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.** */ - connectionString?: 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; } /** - * Backup description. + * Web App stack runtimes. */ -export interface BackupItem extends ProxyOnlyResource { +export interface WebAppRuntimes { /** - * Id of the backup. + * Linux-specific settings associated with the minor version. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly backupId?: number; + readonly linuxRuntimeSettings?: WebAppRuntimeSettings; /** - * SAS URL for the storage account container which contains this backup. + * Windows-specific settings associated with the minor version. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly storageAccountUrl?: string; + readonly windowsRuntimeSettings?: WebAppRuntimeSettings; /** - * Name of the blob which contains data for this backup. + * 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.** */ - readonly blobName?: string; + readonly linuxContainerSettings?: LinuxJavaContainerSettings; /** - * Name of this backup. + * 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.** */ - readonly backupItemName?: string; + readonly windowsContainerSettings?: WindowsJavaContainerSettings; +} + +/** + * Web App stack minor version. + */ +export interface WebAppMinorVersion { /** - * Backup status. Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut', - * 'Created', 'Skipped', 'PartiallySucceeded', 'DeleteInProgress', 'DeleteFailed', 'Deleted' + * Web App stack minor version (display only). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly status?: BackupItemStatus; + readonly displayText?: string; /** - * Size of the backup in bytes. + * Web App stack major version name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly sizeInBytes?: number; + readonly value?: string; /** - * Timestamp of the backup creation. + * Settings associated with the minor version. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly created?: Date; + readonly stackSettings?: WebAppRuntimes; +} + +/** + * Web App stack major version. + */ +export interface WebAppMajorVersion { /** - * Details regarding this backup. Might contain an error message. + * Web App stack major version (display only). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly log?: string; + readonly displayText?: string; /** - * List of databases included in the backup. + * Web App stack major version name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly databases?: DatabaseBackupSetting[]; + readonly value?: string; /** - * True if this backup has been created due to a schedule being triggered. + * Minor versions associated with the major version. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly scheduled?: boolean; + readonly minorVersions?: WebAppMinorVersion[]; +} + +/** + * Web App stack. + */ +export interface WebAppStack extends ProxyOnlyResource { /** - * Timestamp of a last restore operation which used this backup. + * Web App stack location. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly lastRestoreTimeStamp?: Date; + readonly location?: string; /** - * Timestamp when this backup finished. + * Web App stack (display only). * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly finishedTimeStamp?: Date; + readonly displayText?: string; /** - * Unique correlation identifier. Please use this along with the timestamp while communicating - * with Azure support. + * Web App stack name. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly correlationId?: string; + readonly value?: string; /** - * Size of the original web app which has been backed up. + * List of major versions available. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly websiteSizeInBytes?: number; + readonly majorVersions?: WebAppMajorVersion[]; + /** + * 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.** + */ + readonly preferredOs?: StackPreferredOs; } /** - * Description of a backup schedule. Describes how often should be the backup performed and what - * should be the retention policy. + * Represents a recommendation result generated by the recommendation engine. */ -export interface BackupSchedule { +export interface Recommendation 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. + * Timestamp when this instance was created. */ - frequencyInterval: number; + creationTime?: Date; /** - * 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'. + * A GUID value that each recommendation object is associated with. */ - frequencyUnit: FrequencyUnit; + recommendationId?: 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. + * Full ARM resource ID string that this recommendation object is associated with. */ - keepAtLeastOneBackup: boolean; + resourceId?: string; /** - * After how many days backups should be deleted. Default value: 30. + * Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. + * Possible values include: 'ServerFarm', 'Subscription', 'WebSite' */ - retentionPeriodInDays: number; + resourceScope?: ResourceScopeType; /** - * When the schedule should start working. + * Unique name of the rule. + */ + ruleName?: string; + /** + * UI friendly name of the rule (may not be unique). + */ + displayName?: string; + /** + * Recommendation text. + */ + message?: string; + /** + * Level indicating how critical this recommendation can impact. Possible values include: + * 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion' + */ + level?: NotificationLevel; + /** + * List of channels that this recommendation can apply. Possible values include: 'Notification', + * 'Api', 'Email', 'Webhook', 'All' + */ + channels?: Channels; + /** + * 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 categoryTags?: string[]; + /** + * Name of action recommended by this object. + */ + actionName?: string; + /** + * True if this recommendation is still valid (i.e. "actionable"). False if it is invalid. + */ + enabled?: number; + /** + * The list of states of this recommendation. If it's null then it should be considered "Active". + */ + states?: string[]; + /** + * The beginning time in UTC of a range that the recommendation refers to. + */ + 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; + /** + * A metric value measured by the rule. + */ + score?: number; + /** + * True if this is associated with a dynamically added rule + */ + isDynamic?: boolean; + /** + * Extension name of the portal if exists. + */ + extensionName?: string; + /** + * Deep link to a blade on the portal. + */ + bladeName?: string; + /** + * Forward link to an external document associated with the rule. + */ + forwardLink?: string; +} + +/** + * Represents a recommendation rule that the recommendation engine can perform. + */ +export interface RecommendationRule extends ProxyOnlyResource { + /** + * Unique name of the rule. + */ + recommendationName?: string; + /** + * UI friendly name of the rule. + */ + displayName?: string; + /** + * Localized name of the rule (Good for UI). + */ + message?: string; + /** + * 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. + */ + recommendationId?: string; + /** + * Localized detailed description of the rule. + */ + description?: string; + /** + * Name of action that is recommended by this rule in string. + */ + actionName?: string; + /** + * Level of impact indicating how critical this rule is. Possible values include: 'Critical', + * 'Warning', 'Information', 'NonUrgentSuggestion' + */ + level?: NotificationLevel; + /** + * List of available channels that this rule applies. Possible values include: 'Notification', + * 'Api', 'Email', 'Webhook', 'All' + */ + channels?: Channels; + /** + * 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.** + */ + readonly categoryTags?: string[]; + /** + * True if this is associated with a dynamically added rule + */ + isDynamic?: boolean; + /** + * Extension name of the portal if exists. Applicable to dynamic rule only. + */ + extensionName?: string; + /** + * Deep link to a blade on the portal. Applicable to dynamic rule only. + */ + bladeName?: string; + /** + * Forward link to an external document associated with the rule. Applicable to dynamic rule + * only. + */ + forwardLink?: string; +} + +/** + * Used for getting ResourceHealthCheck settings. + */ +export interface ResourceHealthMetadata extends ProxyOnlyResource { + /** + * The category that the resource matches in the RHC Policy File + */ + category?: string; + /** + * Is there a health signal for the resource + */ + signalAvailability?: boolean; +} + +/** + * Github access token for Appservice CLI github integration. + */ +export interface AppserviceGithubToken { + /** + * Github access token for Appservice CLI github integration + */ + accessToken?: string; + /** + * Scope of the github access token + */ + 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; +} + +/** + * Appservice Github token request content. + */ +export interface AppserviceGithubTokenRequest { + /** + * Code string to exchange for Github Access token + */ + code: string; + /** + * State string used for verification. + */ + state: string; +} + +/** + * App Service billing entity that contains information about meter which the Azure billing system + * utilizes to charge users for services. + */ +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; +} + +/** + * 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[]; +} + +/** + * Geographical region. + */ +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; +} + +/** + * Information needed to create resources on an App Service Environment. + */ +export interface HostingEnvironmentDeploymentInfo { + /** + * Name of the App Service Environment. + */ + name?: string; + /** + * Location of the App Service Environment. + */ + location?: string; +} + +/** + * List of available locations (regions or App Service Environments) for + * deployment of App Service resources. + */ +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[]; +} + +/** + * A Global SKU Description. + */ +export interface GlobalCsmSkuDescription { + /** + * Name of the resource SKU. + */ + name?: string; + /** + * 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[]; +} + +/** + * Premier add-on offer. + */ +export interface PremierAddOnOffer extends ProxyOnlyResource { + /** + * Premier add on SKU. + */ + sku?: string; + /** + * Premier add on offer Product. */ - startTime?: Date; + product?: string; /** - * Last time when this schedule was triggered. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Premier add on offer Vendor. */ - readonly lastExecutionTime?: Date; -} - -/** - * Description of a backup which will be performed. - */ -export interface BackupRequest extends ProxyOnlyResource { + vendor?: string; /** - * Name of the backup. + * true if promotion code is required; otherwise, false. */ - backupName?: string; + promoCodeRequired?: boolean; /** - * True if the backup schedule is enabled (must be included in that case), false if the backup - * schedule should be disabled. + * Premier add on offer Quota. */ - enabled?: boolean; + quota?: number; /** - * SAS URL to the container. + * App Service plans this offer is restricted to. Possible values include: 'None', 'Free', + * 'Shared', 'Basic', 'Standard', 'Premium' */ - storageAccountUrl: string; + webHostingPlanRestrictions?: AppServicePlanRestrictions; /** - * Schedule for the backup if it is executed periodically. + * Privacy policy URL. */ - backupSchedule?: BackupSchedule; + privacyPolicyUrl?: string; /** - * Databases included in the backup. + * Legal terms URL. */ - databases?: DatabaseBackupSetting[]; -} - -/** - * The configuration settings of the storage of the tokens if blob storage is used. - */ -export interface BlobStorageTokenStore extends ProxyOnlyResource { + legalTermsUrl?: string; /** - * The name of the app setting containing the SAS URL of the blob storage containing the tokens. + * Marketplace publisher. */ - sasUrlSettingName?: string; + marketplacePublisher?: string; + /** + * Marketplace offer. + */ + marketplaceOffer?: string; } /** - * The configuration settings of the app registration for providers that have client ids and client - * secrets + * Information regarding availability of a resource name. */ -export interface ClientRegistration extends ProxyOnlyResource { +export interface ResourceNameAvailability { /** - * The Client ID of the app used for login. + * true indicates name is valid and available. false indicates the name + * is invalid, unavailable, or both. */ - clientId?: string; + nameAvailable?: boolean; /** - * The app setting name that contains the client secret. + * 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' */ - clientSecretSettingName?: string; + reason?: InAvailabilityReasonType; + /** + * 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. + */ + message?: string; } /** - * Database connection string value to type pair. + * Resource name availability request content. */ -export interface ConnStringValueTypePair { +export interface ResourceNameAvailabilityRequest { /** - * Value of pair. + * Resource name to verify. */ - value: string; + name: string; /** - * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', - * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL' + * 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' */ - type: ConnectionStringType; -} - -/** - * String dictionary resource. - */ -export interface ConnectionStringDictionary extends ProxyOnlyResource { + type: CheckNameResourceTypes; /** - * Connection strings. + * Is fully qualified domain name. */ - 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; + isFqdn?: boolean; } /** - * An interface representing ContainerNetworkInterfaceStatistics. + * Collection of SKU information. */ -export interface ContainerNetworkInterfaceStatistics { - rxBytes?: number; - rxPackets?: number; - rxErrors?: number; - rxDropped?: number; - txBytes?: number; - txPackets?: number; - txErrors?: number; - txDropped?: number; +export interface SkuInfos { + /** + * Resource type that this SKU applies to. + */ + resourceType?: string; + /** + * List of SKUs the subscription is able to use. + */ + skus?: GlobalCsmSkuDescription[]; } /** - * An interface representing ContainerInfo. + * The source control OAuth token. */ -export interface ContainerInfo { - currentTimeStamp?: Date; - previousTimeStamp?: Date; - currentCpuStats?: ContainerCpuStatistics; - previousCpuStats?: ContainerCpuStatistics; - memoryStats?: ContainerMemoryStatistics; - name?: string; - id?: string; - eth0?: ContainerNetworkInterfaceStatistics; +export interface SourceControl extends ProxyOnlyResource { + /** + * OAuth access token. + */ + token?: string; + /** + * OAuth access token secret. + */ + tokenSecret?: string; + /** + * OAuth refresh token. + */ + refreshToken?: string; + /** + * OAuth token expiration. + */ + expirationTime?: Date; } /** - * Continuous Web Job Information. + * Resource validation request content. */ -export interface ContinuousWebJob extends ProxyOnlyResource { +export interface ValidateRequest { /** - * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart', - * 'Stopped' + * Resource name to verify. */ - status?: ContinuousWebJobStatus; + name: string; /** - * Detailed status. + * Resource type used for verification. Possible values include: 'ServerFarm', 'Site', + * 'Microsoft.Web/hostingEnvironments' */ - detailedStatus?: string; + type: ValidateResourceTypes; /** - * Log URL. + * Expected location of the resource. */ - logUrl?: string; + location: string; /** - * Run command. + * ARM resource ID of an App Service plan that would host the app. */ - runCommand?: string; + serverFarmId?: string; /** - * Job URL. + * Name of the target SKU for the App Service plan. */ - url?: string; + skuName?: string; /** - * Extra Info URL. + * true if App Service plan is for Linux workers; otherwise, false. */ - extraInfoUrl?: string; + needLinuxWorkers?: boolean; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * true if App Service plan is for Spot instances; otherwise, false. */ - webJobType?: WebJobType; + isSpot?: boolean; /** - * Error information. + * Target capacity of the App Service plan (number of VMs). */ - error?: string; + capacity?: number; /** - * Using SDK? + * Name of App Service Environment where app or App Service plan should be created. */ - usingSdk?: boolean; + hostingEnvironment?: string; /** - * Job settings. + * true if App Service plan is running as a windows container + */ + isXenon?: boolean; + /** + * Base URL of the container registry + */ + containerRegistryBaseUrl?: string; + /** + * Username for to access the container registry + */ + containerRegistryUsername?: string; + /** + * Password for to access the container registry + */ + containerRegistryPassword?: string; + /** + * Repository name (image name) + */ + containerImageRepository?: string; + /** + * Image tag + */ + containerImageTag?: string; + /** + * Platform (windows or linux) + */ + containerImagePlatform?: string; + /** + * App Service Environment Properties */ - settings?: { [propertyName: string]: any }; + appServiceEnvironment?: AppServiceEnvironment; } /** - * The configuration settings of the session cookie's expiration. + * Error details for when validation fails. */ -export interface CookieExpiration extends ProxyOnlyResource { +export interface ValidateResponseError { /** - * The convention used when determining the session cookie's expiration. Possible values include: - * 'FixedTime', 'IdentityProviderDerived' + * Validation error code. */ - convention?: CookieExpirationConvention; + code?: string; /** - * The time after the request is made when the session cookie should expire. + * Validation error message. */ - timeToExpiration?: string; + message?: string; } /** - * Publishing Credentials Policies parameters. + * Describes the result of resource validation. */ -export interface CsmPublishingCredentialsPoliciesEntity extends ProxyOnlyResource { +export interface ValidateResponse { /** - * true to allow access to a publishing method; otherwise, false. + * Result of validation. */ - allow: boolean; + status?: string; + /** + * Error details for the case when validation fails. + */ + error?: ValidateResponseError; } /** - * Publishing Credentials Policies collection. + * The required set of inputs to validate a VNET */ -export interface CsmPublishingCredentialsPoliciesCollection extends ProxyOnlyResource { +export interface VnetParameters extends ProxyOnlyResource { /** - * Whether FTP is allowed. + * The Resource Group of the VNET to be validated */ - ftp: CsmPublishingCredentialsPoliciesEntity; + vnetResourceGroup?: string; /** - * Whether Scm Basic Auth is allowed. + * The name of the VNET to be validated */ - scm: CsmPublishingCredentialsPoliciesEntity; -} - -/** - * Publishing options for requested profile. - */ -export interface CsmPublishingProfileOptions { + vnetName?: string; /** - * Name of the format. Valid values are: - * FileZilla3 - * WebDeploy -- default - * Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp' + * The subnet name to be validated */ - format?: PublishingProfileFormat; + vnetSubnetName?: string; /** - * Include the DisasterRecover endpoint if true + * The ARM Resource ID of the subnet to validate */ - includeDisasterRecoveryEndpoints?: boolean; + subnetResourceId?: string; } /** - * Deployment slot parameters. + * A class that describes a test that failed during NSG and UDR validation. */ -export interface CsmSlotEntity { +export interface VnetValidationTestFailure extends ProxyOnlyResource { /** - * Destination deployment slot during swap operation. + * The name of the test that failed. */ - targetSlot: string; + testName?: string; /** - * true to preserve Virtual Network to the slot during swap; otherwise, - * false. + * The details of what caused the failure, e.g. the blocking rule name, etc. */ - preserveVnet: boolean; + details?: string; } /** - * Custom domain analysis. + * A class that describes the reason for a validation failure. */ -export interface CustomHostnameAnalysisResult extends ProxyOnlyResource { - /** - * true if hostname is already verified; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly isHostnameAlreadyVerified?: boolean; - /** - * 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.** - */ - readonly customDomainVerificationTest?: DnsVerificationTestResult; - /** - * Raw failure information if DNS verification fails. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly customDomainVerificationFailureInfo?: ErrorEntity; - /** - * 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.** - */ - readonly hasConflictOnScaleUnit?: boolean; +export interface VnetValidationFailureDetails extends ProxyOnlyResource { /** - * 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.** + * Text describing the validation outcome. */ - readonly hasConflictAcrossSubscription?: boolean; + message?: 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.** + * A flag describing whether or not validation failed. */ - readonly conflictingAppResourceId?: string; + failed?: boolean; /** - * CName records controller can see for this hostname. + * A list of tests that failed in the validation. */ - cNameRecords?: string[]; + failedTests?: VnetValidationTestFailure[]; /** - * TXT records controller can see for this hostname. + * A list of warnings generated during validation. */ - txtRecords?: string[]; + warnings?: VnetValidationTestFailure[]; +} + +/** + * The plan object in Azure Resource Manager, represents a marketplace plan. + */ +export interface ArmPlan { /** - * A records controller can see for this hostname. + * The name. */ - aRecords?: string[]; + name?: string; /** - * Alternate CName records controller can see for this hostname. + * The publisher. */ - alternateCNameRecords?: string[]; + publisher?: string; /** - * Alternate TXT records controller can see for this hostname. + * The product. */ - alternateTxtRecords?: string[]; -} - -/** - * The authentication client credentials of the custom Open ID Connect provider. - */ -export interface OpenIdConnectClientCredential extends ProxyOnlyResource { + product?: string; /** - * The method that should be used to authenticate the user. Possible values include: - * 'ClientSecretPost' + * The promotion code. */ - method?: ClientCredentialMethod; + promotionCode?: string; /** - * The app setting that contains the client secret for the custom Open ID Connect provider. + * Version of product. */ - clientSecretSettingName?: string; + version?: string; } /** - * The configuration settings of the endpoints used for the custom Open ID Connect provider. + * A remote private endpoint connection */ -export interface OpenIdConnectConfig extends ProxyOnlyResource { - /** - * The endpoint to be used to make an authorization request. - */ - authorizationEndpoint?: string; - /** - * The endpoint to be used to request a token. - */ - tokenEndpoint?: string; +export interface RemotePrivateEndpointConnection extends ProxyOnlyResource { /** - * The endpoint that issues the token. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - issuer?: string; + readonly provisioningState?: string; /** - * The endpoint that provides the keys necessary to validate the token. + * PrivateEndpoint of a remote private endpoint connection */ - certificationUri?: string; + privateEndpoint?: ArmIdWrapper; + privateLinkServiceConnectionState?: PrivateLinkConnectionState; /** - * The endpoint that contains all the configuration endpoints for the provider. + * Private IPAddresses mapped to the remote private endpoint */ - wellKnownOpenIdConfiguration?: string; + ipAddresses?: string[]; } /** - * The configuration settings of the app registration for the custom Open ID Connect provider. + * Message envelope that contains the common Azure resource manager properties and the resource + * provider specific content. */ -export interface OpenIdConnectRegistration extends ProxyOnlyResource { +export interface ResponseMessageEnvelopeRemotePrivateEndpointConnection { /** - * The client id of the custom Open ID Connect provider. + * 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} */ - clientId?: string; + id?: string; /** - * The authentication credentials of the custom Open ID Connect provider. + * Name of resource. */ - clientCredential?: OpenIdConnectClientCredential; + name?: string; /** - * The configuration settings of the endpoints used for the custom Open ID Connect provider. + * Type of resource e.g "Microsoft.Web/sites". */ - openIdConnectConfiguration?: OpenIdConnectConfig; -} - -/** - * The configuration settings of the login flow of the custom Open ID Connect provider. - */ -export interface OpenIdConnectLogin extends ProxyOnlyResource { + type?: string; /** - * The name of the claim that contains the users name. + * Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia. */ - nameClaimType?: string; + location?: string; /** - * A list of the scopes that should be requested while authenticating. + * Tags associated with resource. */ - scopes?: string[]; -} - -/** - * The configuration settings of the custom Open ID Connect provider. - */ -export interface CustomOpenIdConnectProvider extends ProxyOnlyResource { + tags?: { [propertyName: string]: string }; /** - * false if the custom Open ID provider provider should not be enabled; otherwise, - * true. + * Azure resource manager plan. */ - enabled?: boolean; + plan?: ArmPlan; /** - * The configuration settings of the app registration for the custom Open ID Connect provider. + * Resource specific properties. */ - registration?: OpenIdConnectRegistration; + properties?: RemotePrivateEndpointConnection; /** - * The configuration settings of the login flow of the custom Open ID Connect provider. + * SKU description of the resource. */ - login?: OpenIdConnectLogin; -} - -/** - * Details about restoring a deleted app. - */ -export interface DeletedAppRestoreRequest extends ProxyOnlyResource { + sku?: SkuDescription; /** - * ARM resource ID of the deleted app. Example: - * /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId} + * Azure-AsyncOperation Status info. */ - deletedSiteId?: string; + status?: string; /** - * If true, deleted site configuration, in addition to content, will be restored. + * Azure-AsyncOperation Error info. */ - recoverConfiguration?: boolean; + error?: ErrorEntity; /** - * 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. + * MSI resource */ - snapshotTime?: string; + identity?: ManagedServiceIdentity; /** - * If true, the snapshot is retrieved from DRSecondary endpoint. + * Logical Availability Zones the service is hosted in */ - useDRSecondary?: boolean; + zones?: string[]; } /** - * User credentials used for publishing activity. + * Build properties for the static site. */ -export interface Deployment extends ProxyOnlyResource { - /** - * Deployment status. - */ - status?: number; +export interface StaticSiteBuildProperties { /** - * Details about deployment status. + * The path to the app code within the repository. */ - message?: string; + appLocation?: string; /** - * Who authored the deployment. + * The path to the api code within the repository. */ - author?: string; + apiLocation?: string; /** - * Who performed the deployment. + * Deprecated: The path of the app artifacts after building (deprecated in favor of + * OutputLocation) */ - deployer?: string; + appArtifactLocation?: string; /** - * Author email. + * The output path of the app after building. */ - authorEmail?: string; + outputLocation?: string; /** - * Start time. + * A custom command to run during deployment of the static content application. */ - startTime?: Date; + appBuildCommand?: string; /** - * End time. + * A custom command to run during deployment of the Azure Functions API application. */ - endTime?: Date; + apiBuildCommand?: string; /** - * True if deployment is currently active, false if completed and null if not started. + * Skip Github Action workflow generation. */ - active?: boolean; + skipGithubActionWorkflowGeneration?: boolean; /** - * Details on deployment. + * Github Action secret name override. */ - details?: string; + githubActionSecretNameOverride?: string; } /** - * Enabled configuration. + * Template Options for the static site. */ -export interface EnabledConfig { +export interface StaticSiteTemplateOptions { /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * URL of the template repository. The newly generated repository will be based on this one. */ - enabled?: boolean; -} - -/** - * The configuration settings of the Facebook provider. - */ -export interface Facebook extends ProxyOnlyResource { + templateRepositoryUrl?: string; /** - * false if the Facebook provider should not be enabled despite the set - * registration; otherwise, true. + * Owner of the newly generated repository. */ - enabled?: boolean; + owner?: string; /** - * The configuration settings of the app registration for the Facebook provider. + * Name of the newly generated repository. */ - registration?: AppRegistration; + repositoryName?: string; /** - * The version of the Facebook api to be used while logging in. + * Description of the newly generated repository. */ - graphApiVersion?: string; + description?: string; /** - * The configuration settings of the login flow. + * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. + * public). */ - login?: LoginScopes; + isPrivate?: boolean; } /** - * Http logs to file system configuration. + * A static site user provided function. */ -export interface FileSystemHttpLogsConfig { +export interface StaticSiteUserProvidedFunctionApp extends ProxyOnlyResource { /** - * 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. + * The resource id of the function app registered with the static site */ - retentionInMb?: number; + functionAppResourceId?: string; /** - * Retention in days. - * Remove files older than X days. - * 0 or lower means no retention. + * The region of the function app registered with the static site */ - retentionInDays?: number; + functionAppRegion?: string; /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * 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.** */ - enabled?: boolean; + readonly createdOn?: Date; } /** - * The configuration settings of the storage of the tokens if a file system is used. + * Static Site ARM resource. */ -export interface FileSystemTokenStore extends ProxyOnlyResource { +export interface StaticSiteARMResource extends Resource { /** - * The directory in which the tokens will be stored. + * The default autogenerated hostname for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - directory?: string; -} - -/** - * The configuration settings of a forward proxy used to make the requests. - */ -export interface ForwardProxy extends ProxyOnlyResource { + readonly defaultHostname?: string; /** - * The convention used to determine the url of the request made. Possible values include: - * 'NoProxy', 'Standard', 'Custom' + * URL for the repository of the static site. */ - convention?: ForwardProxyConvention; + repositoryUrl?: string; /** - * The name of the header containing the host of the request. + * The target branch in the repository. */ - customHostHeaderName?: string; + branch?: string; /** - * The name of the header containing the scheme of the request. + * The custom domains associated with this static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - customProtoHeaderName?: string; -} - -/** - * Function information. - */ -export interface FunctionEnvelope extends ProxyOnlyResource { + readonly customDomains?: string[]; /** - * Function App ID. + * A user's github repository token. This is used to setup the Github Actions workflow file and + * API secrets. */ - functionAppId?: string; + repositoryToken?: string; /** - * Script root path URI. + * Build properties to configure on the repository. */ - scriptRootPathHref?: string; + buildProperties?: StaticSiteBuildProperties; /** - * Script URI. + * Private endpoint connections + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scriptHref?: string; + readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; /** - * Config URI. + * State indicating whether staging environments are allowed or not allowed for a static web app. + * Possible values include: 'Enabled', 'Disabled' */ - configHref?: string; + stagingEnvironmentPolicy?: StagingEnvironmentPolicy; /** - * Test data URI. + * false if config file is locked for this static web app; otherwise, + * true. */ - testDataHref?: string; + allowConfigFileUpdates?: boolean; /** - * Secrets file URI. + * Template options for generating a new repository. */ - secretsFileHref?: string; + templateProperties?: StaticSiteTemplateOptions; /** - * Function URI. + * The content distribution endpoint for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - href?: string; + readonly contentDistributionEndpoint?: string; /** - * Config information. + * Identity to use for Key Vault Reference authentication. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - config?: any; + readonly keyVaultReferenceIdentity?: string; /** - * File list. + * User provided function apps registered with the static site + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - files?: { [propertyName: string]: string }; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; /** - * Test data used when testing via the Azure Portal. + * 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.** */ - testData?: string; + readonly provider?: string; + sku?: SkuDescription; + identity?: ManagedServiceIdentity; +} + +/** + * Static Site Build ARM resource. + */ +export interface StaticSiteBuildARMResource extends ProxyOnlyResource { /** - * The invocation URL + * An identifier for the static site build. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - invokeUrlTemplate?: string; + readonly buildId?: string; /** - * The function language + * The source branch. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - language?: string; + readonly sourceBranch?: string; /** - * Gets or sets a value indicating whether the function is disabled + * 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.** */ - isDisabled?: boolean; -} - -/** - * Function secrets. - */ -export interface FunctionSecrets { + readonly pullRequestTitle?: string; /** - * Secret key. + * The hostname for a static site build. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - key?: string; + readonly hostname?: string; /** - * Trigger URL. + * When this build was created. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - triggerUrl?: string; + readonly createdTimeUtc?: Date; + /** + * When this build was updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly lastUpdatedOn?: Date; + /** + * 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.** + */ + readonly status?: BuildStatus; + /** + * 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.** + */ + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; } /** - * The configuration settings of the GitHub provider. + * Static Site Custom Domain Overview ARM resource. */ -export interface GitHub extends ProxyOnlyResource { +export interface StaticSiteCustomDomainOverviewARMResource extends ProxyOnlyResource { /** - * false if the GitHub provider should not be enabled despite the set registration; - * otherwise, true. + * The domain name for the static site custom domain. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly domainName?: string; /** - * The configuration settings of the app registration for the GitHub provider. + * 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.** */ - registration?: ClientRegistration; + readonly createdOn?: Date; /** - * The configuration settings of the login flow. + * 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.** */ - login?: LoginScopes; + 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; } /** - * The GitHub action code configuration. + * Static Site Custom Domain Request Properties ARM resource. */ -export interface GitHubActionCodeConfiguration { - /** - * Runtime stack is used to determine the workflow file content for code base apps. - */ - runtimeStack?: string; +export interface StaticSiteCustomDomainRequestPropertiesARMResource extends ProxyOnlyResource { /** - * Runtime version is used to determine what build version to set in the workflow file. + * Validation method for adding a custom domain. Default value: 'cname-delegation'. */ - runtimeVersion?: string; + validationMethod?: string; } /** - * The GitHub action container configuration. + * Static Site Function Overview ARM resource. */ -export interface GitHubActionContainerConfiguration { - /** - * The server URL for the container registry where the build will be hosted. - */ - serverUrl?: string; - /** - * The image name for the build. - */ - imageName?: string; +export interface StaticSiteFunctionOverviewARMResource extends ProxyOnlyResource { /** - * The username used to upload the image to the container registry. + * The name for the function + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - username?: string; + readonly functionName?: string; /** - * The password used to upload the image to the container registry. + * 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.** */ - password?: string; + readonly triggerType?: TriggerTypes; } /** - * The GitHub action configuration. + * ARM resource for a static site when patching */ -export interface GitHubActionConfiguration { +export interface StaticSitePatchResource extends ProxyOnlyResource { /** - * GitHub Action code configuration. + * The default autogenerated hostname for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - codeConfiguration?: GitHubActionCodeConfiguration; + readonly defaultHostname?: string; /** - * GitHub Action container configuration. + * URL for the repository of the static site. */ - containerConfiguration?: GitHubActionContainerConfiguration; + repositoryUrl?: string; /** - * This will help determine the workflow configuration to select. + * The target branch in the repository. */ - isLinux?: boolean; + branch?: string; /** - * Workflow option to determine whether the workflow file should be generated and written to the - * repository. + * The custom domains associated with this static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - generateWorkflowFile?: boolean; -} - -/** - * The configuration settings that determines the validation flow of users using App Service - * Authentication/Authorization. - */ -export interface GlobalValidation extends ProxyOnlyResource { + readonly customDomains?: string[]; /** - * true if the authentication flow is required any request is made; otherwise, - * false. + * A user's github repository token. This is used to setup the Github Actions workflow file and + * API secrets. */ - requireAuthentication?: boolean; + repositoryToken?: string; /** - * The action to take when an unauthenticated client attempts to access the app. Possible values - * include: 'RedirectToLoginPage', 'AllowAnonymous', 'Return401', 'Return403' + * Build properties to configure on the repository. */ - unauthenticatedClientAction?: UnauthenticatedClientActionV2; + buildProperties?: StaticSiteBuildProperties; /** - * 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". + * Private endpoint connections + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - redirectToProvider?: string; + readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; /** - * The paths for which unauthenticated flow would not be redirected to the login page. + * State indicating whether staging environments are allowed or not allowed for a static web app. + * Possible values include: 'Enabled', 'Disabled' */ - excludedPaths?: string[]; -} - -/** - * The configuration settings of the Google provider. - */ -export interface Google extends ProxyOnlyResource { + stagingEnvironmentPolicy?: StagingEnvironmentPolicy; /** - * false if the Google provider should not be enabled despite the set registration; - * otherwise, true. + * false if config file is locked for this static web app; otherwise, + * true. */ - enabled?: boolean; + allowConfigFileUpdates?: boolean; /** - * The configuration settings of the app registration for the Google provider. + * Template options for generating a new repository. */ - registration?: ClientRegistration; + templateProperties?: StaticSiteTemplateOptions; /** - * The configuration settings of the login flow. + * The content distribution endpoint for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly contentDistributionEndpoint?: string; /** - * The configuration settings of the Azure Active Directory token validation flow. + * Identity to use for Key Vault Reference authentication. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AllowedAudiencesValidation; + readonly keyVaultReferenceIdentity?: string; + /** + * User provided function apps registered with the static site + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + 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; } /** - * Functions host level keys. + * Static Site Reset Properties ARM resource. */ -export interface HostKeys { - /** - * Secret key. - */ - masterKey?: string; +export interface StaticSiteResetPropertiesARMResource extends ProxyOnlyResource { /** - * Host level function keys. + * The token which proves admin privileges to the repository. */ - functionKeys?: { [propertyName: string]: string }; + repositoryToken?: string; /** - * System keys. + * Determines whether the repository should be updated with the new properties. */ - systemKeys?: { [propertyName: string]: string }; + shouldUpdateRepository?: boolean; } /** - * A hostname binding object. + * Static Site User ARM resource. */ -export interface HostNameBinding extends ProxyOnlyResource { +export interface StaticSiteUserARMResource extends ProxyOnlyResource { /** - * App Service app name. + * The identity provider for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - siteName?: string; + readonly provider?: string; /** - * Fully qualified ARM domain resource URI. + * The user id for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - domainId?: string; + readonly userId?: string; /** - * Azure resource name. + * The display name for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureResourceName?: string; + readonly displayName?: string; /** - * Azure resource type. Possible values include: 'Website', 'TrafficManager' + * The roles for the static site user, in free-form string format */ - azureResourceType?: AzureResourceType; + roles?: string; +} + +/** + * Static sites user roles invitation resource. + */ +export interface StaticSiteUserInvitationRequestResource extends ProxyOnlyResource { /** - * Custom DNS record type. Possible values include: 'CName', 'A' + * The domain name for the static site custom domain. */ - customHostNameDnsRecordType?: CustomHostNameDnsRecordType; + domain?: string; /** - * Hostname type. Possible values include: 'Verified', 'Managed' + * The identity provider for the static site user. */ - hostNameType?: HostNameType; + provider?: string; /** - * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled' + * The user id for the static site user. */ - sslState?: SslState; + userDetails?: string; /** - * SSL certificate thumbprint + * The roles for the static site user, in free-form string format */ - thumbprint?: string; + roles?: 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.** + * The number of hours the sas token stays valid */ - readonly virtualIP?: string; + numHoursToExpiration?: number; } /** - * Http logs configuration. + * Static sites user roles invitation link resource. */ -export interface HttpLogsConfig { - /** - * Http logs to file system configuration. - */ - fileSystem?: FileSystemHttpLogsConfig; +export interface StaticSiteUserInvitationResponseResource extends ProxyOnlyResource { /** - * Http logs to azure blob storage configuration. + * The expiration time of the invitation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureBlobStorage?: AzureBlobStorageHttpLogsConfig; -} - -/** - * The configuration settings of the paths HTTP requests. - */ -export interface HttpSettingsRoutes extends ProxyOnlyResource { + readonly expiresOn?: Date; /** - * The prefix that should precede all the authentication/authorization paths. + * The url for the invitation link + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - apiPrefix?: string; + readonly invitationUrl?: string; } /** - * The configuration settings of the HTTP requests for authentication and authorization requests - * made against App Service Authentication/Authorization. + * Static Site User Provided Function App ARM resource. */ -export interface HttpSettings extends ProxyOnlyResource { +export interface StaticSiteUserProvidedFunctionAppARMResource extends ProxyOnlyResource { /** - * false if the authentication/authorization responses not having the HTTPS scheme - * are permissible; otherwise, true. + * The resource id of the function app registered with the static site */ - requireHttps?: boolean; + functionAppResourceId?: string; /** - * The configuration settings of the paths HTTP requests. + * The region of the function app registered with the static site */ - routes?: HttpSettingsRoutes; + functionAppRegion?: string; /** - * The configuration settings of a forward proxy used to make the requests. + * 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.** */ - forwardProxy?: ForwardProxy; + readonly createdOn?: Date; } /** - * The configuration settings of the app registration for the Twitter provider. + * Static site zip deployment ARM resource. */ -export interface TwitterRegistration extends ProxyOnlyResource { +export interface StaticSiteZipDeploymentARMResource extends ProxyOnlyResource { /** - * 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 + * URL for the zipped app content */ - consumerKey?: string; + appZipUrl?: string; /** - * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter - * application used for sign-in. + * URL for the zipped api content */ - consumerSecretSettingName?: string; -} - -/** - * The configuration settings of the Twitter provider. - */ -export interface Twitter extends ProxyOnlyResource { + apiZipUrl?: string; /** - * false if the Twitter provider should not be enabled despite the set registration; - * otherwise, true. + * A title to label the deployment */ - enabled?: boolean; + deploymentTitle?: string; + /** + * The provider submitting this deployment + */ + provider?: string; /** - * The configuration settings of the app registration for the Twitter provider. + * The language of the api content, if it exists */ - registration?: TwitterRegistration; + functionLanguage?: string; } /** - * The configuration settings of the legacy Microsoft Account provider. + * Preview for the Static Site Workflow to be generated */ -export interface LegacyMicrosoftAccount extends ProxyOnlyResource { - /** - * false if the legacy Microsoft Account provider should not be enabled despite the - * set registration; otherwise, true. - */ - enabled?: boolean; - /** - * The configuration settings of the app registration for the legacy Microsoft Account provider. - */ - registration?: ClientRegistration; +export interface StaticSitesWorkflowPreview extends ProxyOnlyResource { /** - * The configuration settings of the login flow. + * The path for the workflow file to be generated + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly path?: string; /** - * The configuration settings of the legacy Microsoft Account provider token validation flow. + * The contents for the workflow file to be generated + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AllowedAudiencesValidation; + readonly contents?: string; } /** - * The configuration settings of each of the identity providers used to configure App Service - * Authentication/Authorization. + * Request entity for previewing the Static Site workflow */ -export interface IdentityProviders extends ProxyOnlyResource { - /** - * The configuration settings of the Azure Active directory provider. - */ - azureActiveDirectory?: AzureActiveDirectory; +export interface StaticSitesWorkflowPreviewRequest extends ProxyOnlyResource { /** - * The configuration settings of the Facebook provider. + * URL for the repository of the static site. */ - facebook?: Facebook; + repositoryUrl?: string; /** - * The configuration settings of the GitHub provider. + * The target branch in the repository. */ - gitHub?: GitHub; + branch?: string; /** - * The configuration settings of the Google provider. + * Build properties to configure on the repository. */ - google?: Google; + buildProperties?: StaticSiteBuildProperties; +} + +/** + * String list resource. + */ +export interface StringList extends ProxyOnlyResource { /** - * The configuration settings of the Twitter provider. + * List of string resources. */ - twitter?: Twitter; + properties?: string[]; +} + +/** + * An interface representing AllowedAudiencesValidation. + */ +export interface AllowedAudiencesValidation extends ProxyOnlyResource { + allowedAudiences?: string[]; +} + +/** + * Description of site key vault references. + */ +export interface ApiKVReference extends ProxyOnlyResource { + reference?: 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. + * Possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', + * 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', + * 'OtherReasons', 'FetchTimedOut', 'UnauthorizedClient' */ - customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider }; + status?: ResolveStatus; + vaultName?: string; + secretName?: string; + secretVersion?: string; + identityType?: ManagedServiceIdentity; + details?: string; /** - * The configuration settings of the legacy Microsoft Account provider. + * Possible values include: 'KeyVault' */ - legacyMicrosoftAccount?: LegacyMicrosoftAccount; + 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 { /** - * The configuration settings of the Apple provider. + * The App ID of the app used for login. */ - apple?: Apple; + appId?: string; /** - * The configuration settings of the Azure Static Web Apps provider. + * The app setting name that contains the app secret. */ - azureStaticWebApps?: AzureStaticWebApps; + appSecretSettingName?: string; } /** - * Function key info. + * The configuration settings of the registration for the Apple provider */ -export interface KeyInfo { +export interface AppleRegistration extends ProxyOnlyResource { /** - * Key name + * The Client ID of the app used for login. */ - name?: string; + clientId?: string; /** - * Key value + * The app setting name that contains the client secret. */ - value?: string; + clientSecretSettingName?: string; } /** - * The routes that specify the endpoints used for login and logout requests. + * The configuration settings of the login flow, including the scopes that should be requested. */ -export interface LoginRoutes extends ProxyOnlyResource { +export interface LoginScopes extends ProxyOnlyResource { /** - * The endpoint at which a logout request should be made. + * A list of the scopes that should be requested while authenticating. */ - logoutEndpoint?: string; + scopes?: string[]; } /** - * The configuration settings of the token store. + * The configuration settings of the Apple provider. */ -export interface TokenStore extends ProxyOnlyResource { +export interface Apple extends ProxyOnlyResource { /** - * true to durably store platform-specific security tokens that are obtained during - * login flows; otherwise, false. - * The default is false. + * false if the Apple provider should not be enabled despite the set registration; + * otherwise, true. */ enabled?: boolean; /** - * 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 configuration settings of the Apple registration. */ - tokenRefreshExtensionHours?: number; + registration?: AppleRegistration; /** - * The configuration settings of the storage of the tokens if a file system is used. + * The configuration settings of the login flow. */ - fileSystem?: FileSystemTokenStore; + login?: LoginScopes; +} + +/** + * Application logs to file system configuration. + */ +export interface FileSystemApplicationLogsConfig { /** - * The configuration settings of the storage of the tokens if blob storage is used. + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'. + * Default value: 'Off'. */ - azureBlobStorage?: BlobStorageTokenStore; + level?: LogLevel; } /** - * The configuration settings of the nonce used in the login flow. + * Application logs to Azure table storage configuration. */ -export interface Nonce extends ProxyOnlyResource { +export interface AzureTableStorageApplicationLogsConfig { /** - * false if the nonce should not be validated while completing the login flow; - * otherwise, true. + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' */ - validateNonce?: boolean; + level?: LogLevel; /** - * The time after the request is made when the nonce should expire. + * SAS URL to an Azure table with add/query/delete permissions. */ - nonceExpirationInterval?: string; + sasUrl: string; } /** - * The configuration settings of the login flow of users using App Service - * Authentication/Authorization. + * Application logs azure blob storage configuration. */ -export interface Login extends ProxyOnlyResource { +export interface AzureBlobStorageApplicationLogsConfig { /** - * The routes that specify the endpoints used for login and logout requests. + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' */ - routes?: LoginRoutes; + level?: LogLevel; /** - * The configuration settings of the token store. + * SAS url to a azure blob container with read/write/list/delete permissions. */ - tokenStore?: TokenStore; + sasUrl?: string; /** - * true if the fragments from the request are preserved after the login request is - * made; otherwise, false. + * Retention in days. + * Remove blobs older than X days. + * 0 or lower means no retention. */ - preserveUrlFragmentsForLogins?: boolean; + retentionInDays?: number; +} + +/** + * Application logs configuration. + */ +export interface ApplicationLogsConfig { /** - * 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. + * Application logs to file system configuration. */ - allowedExternalRedirectUrls?: string[]; + fileSystem?: FileSystemApplicationLogsConfig; /** - * The configuration settings of the session cookie's expiration. + * Application logs to azure table storage configuration. */ - cookieExpiration?: CookieExpiration; + azureTableStorage?: AzureTableStorageApplicationLogsConfig; /** - * The configuration settings of the nonce used in the login flow. + * Application logs to blob storage configuration. */ - nonce?: Nonce; + azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; } /** - * MSDeploy ARM PUT information + * The configuration settings of the platform of App Service Authentication/Authorization. */ -export interface MSDeploy extends ProxyOnlyResource { +export interface AuthPlatform extends ProxyOnlyResource { /** - * Package URI + * true if the Authentication / Authorization feature is enabled for the current + * app; otherwise, false. */ - packageUri?: string; + enabled?: boolean; /** - * SQL Connection String + * 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. */ - connectionString?: string; + runtimeVersion?: string; /** - * Database Type + * 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. */ - dbType?: string; + configFilePath?: string; +} + +/** + * The configuration settings of the Azure Active Directory app registration. + */ +export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource { /** - * URI of MSDeploy Parameters file. Must not be set if SetParameters is used. + * 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 */ - setParametersXmlFileUri?: string; + openIdIssuer?: string; /** - * MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used. + * 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 */ - setParameters?: { [propertyName: string]: string }; - /** - * 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. + clientId?: string; + /** + * The app setting name that contains the client secret of the relying party application. */ - skipAppData?: boolean; + clientSecretSettingName?: string; /** - * Sets the AppOffline rule while the MSDeploy operation executes. - * Setting is false by default. + * 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. */ - appOffline?: boolean; + clientSecretCertificateThumbprint?: string; } /** - * MSDeploy log entry + * The configuration settings of the Azure Active Directory login flow. */ -export interface MSDeployLogEntry { +export interface AzureActiveDirectoryLogin extends ProxyOnlyResource { + disableWWWAuthenticate?: boolean; /** - * Timestamp of log entry - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Login parameters to send to the OpenID Connect authorization endpoint when + * a user logs in. Each parameter must be in the form "key=value". */ - readonly time?: Date; + loginParameters?: string[]; +} + +/** + * The configuration settings of the checks that should be made while validating the JWT Claims. + */ +export interface JwtClaimChecks extends ProxyOnlyResource { /** - * 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 list of the allowed groups. */ - readonly type?: MSDeployLogEntryType; + allowedGroups?: string[]; /** - * Log entry message - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The list of the allowed client applications. */ - readonly message?: string; + allowedClientApplications?: string[]; } /** - * MSDeploy log + * The configuration settings of the Azure Active Directory token validation flow. */ -export interface MSDeployLog extends ProxyOnlyResource { +export interface AzureActiveDirectoryValidation extends ProxyOnlyResource { /** - * List of log entry messages - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the checks that should be made while validating the JWT Claims. */ - readonly entries?: MSDeployLogEntry[]; + jwtClaimChecks?: JwtClaimChecks; + /** + * The list of audiences that can make successful authentication/authorization requests. + */ + allowedAudiences?: string[]; } /** - * MSDeploy ARM response + * The configuration settings of the Azure Active directory provider. */ -export interface MSDeployStatus extends ProxyOnlyResource { +export interface AzureActiveDirectory extends ProxyOnlyResource { /** - * Username of deployer - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * false if the Azure Active Directory provider should not be enabled despite the + * set registration; otherwise, true. */ - readonly deployer?: string; + enabled?: boolean; /** - * 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.** + * The configuration settings of the Azure Active Directory app registration. */ - readonly provisioningState?: MSDeployProvisioningState; + registration?: AzureActiveDirectoryRegistration; /** - * Start time of deploy operation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the Azure Active Directory login flow. */ - readonly startTime?: Date; + login?: AzureActiveDirectoryLogin; /** - * 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 Azure Active Directory token validation flow. */ - readonly endTime?: Date; + validation?: AzureActiveDirectoryValidation; /** - * Whether the deployment operation has completed - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * 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. */ - readonly complete?: boolean; + isAutoProvisioned?: boolean; } /** - * MySQL migration request. + * Http logs to azure blob storage configuration. */ -export interface MigrateMySqlRequest extends ProxyOnlyResource { +export interface AzureBlobStorageHttpLogsConfig { /** - * Connection string to the remote MySQL database. + * SAS url to a azure blob container with read/write/list/delete permissions. */ - connectionString: string; + sasUrl?: string; /** - * The type of migration operation to be done. Possible values include: 'LocalToRemote', - * 'RemoteToLocal' + * Retention in days. + * Remove blobs older than X days. + * 0 or lower means no retention. */ - migrationType: MySqlMigrationType; + retentionInDays?: number; + /** + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. + */ + enabled?: boolean; } /** - * MySQL migration status. + * The configuration settings of the registration for the Azure Static Web Apps provider */ -export interface MigrateMySqlStatus extends ProxyOnlyResource { +export interface AzureStaticWebAppsRegistration 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.** + * The Client ID of the app used for login. */ - readonly migrationOperationStatus?: OperationStatus; + clientId?: string; +} + +/** + * The configuration settings of the Azure Static Web Apps provider. + */ +export interface AzureStaticWebApps extends ProxyOnlyResource { /** - * Operation ID for the migration task. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * false if the Azure Static Web Apps provider should not be enabled despite the set + * registration; otherwise, true. */ - readonly operationId?: string; + enabled?: boolean; /** - * 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.** + * The configuration settings of the Azure Static Web Apps registration. */ - readonly localMySqlEnabled?: boolean; + registration?: AzureStaticWebAppsRegistration; } /** - * Hybrid Connection for an App Service app. + * AzureStorageInfo dictionary resource. */ -export interface RelayServiceConnectionEntity extends ProxyOnlyResource { - entityName?: string; - entityConnectionString?: string; - resourceType?: string; - resourceConnectionString?: string; - hostname?: string; - port?: number; - biztalkUri?: string; +export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource { + /** + * Azure storage accounts. + */ + properties?: { [propertyName: string]: AzureStorageInfoValue }; } /** - * Full view of network features for an app (presently VNET integration and Hybrid Connections). + * Database backup settings. */ -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 DatabaseBackupSetting { /** - * The Virtual Network summary view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql', + * 'LocalMySql', 'PostgreSql' */ - readonly virtualNetworkConnection?: VnetInfo; + databaseType: DatabaseType; + name?: string; /** - * The Hybrid Connections summary view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. + * This is used during restore with overwrite connection strings options. */ - readonly hybridConnections?: RelayServiceConnectionEntity[]; + connectionStringName?: string; /** - * The Hybrid Connection V2 (Service Bus) view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * 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. */ - readonly hybridConnectionsV2?: HybridConnection[]; + connectionString?: string; } /** - * Network trace + * Backup description. */ -export interface NetworkTrace { +export interface BackupItem extends ProxyOnlyResource { /** - * Local file path for the captured network trace file. + * Id of the backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - path?: string; + readonly backupId?: number; /** - * Current status of the network trace operation, same as Operation.Status - * (InProgress/Succeeded/Failed). + * 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.** */ - status?: string; + readonly storageAccountUrl?: string; /** - * Detailed message of a network trace operation, e.g. error message in case of failure. + * 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.** */ - message?: string; -} - -/** - * Performance monitor sample in a set. - */ -export interface PerfMonSample { + readonly blobName?: string; /** - * Point in time for which counter was measured. + * Name of this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - time?: Date; + readonly backupItemName?: string; /** - * Name of the server on which the measurement is made. + * 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.** */ - instanceName?: string; + readonly status?: BackupItemStatus; /** - * Value of counter at a certain time. + * Size of the backup in bytes. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - value?: number; -} - -/** - * Metric information. - */ -export interface PerfMonSet { + readonly sizeInBytes?: number; /** - * Unique key name of the counter. + * Timestamp of the backup creation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - name?: string; + readonly created?: Date; /** - * Start time of the period. + * 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; /** - * End time of the period. + * List of databases included in the backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - endTime?: Date; + readonly databases?: DatabaseBackupSetting[]; /** - * Presented time grain. + * 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.** */ - timeGrain?: string; + readonly scheduled?: boolean; /** - * Collection of workers that are active during this time. + * 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.** */ - values?: PerfMonSample[]; -} - -/** - * Performance monitor API response. - */ -export interface PerfMonResponse { + readonly lastRestoreTimeStamp?: Date; /** - * The response code. + * Timestamp when this backup finished. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - code?: string; + readonly finishedTimeStamp?: Date; /** - * The message. + * 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.** */ - message?: string; + readonly correlationId?: string; /** - * The performance monitor counters. + * 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.** */ - data?: PerfMonSet; + readonly websiteSizeInBytes?: number; } /** - * Premier add-on. + * Description of a backup schedule. Describes how often should be the backup performed and what + * should be the retention policy. */ -export interface PremierAddOn extends Resource { +export interface BackupSchedule { /** - * Premier add on SKU. + * 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. */ - sku?: string; + frequencyInterval: number; /** - * Premier add on Product. + * 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'. */ - product?: string; + frequencyUnit: FrequencyUnit; /** - * Premier add on Vendor. + * 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. */ - vendor?: string; + keepAtLeastOneBackup: boolean; /** - * Premier add on Marketplace publisher. + * After how many days backups should be deleted. Default value: 30. */ - marketplacePublisher?: string; + retentionPeriodInDays: number; /** - * Premier add on Marketplace offer. + * When the schedule should start working. */ - marketplaceOffer?: string; + startTime?: Date; + /** + * Last time when this schedule was triggered. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly lastExecutionTime?: Date; } /** - * ARM resource for a PremierAddOn. + * Description of a backup which will be performed. */ -export interface PremierAddOnPatchResource extends ProxyOnlyResource { +export interface BackupRequest extends ProxyOnlyResource { /** - * Premier add on SKU. + * Name of the backup. */ - sku?: string; + backupName?: string; /** - * Premier add on Product. + * True if the backup schedule is enabled (must be included in that case), false if the backup + * schedule should be disabled. */ - product?: string; + enabled?: boolean; /** - * Premier add on Vendor. + * SAS URL to the container. */ - vendor?: string; + storageAccountUrl: string; /** - * Premier add on Marketplace publisher. + * Schedule for the backup if it is executed periodically. */ - marketplacePublisher?: string; + backupSchedule?: BackupSchedule; /** - * Premier add on Marketplace offer. + * Databases included in the backup. */ - marketplaceOffer?: string; + databases?: DatabaseBackupSetting[]; } /** - * Description of a Virtual Network subnet that is useable for private site access. + * The configuration settings of the storage of the tokens if blob storage is used. */ -export interface PrivateAccessSubnet { - /** - * The name of the subnet. - */ - name?: string; +export interface BlobStorageTokenStore extends ProxyOnlyResource { /** - * The key (ID) of the subnet. + * The name of the app setting containing the SAS URL of the blob storage containing the tokens. */ - key?: number; + sasUrlSettingName?: string; } /** - * Description of a Virtual Network that is useable for private site access. + * The configuration settings of the app registration for providers that have client ids and client + * secrets */ -export interface PrivateAccessVirtualNetwork { - /** - * The name of the Virtual Network. - */ - name?: string; - /** - * The key (ID) of the Virtual Network. - */ - key?: number; +export interface ClientRegistration extends ProxyOnlyResource { /** - * The ARM uri of the Virtual Network + * The Client ID of the app used for login. */ - resourceId?: string; + clientId?: string; /** - * 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. + * The app setting name that contains the client secret. */ - subnets?: PrivateAccessSubnet[]; + clientSecretSettingName?: string; } /** - * Description of the parameters of Private Access for a Web Site. + * Database connection string value to type pair. */ -export interface PrivateAccess extends ProxyOnlyResource { +export interface ConnStringValueTypePair { /** - * Whether private access is enabled or not. + * Value of pair. */ - enabled?: boolean; + value: string; /** - * The Virtual Networks (and subnets) allowed to access the site privately. + * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', + * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL' */ - virtualNetworks?: PrivateAccessVirtualNetwork[]; + type: ConnectionStringType; } /** - * Process Thread Information. + * String dictionary resource. */ -export interface ProcessThreadInfo extends ProxyOnlyResource { - /** - * Site extension ID. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly identifier?: number; - /** - * HRef URI. - */ - href?: string; - /** - * Process URI. - */ - process?: string; - /** - * Start address. - */ - startAddress?: string; - /** - * Current thread priority. - */ - currentPriority?: number; - /** - * Thread priority level. - */ - priorityLevel?: string; - /** - * Base priority. - */ - basePriority?: number; - /** - * Start time. - */ - startTime?: Date; - /** - * Total processor time. - */ - totalProcessorTime?: string; - /** - * User processor time. - */ - userProcessorTime?: string; - /** - * Thread state. - */ - state?: string; +export interface ConnectionStringDictionary extends ProxyOnlyResource { /** - * Wait reason. + * Connection strings. */ - waitReason?: string; + properties?: { [propertyName: string]: ConnStringValueTypePair }; } /** - * Process Module Information. + * An interface representing ContainerCpuUsage. */ -export interface ProcessModuleInfo extends ProxyOnlyResource { - /** - * Base address. Used as module identifier in ARM resource URI. - */ - baseAddress?: string; +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 { /** - * File name. + * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart', + * 'Stopped' */ - fileName?: string; + status?: ContinuousWebJobStatus; /** - * HRef URI. + * Detailed status. */ - href?: string; + detailedStatus?: string; /** - * File path. + * Log URL. */ - filePath?: string; + logUrl?: string; /** - * Module memory size. + * Run command. */ - moduleMemorySize?: number; + runCommand?: string; /** - * File version. + * Job URL. */ - fileVersion?: string; + url?: string; /** - * File description. + * Extra Info URL. */ - fileDescription?: string; + extraInfoUrl?: string; /** - * Product name. + * Job type. Possible values include: 'Continuous', 'Triggered' */ - product?: string; + webJobType?: WebJobType; /** - * Product version. + * Error information. */ - productVersion?: string; + error?: string; /** - * Is debug? + * Using SDK? */ - isDebug?: boolean; + usingSdk?: boolean; /** - * Module language (locale). + * Job settings. */ - language?: string; + settings?: { [propertyName: string]: any }; } /** - * Process Information. + * The configuration settings of the session cookie's expiration. */ -export interface ProcessInfo extends ProxyOnlyResource { +export interface CookieExpiration extends ProxyOnlyResource { /** - * ARM Identifier for deployment. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The convention used when determining the session cookie's expiration. Possible values include: + * 'FixedTime', 'IdentityProviderDerived' */ - readonly identifier?: number; + convention?: CookieExpirationConvention; /** - * Deployment name. + * The time after the request is made when the session cookie should expire. */ - deploymentName?: string; + timeToExpiration?: string; +} + +/** + * Publishing Credentials Policies parameters. + */ +export interface CsmPublishingCredentialsPoliciesEntity extends ProxyOnlyResource { /** - * HRef URI. + * true to allow access to a publishing method; otherwise, false. */ - href?: string; + allow: boolean; +} + +/** + * Publishing options for requested profile. + */ +export interface CsmPublishingProfileOptions { /** - * Minidump URI. + * Name of the format. Valid values are: + * FileZilla3 + * WebDeploy -- default + * Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp' */ - minidump?: string; + format?: PublishingProfileFormat; /** - * Is profile running? + * Include the DisasterRecover endpoint if true */ - isProfileRunning?: boolean; + includeDisasterRecoveryEndpoints?: boolean; +} + +/** + * Deployment slot parameters. + */ +export interface CsmSlotEntity { /** - * Is the IIS Profile running? + * Destination deployment slot during swap operation. */ - isIisProfileRunning?: boolean; + targetSlot: string; /** - * IIS Profile timeout (seconds). + * true to preserve Virtual Network to the slot during swap; otherwise, + * false. */ - iisProfileTimeoutInSeconds?: number; + preserveVnet: boolean; +} + +/** + * Custom domain analysis. + */ +export interface CustomHostnameAnalysisResult extends ProxyOnlyResource { /** - * Parent process. + * true if hostname is already verified; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - parent?: string; + readonly isHostnameAlreadyVerified?: boolean; /** - * Child process list. + * 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.** */ - children?: string[]; + readonly customDomainVerificationTest?: DnsVerificationTestResult; /** - * Thread list. + * Raw failure information if DNS verification fails. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - threads?: ProcessThreadInfo[]; + readonly customDomainVerificationFailureInfo?: ErrorEntity; /** - * List of open files. + * 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.** */ - openFileHandles?: string[]; + readonly hasConflictOnScaleUnit?: boolean; /** - * List of modules. + * 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.** */ - modules?: ProcessModuleInfo[]; + readonly hasConflictAcrossSubscription?: boolean; /** - * File name of this process. + * 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.** */ - fileName?: string; + readonly conflictingAppResourceId?: string; /** - * Command line. + * CName records controller can see for this hostname. */ - commandLine?: string; + cNameRecords?: string[]; /** - * User name. + * TXT records controller can see for this hostname. */ - userName?: string; + txtRecords?: string[]; /** - * Handle count. + * A records controller can see for this hostname. */ - handleCount?: number; + aRecords?: string[]; /** - * Module count. + * Alternate CName records controller can see for this hostname. */ - moduleCount?: number; + alternateCNameRecords?: string[]; /** - * Thread count. + * Alternate TXT records controller can see for this hostname. */ - threadCount?: number; + alternateTxtRecords?: string[]; +} + +/** + * The authentication client credentials of the custom Open ID Connect provider. + */ +export interface OpenIdConnectClientCredential extends ProxyOnlyResource { /** - * Start time. + * The method that should be used to authenticate the user. Possible values include: + * 'ClientSecretPost' */ - startTime?: Date; + method?: ClientCredentialMethod; /** - * Total CPU time. + * The app setting that contains the client secret for the custom Open ID Connect provider. */ - totalCpuTime?: string; + clientSecretSettingName?: string; +} + +/** + * The configuration settings of the endpoints used for the custom Open ID Connect provider. + */ +export interface OpenIdConnectConfig extends ProxyOnlyResource { /** - * User CPU time. + * The endpoint to be used to make an authorization request. */ - userCpuTime?: string; + authorizationEndpoint?: string; /** - * Privileged CPU time. + * The endpoint to be used to request a token. */ - privilegedCpuTime?: string; + tokenEndpoint?: string; /** - * Working set. + * The endpoint that issues the token. */ - workingSet?: number; + issuer?: string; /** - * Peak working set. + * The endpoint that provides the keys necessary to validate the token. */ - peakWorkingSet?: number; + certificationUri?: string; /** - * Private memory size. + * The endpoint that contains all the configuration endpoints for the provider. */ - privateMemory?: number; + wellKnownOpenIdConfiguration?: string; +} + +/** + * The configuration settings of the app registration for the custom Open ID Connect provider. + */ +export interface OpenIdConnectRegistration extends ProxyOnlyResource { /** - * Virtual memory size. + * The client id of the custom Open ID Connect provider. */ - virtualMemory?: number; + clientId?: string; /** - * Peak virtual memory usage. + * The authentication credentials of the custom Open ID Connect provider. */ - peakVirtualMemory?: number; + clientCredential?: OpenIdConnectClientCredential; /** - * Paged system memory. + * The configuration settings of the endpoints used for the custom Open ID Connect provider. */ - pagedSystemMemory?: number; + openIdConnectConfiguration?: OpenIdConnectConfig; +} + +/** + * The configuration settings of the login flow of the custom Open ID Connect provider. + */ +export interface OpenIdConnectLogin extends ProxyOnlyResource { /** - * Non-paged system memory. + * The name of the claim that contains the users name. */ - nonPagedSystemMemory?: number; + nameClaimType?: string; /** - * Paged memory. + * A list of the scopes that should be requested while authenticating. */ - pagedMemory?: number; + scopes?: string[]; +} + +/** + * The configuration settings of the custom Open ID Connect provider. + */ +export interface CustomOpenIdConnectProvider extends ProxyOnlyResource { /** - * Peak paged memory. + * false if the custom Open ID provider provider should not be enabled; otherwise, + * true. */ - peakPagedMemory?: number; + enabled?: boolean; /** - * Time stamp. + * The configuration settings of the app registration for the custom Open ID Connect provider. */ - timeStamp?: Date; + registration?: OpenIdConnectRegistration; /** - * List of environment variables. + * The configuration settings of the login flow of the custom Open ID Connect provider. */ - environmentVariables?: { [propertyName: string]: string }; + login?: OpenIdConnectLogin; +} + +/** + * Details about restoring a deleted app. + */ +export interface DeletedAppRestoreRequest extends ProxyOnlyResource { /** - * Is this the SCM site? + * ARM resource ID of the deleted app. Example: + * /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId} */ - isScmSite?: boolean; + deletedSiteId?: string; /** - * Is this a Web Job? + * If true, deleted site configuration, in addition to content, will be restored. */ - isWebjob?: boolean; + recoverConfiguration?: boolean; + /** + * 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. + */ + 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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; /** - * 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/ + * Gets or sets a value indicating whether the function is disabled */ - googleOAuthScopes?: string[]; + isDisabled?: boolean; +} + +/** + * Function secrets. + */ +export interface FunctionSecrets { + /** + * Secret key. + */ + 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * .NET Framework version. Default value: 'v4.6'. + * 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 extends ProxyOnlyResource { + /** + * 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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 extends ProxyOnlyResource { /** - * 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 { +export interface SiteAuthSettings extends ProxyOnlyResource { /** - * Job ID. + * true if the Authentication / Authorization feature is enabled for the current + * app; otherwise, false. */ - webJobId?: string; + enabled?: boolean; /** - * Job name. + * 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. */ - webJobName?: string; + runtimeVersion?: string; /** - * Job status. Possible values include: 'Success', 'Failed', 'Error' + * The action to take when an unauthenticated client attempts to access the app. Possible values + * include: 'RedirectToLoginPage', 'AllowAnonymous' */ - status?: TriggeredWebJobStatus; + unauthenticatedClientAction?: UnauthenticatedClientAction; /** - * Start time. + * true to durably store platform-specific security tokens that are obtained during + * login flows; otherwise, false. + * The default is false. */ - startTime?: Date; + tokenStoreEnabled?: boolean; /** - * End time. + * 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. */ - endTime?: Date; + allowedExternalRedirectUrls?: string[]; /** - * Job duration. + * 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' */ - duration?: string; + defaultProvider?: BuiltInAuthenticationProvider; /** - * Output 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. */ - outputUrl?: string; + tokenRefreshExtensionHours?: number; /** - * Error 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 */ - errorUrl?: string; + clientId?: string; /** - * Job URL. + * 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 */ - url?: string; + clientSecret?: string; /** - * Job name. + * The app setting name that contains the client secret of the relying party application. */ - jobName?: string; + clientSecretSettingName?: string; /** - * Job trigger. + * 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. */ - trigger?: string; -} - -/** - * Triggered Web Job History. List of Triggered Web Job Run Information elements. - */ -export interface TriggeredJobHistory extends ProxyOnlyResource { + clientSecretCertificateThumbprint?: string; /** - * List of triggered web job runs. + * 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 */ - runs?: TriggeredJobRun[]; -} - -/** - * Triggered Web Job Information. - */ -export interface TriggeredWebJob extends ProxyOnlyResource { + issuer?: string; /** - * Latest job run information. + * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as + * such. */ - latestRun?: TriggeredJobRun; + validateIssuer?: boolean; /** - * History 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. */ - historyUrl?: string; + allowedAudiences?: string[]; /** - * Scheduler Logs URL. + * Login parameters to send to the OpenID Connect authorization endpoint when + * a user logs in. Each parameter must be in the form "key=value". */ - schedulerLogsUrl?: string; + additionalLoginParams?: string[]; /** - * Run command. + * Gets a JSON string containing the Azure AD Acl settings. */ - runCommand?: string; + aadClaimsAuthorization?: string; /** - * Job 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/ */ - url?: string; + googleClientId?: string; /** - * Extra Info URL. + * 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/ */ - extraInfoUrl?: string; + googleClientSecret?: string; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * The app setting name that contains the client secret associated with + * the Google web application. */ - webJobType?: WebJobType; + googleClientSecretSettingName?: string; /** - * Error information. + * 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/ */ - error?: string; + googleOAuthScopes?: string[]; /** - * Using SDK? + * 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 */ - usingSdk?: boolean; + facebookAppId?: string; /** - * Job settings. + * 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 */ - settings?: { [propertyName: string]: any }; -} - -/** - * An interface representing WebSiteInstanceStatus. - */ -export interface WebSiteInstanceStatus extends ProxyOnlyResource { + facebookAppSecret?: string; /** - * Possible values include: 'READY', 'STOPPED', 'UNKNOWN' + * The app setting name that contains the app secret used for Facebook Login. */ - state?: SiteRuntimeState; + facebookAppSecretSettingName?: string; /** - * Link to the GetStatusApi in Kudu + * 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 */ - statusUrl?: string; + facebookOAuthScopes?: string[]; /** - * Link to the Diagnose and Solve Portal + * The Client Id of the GitHub app used for login. + * This setting is required for enabling Github login */ - detectorUrl?: 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. */ - consoleUrl?: string; + gitHubClientSecret?: string; /** - * Link to the console to web app instance + * The app setting name that contains the client secret of the Github + * app used for GitHub Login. */ - healthCheckUrl?: string; - containers?: { [propertyName: string]: ContainerInfo }; -} - -/** - * Web Job Information. - */ -export interface WebJob extends ProxyOnlyResource { + gitHubClientSecretSettingName?: string; /** - * Run command. + * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. + * This setting is optional */ - runCommand?: string; + gitHubOAuthScopes?: string[]; /** - * Job 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 */ - url?: string; + twitterConsumerKey?: string; /** - * Extra Info URL. + * 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 */ - extraInfoUrl?: string; + twitterConsumerSecret?: string; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter + * application used for sign-in. */ - webJobType?: WebJobType; + twitterConsumerSecretSettingName?: string; /** - * Error information. + * 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 */ - error?: string; + microsoftAccountClientId?: string; /** - * Using SDK? + * 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 */ - usingSdk?: boolean; + microsoftAccountClientSecret?: string; /** - * Job settings. + * The app setting name containing the OAuth 2.0 client secret that was created for the + * app used for authentication. */ - settings?: { [propertyName: string]: any }; + microsoftAccountClientSecretSettingName?: string; + /** + * 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 + */ + microsoftAccountOAuthScopes?: string[]; + /** + * "true" if the auth config settings should be read from a file, + * "false" otherwise + */ + isAuthFromFile?: string; + /** + * The path of the config file containing auth settings. + * If the path is relative, base will the site's root directory. + */ + authFilePath?: 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. + */ + configVersion?: string; } /** - * The plan object in Azure Resource Manager, represents a marketplace plan. + * Configuration settings for the Azure App Service Authentication / Authorization V2 feature. */ -export interface ArmPlan { +export interface SiteAuthSettingsV2 extends ProxyOnlyResource { /** - * The name. + * The configuration settings of the platform of App Service Authentication/Authorization. */ - name?: string; + platform?: AuthPlatform; /** - * The publisher. + * The configuration settings that determines the validation flow of users using App Service + * Authentication/Authorization. */ - publisher?: string; + globalValidation?: GlobalValidation; /** - * The product. + * The configuration settings of each of the identity providers used to configure App Service + * Authentication/Authorization. */ - product?: string; + identityProviders?: IdentityProviders; /** - * The promotion code. + * The configuration settings of the login flow of users using App Service + * Authentication/Authorization. */ - promotionCode?: string; + login?: Login; /** - * Version of product. + * The configuration settings of the HTTP requests for authentication and authorization requests + * made against App Service Authentication/Authorization. */ - version?: string; + httpSettings?: HttpSettings; } /** - * A remote private endpoint connection + * An app cloneability criterion. */ -export interface RemotePrivateEndpointConnection extends ProxyOnlyResource { - /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provisioningState?: string; +export interface SiteCloneabilityCriterion { /** - * PrivateEndpoint of a remote private endpoint connection + * Name of criterion. */ - privateEndpoint?: ArmIdWrapper; - privateLinkServiceConnectionState?: PrivateLinkConnectionState; + name?: string; /** - * Private IPAddresses mapped to the remote private endpoint + * Description of criterion. */ - ipAddresses?: string[]; + description?: string; } /** - * Message envelope that contains the common Azure resource manager properties and the resource - * provider specific content. + * Represents whether or not an app is cloneable. */ -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 SiteCloneability { /** - * Name of resource. + * Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable' */ - name?: string; + result?: CloneAbilityResult; /** - * Type of resource e.g "Microsoft.Web/sites". + * List of features enabled on app that prevent cloning. */ - type?: string; + blockingFeatures?: SiteCloneabilityCriterion[]; /** - * Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia. + * 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. */ - location?: string; + unsupportedFeatures?: SiteCloneabilityCriterion[]; /** - * Tags associated with resource. + * List of blocking application characteristics. */ - tags?: { [propertyName: string]: string }; + blockingCharacteristics?: SiteCloneabilityCriterion[]; +} + +/** + * Web app configuration ARM resource. + */ +export interface SiteConfigResource extends ProxyOnlyResource { /** - * Azure resource manager plan. + * Number of workers. */ - plan?: ArmPlan; + numberOfWorkers?: number; /** - * Resource specific properties. + * Default documents. */ - properties?: RemotePrivateEndpointConnection; + defaultDocuments?: string[]; /** - * SKU description of the resource. + * .NET Framework version. Default value: 'v4.6'. */ - sku?: SkuDescription; + netFrameworkVersion?: string; /** - * Azure-AsyncOperation Status info. + * Version of PHP. */ - status?: string; + phpVersion?: string; /** - * Azure-AsyncOperation Error info. + * Version of Python. */ - error?: ErrorEntity; + pythonVersion?: string; /** - * MSI resource + * Version of Node.js. */ - identity?: ManagedServiceIdentity; + nodeVersion?: string; /** - * Logical Availability Zones the service is hosted in + * Version of PowerShell. */ - zones?: string[]; -} - -/** - * Build properties for the static site. - */ -export interface StaticSiteBuildProperties { + powerShellVersion?: string; /** - * The path to the app code within the repository. + * Linux App Framework and version */ - appLocation?: string; + linuxFxVersion?: string; /** - * The path to the api code within the repository. + * Xenon App Framework and version */ - apiLocation?: string; + windowsFxVersion?: string; /** - * Deprecated: The path of the app artifacts after building (deprecated in favor of - * OutputLocation) + * true if request tracing is enabled; otherwise, false. */ - appArtifactLocation?: string; + requestTracingEnabled?: boolean; /** - * The output path of the app after building. + * Request tracing expiration time. */ - outputLocation?: string; + requestTracingExpirationTime?: Date; /** - * A custom command to run during deployment of the static content application. + * true if remote debugging is enabled; otherwise, false. */ - appBuildCommand?: string; + remoteDebuggingEnabled?: boolean; /** - * A custom command to run during deployment of the Azure Functions API application. + * Remote debugging version. */ - apiBuildCommand?: string; + remoteDebuggingVersion?: string; /** - * Skip Github Action workflow generation. + * true if HTTP logging is enabled; otherwise, false. */ - skipGithubActionWorkflowGeneration?: boolean; + httpLoggingEnabled?: boolean; /** - * Github Action secret name override. + * Flag to use Managed Identity Creds for ACR pull */ - githubActionSecretNameOverride?: string; -} - -/** - * Template Options for the static site. - */ -export interface StaticSiteTemplateOptions { + acrUseManagedIdentityCreds?: boolean; /** - * URL of the template repository. The newly generated repository will be based on this one. + * If using user managed identity, the user managed identity ClientId */ - templateRepositoryUrl?: string; + acrUserManagedIdentityID?: string; /** - * Owner of the newly generated repository. + * HTTP logs directory size limit. */ - owner?: string; + logsDirectorySizeLimit?: number; /** - * Name of the newly generated repository. + * true if detailed error logging is enabled; otherwise, false. */ - repositoryName?: string; + detailedErrorLoggingEnabled?: boolean; /** - * Description of the newly generated repository. + * Publishing user name. */ - description?: string; + publishingUsername?: string; /** - * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. - * public). + * Application settings. */ - isPrivate?: boolean; -} - -/** - * A static site user provided function. - */ -export interface StaticSiteUserProvidedFunctionApp extends ProxyOnlyResource { + appSettings?: NameValuePair[]; /** - * The resource id of the function app registered with the static site + * Connection strings. */ - functionAppResourceId?: string; + connectionStrings?: ConnStringInfo[]; /** - * The region of the function app registered with the static site + * Site MachineKey. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - functionAppRegion?: string; + readonly machineKey?: SiteMachineKey; /** - * 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.** + * Handler mappings. */ - readonly createdOn?: Date; -} - -/** - * Static Site ARM resource. - */ -export interface StaticSiteARMResource extends Resource { + handlerMappings?: HandlerMapping[]; /** - * The default autogenerated hostname for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Document root. */ - readonly defaultHostname?: string; + documentRoot?: string; /** - * URL for the repository of the static site. + * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', + * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', + * 'OneDrive', 'VSO', 'VSTSRM' */ - repositoryUrl?: string; + scmType?: ScmType; /** - * The target branch in the repository. + * true to use 32-bit worker process; otherwise, false. */ - branch?: string; + use32BitWorkerProcess?: boolean; /** - * The custom domains associated with this static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if WebSocket is enabled; otherwise, false. */ - readonly customDomains?: string[]; + webSocketsEnabled?: boolean; /** - * A user's github repository token. This is used to setup the Github Actions workflow file and - * API secrets. + * true if Always On is enabled; otherwise, false. */ - repositoryToken?: string; + alwaysOn?: boolean; /** - * Build properties to configure on the repository. + * Java version. */ - buildProperties?: StaticSiteBuildProperties; + javaVersion?: string; /** - * Private endpoint connections - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Java container. */ - readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; + javaContainer?: string; /** - * State indicating whether staging environments are allowed or not allowed for a static web app. - * Possible values include: 'Enabled', 'Disabled' + * Java container version. */ - stagingEnvironmentPolicy?: StagingEnvironmentPolicy; + javaContainerVersion?: string; /** - * false if config file is locked for this static web app; otherwise, - * true. + * App command line to launch. */ - allowConfigFileUpdates?: boolean; + appCommandLine?: string; /** - * Template options for generating a new repository. + * Managed pipeline mode. Possible values include: 'Integrated', 'Classic' */ - templateProperties?: StaticSiteTemplateOptions; + managedPipelineMode?: ManagedPipelineMode; /** - * The content distribution endpoint for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Virtual applications. */ - readonly contentDistributionEndpoint?: string; + virtualApplications?: VirtualApplication[]; /** - * Identity to use for Key Vault Reference authentication. - * **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 keyVaultReferenceIdentity?: string; + loadBalancing?: SiteLoadBalancing; /** - * User provided function apps registered with the static site - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * This is work around for polymorphic types. */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + experiments?: Experiments; /** - * 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 limits. */ - readonly provider?: string; - sku?: SkuDescription; - identity?: ManagedServiceIdentity; -} - -/** - * Static Site Build ARM resource. - */ -export interface StaticSiteBuildARMResource extends ProxyOnlyResource { + limits?: SiteLimits; /** - * An identifier for the static site build. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if Auto Heal is enabled; otherwise, false. */ - readonly buildId?: string; + autoHealEnabled?: boolean; /** - * The source branch. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Auto Heal rules. */ - readonly sourceBranch?: string; + autoHealRules?: AutoHealRules; /** - * 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.** + * Tracing options. */ - readonly pullRequestTitle?: string; + tracingOptions?: string; /** - * The hostname for a static site build. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Virtual Network name. */ - readonly hostname?: string; + vnetName?: string; /** - * When this build was created. - * **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 createdTimeUtc?: Date; + vnetRouteAllEnabled?: boolean; /** - * When this build was updated. - * **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 lastUpdatedOn?: Date; + vnetPrivatePortsCount?: number; /** - * 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.** + * Cross-Origin Resource Sharing (CORS) settings. */ - readonly status?: BuildStatus; + cors?: CorsSettings; /** - * 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.** + * Push endpoint settings. */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; -} - -/** - * Static Site Custom Domain Overview ARM resource. - */ -export interface StaticSiteCustomDomainOverviewARMResource extends ProxyOnlyResource { + push?: PushSettings; /** - * The domain name for the static site custom domain. - * **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 domainName?: string; + apiDefinition?: ApiDefinitionInfo; /** - * 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.** + * Azure API management settings linked to the app. */ - readonly createdOn?: Date; + apiManagementConfig?: ApiManagementConfig; /** - * 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.** + * Auto-swap slot name. */ - readonly status?: CustomDomainStatus; + autoSwapSlotName?: string; /** - * The TXT record validation token - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true to enable local MySQL; otherwise, false. Default value: false. */ - readonly validationToken?: string; + localMySqlEnabled?: boolean; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Managed Service Identity Id */ - readonly errorMessage?: string; -} - -/** - * Static Site Custom Domain Request Properties ARM resource. - */ -export interface StaticSiteCustomDomainRequestPropertiesARMResource extends ProxyOnlyResource { + managedServiceIdentityId?: number; /** - * Validation method for adding a custom domain. Default value: 'cname-delegation'. + * Explicit Managed Service Identity Id */ - validationMethod?: string; -} - -/** - * Static Site Function Overview ARM resource. - */ -export interface StaticSiteFunctionOverviewARMResource extends ProxyOnlyResource { + xManagedServiceIdentityId?: number; /** - * The name for the function - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Identity to use for Key Vault Reference authentication. */ - readonly functionName?: string; + keyVaultReferenceIdentity?: string; /** - * 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.** + * IP security restrictions for main. */ - readonly triggerType?: TriggerTypes; -} - -/** - * ARM resource for a static site when patching - */ -export interface StaticSitePatchResource extends ProxyOnlyResource { + ipSecurityRestrictions?: IpSecurityRestriction[]; /** - * The default autogenerated hostname for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * IP security restrictions for scm. */ - readonly defaultHostname?: string; + scmIpSecurityRestrictions?: IpSecurityRestriction[]; /** - * URL for the repository of the static site. + * IP security restrictions for scm to use main. */ - repositoryUrl?: string; + scmIpSecurityRestrictionsUseMain?: boolean; /** - * The target branch in the repository. + * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value: + * true. */ - branch?: string; + http20Enabled?: boolean; /** - * The custom domains associated with this static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * MinTlsVersion: configures the minimum version of TLS required for SSL requests. Possible + * values include: '1.0', '1.1', '1.2' */ - readonly customDomains?: string[]; + minTlsVersion?: SupportedTlsVersions; /** - * A user's github repository token. This is used to setup the Github Actions workflow file and - * API secrets. + * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM + * site. Possible values include: '1.0', '1.1', '1.2' */ - repositoryToken?: string; + scmMinTlsVersion?: SupportedTlsVersions; /** - * Build properties to configure on the repository. + * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled' */ - buildProperties?: StaticSiteBuildProperties; + ftpsState?: FtpsState; /** - * Private endpoint connections - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Number of preWarmed instances. + * This setting only applies to the Consumption and Elastic Plans */ - readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; + preWarmedInstanceCount?: number; /** - * State indicating whether staging environments are allowed or not allowed for a static web app. - * Possible values include: 'Enabled', 'Disabled' + * Maximum number of workers that a site can scale out to. + * This setting only applies to the Consumption and Elastic Premium Plans */ - stagingEnvironmentPolicy?: StagingEnvironmentPolicy; + functionAppScaleLimit?: number; /** - * false if config file is locked for this static web app; otherwise, - * true. + * Health check path */ - allowConfigFileUpdates?: boolean; + healthCheckPath?: string; /** - * Template options for generating a new repository. + * 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. */ - templateProperties?: StaticSiteTemplateOptions; + functionsRuntimeScaleMonitoringEnabled?: boolean; /** - * The content distribution endpoint for 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 contentDistributionEndpoint?: string; + websiteTimeZone?: string; /** - * Identity to use for Key Vault Reference authentication. - * **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 keyVaultReferenceIdentity?: string; + minimumElasticInstanceCount?: number; /** - * User provided function apps registered with the static site - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of Azure Storage Accounts. */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue }; /** - * 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.** + * Property to allow or block all public traffic. */ - readonly provider?: string; + publicNetworkAccess?: string; } /** - * Static Site Reset Properties ARM resource. + * A snapshot of a web app configuration. */ -export interface StaticSiteResetPropertiesARMResource extends ProxyOnlyResource { +export interface SiteConfigurationSnapshotInfo extends ProxyOnlyResource { /** - * The token which proves admin privileges to the repository. + * The time the snapshot was taken. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - repositoryToken?: string; + readonly time?: Date; /** - * Determines whether the repository should be updated with the new properties. + * The id of the snapshot + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - shouldUpdateRepository?: boolean; + readonly snapshotId?: number; } /** - * Static Site User ARM resource. + * Site Extension Information. */ -export interface StaticSiteUserARMResource extends ProxyOnlyResource { +export interface SiteExtensionInfo 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.** + * Site extension ID. + */ + extensionId?: string; + title?: string; + /** + * Site extension type. Possible values include: 'Gallery', 'WebRoot' + */ + extensionType?: SiteExtensionType; + /** + * Summary description. + */ + summary?: string; + /** + * Detailed description. + */ + description?: string; + /** + * Version information. + */ + version?: string; + /** + * Extension URL. + */ + extensionUrl?: string; + /** + * Project URL. + */ + projectUrl?: string; + /** + * Icon URL. + */ + iconUrl?: string; + /** + * License URL. */ - readonly provider?: string; + licenseUrl?: string; /** - * The user id for the static site user. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Feed URL. */ - readonly userId?: string; + feedUrl?: string; /** - * The display name for the static site user. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of authors. */ - readonly displayName?: string; + authors?: string[]; /** - * The roles for the static site user, in free-form string format + * Installer command line parameters. */ - roles?: string; -} - -/** - * Static sites user roles invitation resource. - */ -export interface StaticSiteUserInvitationRequestResource extends ProxyOnlyResource { + installerCommandLineParams?: string; /** - * The domain name for the static site custom domain. + * Published timestamp. */ - domain?: string; + publishedDateTime?: Date; /** - * The identity provider for the static site user. + * Count of downloads. */ - provider?: string; + downloadCount?: number; /** - * The user id for the static site user. + * true if the local version is the latest version; false otherwise. */ - userDetails?: string; + localIsLatestVersion?: boolean; /** - * The roles for the static site user, in free-form string format + * Local path. */ - roles?: string; + localPath?: string; /** - * The number of hours the sas token stays valid + * Installed timestamp. */ - numHoursToExpiration?: number; -} - -/** - * Static sites user roles invitation link resource. - */ -export interface StaticSiteUserInvitationResponseResource extends ProxyOnlyResource { + installedDateTime?: Date; /** - * The expiration time of the invitation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Provisioning state. */ - readonly expiresOn?: Date; + provisioningState?: string; /** - * The url for the invitation link - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Site Extension comment. */ - readonly invitationUrl?: string; + comment?: string; } /** - * Static Site User Provided Function App ARM resource. + * Configuration of App Service site logs. */ -export interface StaticSiteUserProvidedFunctionAppARMResource extends ProxyOnlyResource { +export interface SiteLogsConfig extends ProxyOnlyResource { /** - * The resource id of the function app registered with the static site + * Application logs configuration. */ - functionAppResourceId?: string; + applicationLogs?: ApplicationLogsConfig; /** - * The region of the function app registered with the static site + * HTTP logs configuration. */ - functionAppRegion?: string; + httpLogs?: HttpLogsConfig; /** - * 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.** + * Failed requests tracing configuration. */ - readonly createdOn?: Date; + failedRequestsTracing?: EnabledConfig; + /** + * Detailed error messages configuration. + */ + detailedErrorMessages?: EnabledConfig; } /** - * Static site zip deployment ARM resource. + * ARM resource for a site. */ -export interface StaticSiteZipDeploymentARMResource extends ProxyOnlyResource { +export interface SitePatchResource extends ProxyOnlyResource { /** - * URL for the zipped app content + * Current state of the app. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - appZipUrl?: string; + readonly state?: string; /** - * URL for the zipped api content + * Hostnames associated with the app. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - apiZipUrl?: string; + readonly hostNames?: string[]; /** - * A title to label the deployment + * Name of the repository site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - deploymentTitle?: string; + readonly repositorySiteName?: string; /** - * The provider submitting this deployment + * 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.** */ - provider?: string; + readonly usageState?: UsageState; /** - * The language of the api content, if it exists + * true if the app is enabled; otherwise, false. Setting this value to + * false disables the app (takes the app offline). */ - functionLanguage?: string; -} - -/** - * Preview for the Static Site Workflow to be generated - */ -export interface StaticSitesWorkflowPreview extends ProxyOnlyResource { + enabled?: boolean; /** - * The path for the workflow file to be generated + * 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.** */ - readonly path?: string; + readonly enabledHostNames?: string[]; /** - * The contents for the workflow file to be generated + * 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.** */ - readonly contents?: string; -} - -/** - * Request entity for previewing the Static Site workflow - */ -export interface StaticSitesWorkflowPreviewRequest extends ProxyOnlyResource { + readonly availabilityState?: SiteAvailabilityState; /** - * URL for the repository of the static site. + * Hostname SSL states are used to manage the SSL bindings for app's hostnames. */ - repositoryUrl?: string; + hostNameSslStates?: HostNameSslState[]; /** - * The target branch in the repository. + * Resource ID of the associated App Service plan, formatted as: + * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". */ - branch?: string; + serverFarmId?: string; /** - * Build properties to configure on the repository. + * true if reserved; otherwise, false. Default value: false. */ - buildProperties?: StaticSiteBuildProperties; -} - -/** - * String list resource. - */ -export interface StringList extends ProxyOnlyResource { + reserved?: boolean; /** - * List of string resources. + * Obsolete: Hyper-V sandbox. Default value: false. */ - properties?: string[]; -} - -/** - * Virtual IP mapping. - */ -export interface VirtualIPMapping { + isXenon?: boolean; /** - * Virtual IP address. + * Hyper-V sandbox. Default value: false. */ - virtualIP?: string; + hyperV?: boolean; /** - * Internal HTTP port. + * 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.** */ - internalHttpPort?: number; + readonly lastModifiedTimeUtc?: Date; /** - * Internal HTTPS port. + * Configuration of the app. */ - internalHttpsPort?: number; + siteConfig?: SiteConfig; /** - * Is virtual IP mapping in use. + * 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.** */ - inUse?: boolean; + readonly trafficManagerHostNames?: string[]; /** - * name of the service that virtual IP is assigned to + * true to stop SCM (KUDU) site when the app is stopped; otherwise, + * false. The default is false. Default value: false. */ - serviceName?: string; -} - -/** - * Describes main public IP address and any extra virtual IPs. - */ -export interface AddressResponse extends ProxyOnlyResource { + scmSiteAlsoStopped?: boolean; /** - * Main public virtual IP. + * 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.** */ - serviceIpAddress?: string; + readonly targetSwapSlot?: string; /** - * Virtual Network internal IP address of the App Service Environment if it is in internal - * load-balancing mode. + * App Service Environment to use for the app. */ - internalIpAddress?: string; + hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * IP addresses appearing on outbound connections. + * 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. */ - outboundIpAddresses?: string[]; + clientAffinityEnabled?: boolean; /** - * Additional virtual IPs. + * true to enable client certificate authentication (TLS mutual authentication); + * otherwise, false. Default is false. */ - vipMappings?: VirtualIPMapping[]; -} - -/** - * App Service Environment ARM resource. - */ -export interface AppServiceEnvironmentResource extends Resource { + clientCertEnabled?: boolean; /** - * 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.** + * 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' */ - readonly provisioningState?: ProvisioningState; + clientCertMode?: ClientCertMode; /** - * 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.** + * client certificate authentication comma-separated exclusion paths */ - readonly status?: HostingEnvironmentStatus; + clientCertExclusionPaths?: string; /** - * Description of the Virtual Network. + * true to disable the public hostnames of the app; otherwise, false. + * If true, the app is only accessible via API management process. */ - virtualNetwork: VirtualNetworkProfile; + hostNamesDisabled?: boolean; /** - * Specifies which endpoints to serve internally in the Virtual Network for the App Service - * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + * Unique identifier that verifies the custom domains assigned to the app. Customer will add this + * id to a txt record for verification. */ - internalLoadBalancingMode?: LoadBalancingMode; + customDomainVerificationId?: string; /** - * Front-end VM size, e.g. "Medium", "Large". + * 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 outboundIpAddresses?: string; + /** + * 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.** */ - multiSize?: string; + readonly possibleOutboundIpAddresses?: string; /** - * Number of front-end instances. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Size of the function container. */ - readonly multiRoleCount?: number; + containerSize?: number; /** - * Number of IP SSL addresses reserved for the App Service Environment. + * Maximum allowed daily memory-time quota (applicable on dynamic apps only). */ - ipsslAddressCount?: number; + dailyMemoryTimeQuota?: number; /** - * DNS suffix of the App Service Environment. + * 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.** */ - dnsSuffix?: string; + readonly suspendedTill?: Date; /** - * Maximum number of VMs in the App Service Environment. + * 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 maximumNumberOfMachines?: number; + readonly maxNumberOfWorkers?: number; /** - * Scale factor for front-ends. + * If specified during app creation, the app is cloned from a source app. */ - frontEndScaleFactor?: number; + cloningInfo?: CloningInfo; /** - * 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). + * 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.** */ - readonly suspended?: boolean; + readonly resourceGroup?: string; /** - * Custom settings for changing the behavior of 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.** */ - clusterSettings?: NameValuePair[]; + readonly isDefaultContainer?: boolean; /** - * User added ip ranges to whitelist on ASE db + * Default hostname of the app. Read-only. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - userWhitelistedIpRanges?: string[]; + readonly defaultHostName?: string; /** - * Flag that displays whether an ASE has linux workers or not + * Status of the last deployment slot swap operation. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hasLinuxWorkers?: boolean; + readonly slotSwapStatus?: SlotSwapStatus; /** - * Dedicated Host Count - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * HttpsOnly: configures a web site to accept only https requests. Issues redirect for + * http requests */ - readonly dedicatedHostCount?: number; -} - -/** - * ARM resource for a app service environment. - */ -export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource { + httpsOnly?: boolean; /** - * 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.** + * Site redundancy mode. Possible values include: 'None', 'Manual', 'Failover', 'ActiveActive', + * 'GeoRedundant' */ - readonly provisioningState?: ProvisioningState; + redundancyMode?: RedundancyMode; /** - * Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', - * 'Scaling', 'Deleting' + * 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 status?: HostingEnvironmentStatus; + readonly inProgressOperationId?: string; /** - * Description of the Virtual Network. + * Checks if Customer provided storage account is required */ - virtualNetwork: VirtualNetworkProfile; + storageAccountRequired?: boolean; /** - * Specifies which endpoints to serve internally in the Virtual Network for the App Service - * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + * Identity to use for Key Vault Reference authentication. */ - internalLoadBalancingMode?: LoadBalancingMode; + keyVaultReferenceIdentity?: string; /** - * Front-end VM size, e.g. "Medium", "Large". + * 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} */ - multiSize?: string; + virtualNetworkSubnetId?: string; + identity?: ManagedServiceIdentity; +} + +/** + * Used for getting PHP error logging flag. + */ +export interface SitePhpErrorLogFlag extends ProxyOnlyResource { /** - * Number of front-end instances. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Local log_errors setting. */ - readonly multiRoleCount?: number; + localLogErrors?: string; /** - * Number of IP SSL addresses reserved for the App Service Environment. + * Master log_errors setting. */ - ipsslAddressCount?: number; + masterLogErrors?: string; /** - * DNS suffix of the App Service Environment. + * Local log_errors_max_len setting. */ - dnsSuffix?: string; + localLogErrorsMaxLength?: 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.** + * Master log_errors_max_len setting. */ - readonly maximumNumberOfMachines?: number; + masterLogErrorsMaxLength?: string; +} + +/** + * Source control configuration for an app. + */ +export interface SiteSourceControl extends ProxyOnlyResource { /** - * Scale factor for front-ends. + * Repository or source control URL. */ - frontEndScaleFactor?: number; + repoUrl?: 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). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of branch to use for deployment. */ - readonly suspended?: boolean; + branch?: string; /** - * Custom settings for changing the behavior of the App Service Environment. + * true to limit to manual integration; false to enable continuous + * integration (which configures webhooks into online repos like GitHub). */ - clusterSettings?: NameValuePair[]; + isManualIntegration?: boolean; /** - * User added ip ranges to whitelist on ASE db + * true if this is deployed via GitHub action. */ - userWhitelistedIpRanges?: string[]; + isGitHubAction?: boolean; /** - * 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 enable deployment rollback; otherwise, false. */ - readonly hasLinuxWorkers?: boolean; + deploymentRollbackEnabled?: boolean; /** - * Dedicated Host Count - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true for a Mercurial repository; false for a Git repository. */ - readonly dedicatedHostCount?: number; + isMercurial?: boolean; + /** + * If GitHub Action is selected, than the associated configuration. + */ + gitHubActionConfiguration?: GitHubActionConfiguration; } /** - * Full view of networking configuration for an ASE. + * Slot Config names azure resource. */ -export interface AseV3NetworkingConfiguration extends ProxyOnlyResource { +export interface SlotConfigNamesResource extends ProxyOnlyResource { /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of connection string names. */ - readonly windowsOutboundIpAddresses?: string[]; + connectionStringNames?: string[]; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of application settings names. */ - readonly linuxOutboundIpAddresses?: string[]; + appSettingNames?: string[]; /** - * Property to enable and disable new private endpoint connection creation on ASE + * List of external Azure storage account identifiers. */ - allowNewPrivateEndpointConnections?: boolean; + azureStorageConfigNames?: string[]; } /** - * Current TCP connectivity information from the App Service Environment to a single endpoint. + * A setting difference between two deployment slots of an app. */ -export interface EndpointDetail { +export interface SlotDifference extends ProxyOnlyResource { /** - * An IP Address that Domain Name currently resolves to. + * Level of the difference: Information, Warning or Error. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - ipAddress?: string; + readonly level?: string; /** - * The port an endpoint is connected to. + * The type of the setting: General, AppSetting or ConnectionString. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - port?: number; + readonly settingType?: 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. + * 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.** */ - latency?: number; + readonly diffRule?: string; /** - * Whether it is possible to create a TCP connection from the App Service Environment to this - * IpAddress at this Port. + * Name of the setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isAccessible?: boolean; -} - -/** - * A domain name that a service is reached at, including details of the current connection status. - */ -export interface EndpointDependency { + readonly settingName?: string; /** - * The domain name of the dependency. + * Value of the setting in the current slot. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - domainName?: string; + readonly valueInCurrentSlot?: string; /** - * The IP Addresses and Ports used when connecting to DomainName. + * Value of the setting in the target slot. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - endpointDetails?: EndpointDetail[]; + 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; } /** - * Diagnostics for an App Service Environment. + * Specifies the web app that snapshot contents will be retrieved from. */ -export interface HostingEnvironmentDiagnostics { +export interface SnapshotRecoverySource { /** - * Name/identifier of the diagnostics. + * Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS */ - name?: string; + location?: string; /** - * Diagnostics output. + * 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. */ - diagnosticsOutput?: string; + id?: string; } /** - * The IP Addresses and Ports that require inbound network access to and within the subnet of the - * App Service Environment. + * Details about app recovery operation. */ -export interface InboundEnvironmentEndpoint { - /** - * Short text describing the purpose of the network traffic. - */ - description?: string; +export interface SnapshotRestoreRequest extends ProxyOnlyResource { /** - * The IP addresses that network traffic will originate from in cidr notation. + * Point in time in which the app restore should be done, formatted as a DateTime string. */ - endpoints?: string[]; + snapshotTime?: string; /** - * The ports that network traffic will arrive to the App Service Environment at. + * Optional. Specifies the web app that snapshot contents will be retrieved from. + * If empty, the targeted web app will be used as the source. */ - ports?: string[]; -} - -/** - * Endpoints accessed for a common purpose that the App Service Environment requires outbound - * network access to. - */ -export interface OutboundEnvironmentEndpoint { + recoverySource?: SnapshotRecoverySource; /** - * The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL - * Database, and Azure Active Directory. + * If true the restore operation can overwrite source app; otherwise, + * false. */ - category?: string; + overwrite: boolean; /** - * The endpoints that the App Service Environment reaches the service at. + * If true, site configuration, in addition to content, will be reverted. */ - endpoints?: EndpointDependency[]; -} - -/** - * Metrics availability and retention. - */ -export interface ResourceMetricAvailability { + recoverConfiguration?: boolean; /** - * Time grain . - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * If true, custom hostname conflicts will be ignored when recovering to a target web app. + * This setting is only necessary when RecoverConfiguration is enabled. */ - readonly timeGrain?: string; + 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 extends ProxyOnlyResource { /** - * 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 +10259,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 +10277,7 @@ export interface DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsGetSiteDetectorResponseOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsGetSiteDetectorResponseOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10010,8 +10331,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 +10349,7 @@ export interface DiagnosticsGetSiteDetectorResponseSlotOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10048,8 +10367,7 @@ export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10087,8 +10405,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 +10415,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 +10465,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 +10475,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 +10495,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 +10522,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 +10539,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 +10555,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 +10570,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 +10587,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 +10603,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 +10635,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 +10652,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 +10668,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 +10685,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 +10701,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 +10715,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 +10725,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 +10750,7 @@ export interface WebSiteManagementClientListGeoRegionsOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams extends msRest.RequestOptionsBase { /** * Name of the object. */ @@ -10461,8 +10760,7 @@ export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOpt /** * Optional Parameters. */ -export interface WebSiteManagementClientListBillingMetersNextOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListBillingMetersNextOptionalParams extends msRest.RequestOptionsBase { /** * Azure Location of billable resource */ @@ -10476,8 +10774,7 @@ export interface WebSiteManagementClientListBillingMetersNextOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientListGeoRegionsNextOptionalParams - extends msRest.RequestOptionsBase { +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', @@ -10491,12 +10788,60 @@ export interface WebSiteManagementClientListGeoRegionsNextOptionalParams /** * Specify true if you want to filter to only regions that support Xenon workers. */ - xenonWorkersEnabled?: boolean; + 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 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 +10901,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 +10972,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 +10990,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 +11112,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 +11130,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 +11207,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 +11242,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. */ @@ -11251,10 +11368,10 @@ export interface TldLegalAgreementCollection extends Array { /** * @interface - * Collection of certificates. - * @extends Array + * Collection of App Service Environments. + * @extends Array */ -export interface CertificateCollection 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.** @@ -11264,10 +11381,36 @@ export interface CertificateCollection extends Array { /** * @interface - * Collection of deleted apps. - * @extends Array + * Collection of stamp capacities. + * @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.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * Collection of App Service apps. + * @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.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * 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 +11420,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 +11433,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 +11446,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 +11459,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 +11472,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 +11485,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 +11498,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 +11511,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 +11524,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 +11537,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 +11550,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 +11563,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 +11576,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 +11589,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 +11602,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 +11615,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 +11628,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 +11641,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 +11654,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 +11667,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 +11680,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 +11693,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 +11706,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 +11719,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 +11732,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 +11745,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 +11758,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 +11771,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 +11784,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 +11797,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 +11810,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 +11823,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 +11836,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 +11849,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 +11862,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 +11875,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 +11888,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 +11901,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 +11914,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 +11927,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 +11940,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 +11953,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 +11966,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 +11979,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.** @@ -11853,11 +11991,11 @@ export interface InboundEnvironmentEndpointCollection extends Array + * @interface + * 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 +12005,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 +12018,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 +12031,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 +12044,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 +12057,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 +12070,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 +12083,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 +12096,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 +12116,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 +13083,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 +13103,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 +13123,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 +13143,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 +13163,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 +13183,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 +13203,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 +13223,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 +13243,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 +13263,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 +13283,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 +13303,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 +13323,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 +13343,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 +13363,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 +13383,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 +13403,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 +13423,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 +13443,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 +13463,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 +13483,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 +13503,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 +13523,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 +13543,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,16 +13563,16 @@ 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; + }; }; /** @@ -13647,16 +13583,16 @@ export type DomainsListByResourceGroupNextResponse = 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; + }; }; /** @@ -13667,16 +13603,16 @@ export type DomainsListOwnershipIdentifiersNextResponse = DomainOwnershipIdentif * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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; + }; }; /** @@ -13687,7060 +13623,7265 @@ export type TopLevelDomainsListResponse = TopLevelDomainCollection & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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; + }; +}; + +/** + * 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 parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; +}; + +/** + * Contains response data for the listOperationsNext operation. + */ +export type DomainRegistrationProviderListOperationsNextResponse = CsmOperationCollection & { + /** + * 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; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection & { + /** + * 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: AppServiceEnvironmentCollection; + }; +}; + +/** + * Contains response data for the listByResourceGroup operation. + */ +export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnvironmentCollection & { + /** + * 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: AppServiceEnvironmentCollection; + }; }; /** * Contains response data for the get operation. */ -export type TopLevelDomainsGetResponse = TopLevelDomain & { +export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource & { + /** + * 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: AppServiceEnvironmentResource; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +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: TopLevelDomain; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the listAgreements operation. + * Contains response data for the update operation. */ -export type TopLevelDomainsListAgreementsResponse = 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 listNext operation. + * Contains response data for the listCapacities operation. */ -export type TopLevelDomainsListNextResponse = TopLevelDomainCollection & { +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: TopLevelDomainCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StampCapacityCollection; + }; }; /** - * Contains response data for the listAgreementsNext operation. + * Contains response data for the getVipInfo operation. */ -export type TopLevelDomainsListAgreementsNextResponse = TldLegalAgreementCollection & { +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: TldLegalAgreementCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AddressResponse; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the changeVnet operation. */ -export type DomainRegistrationProviderListOperationsResponse = CsmOperationCollection & { +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: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listOperationsNext operation. + * Contains response data for the getAseV3NetworkingConfiguration operation. */ -export type DomainRegistrationProviderListOperationsNextResponse = CsmOperationCollection & { +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: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AseV3NetworkingConfiguration; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateAseNetworkingConfiguration operation. */ -export type CertificatesListResponse = CertificateCollection & { +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: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AseV3NetworkingConfiguration; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listDiagnostics operation. */ -export type CertificatesListByResourceGroupResponse = CertificateCollection & { +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: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostingEnvironmentDiagnostics[]; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the getDiagnosticsItem operation. */ -export type CertificatesGetResponse = 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 createOrUpdate operation. + * Contains response data for the getInboundNetworkDependenciesEndpoints operation. */ -export type CertificatesCreateOrUpdateResponse = Certificate & { +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: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: InboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the listMultiRolePools operation. */ -export type CertificatesUpdateResponse = Certificate & { +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: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the getMultiRolePool operation. */ -export type CertificatesListNextResponse = CertificateCollection & { +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: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the createOrUpdateMultiRolePool operation. */ -export type CertificatesListByResourceGroupNextResponse = CertificateCollection & { +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: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateMultiRolePool operation. */ -export type DeletedWebAppsListResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the listMultiRolePoolInstanceMetricDefinitions operation. */ -export type DeletedWebAppsListByLocationResponse = 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 getDeletedWebAppByLocation operation. + * Contains response data for the listMultiRoleMetricDefinitions operation. */ -export type DeletedWebAppsGetDeletedWebAppByLocationResponse = DeletedSite & { +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: DeletedSite; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listMultiRolePoolSkus operation. */ -export type DeletedWebAppsListNextResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the listMultiRoleUsages operation. */ -export type DeletedWebAppsListByLocationNextResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the listHostingEnvironmentDetectorResponses operation. + * Contains response data for the listOperations operation. */ -export type DiagnosticsListHostingEnvironmentDetectorResponsesResponse = 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 getHostingEnvironmentDetectorResponse operation. + * Contains response data for the getOutboundNetworkDependenciesEndpoints operation. */ -export type DiagnosticsGetHostingEnvironmentDetectorResponseResponse = 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 listSiteDetectorResponses operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type DiagnosticsListSiteDetectorResponsesResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getSiteDetectorResponse operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type DiagnosticsGetSiteDetectorResponseResponse = DetectorResponse & { +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: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listSiteDiagnosticCategories operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesResponse = DiagnosticCategoryCollection & { +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: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getSiteDiagnosticCategory operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type DiagnosticsGetSiteDiagnosticCategoryResponse = DiagnosticCategory & { +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: DiagnosticCategory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listSiteAnalyses operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type DiagnosticsListSiteAnalysesResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the getSiteAnalysis operation. + * Contains response data for the resume operation. */ -export type DiagnosticsGetSiteAnalysisResponse = AnalysisDefinition & { +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: AnalysisDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the executeSiteAnalysis operation. + * Contains response data for the listAppServicePlans operation. */ -export type DiagnosticsExecuteSiteAnalysisResponse = DiagnosticAnalysis & { +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: DiagnosticAnalysis; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listSiteDetectors operation. + * Contains response data for the listWebApps operation. */ -export type DiagnosticsListSiteDetectorsResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getSiteDetector operation. + * Contains response data for the suspend operation. */ -export type DiagnosticsGetSiteDetectorResponse = DetectorDefinition & { +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: DetectorDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the executeSiteDetector operation. + * Contains response data for the listUsages operation. */ -export type DiagnosticsExecuteSiteDetectorResponse = DiagnosticDetectorResponse & { +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: DiagnosticDetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponsesSlot operation. + * Contains response data for the listWorkerPools operation. */ -export type DiagnosticsListSiteDetectorResponsesSlotResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the getSiteDetectorResponseSlot operation. + * Contains response data for the getWorkerPool operation. */ -export type DiagnosticsGetSiteDetectorResponseSlotResponse = DetectorResponse & { +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: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesSlot operation. + * Contains response data for the createOrUpdateWorkerPool operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesSlotResponse = DiagnosticCategoryCollection & { +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: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the getSiteDiagnosticCategorySlot operation. + * Contains response data for the updateWorkerPool operation. */ -export type DiagnosticsGetSiteDiagnosticCategorySlotResponse = DiagnosticCategory & { +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: DiagnosticCategory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteAnalysesSlot operation. + * Contains response data for the listWorkerPoolInstanceMetricDefinitions operation. */ -export type DiagnosticsListSiteAnalysesSlotResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getSiteAnalysisSlot operation. + * Contains response data for the listWebWorkerMetricDefinitions operation. */ -export type DiagnosticsGetSiteAnalysisSlotResponse = AnalysisDefinition & { +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: AnalysisDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the executeSiteAnalysisSlot operation. + * Contains response data for the listWorkerPoolSkus operation. */ -export type DiagnosticsExecuteSiteAnalysisSlotResponse = DiagnosticAnalysis & { +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: DiagnosticAnalysis; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the listSiteDetectorsSlot operation. + * Contains response data for the listWebWorkerUsages operation. */ -export type DiagnosticsListSiteDetectorsSlotResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the getSiteDetectorSlot operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DiagnosticsGetSiteDetectorSlotResponse = DetectorDefinition & { +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: DetectorDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the executeSiteDetectorSlot operation. + * Contains response data for the beginChangeVnet operation. */ -export type DiagnosticsExecuteSiteDetectorSlotResponse = DiagnosticDetectorResponse & { +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: DiagnosticDetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listHostingEnvironmentDetectorResponsesNext operation. + * Contains response data for the beginCreateOrUpdateMultiRolePool operation. */ -export type DiagnosticsListHostingEnvironmentDetectorResponsesNextResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDetectorResponsesNext operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type DiagnosticsListSiteDetectorResponsesNextResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesNext operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesNextResponse = DiagnosticCategoryCollection & { +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: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listSiteAnalysesNext operation. + * Contains response data for the beginResume operation. */ -export type DiagnosticsListSiteAnalysesNextResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSiteDetectorsNext operation. + * Contains response data for the beginSuspend operation. */ -export type DiagnosticsListSiteDetectorsNextResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponsesSlotNext operation. + * Contains response data for the beginCreateOrUpdateWorkerPool operation. */ -export type DiagnosticsListSiteDetectorResponsesSlotNextResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesSlotNext operation. + * Contains response data for the listNext operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesSlotNextResponse = DiagnosticCategoryCollection & { +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: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the listSiteAnalysesSlotNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type DiagnosticsListSiteAnalysesSlotNextResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the listSiteDetectorsSlotNext operation. + * Contains response data for the listCapacitiesNext operation. */ -export type DiagnosticsListSiteDetectorsSlotNextResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StampCapacityCollection; + }; }; /** - * Contains response data for the getDeletedWebApp operation. + * Contains response data for the changeVnetNext operation. */ -export type GlobalGetDeletedWebAppResponse = DeletedSite & { +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: DeletedSite; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getDeletedWebAppSnapshots operation. + * Contains response data for the getInboundNetworkDependenciesEndpointsNext operation. */ -export type GlobalGetDeletedWebAppSnapshotsResponse = Array & { +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: Snapshot[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: InboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the getAvailableStacks operation. + * Contains response data for the listMultiRolePoolsNext operation. */ -export type ProviderGetAvailableStacksResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the getFunctionAppStacks operation. + * Contains response data for the listMultiRolePoolInstanceMetricDefinitionsNext operation. */ -export type ProviderGetFunctionAppStacksResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksForLocation operation. + * Contains response data for the listMultiRoleMetricDefinitionsNext operation. */ -export type ProviderGetFunctionAppStacksForLocationResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getWebAppStacksForLocation operation. + * Contains response data for the listMultiRolePoolSkusNext operation. */ -export type ProviderGetWebAppStacksForLocationResponse = 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 listOperations operation. + * Contains response data for the listMultiRoleUsagesNext operation. */ -export type ProviderListOperationsResponse = CsmOperationCollection & { +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: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the getWebAppStacks operation. + * Contains response data for the getOutboundNetworkDependenciesEndpointsNext operation. */ -export type ProviderGetWebAppStacksResponse = WebAppStackCollection & { +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: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: OutboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the getAvailableStacksOnPrem operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type ProviderGetAvailableStacksOnPremResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getAvailableStacksNext operation. + * Contains response data for the resumeNext operation. */ -export type ProviderGetAvailableStacksNextResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksNext operation. + * Contains response data for the listAppServicePlansNext operation. */ -export type ProviderGetFunctionAppStacksNextResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksForLocationNext operation. + * Contains response data for the listWebAppsNext operation. */ -export type ProviderGetFunctionAppStacksForLocationNextResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getWebAppStacksForLocationNext operation. + * Contains response data for the suspendNext operation. */ -export type ProviderGetWebAppStacksForLocationNextResponse = 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 listOperationsNext operation. + * Contains response data for the listUsagesNext operation. */ -export type ProviderListOperationsNextResponse = CsmOperationCollection & { +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: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the getWebAppStacksNext operation. + * Contains response data for the listWorkerPoolsNext operation. */ -export type ProviderGetWebAppStacksNextResponse = WebAppStackCollection & { +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: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the getAvailableStacksOnPremNext operation. + * Contains response data for the listWorkerPoolInstanceMetricDefinitionsNext operation. */ -export type ProviderGetAvailableStacksOnPremNextResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listWebWorkerMetricDefinitionsNext operation. */ -export type RecommendationsListResponse = 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 listHistoryForHostingEnvironment operation. + * Contains response data for the listWorkerPoolSkusNext operation. */ -export type RecommendationsListHistoryForHostingEnvironmentResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForHostingEnvironment operation. + * Contains response data for the listWebWorkerUsagesNext operation. */ -export type RecommendationsListRecommendedRulesForHostingEnvironmentResponse = 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 getRuleDetailsByHostingEnvironment operation. + * Contains response data for the beginChangeVnetNext operation. */ -export type RecommendationsGetRuleDetailsByHostingEnvironmentResponse = RecommendationRule & { +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: RecommendationRule; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listHistoryForWebApp operation. + * Contains response data for the beginResumeNext operation. */ -export type RecommendationsListHistoryForWebAppResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForWebApp operation. + * Contains response data for the beginSuspendNext operation. */ -export type RecommendationsListRecommendedRulesForWebAppResponse = 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 getRuleDetailsByWebApp operation. + * Contains response data for the list operation. */ -export type RecommendationsGetRuleDetailsByWebAppResponse = RecommendationRule & { +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: RecommendationRule; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listByResourceGroup operation. */ -export type RecommendationsListNextResponse = 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 listHistoryForHostingEnvironmentNext operation. + * Contains response data for the get operation. */ -export type RecommendationsListHistoryForHostingEnvironmentNextResponse = 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 listRecommendedRulesForHostingEnvironmentNext operation. + * Contains response data for the createOrUpdate operation. */ -export type RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse = 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 listHistoryForWebAppNext operation. + * Contains response data for the update operation. */ -export type RecommendationsListHistoryForWebAppNextResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the listRecommendedRulesForWebAppNext operation. + * Contains response data for the listCapabilities operation. */ -export type RecommendationsListRecommendedRulesForWebAppNextResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Capability[]; + }; }; /** - * Contains response data for the generateGithubAccessTokenForAppserviceCLIAsync operation. + * Contains response data for the getHybridConnection operation. */ -export type GenerateGithubAccessTokenForAppserviceCLIAsyncResponse = AppserviceGithubToken & { +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: AppserviceGithubToken; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the getPublishingUser operation. + * Contains response data for the listHybridConnectionKeys operation. */ -export type GetPublishingUserResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionKey; + }; }; /** - * Contains response data for the updatePublishingUser operation. + * Contains response data for the listWebAppsByHybridConnection operation. */ -export type UpdatePublishingUserResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceCollection; + }; }; /** - * Contains response data for the listSourceControls operation. + * Contains response data for the getHybridConnectionPlanLimit operation. */ -export type ListSourceControlsResponse = SourceControlCollection & { +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: SourceControlCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionLimits; + }; }; /** - * Contains response data for the getSourceControl operation. + * Contains response data for the listHybridConnections operation. */ -export type GetSourceControlResponse = SourceControl & { +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: SourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionCollection; + }; }; /** - * Contains response data for the updateSourceControl operation. + * Contains response data for the listWebApps operation. */ -export type UpdateSourceControlResponse = SourceControl & { +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: SourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listBillingMeters operation. + * Contains response data for the getServerFarmSkus operation. */ -export type ListBillingMetersResponse = BillingMeterCollection & { +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: BillingMeterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the checkNameAvailability operation. + * Contains response data for the listUsages operation. */ -export type CheckNameAvailabilityResponse = ResourceNameAvailability & { +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: ResourceNameAvailability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the getSubscriptionDeploymentLocations operation. + * Contains response data for the listVnets operation. */ -export type GetSubscriptionDeploymentLocationsResponse = DeploymentLocations & { +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: DeploymentLocations; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo[]; + }; }; /** - * Contains response data for the listGeoRegions operation. + * Contains response data for the getVnetFromServerFarm operation. */ -export type ListGeoRegionsResponse = GeoRegionCollection & { +export type AppServicePlansGetVnetFromServerFarmResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * Contains response data for the listSiteIdentifiersAssignedToHostName operation. + * Contains response data for the getVnetGateway operation. */ -export type ListSiteIdentifiersAssignedToHostNameResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listPremierAddOnOffers operation. + * Contains response data for the updateVnetGateway operation. */ -export type ListPremierAddOnOffersResponse = PremierAddOnOfferCollection & { +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: PremierAddOnOfferCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listSkus operation. + * Contains response data for the listRoutesForVnet operation. */ -export type ListSkusResponse = SkuInfos & { +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: SkuInfos; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute[]; + }; }; /** - * Contains response data for the verifyHostingEnvironmentVnet operation. + * Contains response data for the getRouteForVnet operation. */ -export type VerifyHostingEnvironmentVnetResponse = VnetValidationFailureDetails & { +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: VnetValidationFailureDetails; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute[]; + }; }; /** - * Contains response data for the validate operation. + * Contains response data for the createOrUpdateVnetRoute operation. */ -export type ValidateResponse2 = ValidateResponse & { +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: ValidateResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute; + }; }; /** - * Contains response data for the listSourceControlsNext operation. + * Contains response data for the updateVnetRoute operation. */ -export type ListSourceControlsNextResponse = SourceControlCollection & { +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: SourceControlCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute; + }; }; /** - * Contains response data for the listBillingMetersNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ListBillingMetersNextResponse = BillingMeterCollection & { +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: BillingMeterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the listGeoRegionsNext operation. + * Contains response data for the listNext operation. */ -export type ListGeoRegionsNextResponse = GeoRegionCollection & { +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: GeoRegionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listSiteIdentifiersAssignedToHostNameNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ListSiteIdentifiersAssignedToHostNameNextResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listPremierAddOnOffersNext operation. + * Contains response data for the listWebAppsByHybridConnectionNext operation. */ -export type ListPremierAddOnOffersNextResponse = PremierAddOnOfferCollection & { +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: PremierAddOnOfferCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listHybridConnectionsNext operation. */ -export type WebAppsListResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listWebAppsNext operation. */ -export type WebAppsListByResourceGroupResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the listUsagesNext operation. */ -export type WebAppsGetResponse = 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 createOrUpdate operation. + * Contains response data for the list operation. */ -export type WebAppsCreateOrUpdateResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsUpdateResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the analyzeCustomHostname operation. + * Contains response data for the get operation. */ -export type WebAppsAnalyzeCustomHostnameResponse = CustomHostnameAnalysisResult & { +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: CustomHostnameAnalysisResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the backup operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsBackupResponse = 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 listBackups operation. + * Contains response data for the update operation. */ -export type WebAppsListBackupsResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the getBackupStatus operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetBackupStatusResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the listBackupStatusSecrets operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsListBackupStatusSecretsResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the getBasicPublishingCredentialsPolicies operation. + * Contains response data for the list operation. */ -export type WebAppsGetBasicPublishingCredentialsPoliciesResponse = CsmPublishingCredentialsPoliciesCollection & { +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: CsmPublishingCredentialsPoliciesCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the getFtpAllowed operation. + * Contains response data for the listByLocation operation. */ -export type WebAppsGetFtpAllowedResponse = 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 updateFtpAllowed operation. + * Contains response data for the getDeletedWebAppByLocation operation. */ -export type WebAppsUpdateFtpAllowedResponse = 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 getScmAllowed operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the updateScmAllowed operation. + * Contains response data for the listByLocationNext operation. */ -export type WebAppsUpdateScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the listConfigurations operation. + * Contains response data for the listHostingEnvironmentDetectorResponses operation. */ -export type WebAppsListConfigurationsResponse = SiteConfigResourceCollection & { +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: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateApplicationSettings operation. + * Contains response data for the getHostingEnvironmentDetectorResponse operation. */ -export type WebAppsUpdateApplicationSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the listApplicationSettings operation. + * Contains response data for the listSiteDetectorResponses operation. */ -export type WebAppsListApplicationSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateAuthSettings operation. + * Contains response data for the getSiteDetectorResponse operation. */ -export type WebAppsUpdateAuthSettingsResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the getAuthSettings operation. + * Contains response data for the listSiteDiagnosticCategories operation. */ -export type WebAppsGetAuthSettingsResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the updateAuthSettingsV2 operation. + * Contains response data for the getSiteDiagnosticCategory operation. */ -export type WebAppsUpdateAuthSettingsV2Response = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategory; + }; }; /** - * Contains response data for the getAuthSettingsV2 operation. + * Contains response data for the listSiteAnalyses operation. */ -export type WebAppsGetAuthSettingsV2Response = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the updateAzureStorageAccounts operation. + * Contains response data for the getSiteAnalysis operation. */ -export type WebAppsUpdateAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AnalysisDefinition; + }; }; /** - * Contains response data for the listAzureStorageAccounts operation. + * Contains response data for the executeSiteAnalysis operation. */ -export type WebAppsListAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysis; + }; }; /** - * Contains response data for the updateBackupConfiguration operation. + * Contains response data for the listSiteDetectors operation. */ -export type WebAppsUpdateBackupConfigurationResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the getBackupConfiguration operation. + * Contains response data for the getSiteDetector operation. */ -export type WebAppsGetBackupConfigurationResponse = BackupRequest & { +export type DiagnosticsGetSiteDetectorResponse = DetectorDefinition & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: DetectorDefinition; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferences operation. + * Contains response data for the executeSiteDetector operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesResponse = 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 getAppSettingKeyVaultReference operation. + * Contains response data for the listSiteDetectorResponsesSlot operation. */ -export type WebAppsGetAppSettingKeyVaultReferenceResponse = 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 getSiteConnectionStringKeyVaultReferences operation. + * Contains response data for the getSiteDetectorResponseSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReference operation. + * Contains response data for the listSiteDiagnosticCategoriesSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferenceResponse = ApiKVReference & { +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: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the updateConnectionStrings operation. + * Contains response data for the getSiteDiagnosticCategorySlot operation. */ -export type WebAppsUpdateConnectionStringsResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategory; + }; }; /** - * Contains response data for the listConnectionStrings operation. + * Contains response data for the listSiteAnalysesSlot operation. */ -export type WebAppsListConnectionStringsResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the getDiagnosticLogsConfiguration operation. + * Contains response data for the getSiteAnalysisSlot operation. */ -export type WebAppsGetDiagnosticLogsConfigurationResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AnalysisDefinition; + }; }; /** - * Contains response data for the updateDiagnosticLogsConfig operation. + * Contains response data for the executeSiteAnalysisSlot operation. */ -export type WebAppsUpdateDiagnosticLogsConfigResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysis; + }; }; /** - * Contains response data for the updateMetadata operation. + * Contains response data for the listSiteDetectorsSlot operation. */ -export type WebAppsUpdateMetadataResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the listMetadata operation. + * Contains response data for the getSiteDetectorSlot operation. */ -export type WebAppsListMetadataResponse = StringDictionary & { +export type DiagnosticsGetSiteDetectorSlotResponse = DetectorDefinition & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: DetectorDefinition; + }; }; /** - * Contains response data for the listPublishingCredentials operation. + * Contains response data for the executeSiteDetectorSlot operation. */ -export type WebAppsListPublishingCredentialsResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorResponse; + }; }; /** - * Contains response data for the updateSitePushSettings operation. + * Contains response data for the listHostingEnvironmentDetectorResponsesNext operation. */ -export type WebAppsUpdateSitePushSettingsResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the listSitePushSettings operation. + * Contains response data for the listSiteDetectorResponsesNext operation. */ -export type WebAppsListSitePushSettingsResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the listSlotConfigurationNames operation. + * Contains response data for the listSiteDiagnosticCategoriesNext operation. */ -export type WebAppsListSlotConfigurationNamesResponse = SlotConfigNamesResource & { +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: SlotConfigNamesResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the updateSlotConfigurationNames operation. + * Contains response data for the listSiteAnalysesNext operation. */ -export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResource & { +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: SlotConfigNamesResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the getConfiguration operation. + * Contains response data for the listSiteDetectorsNext operation. */ -export type WebAppsGetConfigurationResponse = 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 createOrUpdateConfiguration operation. + * Contains response data for the listSiteDetectorResponsesSlotNext operation. */ -export type WebAppsCreateOrUpdateConfigurationResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the updateConfiguration operation. + * Contains response data for the listSiteDiagnosticCategoriesSlotNext operation. */ -export type WebAppsUpdateConfigurationResponse = 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 listConfigurationSnapshotInfo operation. + * Contains response data for the listSiteAnalysesSlotNext operation. */ -export type WebAppsListConfigurationSnapshotInfoResponse = SiteConfigurationSnapshotInfoCollection & { +export type DiagnosticsListSiteAnalysesSlotNextResponse = 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: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the getConfigurationSnapshot operation. + * Contains response data for the listSiteDetectorsSlotNext operation. */ -export type WebAppsGetConfigurationSnapshotResponse = SiteConfigResource & { +export type DiagnosticsListSiteDetectorsSlotNextResponse = 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 getWebSiteContainerLogs operation. + * Contains response data for the getDeletedWebApp 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 GlobalGetDeletedWebAppResponse = DeletedSite & { /** * 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: DeletedSite; + }; }; /** - * Contains response data for the getContainerLogsZip operation. + * Contains response data for the getDeletedWebAppSnapshots operation. */ -export type WebAppsGetContainerLogsZipResponse = { +export type GlobalGetDeletedWebAppSnapshotsResponse = Array & { /** - * 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: Snapshot[]; + }; +}; +/** + * Contains response data for the listBySubscription operation. + */ +export type KubeEnvironmentsListBySubscriptionResponse = KubeEnvironmentCollection & { /** * 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: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the listContinuousWebJobs operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsListContinuousWebJobsResponse = ContinuousWebJobCollection & { +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: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the getContinuousWebJob operation. + * Contains response data for the get operation. */ -export type WebAppsGetContinuousWebJobResponse = ContinuousWebJob & { +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: ContinuousWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listDeployments operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsListDeploymentsResponse = DeploymentCollection & { +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: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the getDeployment operation. + * Contains response data for the update operation. */ -export type WebAppsGetDeploymentResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the createDeployment operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type WebAppsCreateDeploymentResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listDeploymentLog operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type WebAppsListDeploymentLogResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the discoverBackup operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsDiscoverBackupResponse = RestoreRequest & { +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: RestoreRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiers operation. + * Contains response data for the getAvailableStacks operation. */ -export type WebAppsListDomainOwnershipIdentifiersResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the getDomainOwnershipIdentifier operation. + * Contains response data for the getFunctionAppStacks operation. */ -export type WebAppsGetDomainOwnershipIdentifierResponse = Identifier & { +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: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the createOrUpdateDomainOwnershipIdentifier operation. + * Contains response data for the getFunctionAppStacksForLocation operation. */ -export type WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse = Identifier & { +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: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the updateDomainOwnershipIdentifier operation. + * Contains response data for the getWebAppStacksForLocation operation. */ -export type WebAppsUpdateDomainOwnershipIdentifierResponse = Identifier & { +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: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the getMSDeployStatus operation. + * Contains response data for the listOperations operation. */ -export type WebAppsGetMSDeployStatusResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the createMSDeployOperation operation. + * Contains response data for the getWebAppStacks operation. */ -export type WebAppsCreateMSDeployOperationResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the getMSDeployLog operation. + * Contains response data for the getAvailableStacksOnPrem operation. */ -export type WebAppsGetMSDeployLogResponse = MSDeployLog & { +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: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the listFunctions operation. + * Contains response data for the getAvailableStacksNext operation. */ -export type WebAppsListFunctionsResponse = FunctionEnvelopeCollection & { +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: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the getFunctionsAdminToken operation. + * Contains response data for the getFunctionAppStacksNext operation. */ -export type WebAppsGetFunctionsAdminTokenResponse = { - /** - * The parsed response body. - */ - body: string; - +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: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the getFunction operation. + * Contains response data for the getFunctionAppStacksForLocationNext operation. */ -export type WebAppsGetFunctionResponse = FunctionEnvelope & { +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: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the createFunction operation. + * Contains response data for the getWebAppStacksForLocationNext operation. */ -export type WebAppsCreateFunctionResponse = FunctionEnvelope & { +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: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the createOrUpdateFunctionSecret operation. + * Contains response data for the listOperationsNext operation. */ -export type WebAppsCreateOrUpdateFunctionSecretResponse = KeyInfo & { +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: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the listFunctionKeys operation. + * Contains response data for the getWebAppStacksNext operation. */ -export type WebAppsListFunctionKeysResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listFunctionSecrets operation. + * Contains response data for the getAvailableStacksOnPremNext operation. */ -export type WebAppsListFunctionSecretsResponse = FunctionSecrets & { +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: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the listHostKeys operation. + * Contains response data for the list operation. */ -export type WebAppsListHostKeysResponse = HostKeys & { +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: HostKeys; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateHostSecret operation. + * Contains response data for the listHistoryForHostingEnvironment operation. */ -export type WebAppsCreateOrUpdateHostSecretResponse = KeyInfo & { +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: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listHostNameBindings operation. + * Contains response data for the listRecommendedRulesForHostingEnvironment operation. */ -export type WebAppsListHostNameBindingsResponse = HostNameBindingCollection & { +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: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getHostNameBinding operation. + * Contains response data for the getRuleDetailsByHostingEnvironment operation. */ -export type WebAppsGetHostNameBindingResponse = HostNameBinding & { +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: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationRule; + }; }; /** - * Contains response data for the createOrUpdateHostNameBinding operation. + * Contains response data for the listHistoryForWebApp operation. */ -export type WebAppsCreateOrUpdateHostNameBindingResponse = HostNameBinding & { +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: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getHybridConnection operation. + * Contains response data for the listRecommendedRulesForWebApp operation. */ -export type WebAppsGetHybridConnectionResponse = 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 createOrUpdateHybridConnection operation. + * Contains response data for the getRuleDetailsByWebApp operation. */ -export type WebAppsCreateOrUpdateHybridConnectionResponse = HybridConnection & { +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: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationRule; + }; }; /** - * Contains response data for the updateHybridConnection operation. + * Contains response data for the listNext operation. */ -export type WebAppsUpdateHybridConnectionResponse = HybridConnection & { +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: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listHybridConnections operation. + * Contains response data for the listHistoryForHostingEnvironmentNext operation. */ -export type WebAppsListHybridConnectionsResponse = HybridConnection & { +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: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listRelayServiceConnections operation. + * Contains response data for the listRecommendedRulesForHostingEnvironmentNext operation. */ -export type WebAppsListRelayServiceConnectionsResponse = 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 getRelayServiceConnection operation. + * Contains response data for the listHistoryForWebAppNext operation. */ -export type WebAppsGetRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +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: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateRelayServiceConnection operation. + * Contains response data for the listRecommendedRulesForWebAppNext operation. */ -export type WebAppsCreateOrUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +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: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the updateRelayServiceConnection operation. + * Contains response data for the list operation. */ -export type WebAppsUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +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: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listInstanceIdentifiers operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsListInstanceIdentifiersResponse = WebAppInstanceStatusCollection & { +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: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceInfo operation. + * Contains response data for the listBySite operation. */ -export type WebAppsGetInstanceInfoResponse = WebSiteInstanceStatus & { +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: WebSiteInstanceStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceMsDeployStatus operation. + * Contains response data for the getBySite operation. */ -export type WebAppsGetInstanceMsDeployStatusResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadata; + }; }; /** - * Contains response data for the createInstanceMSDeployOperation operation. + * Contains response data for the listBySiteSlot operation. */ -export type WebAppsCreateInstanceMSDeployOperationResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceMSDeployLog operation. + * Contains response data for the getBySiteSlot operation. */ -export type WebAppsGetInstanceMSDeployLogResponse = MSDeployLog & { +export type ResourceHealthMetadataGetBySiteSlotResponse = 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: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadata; + }; }; /** - * Contains response data for the listInstanceProcesses operation. + * Contains response data for the listNext operation. */ -export type WebAppsListInstanceProcessesResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcess operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsGetInstanceProcessResponse = ProcessInfo & { +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: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcessDump operation. + * Contains response data for the listBySiteNext 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 ResourceHealthMetadataListBySiteNextResponse = ResourceHealthMetadataCollection & { /** * 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: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listInstanceProcessModules operation. + * Contains response data for the listBySiteSlotNext operation. */ -export type WebAppsListInstanceProcessModulesResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcessModule operation. + * Contains response data for the generateGithubAccessTokenForAppserviceCLIAsync operation. */ -export type WebAppsGetInstanceProcessModuleResponse = ProcessModuleInfo & { +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: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppserviceGithubToken; + }; }; /** - * Contains response data for the listInstanceProcessThreads operation. + * Contains response data for the getPublishingUser operation. */ -export type WebAppsListInstanceProcessThreadsResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the isCloneable operation. + * Contains response data for the updatePublishingUser operation. */ -export type WebAppsIsCloneableResponse = SiteCloneability & { +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: SiteCloneability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listSiteBackups operation. + * Contains response data for the listSourceControls operation. */ -export type WebAppsListSiteBackupsResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControlCollection; + }; }; /** - * Contains response data for the listSyncFunctionTriggers operation. + * Contains response data for the getSourceControl operation. */ -export type WebAppsListSyncFunctionTriggersResponse = FunctionSecrets & { +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: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControl; + }; }; /** - * Contains response data for the migrateStorage operation. + * Contains response data for the updateSourceControl operation. */ -export type WebAppsMigrateStorageResponse = StorageMigrationResponse & { +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: StorageMigrationResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControl; + }; }; /** - * Contains response data for the migrateMySql operation. + * Contains response data for the listBillingMeters operation. */ -export type WebAppsMigrateMySqlResponse = Operation & { +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: Operation; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BillingMeterCollection; + }; }; /** - * Contains response data for the getMigrateMySqlStatus operation. + * Contains response data for the checkNameAvailability operation. */ -export type WebAppsGetMigrateMySqlStatusResponse = MigrateMySqlStatus & { +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: MigrateMySqlStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceNameAvailability; + }; }; /** - * Contains response data for the getSwiftVirtualNetworkConnection operation. + * Contains response data for the getSubscriptionDeploymentLocations operation. */ -export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & { +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: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentLocations; + }; }; /** - * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionWithCheck operation. + * Contains response data for the listGeoRegions operation. */ -export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckResponse = SwiftVirtualNetwork & { +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: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: GeoRegionCollection; + }; }; /** - * Contains response data for the listNetworkFeatures operation. + * Contains response data for the listSiteIdentifiersAssignedToHostName operation. */ -export type WebAppsListNetworkFeaturesResponse = NetworkFeatures & { +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: NetworkFeatures; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the getNetworkTraceOperation operation. + * Contains response data for the listPremierAddOnOffers operation. */ -export type WebAppsGetNetworkTraceOperationResponse = 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 startWebSiteNetworkTrace operation. + * Contains response data for the listSkus operation. */ -export type WebAppsStartWebSiteNetworkTraceResponse = { - /** - * The parsed response body. - */ - body: string; - +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: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfos; + }; }; /** - * Contains response data for the startWebSiteNetworkTraceOperation operation. + * Contains response data for the verifyHostingEnvironmentVnet operation. */ -export type WebAppsStartWebSiteNetworkTraceOperationResponse = 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 getNetworkTraces operation. + * Contains response data for the validate operation. */ -export type WebAppsGetNetworkTracesResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ValidateResponse; + }; }; /** - * Contains response data for the getNetworkTraceOperationV2 operation. + * Contains response data for the listSourceControlsNext operation. */ -export type WebAppsGetNetworkTraceOperationV2Response = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControlCollection; + }; }; /** - * Contains response data for the getNetworkTracesV2 operation. + * Contains response data for the listBillingMetersNext operation. */ -export type WebAppsGetNetworkTracesV2Response = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BillingMeterCollection; + }; }; /** - * Contains response data for the listPerfMonCounters operation. + * Contains response data for the listGeoRegionsNext operation. */ -export type WebAppsListPerfMonCountersResponse = PerfMonCounterCollection & { +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: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: GeoRegionCollection; + }; }; /** - * Contains response data for the getSitePhpErrorLogFlag operation. + * Contains response data for the listSiteIdentifiersAssignedToHostNameNext operation. */ -export type WebAppsGetSitePhpErrorLogFlagResponse = SitePhpErrorLogFlag & { +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: SitePhpErrorLogFlag; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the listPremierAddOns operation. + * Contains response data for the listPremierAddOnOffersNext operation. */ -export type WebAppsListPremierAddOnsResponse = 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 getPremierAddOn operation. + * Contains response data for the previewWorkflow operation. */ -export type WebAppsGetPremierAddOnResponse = PremierAddOn & { +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: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSitesWorkflowPreview; + }; }; /** - * Contains response data for the addPremierAddOn operation. + * Contains response data for the list operation. */ -export type WebAppsAddPremierAddOnResponse = PremierAddOn & { +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: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the updatePremierAddOn operation. + * Contains response data for the getStaticSitesByResourceGroup operation. */ -export type WebAppsUpdatePremierAddOnResponse = PremierAddOn & { +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: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the getPrivateAccess operation. + * Contains response data for the getStaticSite operation. */ -export type WebAppsGetPrivateAccessResponse = PrivateAccess & { +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: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the putPrivateAccessVnet operation. + * Contains response data for the createOrUpdateStaticSite operation. */ -export type WebAppsPutPrivateAccessVnetResponse = PrivateAccess & { +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: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionList operation. + * Contains response data for the updateStaticSite operation. */ -export type WebAppsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the listStaticSiteUsers operation. */ -export type WebAppsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserCollection; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the updateStaticSiteUser operation. */ -export type WebAppsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserARMResource; + }; }; /** - * Contains response data for the deletePrivateEndpointConnection operation. + * Contains response data for the getStaticSiteBuilds operation. */ -export type WebAppsDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteBuildCollection; + }; }; /** - * Contains response data for the getPrivateLinkResources operation. + * Contains response data for the getStaticSiteBuild operation. */ -export type WebAppsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { +export type StaticSitesGetStaticSiteBuildResponse = StaticSiteBuildARMResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: StaticSiteBuildARMResource; + }; }; /** - * Contains response data for the listProcesses operation. + * Contains response data for the createOrUpdateStaticSiteBuildAppSettings operation. */ -export type WebAppsListProcessesResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getProcess operation. + * Contains response data for the createOrUpdateStaticSiteBuildFunctionAppSettings operation. */ -export type WebAppsGetProcessResponse = ProcessInfo & { +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: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getProcessDump operation. + * Contains response data for the listStaticSiteBuildFunctions 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 StaticSitesListStaticSiteBuildFunctionsResponse = StaticSiteFunctionOverviewCollection & { /** * 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: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the listProcessModules operation. + * Contains response data for the listStaticSiteBuildAppSettings operation. */ -export type WebAppsListProcessModulesResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getProcessModule operation. + * Contains response data for the listStaticSiteBuildFunctionAppSettings operation. */ -export type WebAppsGetProcessModuleResponse = ProcessModuleInfo & { +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: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listProcessThreads operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuild operation. */ -export type WebAppsListProcessThreadsResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the listPublicCertificates operation. + * Contains response data for the getUserProvidedFunctionAppForStaticSiteBuild operation. */ -export type WebAppsListPublicCertificatesResponse = PublicCertificateCollection & { +export type StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse = 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: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the getPublicCertificate operation. + * Contains response data for the registerUserProvidedFunctionAppWithStaticSiteBuild operation. */ -export type WebAppsGetPublicCertificateResponse = PublicCertificate & { +export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = 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: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the createOrUpdatePublicCertificate operation. + * Contains response data for the createOrUpdateStaticSiteAppSettings operation. */ -export type WebAppsCreateOrUpdatePublicCertificateResponse = PublicCertificate & { +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: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listPublishingProfileXmlWithSecrets operation. + * Contains response data for the createOrUpdateStaticSiteFunctionAppSettings operation. */ -export type WebAppsListPublishingProfileXmlWithSecretsResponse = { - /** - * 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 StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse = StringDictionary & { /** * 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: StringDictionary; + }; }; /** - * Contains response data for the listSiteExtensions operation. + * Contains response data for the createUserRolesInvitationLink operation. */ -export type WebAppsListSiteExtensionsResponse = SiteExtensionInfoCollection & { +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: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserInvitationResponseResource; + }; }; /** - * Contains response data for the getSiteExtension operation. + * Contains response data for the listStaticSiteCustomDomains operation. */ -export type WebAppsGetSiteExtensionResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewCollection; + }; }; /** - * Contains response data for the installSiteExtension operation. + * Contains response data for the getStaticSiteCustomDomain operation. */ -export type WebAppsInstallSiteExtensionResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the listSlots operation. + * Contains response data for the createOrUpdateStaticSiteCustomDomain operation. */ -export type WebAppsListSlotsResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the getSlot operation. + * Contains response data for the listStaticSiteFunctions operation. */ -export type WebAppsGetSlotResponse = 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 createOrUpdateSlot operation. + * Contains response data for the listStaticSiteAppSettings operation. */ -export type WebAppsCreateOrUpdateSlotResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the updateSlot operation. + * Contains response data for the listStaticSiteConfiguredRoles operation. */ -export type WebAppsUpdateSlotResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringList; + }; }; /** - * Contains response data for the analyzeCustomHostnameSlot operation. + * Contains response data for the listStaticSiteFunctionAppSettings operation. */ -export type WebAppsAnalyzeCustomHostnameSlotResponse = CustomHostnameAnalysisResult & { +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: CustomHostnameAnalysisResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the backupSlot operation. + * Contains response data for the listStaticSiteSecrets operation. */ -export type WebAppsBackupSlotResponse = 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 listBackupsSlot operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type WebAppsListBackupsSlotResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getBackupStatusSlot operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type WebAppsGetBackupStatusSlotResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listBackupStatusSecretsSlot operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsListBackupStatusSecretsSlotResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getBasicPublishingCredentialsPoliciesSlot operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type WebAppsGetBasicPublishingCredentialsPoliciesSlotResponse = CsmPublishingCredentialsPoliciesCollection & { +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: CsmPublishingCredentialsPoliciesCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the getFtpAllowedSlot operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type WebAppsGetFtpAllowedSlotResponse = 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 updateFtpAllowedSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSite operation. */ -export type WebAppsUpdateFtpAllowedSlotResponse = 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 getScmAllowedSlot operation. + * Contains response data for the getUserProvidedFunctionAppForStaticSite operation. */ -export type WebAppsGetScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the updateScmAllowedSlot operation. + * Contains response data for the registerUserProvidedFunctionAppWithStaticSite operation. */ -export type WebAppsUpdateScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listConfigurationsSlot operation. + * Contains response data for the beginCreateOrUpdateStaticSite operation. */ -export type WebAppsListConfigurationsSlotResponse = SiteConfigResourceCollection & { +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: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the updateApplicationSettingsSlot operation. + * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSiteBuild + * operation. */ -export type WebAppsUpdateApplicationSettingsSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listApplicationSettingsSlot operation. + * Contains response data for the beginCreateOrUpdateStaticSiteCustomDomain operation. */ -export type WebAppsListApplicationSettingsSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the updateAuthSettingsSlot operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsUpdateAuthSettingsSlotResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getAuthSettingsSlot operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type WebAppsGetAuthSettingsSlotResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the updateAuthSettingsV2Slot operation. + * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSite operation. */ -export type WebAppsUpdateAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the getAuthSettingsV2Slot operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the updateAzureStorageAccountsSlot operation. + * Contains response data for the getStaticSitesByResourceGroupNext operation. */ -export type WebAppsUpdateAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the listAzureStorageAccountsSlot operation. + * Contains response data for the listStaticSiteUsersNext operation. */ -export type WebAppsListAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserCollection; + }; }; /** - * Contains response data for the updateBackupConfigurationSlot operation. + * Contains response data for the getStaticSiteBuildsNext operation. */ -export type WebAppsUpdateBackupConfigurationSlotResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteBuildCollection; + }; }; /** - * Contains response data for the getBackupConfigurationSlot operation. + * Contains response data for the listStaticSiteBuildFunctionsNext operation. */ -export type WebAppsGetBackupConfigurationSlotResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuildNext operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesSlotResponse = 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 getAppSettingKeyVaultReferenceSlot operation. + * Contains response data for the listStaticSiteCustomDomainsNext operation. */ -export type WebAppsGetAppSettingKeyVaultReferenceSlotResponse = 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 getSiteConnectionStringKeyVaultReferencesSlot operation. + * Contains response data for the listStaticSiteFunctionsNext operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferenceSlot operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferenceSlotResponse = ApiKVReference & { +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: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the updateConnectionStringsSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteNext operation. */ -export type WebAppsUpdateConnectionStringsSlotResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the listConnectionStringsSlot operation. + * Contains response data for the list operation. */ -export type WebAppsListConnectionStringsSlotResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getDiagnosticLogsConfigurationSlot operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsGetDiagnosticLogsConfigurationSlotResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the updateDiagnosticLogsConfigSlot operation. + * Contains response data for the get operation. */ -export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the updateMetadataSlot operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsUpdateMetadataSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listMetadataSlot operation. + * Contains response data for the update operation. */ -export type WebAppsListMetadataSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listPublishingCredentialsSlot operation. + * Contains response data for the analyzeCustomHostname operation. */ -export type WebAppsListPublishingCredentialsSlotResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CustomHostnameAnalysisResult; + }; }; /** - * Contains response data for the updateSitePushSettingsSlot operation. + * Contains response data for the backup operation. */ -export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the listSitePushSettingsSlot operation. + * Contains response data for the listBackups operation. */ -export type WebAppsListSitePushSettingsSlotResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the getConfigurationSlot operation. + * Contains response data for the getBackupStatus operation. */ -export type WebAppsGetConfigurationSlotResponse = 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 createOrUpdateConfigurationSlot operation. + * Contains response data for the listBackupStatusSecrets operation. */ -export type WebAppsCreateOrUpdateConfigurationSlotResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the updateConfigurationSlot operation. + * Contains response data for the listBasicPublishingCredentialsPolicies operation. */ -export type WebAppsUpdateConfigurationSlotResponse = 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 listConfigurationSnapshotInfoSlot operation. + * Contains response data for the getFtpAllowed operation. */ -export type WebAppsListConfigurationSnapshotInfoSlotResponse = SiteConfigurationSnapshotInfoCollection & { +export type WebAppsGetFtpAllowedResponse = 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: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the getConfigurationSnapshotSlot operation. + * Contains response data for the updateFtpAllowed operation. */ -export type WebAppsGetConfigurationSnapshotSlotResponse = SiteConfigResource & { +export type WebAppsUpdateFtpAllowedResponse = 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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the getWebSiteContainerLogsSlot operation. + * Contains response data for the getScmAllowed operation. */ -export type WebAppsGetWebSiteContainerLogsSlotResponse = { +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; - /** - * 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 updateScmAllowed operation. + */ +export type WebAppsUpdateScmAllowedResponse = 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 listConfigurations operation. */ -export type WebAppsGetContainerLogsZipSlotResponse = { +export type WebAppsListConfigurationsResponse = SiteConfigResourceCollection & { /** - * 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: SiteConfigResourceCollection; + }; +}; +/** + * Contains response data for the updateApplicationSettings operation. + */ +export type WebAppsUpdateApplicationSettingsResponse = StringDictionary & { /** * 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: StringDictionary; + }; }; /** - * Contains response data for the listContinuousWebJobsSlot operation. + * Contains response data for the listApplicationSettings operation. */ -export type WebAppsListContinuousWebJobsSlotResponse = ContinuousWebJobCollection & { +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: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getContinuousWebJobSlot operation. + * Contains response data for the updateAuthSettings operation. */ -export type WebAppsGetContinuousWebJobSlotResponse = ContinuousWebJob & { +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: ContinuousWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the listDeploymentsSlot operation. + * Contains response data for the getAuthSettings operation. */ -export type WebAppsListDeploymentsSlotResponse = DeploymentCollection & { +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: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the getDeploymentSlot operation. + * Contains response data for the updateAuthSettingsV2 operation. */ -export type WebAppsGetDeploymentSlotResponse = 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 createDeploymentSlot operation. + * Contains response data for the getAuthSettingsV2 operation. */ -export type WebAppsCreateDeploymentSlotResponse = 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 listDeploymentLogSlot operation. + * Contains response data for the updateAzureStorageAccounts operation. */ -export type WebAppsListDeploymentLogSlotResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the discoverBackupSlot operation. + * Contains response data for the listAzureStorageAccounts operation. */ -export type WebAppsDiscoverBackupSlotResponse = RestoreRequest & { +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: RestoreRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiersSlot operation. + * Contains response data for the updateBackupConfiguration operation. */ -export type WebAppsListDomainOwnershipIdentifiersSlotResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the getDomainOwnershipIdentifierSlot operation. + * Contains response data for the getBackupConfiguration operation. */ -export type WebAppsGetDomainOwnershipIdentifierSlotResponse = 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 createOrUpdateDomainOwnershipIdentifierSlot operation. + * Contains response data for the getAppSettingsKeyVaultReferences operation. */ -export type WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse = 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 updateDomainOwnershipIdentifierSlot operation. + * Contains response data for the getAppSettingKeyVaultReference operation. */ -export type WebAppsUpdateDomainOwnershipIdentifierSlotResponse = Identifier & { +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: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the getMSDeployStatusSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferences operation. */ -export type WebAppsGetMSDeployStatusSlotResponse = 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 createMSDeployOperationSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReference operation. */ -export type WebAppsCreateMSDeployOperationSlotResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the getMSDeployLogSlot operation. + * Contains response data for the updateConnectionStrings operation. */ -export type WebAppsGetMSDeployLogSlotResponse = MSDeployLog & { +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: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the listInstanceFunctionsSlot operation. + * Contains response data for the listConnectionStrings operation. */ -export type WebAppsListInstanceFunctionsSlotResponse = FunctionEnvelopeCollection & { +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: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the getFunctionsAdminTokenSlot operation. + * Contains response data for the getDiagnosticLogsConfiguration operation. */ -export type WebAppsGetFunctionsAdminTokenSlotResponse = { - /** - * The parsed response body. - */ - body: string; - +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: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the getInstanceFunctionSlot operation. + * Contains response data for the updateDiagnosticLogsConfig operation. */ -export type WebAppsGetInstanceFunctionSlotResponse = 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 createInstanceFunctionSlot operation. + * Contains response data for the updateMetadata operation. */ -export type WebAppsCreateInstanceFunctionSlotResponse = FunctionEnvelope & { +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: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the createOrUpdateFunctionSecretSlot operation. + * Contains response data for the listMetadata operation. */ -export type WebAppsCreateOrUpdateFunctionSecretSlotResponse = KeyInfo & { +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: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listFunctionKeysSlot operation. + * Contains response data for the listPublishingCredentials operation. */ -export type WebAppsListFunctionKeysSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listFunctionSecretsSlot operation. + * Contains response data for the updateSitePushSettings operation. */ -export type WebAppsListFunctionSecretsSlotResponse = FunctionSecrets & { +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: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the listHostKeysSlot operation. + * Contains response data for the listSitePushSettings operation. */ -export type WebAppsListHostKeysSlotResponse = HostKeys & { +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: HostKeys; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the createOrUpdateHostSecretSlot operation. + * Contains response data for the listSlotConfigurationNames operation. */ -export type WebAppsCreateOrUpdateHostSecretSlotResponse = KeyInfo & { +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: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotConfigNamesResource; + }; }; /** - * Contains response data for the listHostNameBindingsSlot operation. + * Contains response data for the updateSlotConfigurationNames operation. */ -export type WebAppsListHostNameBindingsSlotResponse = HostNameBindingCollection & { +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: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotConfigNamesResource; + }; }; /** - * Contains response data for the getHostNameBindingSlot operation. + * Contains response data for the getConfiguration operation. */ -export type WebAppsGetHostNameBindingSlotResponse = 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 createOrUpdateHostNameBindingSlot operation. + * Contains response data for the createOrUpdateConfiguration operation. */ -export type WebAppsCreateOrUpdateHostNameBindingSlotResponse = HostNameBinding & { +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: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the getHybridConnectionSlot operation. + * Contains response data for the updateConfiguration operation. */ -export type WebAppsGetHybridConnectionSlotResponse = 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 createOrUpdateHybridConnectionSlot operation. + * Contains response data for the listConfigurationSnapshotInfo operation. */ -export type WebAppsCreateOrUpdateHybridConnectionSlotResponse = 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 updateHybridConnectionSlot operation. + * Contains response data for the getConfigurationSnapshot operation. */ -export type WebAppsUpdateHybridConnectionSlotResponse = 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 listHybridConnectionsSlot operation. + * Contains response data for the getWebSiteContainerLogs operation. */ -export type WebAppsListHybridConnectionsSlotResponse = HybridConnection & { +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: HybridConnection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listRelayServiceConnectionsSlot operation. + * Contains response data for the getContainerLogsZip operation. */ -export type WebAppsListRelayServiceConnectionsSlotResponse = 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; + + /** + * 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 listContinuousWebJobs operation. */ -export type WebAppsGetRelayServiceConnectionSlotResponse = 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 createOrUpdateRelayServiceConnectionSlot operation. + * Contains response data for the getContinuousWebJob operation. */ -export type WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse = 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 updateRelayServiceConnectionSlot operation. + * Contains response data for the listDeployments operation. */ -export type WebAppsUpdateRelayServiceConnectionSlotResponse = RelayServiceConnectionEntity & { +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: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the listInstanceIdentifiersSlot operation. + * Contains response data for the getDeployment operation. */ -export type WebAppsListInstanceIdentifiersSlotResponse = WebAppInstanceStatusCollection & { +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: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the getInstanceInfoSlot operation. + * Contains response data for the createDeployment operation. */ -export type WebAppsGetInstanceInfoSlotResponse = WebSiteInstanceStatus & { +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: WebSiteInstanceStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the getInstanceMsDeployStatusSlot operation. + * Contains response data for the listDeploymentLog operation. */ -export type WebAppsGetInstanceMsDeployStatusSlotResponse = 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 createInstanceMSDeployOperationSlot operation. + * Contains response data for the discoverBackup operation. */ -export type WebAppsCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RestoreRequest; + }; }; /** - * Contains response data for the getInstanceMSDeployLogSlot operation. + * Contains response data for the listDomainOwnershipIdentifiers operation. */ -export type WebAppsGetInstanceMSDeployLogSlotResponse = MSDeployLog & { +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: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the listInstanceProcessesSlot operation. + * Contains response data for the getDomainOwnershipIdentifier operation. */ -export type WebAppsListInstanceProcessesSlotResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the getInstanceProcessSlot operation. + * Contains response data for the createOrUpdateDomainOwnershipIdentifier operation. */ -export type WebAppsGetInstanceProcessSlotResponse = ProcessInfo & { +export type WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse = 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 updateDomainOwnershipIdentifier operation. */ -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; - +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 +20905,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; + + /** + * 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: TriggeredWebJob; - }; + /** + * 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 = { /** - * 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: WebJobCollection; - }; + /** + * The underlying HTTP response. + */ + _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. + * Contains response data for the getSourceControlSlot operation. */ -export type StaticSitesBeginDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: VnetInfo[]; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the getVnetConnectionSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +export type WebAppsGetVnetConnectionSlotResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSiteNext operation. + * Contains response data for the createOrUpdateVnetConnectionSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { +export type WebAppsCreateOrUpdateVnetConnectionSlotResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the updateVnetConnectionSlot operation. */ -export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection & { +export type WebAppsUpdateVnetConnectionSlotResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * 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: VnetInfo[]; + }; }; /** - * Contains response data for the listMultiRolePoolSkus operation. + * Contains response data for the getVnetConnection operation. */ -export type AppServiceEnvironmentsListMultiRolePoolSkusResponse = SkuInfoCollection & { +export type WebAppsGetVnetConnectionResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * Contains response data for the listMultiRoleUsages operation. + * Contains response data for the createOrUpdateVnetConnection operation. */ -export type AppServiceEnvironmentsListMultiRoleUsagesResponse = UsageCollection & { +export type WebAppsCreateOrUpdateVnetConnectionResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the updateVnetConnection operation. */ -export type AppServiceEnvironmentsListOperationsResponse = Array & { +export type WebAppsUpdateVnetConnectionResponse = VnetInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: VnetInfo; + }; }; /** - * 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 +25690,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 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 listNext operation. + * 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 parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; +}; + +/** + * 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..b903dc503523 --- /dev/null +++ b/sdk/appservice/arm-appservice/src/models/kubeEnvironmentsMappers.ts @@ -0,0 +1,292 @@ +/* + * 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, + 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, + DefaultErrorResponse, + DefaultErrorResponseError, + DefaultErrorResponseErrorDetailsItem, + DeletedAppRestoreRequest, + DeletedSite, + Deployment, + DetectorAbnormalTimePeriod, + DetectorDefinition, + 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, + 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..36b27cabc42b 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: { @@ -1428,7 +1446,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 +1705,11 @@ export const DetectorInfo: msRest.CompositeMapper = { serializedName: "type", type: { name: "Enum", - allowedValues: ["Detector", "Analysis", "CategoryOverview"] + allowedValues: [ + "Detector", + "Analysis", + "CategoryOverview" + ] } }, score: { @@ -1818,11 +1846,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 +1903,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 +1932,7 @@ export const ManagedServiceIdentity: msRest.CompositeMapper = { value: { type: { name: "Composite", - className: "ManagedServiceIdentityUserAssignedIdentitiesValue" + className: "UserAssignedIdentity" } } } @@ -2038,7 +2094,10 @@ export const AzureStorageInfoValue: msRest.CompositeMapper = { serializedName: "type", type: { name: "Enum", - allowedValues: ["AzureFiles", "AzureBlob"] + allowedValues: [ + "AzureFiles", + "AzureBlob" + ] } }, accountName: { @@ -2070,7 +2129,12 @@ export const AzureStorageInfoValue: msRest.CompositeMapper = { serializedName: "state", type: { name: "Enum", - allowedValues: ["Ok", "InvalidCredentials", "InvalidShare", "NotValidated"] + allowedValues: [ + "Ok", + "InvalidCredentials", + "InvalidShare", + "NotValidated" + ] } } } @@ -2254,7 +2318,11 @@ export const AutoHealActions: msRest.CompositeMapper = { serializedName: "actionType", type: { name: "Enum", - allowedValues: ["Recycle", "LogEvent", "CustomAction"] + allowedValues: [ + "Recycle", + "LogEvent", + "CustomAction" + ] } }, customAction: { @@ -2820,7 +2888,7 @@ export const SiteConfig: msRest.CompositeMapper = { }, netFrameworkVersion: { serializedName: "netFrameworkVersion", - defaultValue: "v4.6", + defaultValue: 'v4.6', type: { name: "String" } @@ -2891,6 +2959,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 +3091,10 @@ export const SiteConfig: msRest.CompositeMapper = { serializedName: "managedPipelineMode", type: { name: "Enum", - allowedValues: ["Integrated", "Classic"] + allowedValues: [ + "Integrated", + "Classic" + ] } }, virtualApplications: { @@ -3290,7 +3373,11 @@ export const HostNameSslState: msRest.CompositeMapper = { serializedName: "sslState", type: { name: "Enum", - allowedValues: ["Disabled", "SniEnabled", "IpBasedEnabled"] + allowedValues: [ + "Disabled", + "SniEnabled", + "IpBasedEnabled" + ] } }, virtualIP: { @@ -3315,7 +3402,10 @@ export const HostNameSslState: msRest.CompositeMapper = { serializedName: "hostType", type: { name: "Enum", - allowedValues: ["Standard", "Repository"] + allowedValues: [ + "Standard", + "Repository" + ] } } } @@ -3360,7 +3450,10 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.usageState", type: { name: "Enum", - allowedValues: ["Normal", "Exceeded"] + allowedValues: [ + "Normal", + "Exceeded" + ] } }, enabled: { @@ -3386,7 +3479,11 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.availabilityState", type: { name: "Enum", - allowedValues: ["Normal", "Limited", "DisasterRecoveryMode"] + allowedValues: [ + "Normal", + "Limited", + "DisasterRecoveryMode" + ] } }, hostNameSslStates: { @@ -3491,7 +3588,11 @@ export const Site: msRest.CompositeMapper = { serializedName: "properties.clientCertMode", type: { name: "Enum", - allowedValues: ["Required", "Optional", "OptionalInteractiveUser"] + allowedValues: [ + "Required", + "Optional", + "OptionalInteractiveUser" + ] } }, clientCertExclusionPaths: { @@ -3598,7 +3699,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 +3739,13 @@ export const Site: msRest.CompositeMapper = { name: "Composite", className: "ManagedServiceIdentity" } + }, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } } } } @@ -3823,7 +3937,11 @@ export const AppServicePlan: msRest.CompositeMapper = { serializedName: "properties.status", type: { name: "Enum", - allowedValues: ["Ready", "Pending", "Creating"] + allowedValues: [ + "Ready", + "Pending", + "Creating" + ] } }, subscription: { @@ -3861,6 +3979,12 @@ export const AppServicePlan: msRest.CompositeMapper = { name: "Boolean" } }, + elasticScaleEnabled: { + serializedName: "properties.elasticScaleEnabled", + type: { + name: "Boolean" + } + }, maximumElasticWorkerCount: { serializedName: "properties.maximumElasticWorkerCount", type: { @@ -3937,7 +4061,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: { @@ -3953,6 +4083,13 @@ export const AppServicePlan: msRest.CompositeMapper = { name: "Composite", className: "SkuDescription" } + }, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } } } } @@ -4394,6 +4531,12 @@ export const CsmOperationDescription: msRest.CompositeMapper = { name: "String" } }, + isDataAction: { + serializedName: "isDataAction", + type: { + name: "Boolean" + } + }, display: { serializedName: "display", type: { @@ -4571,21 +4714,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 +4851,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 +4950,10 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.dnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, dnsZoneId: { @@ -4805,7 +4966,10 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.targetDnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, authCode: { @@ -4840,7 +5004,10 @@ export const DomainAvailabilityCheckResult: msRest.CompositeMapper = { serializedName: "domainType", type: { name: "Enum", - allowedValues: ["Regular", "SoftDeleted"] + allowedValues: [ + "Regular", + "SoftDeleted" + ] } } } @@ -4969,7 +5136,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 +5235,10 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.dnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, dnsZoneId: { @@ -5075,7 +5251,10 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.targetDnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, authCode: { @@ -5186,204 +5365,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" + } + } } - }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", + } + } + } +}; + +export const VirtualNetworkProfile: msRest.CompositeMapper = { + serializedName: "VirtualNetworkProfile", + type: { + name: "Composite", + className: "VirtualNetworkProfile", + modelProperties: { + id: { + required: true, + serializedName: "id", type: { name: "String" } }, - valid: { + name: { readOnly: true, - serializedName: "properties.valid", + serializedName: "name", type: { - name: "Boolean" + name: "String" } }, - cerBlob: { + type: { readOnly: true, - serializedName: "properties.cerBlob", + serializedName: "type", type: { - name: "ByteArray" + name: "String" } }, - publicKeyHash: { - readOnly: true, - serializedName: "properties.publicKeyHash", + subnet: { + serializedName: "subnet", type: { name: "String" } - }, - hostingEnvironmentProfile: { + } + } + } +}; + +export const AppServiceEnvironment: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironment", + type: { + name: "Composite", + className: "AppServiceEnvironment", + modelProperties: { + provisioningState: { readOnly: true, - serializedName: "properties.hostingEnvironmentProfile", + serializedName: "provisioningState", + type: { + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] + } + }, + status: { + readOnly: true, + serializedName: "status", + type: { + name: "Enum", + allowedValues: [ + "Preparing", + "Ready", + "Scaling", + "Deleting" + ] + } + }, + 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 +5603,253 @@ export const CertificatePatchResource: msRest.CompositeMapper = { } } }, - pfxBlob: { - serializedName: "properties.pfxBlob", + hasLinuxWorkers: { + readOnly: true, + serializedName: "hasLinuxWorkers", type: { - name: "ByteArray" + name: "Boolean" } }, - siteName: { + dedicatedHostCount: { readOnly: true, - serializedName: "properties.siteName", + serializedName: "dedicatedHostCount", type: { - name: "String" + name: "Number" } - }, - selfLink: { + } + } + } +}; + +export const AppServiceEnvironmentResource: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironmentResource", + type: { + name: "Composite", + className: "AppServiceEnvironmentResource", + modelProperties: { + ...Resource.type.modelProperties, + provisioningState: { readOnly: true, - serializedName: "properties.selfLink", + serializedName: "properties.provisioningState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, - issuer: { + status: { readOnly: true, - serializedName: "properties.issuer", + serializedName: "properties.status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Preparing", + "Ready", + "Scaling", + "Deleting" + ] } }, - issueDate: { - readOnly: true, - serializedName: "properties.issueDate", + virtualNetwork: { + required: true, + serializedName: "properties.virtualNetwork", type: { - name: "DateTime" + name: "Composite", + className: "VirtualNetworkProfile" } }, - expirationDate: { - readOnly: true, - serializedName: "properties.expirationDate", + internalLoadBalancingMode: { + serializedName: "properties.internalLoadBalancingMode", type: { - name: "DateTime" + name: "String" } }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", + multiSize: { + serializedName: "properties.multiSize", type: { name: "String" } }, - valid: { + multiRoleCount: { readOnly: true, - serializedName: "properties.valid", + serializedName: "properties.multiRoleCount", type: { - name: "Boolean" + name: "Number" } }, - cerBlob: { - readOnly: true, - serializedName: "properties.cerBlob", + ipsslAddressCount: { + serializedName: "properties.ipsslAddressCount", type: { - name: "ByteArray" + name: "Number" } }, - publicKeyHash: { - readOnly: true, - serializedName: "properties.publicKeyHash", + dnsSuffix: { + serializedName: "properties.dnsSuffix", type: { name: "String" } }, - hostingEnvironmentProfile: { + maximumNumberOfMachines: { readOnly: true, - serializedName: "properties.hostingEnvironmentProfile", + serializedName: "properties.maximumNumberOfMachines", type: { - name: "Composite", - className: "HostingEnvironmentProfile" + name: "Number" } }, - keyVaultId: { - serializedName: "properties.keyVaultId", + frontEndScaleFactor: { + serializedName: "properties.frontEndScaleFactor", type: { - name: "String" + name: "Number" } }, - keyVaultSecretName: { - serializedName: "properties.keyVaultSecretName", + suspended: { + readOnly: true, + serializedName: "properties.suspended", type: { - name: "String" + name: "Boolean" } }, - keyVaultSecretStatus: { - readOnly: true, - serializedName: "properties.keyVaultSecretStatus", + clusterSettings: { + serializedName: "properties.clusterSettings", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "WaitingOnCertificateOrder", - "Succeeded", - "CertificateOrderFailed", - "OperationNotPermittedOnKeyVault", - "AzureServiceUnauthorizedToAccessKeyVault", - "KeyVaultDoesNotExist", - "KeyVaultSecretDoesNotExist", - "UnknownError", - "ExternalPrivateKey", - "Unknown" - ] + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } }, - serverFarmId: { - serializedName: "properties.serverFarmId", - type: { - name: "String" - } - }, - canonicalName: { - serializedName: "properties.canonicalName", - type: { - name: "String" - } - }, - domainValidationMethod: { - serializedName: "properties.domainValidationMethod", - type: { - name: "String" - } - } - } - } -}; - -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: { + dedicatedHostCount: { readOnly: true, - serializedName: "type", - type: { - name: "String" - } - }, - subnet: { - serializedName: "subnet", + serializedName: "properties.dedicatedHostCount", type: { - name: "String" + name: "Number" } } } } }; -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 +5861,7 @@ export const AppServiceEnvironment: msRest.CompositeMapper = { } }, userWhitelistedIpRanges: { - serializedName: "userWhitelistedIpRanges", + serializedName: "properties.userWhitelistedIpRanges", type: { name: "Sequence", element: { @@ -5667,14 +5873,14 @@ 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" } @@ -5683,118 +5889,123 @@ export const AppServiceEnvironment: msRest.CompositeMapper = { } }; -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" + } + } + } + }, + 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", + } + } + } +}; + +export const HostingEnvironmentDiagnostics: msRest.CompositeMapper = { + serializedName: "HostingEnvironmentDiagnostics", + type: { + name: "Composite", + className: "HostingEnvironmentDiagnostics", + modelProperties: { + name: { + serializedName: "name", type: { name: "String" } }, - message: { - serializedName: "message", + diagnosticsOutput: { + serializedName: "diagnosticsOutput", type: { name: "String" } @@ -5803,104 +6014,64 @@ export const ErrorEntity: msRest.CompositeMapper = { } }; -export const Operation: msRest.CompositeMapper = { - serializedName: "Operation", +export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { + serializedName: "InboundEnvironmentEndpoint", type: { name: "Composite", - className: "Operation", + className: "InboundEnvironmentEndpoint", modelProperties: { - id: { - serializedName: "id", - type: { - name: "String" - } - }, - name: { - serializedName: "name", + description: { + serializedName: "description", type: { name: "String" } }, - status: { - serializedName: "status", - type: { - name: "Enum", - allowedValues: ["InProgress", "Failed", "Succeeded", "TimedOut", "Created"] - } - }, - errors: { - serializedName: "errors", + endpoints: { + serializedName: "endpoints", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ErrorEntity" + name: "String" } } } }, - createdTime: { - serializedName: "createdTime", - type: { - name: "DateTime" - } - }, - modifiedTime: { - serializedName: "modifiedTime", - type: { - name: "DateTime" - } - }, - expirationTime: { - serializedName: "expirationTime", - type: { - name: "DateTime" - } - }, - geoMasterOperationId: { - serializedName: "geoMasterOperationId", + ports: { + serializedName: "ports", type: { - name: "Uuid" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const PrivateLinkResourceProperties: msRest.CompositeMapper = { - serializedName: "PrivateLinkResourceProperties", +export const OutboundEnvironmentEndpoint: msRest.CompositeMapper = { + serializedName: "OutboundEnvironmentEndpoint", type: { name: "Composite", - className: "PrivateLinkResourceProperties", + className: "OutboundEnvironmentEndpoint", modelProperties: { - groupId: { - readOnly: true, - serializedName: "groupId", + category: { + serializedName: "category", type: { name: "String" } }, - requiredMembers: { - readOnly: true, - serializedName: "requiredMembers", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - requiredZoneNames: { - readOnly: true, - serializedName: "requiredZoneNames", + endpoints: { + serializedName: "endpoints", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "EndpointDependency" } } } @@ -5909,60 +6080,79 @@ export const PrivateLinkResourceProperties: msRest.CompositeMapper = { } }; -export const PrivateLinkResource: msRest.CompositeMapper = { - serializedName: "PrivateLinkResource", +export const ResourceMetricAvailability: msRest.CompositeMapper = { + serializedName: "ResourceMetricAvailability", type: { name: "Composite", - className: "PrivateLinkResource", + className: "ResourceMetricAvailability", modelProperties: { - id: { - required: true, - serializedName: "id", - type: { - name: "String" - } - }, - name: { - required: true, - serializedName: "name", + timeGrain: { + readOnly: true, + serializedName: "timeGrain", type: { name: "String" } }, - type: { - required: true, - serializedName: "type", + retention: { + readOnly: true, + serializedName: "retention", type: { name: "String" } - }, - properties: { - required: true, - serializedName: "properties", - type: { - name: "Composite", - className: "PrivateLinkResourceProperties" - } } } } }; -export const PrivateLinkResourcesWrapper: msRest.CompositeMapper = { - serializedName: "PrivateLinkResourcesWrapper", +export const ResourceMetricDefinition: msRest.CompositeMapper = { + serializedName: "ResourceMetricDefinition", type: { name: "Composite", - className: "PrivateLinkResourcesWrapper", + className: "ResourceMetricDefinition", modelProperties: { - value: { - required: true, - serializedName: "value", + ...ProxyOnlyResource.type.modelProperties, + unit: { + readOnly: true, + serializedName: "properties.unit", + type: { + name: "String" + } + }, + primaryAggregationType: { + readOnly: true, + serializedName: "properties.primaryAggregationType", + type: { + name: "String" + } + }, + metricAvailabilities: { + readOnly: true, + serializedName: "properties.metricAvailabilities", type: { name: "Sequence", element: { type: { name: "Composite", - className: "PrivateLinkResource" + className: "ResourceMetricAvailability" + } + } + } + }, + resourceUri: { + readOnly: true, + serializedName: "properties.resourceUri", + type: { + name: "String" + } + }, + properties: { + readOnly: true, + serializedName: "properties.properties", + type: { + name: "Dictionary", + value: { + type: { + name: "String" } } } @@ -5971,217 +6161,136 @@ export const PrivateLinkResourcesWrapper: msRest.CompositeMapper = { } }; -export const Solution: msRest.CompositeMapper = { - serializedName: "Solution", +export const SkuInfo: msRest.CompositeMapper = { + serializedName: "SkuInfo", type: { name: "Composite", - className: "Solution", + className: "SkuInfo", modelProperties: { - id: { - serializedName: "id", - type: { - name: "Number" - } - }, - displayName: { - serializedName: "displayName", - type: { - name: "String" - } - }, - order: { - serializedName: "order", - type: { - name: "Number" - } - }, - description: { - serializedName: "description", + resourceType: { + serializedName: "resourceType", type: { name: "String" } }, - type: { - serializedName: "type", - type: { - name: "Enum", - allowedValues: ["QuickSolution", "DeepInvestigation", "BestPractices"] - } - }, - data: { - serializedName: "data", + sku: { + serializedName: "sku", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } + name: "Composite", + className: "SkuDescription" } }, - metadata: { - serializedName: "metadata", + capacity: { + serializedName: "capacity", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } + name: "Composite", + className: "SkuCapacity" } } } } }; -export const DetectorAbnormalTimePeriod: msRest.CompositeMapper = { - serializedName: "DetectorAbnormalTimePeriod", +export const StampCapacity: msRest.CompositeMapper = { + serializedName: "StampCapacity", type: { name: "Composite", - className: "DetectorAbnormalTimePeriod", + className: "StampCapacity", modelProperties: { - startTime: { - serializedName: "startTime", + name: { + serializedName: "name", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "endTime", + availableCapacity: { + serializedName: "availableCapacity", type: { - name: "DateTime" + name: "Number" } }, - message: { - serializedName: "message", + totalCapacity: { + serializedName: "totalCapacity", type: { - name: "String" + name: "Number" } }, - source: { - serializedName: "source", + unit: { + serializedName: "unit", type: { name: "String" } }, - priority: { - serializedName: "priority", + computeMode: { + serializedName: "computeMode", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Shared", + "Dedicated", + "Dynamic" + ] } }, - metaData: { - serializedName: "metaData", - type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } - } - }, - type: { - serializedName: "type", + workerSize: { + serializedName: "workerSize", type: { name: "Enum", allowedValues: [ - "ServiceIncident", - "AppDeployment", - "AppCrash", - "RuntimeIssueDetected", - "AseDeployment", - "UserIssue", - "PlatformIssue", - "Other" + "Small", + "Medium", + "Large", + "D1", + "D2", + "D3", + "SmallV3", + "MediumV3", + "LargeV3", + "NestedSmall", + "NestedSmallLinux", + "Default" ] } }, - solutions: { - serializedName: "solutions", + workerSizeId: { + serializedName: "workerSizeId", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Solution" - } - } + name: "Number" } - } - } - } -}; - -export const AbnormalTimePeriod: msRest.CompositeMapper = { - serializedName: "AbnormalTimePeriod", - type: { - name: "Composite", - className: "AbnormalTimePeriod", - modelProperties: { - startTime: { - serializedName: "startTime", + }, + excludeFromCapacityAllocation: { + serializedName: "excludeFromCapacityAllocation", type: { - name: "DateTime" + name: "Boolean" } }, - endTime: { - serializedName: "endTime", + isApplicableForAllComputeModes: { + serializedName: "isApplicableForAllComputeModes", type: { - name: "DateTime" + name: "Boolean" } }, - events: { - serializedName: "events", + siteMode: { + serializedName: "siteMode", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DetectorAbnormalTimePeriod" - } - } + name: "String" } }, - solutions: { - serializedName: "solutions", + isLinux: { + serializedName: "isLinux", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Solution" - } - } + 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,139 +6300,204 @@ 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: "Sequence", + name: "String" + } + }, + requiredMembers: { + readOnly: true, + serializedName: "requiredMembers", + type: { + name: "Sequence", element: { type: { name: "String" @@ -6331,14 +6505,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 +6521,117 @@ 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", + code: { + serializedName: "code", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DetectorDefinition" - } - } + name: "String" } - } - } - } -}; - -export const DiagnosticCategory: msRest.CompositeMapper = { - serializedName: "DiagnosticCategory", - type: { - name: "Composite", - className: "DiagnosticCategory", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - description: { - readOnly: true, - serializedName: "properties.description", + }, + message: { + serializedName: "message", type: { name: "String" } @@ -6518,1170 +6640,1185 @@ 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", - type: { - name: "DateTime" - } - }, - endTime: { - serializedName: "properties.endTime", + id: { + serializedName: "id", type: { - name: "DateTime" + name: "String" } }, - issueDetected: { - serializedName: "properties.issueDetected", + name: { + serializedName: "name", 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" - } - } - } - } -}; - -export const AppInsightsWebAppStackSettings: msRest.CompositeMapper = { - serializedName: "AppInsightsWebAppStackSettings", - type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings", - modelProperties: { - isSupported: { - readOnly: true, - serializedName: "isSupported", - type: { - name: "Boolean" + name: "DateTime" } }, - isDefaultOff: { - readOnly: true, - serializedName: "isDefaultOff", + geoMasterOperationId: { + serializedName: "geoMasterOperationId", type: { - name: "Boolean" + name: "Uuid" } } } } }; -export const StackMinorVersion: msRest.CompositeMapper = { - serializedName: "StackMinorVersion", +export const AppServicePlanPatchResource: msRest.CompositeMapper = { + serializedName: "AppServicePlanPatchResource", type: { name: "Composite", - className: "StackMinorVersion", + className: "AppServicePlanPatchResource", modelProperties: { - displayVersion: { - serializedName: "displayVersion", + ...ProxyOnlyResource.type.modelProperties, + workerTierName: { + serializedName: "properties.workerTierName", type: { name: "String" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + status: { + readOnly: true, + serializedName: "properties.status", + type: { + name: "Enum", + allowedValues: [ + "Ready", + "Pending", + "Creating" + ] + } + }, + subscription: { + readOnly: true, + serializedName: "properties.subscription", type: { name: "String" } }, - isDefault: { - serializedName: "isDefault", + hostingEnvironmentProfile: { + serializedName: "properties.hostingEnvironmentProfile", type: { - name: "Boolean" + name: "Composite", + className: "HostingEnvironmentProfile" } }, - isRemoteDebuggingEnabled: { - serializedName: "isRemoteDebuggingEnabled", + maximumNumberOfWorkers: { + readOnly: true, + serializedName: "properties.maximumNumberOfWorkers", type: { - name: "Boolean" + name: "Number" } - } - } - } -}; - -export const StackMajorVersion: msRest.CompositeMapper = { - serializedName: "StackMajorVersion", - type: { - name: "Composite", - className: "StackMajorVersion", - modelProperties: { - displayVersion: { - serializedName: "displayVersion", + }, + geoRegion: { + readOnly: true, + serializedName: "properties.geoRegion", type: { name: "String" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + perSiteScaling: { + serializedName: "properties.perSiteScaling", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - isDefault: { - serializedName: "isDefault", + elasticScaleEnabled: { + serializedName: "properties.elasticScaleEnabled", type: { name: "Boolean" } }, - minorVersions: { - serializedName: "minorVersions", + maximumElasticWorkerCount: { + serializedName: "properties.maximumElasticWorkerCount", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StackMinorVersion" - } - } + name: "Number" } }, - applicationInsights: { - serializedName: "applicationInsights", + numberOfSites: { + readOnly: true, + serializedName: "properties.numberOfSites", type: { - name: "Boolean" + name: "Number" } }, - isPreview: { - serializedName: "isPreview", + isSpot: { + serializedName: "properties.isSpot", type: { name: "Boolean" } }, - isDeprecated: { - serializedName: "isDeprecated", + spotExpirationTime: { + serializedName: "properties.spotExpirationTime", type: { - name: "Boolean" + name: "DateTime" } }, - isHidden: { - serializedName: "isHidden", + freeOfferExpirationTime: { + serializedName: "properties.freeOfferExpirationTime", type: { - name: "Boolean" + name: "DateTime" } }, - appSettingsDictionary: { - serializedName: "appSettingsDictionary", + resourceGroup: { + readOnly: true, + serializedName: "properties.resourceGroup", type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "String" } }, - siteConfigPropertiesDictionary: { - serializedName: "siteConfigPropertiesDictionary", + reserved: { + serializedName: "properties.reserved", + defaultValue: false, type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "Boolean" } - } - } - } -}; - -export const ApplicationStack: msRest.CompositeMapper = { - serializedName: "ApplicationStack", - type: { - name: "Composite", - className: "ApplicationStack", - modelProperties: { - name: { - serializedName: "name", + }, + isXenon: { + serializedName: "properties.isXenon", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - display: { - serializedName: "display", + hyperV: { + serializedName: "properties.hyperV", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - dependency: { - serializedName: "dependency", + targetWorkerCount: { + serializedName: "properties.targetWorkerCount", type: { - name: "String" + name: "Number" } }, - majorVersions: { - serializedName: "majorVersions", + targetWorkerSizeId: { + serializedName: "properties.targetWorkerSizeId", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StackMajorVersion" - } - } + name: "Number" } }, - frameworks: { - serializedName: "frameworks", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, - isDeprecated: { - serializedName: "isDeprecated", + kubeEnvironmentProfile: { + serializedName: "properties.kubeEnvironmentProfile", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "Composite", + className: "KubeEnvironmentProfile" } } } } }; -export const ApplicationStackResource: msRest.CompositeMapper = { - serializedName: "ApplicationStackResource", +export const HybridConnectionKey: msRest.CompositeMapper = { + serializedName: "HybridConnectionKey", type: { name: "Composite", - className: "ApplicationStackResource", + className: "HybridConnectionKey", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - applicationStackResourceName: { - serializedName: "properties.name", + sendKeyName: { + readOnly: true, + serializedName: "properties.sendKeyName", type: { name: "String" } }, - display: { - serializedName: "properties.display", + sendKeyValue: { + readOnly: true, + serializedName: "properties.sendKeyValue", type: { name: "String" } - }, - dependency: { - serializedName: "properties.dependency", + } + } + } +}; + +export const HybridConnectionLimits: msRest.CompositeMapper = { + serializedName: "HybridConnectionLimits", + type: { + name: "Composite", + className: "HybridConnectionLimits", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + current: { + readOnly: true, + serializedName: "properties.current", type: { - name: "String" - } - }, - majorVersions: { - serializedName: "properties.majorVersions", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StackMajorVersion" - } - } - } - }, - frameworks: { - serializedName: "properties.frameworks", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "Number" } }, - isDeprecated: { - serializedName: "properties.isDeprecated", + maximum: { + readOnly: true, + serializedName: "properties.maximum", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } + name: "Number" } } } } }; -export const GitHubActionWebAppStackSettings: msRest.CompositeMapper = { - serializedName: "GitHubActionWebAppStackSettings", +export const Certificate: msRest.CompositeMapper = { + serializedName: "Certificate", type: { name: "Composite", - className: "GitHubActionWebAppStackSettings", + className: "Certificate", modelProperties: { - isSupported: { - readOnly: true, - serializedName: "isSupported", + ...Resource.type.modelProperties, + password: { + serializedName: "properties.password", type: { - name: "Boolean" + name: "String" } }, - supportedVersion: { + friendlyName: { readOnly: true, - serializedName: "supportedVersion", + serializedName: "properties.friendlyName", type: { name: "String" } - } - } - } -}; - -export const SiteConfigPropertiesDictionary: msRest.CompositeMapper = { - serializedName: "SiteConfigPropertiesDictionary", - type: { - name: "Composite", - className: "SiteConfigPropertiesDictionary", - modelProperties: { - use32BitWorkerProcess: { + }, + subjectName: { readOnly: true, - serializedName: "use32BitWorkerProcess", + serializedName: "properties.subjectName", type: { - name: "Boolean" + name: "String" } }, - linuxFxVersion: { - readOnly: true, - serializedName: "linuxFxVersion", + hostNames: { + serializedName: "properties.hostNames", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - javaVersion: { + pfxBlob: { + serializedName: "properties.pfxBlob", + type: { + name: "ByteArray" + } + }, + siteName: { readOnly: true, - serializedName: "javaVersion", + serializedName: "properties.siteName", type: { name: "String" } }, - powerShellVersion: { + selfLink: { readOnly: true, - serializedName: "powerShellVersion", + serializedName: "properties.selfLink", type: { name: "String" } - } - } - } -}; - -export const FunctionAppRuntimeSettings: msRest.CompositeMapper = { - serializedName: "FunctionAppRuntimeSettings", - type: { - name: "Composite", - className: "FunctionAppRuntimeSettings", - modelProperties: { - runtimeVersion: { + }, + issuer: { readOnly: true, - serializedName: "runtimeVersion", + serializedName: "properties.issuer", type: { name: "String" } }, - remoteDebuggingSupported: { + issueDate: { readOnly: true, - serializedName: "remoteDebuggingSupported", + serializedName: "properties.issueDate", type: { - name: "Boolean" + name: "DateTime" } }, - appInsightsSettings: { + expirationDate: { readOnly: true, - serializedName: "appInsightsSettings", + serializedName: "properties.expirationDate", type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings" + name: "DateTime" } }, - gitHubActionSettings: { + thumbprint: { readOnly: true, - serializedName: "gitHubActionSettings", + serializedName: "properties.thumbprint", type: { - name: "Composite", - className: "GitHubActionWebAppStackSettings" + name: "String" } }, - appSettingsDictionary: { + valid: { readOnly: true, - serializedName: "appSettingsDictionary", + serializedName: "properties.valid", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "Boolean" } }, - siteConfigPropertiesDictionary: { + cerBlob: { readOnly: true, - serializedName: "siteConfigPropertiesDictionary", + serializedName: "properties.cerBlob", type: { - name: "Composite", - className: "SiteConfigPropertiesDictionary" + name: "ByteArray" } }, - supportedFunctionsExtensionVersions: { + publicKeyHash: { readOnly: true, - serializedName: "supportedFunctionsExtensionVersions", + serializedName: "properties.publicKeyHash", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - isPreview: { + hostingEnvironmentProfile: { readOnly: true, - serializedName: "isPreview", + serializedName: "properties.hostingEnvironmentProfile", type: { - name: "Boolean" + name: "Composite", + className: "HostingEnvironmentProfile" } }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", + keyVaultId: { + serializedName: "properties.keyVaultId", type: { - name: "Boolean" + name: "String" } }, - isHidden: { - readOnly: true, - serializedName: "isHidden", + keyVaultSecretName: { + serializedName: "properties.keyVaultSecretName", type: { - name: "Boolean" + name: "String" } }, - endOfLifeDate: { + keyVaultSecretStatus: { readOnly: true, - serializedName: "endOfLifeDate", + serializedName: "properties.keyVaultSecretStatus", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "Initialized", + "WaitingOnCertificateOrder", + "Succeeded", + "CertificateOrderFailed", + "OperationNotPermittedOnKeyVault", + "AzureServiceUnauthorizedToAccessKeyVault", + "KeyVaultDoesNotExist", + "KeyVaultSecretDoesNotExist", + "UnknownError", + "ExternalPrivateKey", + "Unknown" + ] } }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Boolean" + name: "String" } }, - isEarlyAccess: { - readOnly: true, - serializedName: "isEarlyAccess", + canonicalName: { + serializedName: "properties.canonicalName", type: { - name: "Boolean" + name: "String" } }, - isDefault: { - readOnly: true, - serializedName: "isDefault", + domainValidationMethod: { + serializedName: "properties.domainValidationMethod", type: { - name: "Boolean" + name: "String" } } } } }; -export const FunctionAppRuntimes: msRest.CompositeMapper = { - serializedName: "FunctionAppRuntimes", +export const CertificatePatchResource: msRest.CompositeMapper = { + serializedName: "CertificatePatchResource", type: { name: "Composite", - className: "FunctionAppRuntimes", + className: "CertificatePatchResource", modelProperties: { - linuxRuntimeSettings: { + ...ProxyOnlyResource.type.modelProperties, + password: { + serializedName: "properties.password", + type: { + name: "String" + } + }, + friendlyName: { readOnly: true, - serializedName: "linuxRuntimeSettings", + serializedName: "properties.friendlyName", type: { - name: "Composite", - className: "FunctionAppRuntimeSettings" + name: "String" } }, - windowsRuntimeSettings: { + subjectName: { readOnly: true, - serializedName: "windowsRuntimeSettings", + serializedName: "properties.subjectName", type: { - name: "Composite", - className: "FunctionAppRuntimeSettings" - } - } - } - } -}; - -export const FunctionAppMinorVersion: msRest.CompositeMapper = { - serializedName: "FunctionAppMinorVersion", - type: { - name: "Composite", - className: "FunctionAppMinorVersion", - modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", - type: { - name: "String" + name: "String" } }, - value: { - readOnly: true, - serializedName: "value", + hostNames: { + serializedName: "properties.hostNames", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - stackSettings: { - readOnly: true, - serializedName: "stackSettings", + pfxBlob: { + serializedName: "properties.pfxBlob", type: { - name: "Composite", - className: "FunctionAppRuntimes" + name: "ByteArray" } - } - } - } -}; - -export const FunctionAppMajorVersion: msRest.CompositeMapper = { - serializedName: "FunctionAppMajorVersion", - type: { - name: "Composite", - className: "FunctionAppMajorVersion", - modelProperties: { - displayText: { + }, + siteName: { readOnly: true, - serializedName: "displayText", + serializedName: "properties.siteName", type: { name: "String" } }, - value: { + selfLink: { readOnly: true, - serializedName: "value", + serializedName: "properties.selfLink", type: { name: "String" } }, - minorVersions: { + issuer: { readOnly: true, - serializedName: "minorVersions", + serializedName: "properties.issuer", 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: { + }, + issueDate: { readOnly: true, - serializedName: "location", + serializedName: "properties.issueDate", type: { - name: "String" + name: "DateTime" } }, - displayText: { + expirationDate: { readOnly: true, - serializedName: "properties.displayText", + serializedName: "properties.expirationDate", type: { - name: "String" + name: "DateTime" } }, - value: { + thumbprint: { readOnly: true, - serializedName: "properties.value", + serializedName: "properties.thumbprint", type: { name: "String" } }, - majorVersions: { + valid: { readOnly: true, - serializedName: "properties.majorVersions", + serializedName: "properties.valid", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "FunctionAppMajorVersion" - } - } + name: "Boolean" } }, - preferredOs: { + cerBlob: { readOnly: true, - serializedName: "properties.preferredOs", + serializedName: "properties.cerBlob", type: { - name: "Enum", - allowedValues: ["Windows", "Linux"] + name: "ByteArray" } - } - } - } -}; - -export const LinuxJavaContainerSettings: msRest.CompositeMapper = { - serializedName: "LinuxJavaContainerSettings", - type: { - name: "Composite", - className: "LinuxJavaContainerSettings", - modelProperties: { - java11Runtime: { + }, + publicKeyHash: { readOnly: true, - serializedName: "java11Runtime", + serializedName: "properties.publicKeyHash", type: { name: "String" } }, - java8Runtime: { + hostingEnvironmentProfile: { readOnly: true, - serializedName: "java8Runtime", + serializedName: "properties.hostingEnvironmentProfile", type: { - name: "String" + name: "Composite", + className: "HostingEnvironmentProfile" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", + keyVaultId: { + serializedName: "properties.keyVaultId", type: { - name: "Boolean" + name: "String" } }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", + keyVaultSecretName: { + serializedName: "properties.keyVaultSecretName", type: { - name: "Boolean" + name: "String" } }, - isHidden: { + keyVaultSecretStatus: { readOnly: true, - serializedName: "isHidden", + serializedName: "properties.keyVaultSecretStatus", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Initialized", + "WaitingOnCertificateOrder", + "Succeeded", + "CertificateOrderFailed", + "OperationNotPermittedOnKeyVault", + "AzureServiceUnauthorizedToAccessKeyVault", + "KeyVaultDoesNotExist", + "KeyVaultSecretDoesNotExist", + "UnknownError", + "ExternalPrivateKey", + "Unknown" + ] } }, - endOfLifeDate: { - readOnly: true, - serializedName: "endOfLifeDate", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "DateTime" + name: "String" } }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", + canonicalName: { + serializedName: "properties.canonicalName", type: { - name: "Boolean" + name: "String" } }, - isEarlyAccess: { - readOnly: true, - serializedName: "isEarlyAccess", + domainValidationMethod: { + serializedName: "properties.domainValidationMethod", type: { - name: "Boolean" + name: "String" } } } } }; -export const WebAppRuntimeSettings: msRest.CompositeMapper = { - serializedName: "WebAppRuntimeSettings", +export const Solution: msRest.CompositeMapper = { + serializedName: "Solution", type: { name: "Composite", - className: "WebAppRuntimeSettings", + className: "Solution", modelProperties: { - runtimeVersion: { - readOnly: true, - serializedName: "runtimeVersion", + id: { + serializedName: "id", type: { - name: "String" + name: "Number" } }, - remoteDebuggingSupported: { - readOnly: true, - serializedName: "remoteDebuggingSupported", + displayName: { + serializedName: "displayName", type: { - name: "Boolean" + name: "String" } }, - appInsightsSettings: { - readOnly: true, - serializedName: "appInsightsSettings", + order: { + serializedName: "order", type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings" + name: "Number" } }, - gitHubActionSettings: { - readOnly: true, - serializedName: "gitHubActionSettings", + description: { + serializedName: "description", type: { - name: "Composite", - className: "GitHubActionWebAppStackSettings" + name: "String" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", + type: { + serializedName: "type", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "QuickSolution", + "DeepInvestigation", + "BestPractices" + ] } }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", + data: { + serializedName: "data", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - 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", + metadata: { + serializedName: "metadata", type: { - name: "Boolean" + 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: { + ...ProxyOnlyResource.type.modelProperties, + displayName: { readOnly: true, - serializedName: "displayText", + serializedName: "properties.displayName", type: { name: "String" } }, - value: { + description: { readOnly: true, - serializedName: "value", + serializedName: "properties.description", type: { name: "String" } }, - stackSettings: { + rank: { readOnly: true, - serializedName: "stackSettings", + serializedName: "properties.rank", type: { - name: "Composite", - className: "WebAppRuntimes" + name: "Number" + } + }, + isEnabled: { + readOnly: true, + serializedName: "properties.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", - type: { +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" + } + } + } + } + } + } +}; + +export const DataSource: msRest.CompositeMapper = { + serializedName: "DataSource", + type: { + name: "Composite", + className: "DataSource", + modelProperties: { + instructions: { + serializedName: "instructions", + type: { + name: "Sequence", + element: { + type: { + name: "String" } } } }, - preferredOs: { - readOnly: true, - serializedName: "properties.preferredOs", + dataSourceUri: { + serializedName: "dataSourceUri", type: { - name: "Enum", - allowedValues: ["Windows", "Linux"] + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } } } } }; -export const Recommendation: msRest.CompositeMapper = { - serializedName: "Recommendation", +export const ResponseMetaData: msRest.CompositeMapper = { + serializedName: "ResponseMetaData", type: { name: "Composite", - className: "Recommendation", + className: "ResponseMetaData", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - creationTime: { - serializedName: "properties.creationTime", + dataSource: { + serializedName: "dataSource", type: { - name: "DateTime" + name: "Composite", + className: "DataSource" } - }, - recommendationId: { - serializedName: "properties.recommendationId", + } + } + } +}; + +export const AnalysisData: msRest.CompositeMapper = { + serializedName: "AnalysisData", + type: { + name: "Composite", + className: "AnalysisData", + modelProperties: { + source: { + serializedName: "source", type: { - name: "Uuid" + name: "String" } }, - resourceId: { - serializedName: "properties.resourceId", + detectorDefinition: { + serializedName: "detectorDefinition", type: { - name: "String" + name: "Composite", + className: "DetectorDefinition" } }, - resourceScope: { - serializedName: "properties.resourceScope", + metrics: { + serializedName: "metrics", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DiagnosticMetricSet" + } + } } }, - ruleName: { - serializedName: "properties.ruleName", + data: { + serializedName: "data", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - displayName: { - serializedName: "properties.displayName", + detectorMetaData: { + serializedName: "detectorMetaData", type: { - name: "String" + name: "Composite", + className: "ResponseMetaData" } - }, - message: { - serializedName: "properties.message", + } + } + } +}; + +export const AnalysisDefinition: msRest.CompositeMapper = { + serializedName: "AnalysisDefinition", + type: { + name: "Composite", + className: "AnalysisDefinition", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + description: { + readOnly: true, + serializedName: "properties.description", type: { name: "String" } - }, - level: { - serializedName: "properties.level", + } + } + } +}; + +export const DiagnosticAnalysis: msRest.CompositeMapper = { + serializedName: "DiagnosticAnalysis", + type: { + name: "Composite", + className: "DiagnosticAnalysis", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + startTime: { + serializedName: "properties.startTime", type: { - name: "Enum", - allowedValues: ["Critical", "Warning", "Information", "NonUrgentSuggestion"] + name: "DateTime" } }, - channels: { - serializedName: "properties.channels", + endTime: { + serializedName: "properties.endTime", type: { - name: "Enum", - allowedValues: ["Notification", "Api", "Email", "Webhook", "All"] + name: "DateTime" } }, - categoryTags: { - readOnly: true, - serializedName: "properties.categoryTags", + abnormalTimePeriods: { + serializedName: "properties.abnormalTimePeriods", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "AbnormalTimePeriod" } } } }, - actionName: { - serializedName: "properties.actionName", - type: { - name: "String" - } - }, - enabled: { - serializedName: "properties.enabled", + payload: { + serializedName: "properties.payload", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AnalysisData" + } + } } }, - states: { - serializedName: "properties.states", + nonCorrelatedDetectors: { + serializedName: "properties.nonCorrelatedDetectors", type: { name: "Sequence", element: { type: { - name: "String" + 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: { @@ -7694,50 +7831,85 @@ export const Recommendation: msRest.CompositeMapper = { name: "DateTime" } }, - nextNotificationTime: { - serializedName: "properties.nextNotificationTime", + issueDetected: { + serializedName: "properties.issueDetected", type: { - name: "DateTime" + name: "Boolean" } }, - notificationExpirationTime: { - serializedName: "properties.notificationExpirationTime", + detectorDefinition: { + serializedName: "properties.detectorDefinition", type: { - name: "DateTime" + name: "Composite", + className: "DetectorDefinition" } }, - notifiedTime: { - serializedName: "properties.notifiedTime", + metrics: { + serializedName: "properties.metrics", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DiagnosticMetricSet" + } + } } }, - score: { - serializedName: "properties.score", + abnormalTimePeriods: { + serializedName: "properties.abnormalTimePeriods", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DetectorAbnormalTimePeriod" + } + } } }, - isDynamic: { - serializedName: "properties.isDynamic", + data: { + serializedName: "properties.data", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - extensionName: { - serializedName: "properties.extensionName", + responseMetaData: { + serializedName: "properties.responseMetaData", type: { - name: "String" + name: "Composite", + className: "ResponseMetaData" } - }, - bladeName: { - serializedName: "properties.bladeName", + } + } + } +}; + +export const LogAnalyticsConfiguration: msRest.CompositeMapper = { + serializedName: "LogAnalyticsConfiguration", + type: { + name: "Composite", + className: "LogAnalyticsConfiguration", + modelProperties: { + customerId: { + serializedName: "customerId", type: { name: "String" } }, - forwardLink: { - serializedName: "properties.forwardLink", + sharedKey: { + serializedName: "sharedKey", type: { name: "String" } @@ -7746,135 +7918,257 @@ export const Recommendation: msRest.CompositeMapper = { } }; -export const RecommendationRule: msRest.CompositeMapper = { - serializedName: "RecommendationRule", +export const AppLogsConfiguration: msRest.CompositeMapper = { + serializedName: "AppLogsConfiguration", type: { name: "Composite", - className: "RecommendationRule", + className: "AppLogsConfiguration", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - recommendationName: { - serializedName: "properties.recommendationName", + destination: { + serializedName: "destination", type: { name: "String" } }, - displayName: { - serializedName: "properties.displayName", + logAnalyticsConfiguration: { + serializedName: "logAnalyticsConfiguration", type: { - name: "String" + name: "Composite", + className: "LogAnalyticsConfiguration" + } + } + } + } +}; + +export const FrontEndConfiguration: msRest.CompositeMapper = { + serializedName: "FrontEndConfiguration", + type: { + name: "Composite", + className: "FrontEndConfiguration", + modelProperties: { + kind: { + serializedName: "kind", + type: { + name: "Enum", + allowedValues: [ + "NodePort", + "LoadBalancer" + ] + } + } + } + } +}; + +export const ArcConfiguration: msRest.CompositeMapper = { + serializedName: "ArcConfiguration", + type: { + name: "Composite", + className: "ArcConfiguration", + modelProperties: { + artifactsStorageType: { + serializedName: "artifactsStorageType", + type: { + name: "Enum", + allowedValues: [ + "LocalNode", + "NetworkFileSystem" + ] } }, - message: { - serializedName: "properties.message", + artifactStorageClassName: { + serializedName: "artifactStorageClassName", type: { name: "String" } }, - recommendationId: { - serializedName: "properties.recommendationId", + artifactStorageMountPath: { + serializedName: "artifactStorageMountPath", type: { - name: "Uuid" + name: "String" } }, - description: { - serializedName: "properties.description", + artifactStorageNodeName: { + serializedName: "artifactStorageNodeName", type: { name: "String" } }, - actionName: { - serializedName: "properties.actionName", + artifactStorageAccessMode: { + serializedName: "artifactStorageAccessMode", type: { name: "String" } }, - level: { - serializedName: "properties.level", + frontEndServiceConfiguration: { + serializedName: "frontEndServiceConfiguration", type: { - name: "Enum", - allowedValues: ["Critical", "Warning", "Information", "NonUrgentSuggestion"] + name: "Composite", + className: "FrontEndConfiguration" } }, - channels: { - serializedName: "properties.channels", + kubeConfig: { + serializedName: "kubeConfig", + type: { + name: "String" + } + } + } + } +}; + +export const KubeEnvironment: msRest.CompositeMapper = { + serializedName: "KubeEnvironment", + type: { + name: "Composite", + className: "KubeEnvironment", + modelProperties: { + ...Resource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { name: "Enum", - allowedValues: ["Notification", "Api", "Email", "Webhook", "All"] + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "Waiting", + "InitializationInProgress", + "InfrastructureSetupInProgress", + "InfrastructureSetupComplete", + "ScheduledForDelete", + "UpgradeRequested", + "UpgradeFailed" + ] } }, - categoryTags: { + deploymentErrors: { readOnly: true, - serializedName: "properties.categoryTags", + serializedName: "properties.deploymentErrors", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - isDynamic: { - serializedName: "properties.isDynamic", + internalLoadBalancerEnabled: { + serializedName: "properties.internalLoadBalancerEnabled", type: { name: "Boolean" } }, - extensionName: { - serializedName: "properties.extensionName", + defaultDomain: { + readOnly: true, + serializedName: "properties.defaultDomain", type: { name: "String" } }, - bladeName: { - serializedName: "properties.bladeName", + staticIp: { + serializedName: "properties.staticIp", type: { name: "String" } }, - forwardLink: { - serializedName: "properties.forwardLink", + 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 AppserviceGithubToken: msRest.CompositeMapper = { - serializedName: "AppserviceGithubToken", +export const KubeEnvironmentPatchResource: msRest.CompositeMapper = { + serializedName: "KubeEnvironmentPatchResource", type: { name: "Composite", - className: "AppserviceGithubToken", + className: "KubeEnvironmentPatchResource", modelProperties: { - accessToken: { - serializedName: "accessToken", + ...ProxyOnlyResource.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" } }, - scope: { - serializedName: "scope", + internalLoadBalancerEnabled: { + serializedName: "properties.internalLoadBalancerEnabled", + type: { + name: "Boolean" + } + }, + defaultDomain: { + readOnly: true, + serializedName: "properties.defaultDomain", type: { name: "String" } }, - tokenType: { - serializedName: "tokenType", + staticIp: { + serializedName: "properties.staticIp", type: { name: "String" } }, - gotToken: { - serializedName: "gotToken", + arcConfiguration: { + serializedName: "properties.arcConfiguration", type: { - name: "Boolean" + name: "Composite", + className: "ArcConfiguration" } }, - errorMessage: { - serializedName: "errorMessage", + appLogsConfiguration: { + serializedName: "properties.appLogsConfiguration", + type: { + name: "Composite", + className: "AppLogsConfiguration" + } + }, + aksResourceID: { + serializedName: "properties.aksResourceID", type: { name: "String" } @@ -7883,152 +8177,155 @@ export const AppserviceGithubToken: msRest.CompositeMapper = { } }; -export const AppserviceGithubTokenRequest: msRest.CompositeMapper = { - serializedName: "AppserviceGithubTokenRequest", +export const AppInsightsWebAppStackSettings: msRest.CompositeMapper = { + serializedName: "AppInsightsWebAppStackSettings", type: { name: "Composite", - className: "AppserviceGithubTokenRequest", + className: "AppInsightsWebAppStackSettings", modelProperties: { - code: { - required: true, - serializedName: "code", + isSupported: { + readOnly: true, + serializedName: "isSupported", type: { - name: "String" + name: "Boolean" } }, - state: { - required: true, - serializedName: "state", + isDefaultOff: { + readOnly: true, + serializedName: "isDefaultOff", type: { - name: "String" + name: "Boolean" } } } } }; -export const BillingMeter: msRest.CompositeMapper = { - serializedName: "BillingMeter", +export const StackMinorVersion: msRest.CompositeMapper = { + serializedName: "StackMinorVersion", type: { name: "Composite", - className: "BillingMeter", + className: "StackMinorVersion", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - meterId: { - serializedName: "properties.meterId", + displayVersion: { + serializedName: "displayVersion", type: { name: "String" } }, - billingLocation: { - serializedName: "properties.billingLocation", + runtimeVersion: { + serializedName: "runtimeVersion", type: { name: "String" } }, - shortName: { - serializedName: "properties.shortName", - type: { - name: "String" - } - }, - friendlyName: { - serializedName: "properties.friendlyName", - type: { - name: "String" - } - }, - resourceType: { - serializedName: "properties.resourceType", - type: { - name: "String" - } - }, - osType: { - serializedName: "properties.osType", + isDefault: { + serializedName: "isDefault", type: { - name: "String" + name: "Boolean" } }, - multiplier: { - serializedName: "properties.multiplier", + isRemoteDebuggingEnabled: { + serializedName: "isRemoteDebuggingEnabled", type: { - name: "Number" + name: "Boolean" } } } } }; -export const CsmMoveResourceEnvelope: msRest.CompositeMapper = { - serializedName: "CsmMoveResourceEnvelope", +export const StackMajorVersion: msRest.CompositeMapper = { + serializedName: "StackMajorVersion", type: { name: "Composite", - className: "CsmMoveResourceEnvelope", + className: "StackMajorVersion", modelProperties: { - targetResourceGroup: { - serializedName: "targetResourceGroup", - constraints: { - MaxLength: 90, - MinLength: 1, - Pattern: / ^[-\w\._\(\)]+[^\.]$/ - }, + displayVersion: { + serializedName: "displayVersion", type: { name: "String" } }, - resources: { - serializedName: "resources", + runtimeVersion: { + serializedName: "runtimeVersion", + type: { + name: "String" + } + }, + isDefault: { + serializedName: "isDefault", + type: { + name: "Boolean" + } + }, + minorVersions: { + serializedName: "minorVersions", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "StackMinorVersion" } } } - } - } - } -}; - -export const GeoRegion: msRest.CompositeMapper = { - serializedName: "GeoRegion", - type: { - name: "Composite", - className: "GeoRegion", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - description: { - readOnly: true, - serializedName: "properties.description", + }, + applicationInsights: { + serializedName: "applicationInsights", type: { - name: "String" + name: "Boolean" } }, - displayName: { - readOnly: true, - serializedName: "properties.displayName", + isPreview: { + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - orgDomain: { - readOnly: true, - serializedName: "properties.orgDomain", + isDeprecated: { + serializedName: "isDeprecated", type: { - name: "String" + name: "Boolean" + } + }, + isHidden: { + serializedName: "isHidden", + type: { + name: "Boolean" + } + }, + appSettingsDictionary: { + serializedName: "appSettingsDictionary", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + }, + siteConfigPropertiesDictionary: { + serializedName: "siteConfigPropertiesDictionary", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } } } } } }; -export const HostingEnvironmentDeploymentInfo: msRest.CompositeMapper = { - serializedName: "HostingEnvironmentDeploymentInfo", +export const ApplicationStack: msRest.CompositeMapper = { + serializedName: "ApplicationStack", type: { name: "Composite", - className: "HostingEnvironmentDeploymentInfo", + className: "ApplicationStack", modelProperties: { name: { serializedName: "name", @@ -8036,54 +8333,50 @@ export const HostingEnvironmentDeploymentInfo: msRest.CompositeMapper = { name: "String" } }, - location: { - serializedName: "location", + display: { + serializedName: "display", type: { name: "String" } - } - } - } -}; - -export const DeploymentLocations: msRest.CompositeMapper = { - serializedName: "DeploymentLocations", - type: { - name: "Composite", - className: "DeploymentLocations", - modelProperties: { - locations: { - serializedName: "locations", + }, + dependency: { + serializedName: "dependency", + type: { + name: "String" + } + }, + majorVersions: { + serializedName: "majorVersions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "GeoRegion" + className: "StackMajorVersion" } } } }, - hostingEnvironments: { - serializedName: "hostingEnvironments", + frameworks: { + serializedName: "frameworks", type: { name: "Sequence", element: { type: { name: "Composite", - className: "AppServiceEnvironment" + className: "ApplicationStack" } } } }, - hostingEnvironmentDeploymentInfos: { - serializedName: "hostingEnvironmentDeploymentInfos", + isDeprecated: { + serializedName: "isDeprecated", type: { name: "Sequence", element: { type: { name: "Composite", - className: "HostingEnvironmentDeploymentInfo" + className: "ApplicationStack" } } } @@ -8092,62 +8385,63 @@ export const DeploymentLocations: msRest.CompositeMapper = { } }; -export const GlobalCsmSkuDescription: msRest.CompositeMapper = { - serializedName: "GlobalCsmSkuDescription", +export const ApplicationStackResource: msRest.CompositeMapper = { + serializedName: "ApplicationStackResource", type: { name: "Composite", - className: "GlobalCsmSkuDescription", + className: "ApplicationStackResource", modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - tier: { - serializedName: "tier", + ...ProxyOnlyResource.type.modelProperties, + applicationStackResourceName: { + serializedName: "properties.name", type: { name: "String" } }, - size: { - serializedName: "size", + display: { + serializedName: "properties.display", type: { name: "String" } }, - family: { - serializedName: "family", + dependency: { + serializedName: "properties.dependency", type: { name: "String" } }, - capacity: { - serializedName: "capacity", + majorVersions: { + serializedName: "properties.majorVersions", type: { - name: "Composite", - className: "SkuCapacity" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StackMajorVersion" + } + } } }, - locations: { - serializedName: "locations", + frameworks: { + serializedName: "properties.frameworks", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "ApplicationStack" } } } }, - capabilities: { - serializedName: "capabilities", + isDeprecated: { + serializedName: "properties.isDeprecated", type: { name: "Sequence", element: { type: { name: "Composite", - className: "Capability" + className: "ApplicationStack" } } } @@ -8156,156 +8450,276 @@ export const GlobalCsmSkuDescription: msRest.CompositeMapper = { } }; -export const PremierAddOnOffer: msRest.CompositeMapper = { - serializedName: "PremierAddOnOffer", +export const GitHubActionWebAppStackSettings: msRest.CompositeMapper = { + serializedName: "GitHubActionWebAppStackSettings", type: { name: "Composite", - className: "PremierAddOnOffer", + className: "GitHubActionWebAppStackSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sku: { - serializedName: "properties.sku", + isSupported: { + readOnly: true, + serializedName: "isSupported", type: { - name: "String" + name: "Boolean" } }, - product: { - serializedName: "properties.product", + supportedVersion: { + readOnly: true, + serializedName: "supportedVersion", type: { name: "String" } - }, - vendor: { - serializedName: "properties.vendor", + } + } + } +}; + +export const SiteConfigPropertiesDictionary: msRest.CompositeMapper = { + serializedName: "SiteConfigPropertiesDictionary", + type: { + name: "Composite", + className: "SiteConfigPropertiesDictionary", + modelProperties: { + use32BitWorkerProcess: { + readOnly: true, + serializedName: "use32BitWorkerProcess", + type: { + name: "Boolean" + } + }, + linuxFxVersion: { + readOnly: true, + serializedName: "linuxFxVersion", type: { name: "String" } }, - promoCodeRequired: { - serializedName: "properties.promoCodeRequired", + javaVersion: { + readOnly: true, + serializedName: "javaVersion", + type: { + name: "String" + } + }, + powerShellVersion: { + readOnly: true, + serializedName: "powerShellVersion", + type: { + name: "String" + } + } + } + } +}; + +export const FunctionAppRuntimeSettings: msRest.CompositeMapper = { + serializedName: "FunctionAppRuntimeSettings", + type: { + name: "Composite", + className: "FunctionAppRuntimeSettings", + modelProperties: { + runtimeVersion: { + readOnly: true, + serializedName: "runtimeVersion", + type: { + name: "String" + } + }, + remoteDebuggingSupported: { + readOnly: true, + serializedName: "remoteDebuggingSupported", type: { name: "Boolean" } }, - quota: { - serializedName: "properties.quota", + appInsightsSettings: { + readOnly: true, + serializedName: "appInsightsSettings", type: { - name: "Number" + name: "Composite", + className: "AppInsightsWebAppStackSettings" } }, - webHostingPlanRestrictions: { - serializedName: "properties.webHostingPlanRestrictions", + gitHubActionSettings: { + readOnly: true, + serializedName: "gitHubActionSettings", type: { - name: "Enum", - allowedValues: ["None", "Free", "Shared", "Basic", "Standard", "Premium"] + name: "Composite", + className: "GitHubActionWebAppStackSettings" } }, - privacyPolicyUrl: { - serializedName: "properties.privacyPolicyUrl", + appSettingsDictionary: { + readOnly: true, + serializedName: "appSettingsDictionary", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } }, - legalTermsUrl: { - serializedName: "properties.legalTermsUrl", + siteConfigPropertiesDictionary: { + readOnly: true, + serializedName: "siteConfigPropertiesDictionary", type: { - name: "String" + name: "Composite", + className: "SiteConfigPropertiesDictionary" } }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + supportedFunctionsExtensionVersions: { + readOnly: true, + serializedName: "supportedFunctionsExtensionVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" + } + }, + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", + 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" + } + }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", + type: { + name: "Boolean" + } + }, + isDefault: { + readOnly: true, + serializedName: "isDefault", + type: { + name: "Boolean" } } } } }; -export const ResourceNameAvailability: msRest.CompositeMapper = { - serializedName: "ResourceNameAvailability", +export const FunctionAppRuntimes: msRest.CompositeMapper = { + serializedName: "FunctionAppRuntimes", type: { name: "Composite", - className: "ResourceNameAvailability", + className: "FunctionAppRuntimes", modelProperties: { - nameAvailable: { - serializedName: "nameAvailable", - type: { - name: "Boolean" - } - }, - reason: { - serializedName: "reason", + linuxRuntimeSettings: { + readOnly: true, + serializedName: "linuxRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "FunctionAppRuntimeSettings" } }, - message: { - serializedName: "message", + windowsRuntimeSettings: { + readOnly: true, + serializedName: "windowsRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "FunctionAppRuntimeSettings" } } } } }; -export const ResourceNameAvailabilityRequest: msRest.CompositeMapper = { - serializedName: "ResourceNameAvailabilityRequest", +export const FunctionAppMinorVersion: msRest.CompositeMapper = { + serializedName: "FunctionAppMinorVersion", type: { name: "Composite", - className: "ResourceNameAvailabilityRequest", + className: "FunctionAppMinorVersion", modelProperties: { - name: { - required: true, - serializedName: "name", + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - type: { - required: true, - serializedName: "type", + value: { + readOnly: true, + serializedName: "value", type: { name: "String" } }, - isFqdn: { - serializedName: "isFqdn", + stackSettings: { + readOnly: true, + serializedName: "stackSettings", type: { - name: "Boolean" + name: "Composite", + className: "FunctionAppRuntimes" } } } } }; -export const SkuInfos: msRest.CompositeMapper = { - serializedName: "SkuInfos", +export const FunctionAppMajorVersion: msRest.CompositeMapper = { + serializedName: "FunctionAppMajorVersion", type: { name: "Composite", - className: "SkuInfos", + className: "FunctionAppMajorVersion", modelProperties: { - resourceType: { - serializedName: "resourceType", + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - skus: { - serializedName: "skus", + value: { + readOnly: true, + serializedName: "value", + type: { + name: "String" + } + }, + minorVersions: { + readOnly: true, + serializedName: "minorVersions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "GlobalCsmSkuDescription" + className: "FunctionAppMinorVersion" } } } @@ -8314,302 +8728,379 @@ export const SkuInfos: msRest.CompositeMapper = { } }; -export const SourceControl: msRest.CompositeMapper = { - serializedName: "SourceControl", +export const FunctionAppStack: msRest.CompositeMapper = { + serializedName: "FunctionAppStack", type: { name: "Composite", - className: "SourceControl", + className: "FunctionAppStack", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - token: { - serializedName: "properties.token", + location: { + readOnly: true, + serializedName: "location", type: { name: "String" } }, - tokenSecret: { - serializedName: "properties.tokenSecret", + displayText: { + readOnly: true, + serializedName: "properties.displayText", type: { name: "String" } }, - refreshToken: { - serializedName: "properties.refreshToken", + value: { + readOnly: true, + serializedName: "properties.value", type: { name: "String" } }, - expirationTime: { - serializedName: "properties.expirationTime", + majorVersions: { + readOnly: true, + serializedName: "properties.majorVersions", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FunctionAppMajorVersion" + } + } } - } - } - } + }, + preferredOs: { + readOnly: true, + serializedName: "properties.preferredOs", + type: { + name: "Enum", + allowedValues: [ + "Windows", + "Linux" + ] + } + } + } + } }; -export const ValidateRequest: msRest.CompositeMapper = { - serializedName: "ValidateRequest", +export const LinuxJavaContainerSettings: msRest.CompositeMapper = { + serializedName: "LinuxJavaContainerSettings", type: { name: "Composite", - className: "ValidateRequest", + className: "LinuxJavaContainerSettings", modelProperties: { - name: { - required: true, - serializedName: "name", + java11Runtime: { + readOnly: true, + serializedName: "java11Runtime", type: { name: "String" } }, - type: { - required: true, - serializedName: "type", + java8Runtime: { + readOnly: true, + serializedName: "java8Runtime", type: { name: "String" } }, - location: { - required: true, - serializedName: "location", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "String" + name: "Boolean" } }, - skuName: { - serializedName: "properties.skuName", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - needLinuxWorkers: { - serializedName: "properties.needLinuxWorkers", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "Boolean" + name: "DateTime" } }, - isSpot: { - serializedName: "properties.isSpot", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { name: "Boolean" } }, - capacity: { - serializedName: "properties.capacity", - constraints: { - InclusiveMinimum: 1 - }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", type: { - name: "Number" + name: "Boolean" } - }, - hostingEnvironment: { - serializedName: "properties.hostingEnvironment", + } + } + } +}; + +export const WebAppRuntimeSettings: msRest.CompositeMapper = { + serializedName: "WebAppRuntimeSettings", + type: { + name: "Composite", + className: "WebAppRuntimeSettings", + modelProperties: { + runtimeVersion: { + readOnly: true, + serializedName: "runtimeVersion", type: { name: "String" } }, - isXenon: { - serializedName: "properties.isXenon", + remoteDebuggingSupported: { + readOnly: true, + serializedName: "remoteDebuggingSupported", type: { name: "Boolean" } }, - containerRegistryBaseUrl: { - serializedName: "properties.containerRegistryBaseUrl", + appInsightsSettings: { + readOnly: true, + serializedName: "appInsightsSettings", type: { - name: "String" + name: "Composite", + className: "AppInsightsWebAppStackSettings" } }, - containerRegistryUsername: { - serializedName: "properties.containerRegistryUsername", + gitHubActionSettings: { + readOnly: true, + serializedName: "gitHubActionSettings", type: { - name: "String" + name: "Composite", + className: "GitHubActionWebAppStackSettings" } }, - containerRegistryPassword: { - serializedName: "properties.containerRegistryPassword", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - containerImageRepository: { - serializedName: "properties.containerImageRepository", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "String" + name: "Boolean" } }, - containerImageTag: { - serializedName: "properties.containerImageTag", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - containerImagePlatform: { - serializedName: "properties.containerImagePlatform", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "String" + name: "DateTime" } }, - appServiceEnvironment: { - serializedName: "properties.appServiceEnvironment", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "Composite", - className: "AppServiceEnvironment" + name: "Boolean" + } + }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", + type: { + name: "Boolean" } } } } }; -export const ValidateResponseError: msRest.CompositeMapper = { - serializedName: "ValidateResponseError", +export const WindowsJavaContainerSettings: msRest.CompositeMapper = { + serializedName: "WindowsJavaContainerSettings", type: { name: "Composite", - className: "ValidateResponseError", + className: "WindowsJavaContainerSettings", modelProperties: { - code: { - serializedName: "code", + javaContainer: { + readOnly: true, + serializedName: "javaContainer", type: { name: "String" } }, - message: { - serializedName: "message", + javaContainerVersion: { + readOnly: true, + serializedName: "javaContainerVersion", type: { name: "String" } - } - } - } -}; - -export const ValidateResponse: msRest.CompositeMapper = { - serializedName: "ValidateResponse", - type: { - name: "Composite", - className: "ValidateResponse", - modelProperties: { - status: { - serializedName: "status", + }, + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - error: { - serializedName: "error", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "Composite", - className: "ValidateResponseError" + name: "Boolean" } - } - } - } -}; - -export const VnetParameters: msRest.CompositeMapper = { - serializedName: "VnetParameters", - type: { - name: "Composite", - className: "VnetParameters", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - vnetResourceGroup: { - serializedName: "properties.vnetResourceGroup", + }, + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - vnetName: { - serializedName: "properties.vnetName", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "String" + name: "DateTime" } }, - vnetSubnetName: { - serializedName: "properties.vnetSubnetName", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "String" + name: "Boolean" } }, - subnetResourceId: { - serializedName: "properties.subnetResourceId", + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", type: { - name: "String" + name: "Boolean" } } } } }; -export const VnetValidationTestFailure: msRest.CompositeMapper = { - serializedName: "VnetValidationTestFailure", +export const WebAppRuntimes: msRest.CompositeMapper = { + serializedName: "WebAppRuntimes", type: { name: "Composite", - className: "VnetValidationTestFailure", + className: "WebAppRuntimes", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - testName: { - serializedName: "properties.testName", + linuxRuntimeSettings: { + readOnly: true, + serializedName: "linuxRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "WebAppRuntimeSettings" } }, - details: { - serializedName: "properties.details", + windowsRuntimeSettings: { + readOnly: true, + serializedName: "windowsRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "WebAppRuntimeSettings" + } + }, + linuxContainerSettings: { + readOnly: true, + serializedName: "linuxContainerSettings", + type: { + name: "Composite", + className: "LinuxJavaContainerSettings" + } + }, + windowsContainerSettings: { + readOnly: true, + serializedName: "windowsContainerSettings", + type: { + name: "Composite", + className: "WindowsJavaContainerSettings" } } } } }; -export const VnetValidationFailureDetails: msRest.CompositeMapper = { - serializedName: "VnetValidationFailureDetails", +export const WebAppMinorVersion: msRest.CompositeMapper = { + serializedName: "WebAppMinorVersion", type: { name: "Composite", - className: "VnetValidationFailureDetails", + className: "WebAppMinorVersion", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - message: { - serializedName: "properties.message", + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - failed: { - serializedName: "properties.failed", + value: { + readOnly: true, + serializedName: "value", type: { - name: "Boolean" + name: "String" } }, - failedTests: { - serializedName: "properties.failedTests", + stackSettings: { + readOnly: true, + serializedName: "stackSettings", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VnetValidationTestFailure" - } - } + name: "Composite", + className: "WebAppRuntimes" + } + } + } + } +}; + +export const WebAppMajorVersion: msRest.CompositeMapper = { + serializedName: "WebAppMajorVersion", + type: { + name: "Composite", + className: "WebAppMajorVersion", + modelProperties: { + displayText: { + readOnly: true, + serializedName: "displayText", + type: { + name: "String" } }, - warnings: { - serializedName: "properties.warnings", + value: { + readOnly: true, + serializedName: "value", + type: { + name: "String" + } + }, + minorVersions: { + readOnly: true, + serializedName: "minorVersions", type: { name: "Sequence", element: { type: { name: "Composite", - className: "VnetValidationTestFailure" + className: "WebAppMinorVersion" } } } @@ -8618,163 +9109,162 @@ export const VnetValidationFailureDetails: msRest.CompositeMapper = { } }; -export const AllowedAudiencesValidation: msRest.CompositeMapper = { - serializedName: "AllowedAudiencesValidation", +export const WebAppStack: msRest.CompositeMapper = { + serializedName: "WebAppStack", type: { name: "Composite", - className: "AllowedAudiencesValidation", + className: "WebAppStack", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + location: { + readOnly: true, + serializedName: "location", + type: { + name: "String" + } + }, + displayText: { + readOnly: true, + serializedName: "properties.displayText", + type: { + name: "String" + } + }, + value: { + readOnly: true, + serializedName: "properties.value", + type: { + name: "String" + } + }, + majorVersions: { + readOnly: true, + serializedName: "properties.majorVersions", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "WebAppMajorVersion" } } } + }, + preferredOs: { + readOnly: true, + serializedName: "properties.preferredOs", + type: { + name: "Enum", + allowedValues: [ + "Windows", + "Linux" + ] + } } } } }; -export const ApiKVReference: msRest.CompositeMapper = { - serializedName: "ApiKVReference", +export const Recommendation: msRest.CompositeMapper = { + serializedName: "Recommendation", type: { name: "Composite", - className: "ApiKVReference", + className: "Recommendation", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - reference: { - serializedName: "properties.reference", + creationTime: { + serializedName: "properties.creationTime", type: { - name: "String" + name: "DateTime" } }, - status: { - serializedName: "properties.status", + recommendationId: { + serializedName: "properties.recommendationId", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "Resolved", - "InvalidSyntax", - "MSINotEnabled", - "VaultNotFound", - "SecretNotFound", - "SecretVersionNotFound", - "AccessToKeyVaultDenied", - "OtherReasons", - "FetchTimedOut", - "UnauthorizedClient" - ] + name: "Uuid" } }, - vaultName: { - serializedName: "properties.vaultName", + resourceId: { + serializedName: "properties.resourceId", type: { name: "String" } }, - secretName: { - serializedName: "properties.secretName", + resourceScope: { + serializedName: "properties.resourceScope", type: { name: "String" } }, - secretVersion: { - serializedName: "properties.secretVersion", + ruleName: { + serializedName: "properties.ruleName", type: { name: "String" } }, - identityType: { - serializedName: "properties.identityType", + displayName: { + serializedName: "properties.displayName", type: { - name: "Composite", - className: "ManagedServiceIdentity" + name: "String" } }, - details: { - serializedName: "properties.details", + message: { + serializedName: "properties.message", type: { name: "String" } }, - source: { - serializedName: "properties.source", + level: { + serializedName: "properties.level", type: { name: "Enum", - allowedValues: ["KeyVault"] + allowedValues: [ + "Critical", + "Warning", + "Information", + "NonUrgentSuggestion" + ] } }, - activeVersion: { - serializedName: "properties.activeVersion", + channels: { + serializedName: "properties.channels", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Notification", + "Api", + "Email", + "Webhook", + "All" + ] } - } - } - } -}; - -export const AppRegistration: msRest.CompositeMapper = { - serializedName: "AppRegistration", - type: { - name: "Composite", - className: "AppRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - appId: { - serializedName: "properties.appId", + }, + categoryTags: { + readOnly: true, + serializedName: "properties.categoryTags", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - appSecretSettingName: { - serializedName: "properties.appSecretSettingName", + actionName: { + serializedName: "properties.actionName", type: { name: "String" } - } - } - } -}; - -export const AppleRegistration: msRest.CompositeMapper = { - serializedName: "AppleRegistration", - type: { - name: "Composite", - className: "AppleRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + }, + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Number" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", - type: { - name: "String" - } - } - } - } -}; - -export const LoginScopes: msRest.CompositeMapper = { - serializedName: "LoginScopes", - type: { - name: "Composite", - className: "LoginScopes", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - scopes: { - serializedName: "properties.scopes", + states: { + serializedName: "properties.states", type: { name: "Sequence", element: { @@ -8783,379 +9273,375 @@ export const LoginScopes: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const Apple: msRest.CompositeMapper = { - serializedName: "Apple", - type: { - name: "Composite", - className: "Apple", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + startTime: { + serializedName: "properties.startTime", + type: { + name: "DateTime" + } + }, + endTime: { + serializedName: "properties.endTime", + type: { + name: "DateTime" + } + }, + nextNotificationTime: { + serializedName: "properties.nextNotificationTime", + type: { + name: "DateTime" + } + }, + notificationExpirationTime: { + serializedName: "properties.notificationExpirationTime", + type: { + name: "DateTime" + } + }, + notifiedTime: { + serializedName: "properties.notifiedTime", + type: { + name: "DateTime" + } + }, + score: { + serializedName: "properties.score", + type: { + name: "Number" + } + }, + isDynamic: { + serializedName: "properties.isDynamic", type: { name: "Boolean" } }, - registration: { - serializedName: "properties.registration", + extensionName: { + serializedName: "properties.extensionName", type: { - name: "Composite", - className: "AppleRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + bladeName: { + serializedName: "properties.bladeName", type: { - name: "Composite", - className: "LoginScopes" + name: "String" } - } - } - } -}; - -export const FileSystemApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "FileSystemApplicationLogsConfig", - type: { - name: "Composite", - className: "FileSystemApplicationLogsConfig", - modelProperties: { - level: { - serializedName: "level", - defaultValue: "Off", + }, + forwardLink: { + serializedName: "properties.forwardLink", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "String" } } } } }; -export const AzureTableStorageApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureTableStorageApplicationLogsConfig", +export const RecommendationRule: msRest.CompositeMapper = { + serializedName: "RecommendationRule", type: { name: "Composite", - className: "AzureTableStorageApplicationLogsConfig", + className: "RecommendationRule", modelProperties: { - level: { - serializedName: "level", + ...ProxyOnlyResource.type.modelProperties, + recommendationName: { + serializedName: "properties.recommendationName", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "String" } }, - sasUrl: { - required: true, - serializedName: "sasUrl", + displayName: { + serializedName: "properties.displayName", type: { name: "String" } - } - } - } -}; - -export const AzureBlobStorageApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureBlobStorageApplicationLogsConfig", - type: { - name: "Composite", - className: "AzureBlobStorageApplicationLogsConfig", - modelProperties: { + }, + message: { + serializedName: "properties.message", + type: { + name: "String" + } + }, + recommendationId: { + serializedName: "properties.recommendationId", + type: { + name: "Uuid" + } + }, + description: { + serializedName: "properties.description", + type: { + name: "String" + } + }, + actionName: { + serializedName: "properties.actionName", + type: { + name: "String" + } + }, level: { - serializedName: "level", + serializedName: "properties.level", type: { name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + allowedValues: [ + "Critical", + "Warning", + "Information", + "NonUrgentSuggestion" + ] } }, - sasUrl: { - serializedName: "sasUrl", + channels: { + serializedName: "properties.channels", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Notification", + "Api", + "Email", + "Webhook", + "All" + ] } }, - retentionInDays: { - serializedName: "retentionInDays", + categoryTags: { + readOnly: true, + serializedName: "properties.categoryTags", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - } - } - } -}; - -export const ApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "ApplicationLogsConfig", - type: { - name: "Composite", - className: "ApplicationLogsConfig", - modelProperties: { - fileSystem: { - serializedName: "fileSystem", + }, + isDynamic: { + serializedName: "properties.isDynamic", type: { - name: "Composite", - className: "FileSystemApplicationLogsConfig" + name: "Boolean" } }, - azureTableStorage: { - serializedName: "azureTableStorage", + extensionName: { + serializedName: "properties.extensionName", type: { - name: "Composite", - className: "AzureTableStorageApplicationLogsConfig" + name: "String" } }, - azureBlobStorage: { - serializedName: "azureBlobStorage", + bladeName: { + serializedName: "properties.bladeName", type: { - name: "Composite", - className: "AzureBlobStorageApplicationLogsConfig" + name: "String" + } + }, + forwardLink: { + serializedName: "properties.forwardLink", + type: { + name: "String" } } } } }; -export const AuthPlatform: msRest.CompositeMapper = { - serializedName: "AuthPlatform", +export const ResourceHealthMetadata: msRest.CompositeMapper = { + serializedName: "ResourceHealthMetadata", type: { name: "Composite", - className: "AuthPlatform", + className: "ResourceHealthMetadata", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - runtimeVersion: { - serializedName: "properties.runtimeVersion", + category: { + serializedName: "properties.category", type: { name: "String" } }, - configFilePath: { - serializedName: "properties.configFilePath", + signalAvailability: { + serializedName: "properties.signalAvailability", type: { - name: "String" + name: "Boolean" } } } } }; -export const AzureActiveDirectoryRegistration: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryRegistration", +export const AppserviceGithubToken: msRest.CompositeMapper = { + serializedName: "AppserviceGithubToken", type: { name: "Composite", - className: "AzureActiveDirectoryRegistration", + className: "AppserviceGithubToken", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - openIdIssuer: { - serializedName: "properties.openIdIssuer", + accessToken: { + serializedName: "accessToken", type: { name: "String" } }, - clientId: { - serializedName: "properties.clientId", + scope: { + serializedName: "scope", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + tokenType: { + serializedName: "tokenType", type: { name: "String" } }, - clientSecretCertificateThumbprint: { - serializedName: "properties.clientSecretCertificateThumbprint", - type: { - name: "String" - } - } - } - } -}; - -export const AzureActiveDirectoryLogin: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryLogin", - type: { - name: "Composite", - className: "AzureActiveDirectoryLogin", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - disableWWWAuthenticate: { - serializedName: "properties.disableWWWAuthenticate", + gotToken: { + serializedName: "gotToken", type: { name: "Boolean" } }, - loginParameters: { - serializedName: "properties.loginParameters", + errorMessage: { + serializedName: "errorMessage", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const JwtClaimChecks: msRest.CompositeMapper = { - serializedName: "JwtClaimChecks", +export const AppserviceGithubTokenRequest: msRest.CompositeMapper = { + serializedName: "AppserviceGithubTokenRequest", type: { name: "Composite", - className: "JwtClaimChecks", + className: "AppserviceGithubTokenRequest", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allowedGroups: { - serializedName: "properties.allowedGroups", + code: { + required: true, + serializedName: "code", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - allowedClientApplications: { - serializedName: "properties.allowedClientApplications", + state: { + required: true, + serializedName: "state", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryValidation", +export const BillingMeter: msRest.CompositeMapper = { + serializedName: "BillingMeter", type: { name: "Composite", - className: "AzureActiveDirectoryValidation", + className: "BillingMeter", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - jwtClaimChecks: { - serializedName: "properties.jwtClaimChecks", + meterId: { + serializedName: "properties.meterId", type: { - name: "Composite", - className: "JwtClaimChecks" + name: "String" } }, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + billingLocation: { + serializedName: "properties.billingLocation", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } - } - } - } -}; - -export const AzureActiveDirectory: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectory", - type: { - name: "Composite", - className: "AzureActiveDirectory", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + shortName: { + serializedName: "properties.shortName", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + friendlyName: { + serializedName: "properties.friendlyName", type: { - name: "Composite", - className: "AzureActiveDirectoryRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + resourceType: { + serializedName: "properties.resourceType", type: { - name: "Composite", - className: "AzureActiveDirectoryLogin" + name: "String" } }, - validation: { - serializedName: "properties.validation", + osType: { + serializedName: "properties.osType", type: { - name: "Composite", - className: "AzureActiveDirectoryValidation" + name: "String" } }, - isAutoProvisioned: { - serializedName: "properties.isAutoProvisioned", + multiplier: { + serializedName: "properties.multiplier", type: { - name: "Boolean" + name: "Number" } } } } }; -export const AzureBlobStorageHttpLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureBlobStorageHttpLogsConfig", +export const CsmMoveResourceEnvelope: msRest.CompositeMapper = { + serializedName: "CsmMoveResourceEnvelope", type: { name: "Composite", - className: "AzureBlobStorageHttpLogsConfig", + className: "CsmMoveResourceEnvelope", modelProperties: { - sasUrl: { - serializedName: "sasUrl", + targetResourceGroup: { + serializedName: "targetResourceGroup", + constraints: { + MaxLength: 90, + MinLength: 1, + Pattern: / ^[-\w\._\(\)]+[^\.]$/ + }, type: { name: "String" } }, - retentionInDays: { - serializedName: "retentionInDays", - type: { - name: "Number" - } - }, - enabled: { - serializedName: "enabled", + resources: { + serializedName: "resources", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { - serializedName: "AzureStaticWebAppsRegistration", +export const GeoRegion: msRest.CompositeMapper = { + serializedName: "GeoRegion", type: { name: "Composite", - className: "AzureStaticWebAppsRegistration", + className: "GeoRegion", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + description: { + readOnly: true, + serializedName: "properties.description", + type: { + name: "String" + } + }, + displayName: { + readOnly: true, + serializedName: "properties.displayName", + type: { + name: "String" + } + }, + orgDomain: { + readOnly: true, + serializedName: "properties.orgDomain", type: { name: "String" } @@ -9164,45 +9650,66 @@ export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { } }; -export const AzureStaticWebApps: msRest.CompositeMapper = { - serializedName: "AzureStaticWebApps", +export const HostingEnvironmentDeploymentInfo: msRest.CompositeMapper = { + serializedName: "HostingEnvironmentDeploymentInfo", type: { name: "Composite", - className: "AzureStaticWebApps", + className: "HostingEnvironmentDeploymentInfo", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + name: { + serializedName: "name", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + location: { + serializedName: "location", type: { - name: "Composite", - className: "AzureStaticWebAppsRegistration" + name: "String" } } } } }; -export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { - serializedName: "AzureStoragePropertyDictionaryResource", +export const DeploymentLocations: msRest.CompositeMapper = { + serializedName: "DeploymentLocations", type: { name: "Composite", - className: "AzureStoragePropertyDictionaryResource", + className: "DeploymentLocations", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", + locations: { + serializedName: "locations", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "Composite", - className: "AzureStorageInfoValue" + className: "GeoRegion" + } + } + } + }, + hostingEnvironments: { + serializedName: "hostingEnvironments", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AppServiceEnvironment" + } + } + } + }, + hostingEnvironmentDeploymentInfos: { + serializedName: "hostingEnvironmentDeploymentInfos", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HostingEnvironmentDeploymentInfo" } } } @@ -9211,265 +9718,227 @@ export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { } }; -export const DatabaseBackupSetting: msRest.CompositeMapper = { - serializedName: "DatabaseBackupSetting", +export const GlobalCsmSkuDescription: msRest.CompositeMapper = { + serializedName: "GlobalCsmSkuDescription", type: { name: "Composite", - className: "DatabaseBackupSetting", + className: "GlobalCsmSkuDescription", modelProperties: { - databaseType: { - required: true, - serializedName: "databaseType", + name: { + serializedName: "name", type: { name: "String" } }, - name: { - serializedName: "name", + tier: { + serializedName: "tier", type: { name: "String" } }, - connectionStringName: { - serializedName: "connectionStringName", + size: { + serializedName: "size", type: { name: "String" } }, - connectionString: { - serializedName: "connectionString", + family: { + serializedName: "family", type: { name: "String" } + }, + capacity: { + serializedName: "capacity", + type: { + name: "Composite", + className: "SkuCapacity" + } + }, + locations: { + serializedName: "locations", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + capabilities: { + serializedName: "capabilities", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Capability" + } + } + } } } } }; -export const BackupItem: msRest.CompositeMapper = { - serializedName: "BackupItem", +export const PremierAddOnOffer: msRest.CompositeMapper = { + serializedName: "PremierAddOnOffer", type: { name: "Composite", - className: "BackupItem", + className: "PremierAddOnOffer", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - backupId: { - readOnly: true, - serializedName: "properties.id", - type: { - name: "Number" - } - }, - storageAccountUrl: { - readOnly: true, - serializedName: "properties.storageAccountUrl", + sku: { + serializedName: "properties.sku", type: { name: "String" } }, - blobName: { - readOnly: true, - serializedName: "properties.blobName", + product: { + serializedName: "properties.product", type: { name: "String" } }, - backupItemName: { - readOnly: true, - serializedName: "properties.name", + vendor: { + serializedName: "properties.vendor", type: { name: "String" } }, - status: { - readOnly: true, - serializedName: "properties.status", + promoCodeRequired: { + serializedName: "properties.promoCodeRequired", type: { - name: "Enum", - allowedValues: [ - "InProgress", - "Failed", - "Succeeded", - "TimedOut", - "Created", - "Skipped", - "PartiallySucceeded", - "DeleteInProgress", - "DeleteFailed", - "Deleted" - ] + name: "Boolean" } }, - sizeInBytes: { - readOnly: true, - serializedName: "properties.sizeInBytes", + quota: { + serializedName: "properties.quota", type: { name: "Number" } }, - created: { - readOnly: true, - serializedName: "properties.created", + webHostingPlanRestrictions: { + serializedName: "properties.webHostingPlanRestrictions", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "None", + "Free", + "Shared", + "Basic", + "Standard", + "Premium" + ] } }, - log: { - readOnly: true, - serializedName: "properties.log", + privacyPolicyUrl: { + serializedName: "properties.privacyPolicyUrl", type: { name: "String" } }, - databases: { - readOnly: true, - serializedName: "properties.databases", + legalTermsUrl: { + serializedName: "properties.legalTermsUrl", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatabaseBackupSetting" - } - } + name: "String" } }, - scheduled: { - readOnly: true, - serializedName: "properties.scheduled", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Boolean" + name: "String" } }, - lastRestoreTimeStamp: { - readOnly: true, - serializedName: "properties.lastRestoreTimeStamp", + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "DateTime" + name: "String" } - }, - finishedTimeStamp: { - readOnly: true, - serializedName: "properties.finishedTimeStamp", + } + } + } +}; + +export const ResourceNameAvailability: msRest.CompositeMapper = { + serializedName: "ResourceNameAvailability", + type: { + name: "Composite", + className: "ResourceNameAvailability", + modelProperties: { + nameAvailable: { + serializedName: "nameAvailable", type: { - name: "DateTime" + name: "Boolean" } }, - correlationId: { - readOnly: true, - serializedName: "properties.correlationId", + reason: { + serializedName: "reason", type: { name: "String" } }, - websiteSizeInBytes: { - readOnly: true, - serializedName: "properties.websiteSizeInBytes", + message: { + serializedName: "message", type: { - name: "Number" + name: "String" } } } } }; -export const BackupSchedule: msRest.CompositeMapper = { - serializedName: "BackupSchedule", +export const ResourceNameAvailabilityRequest: msRest.CompositeMapper = { + serializedName: "ResourceNameAvailabilityRequest", type: { name: "Composite", - className: "BackupSchedule", + className: "ResourceNameAvailabilityRequest", modelProperties: { - frequencyInterval: { + name: { required: true, - serializedName: "frequencyInterval", - defaultValue: 7, + serializedName: "name", type: { - name: "Number" + name: "String" } }, - frequencyUnit: { + type: { required: true, - serializedName: "frequencyUnit", - defaultValue: "Day", + serializedName: "type", type: { - name: "Enum", - allowedValues: ["Day", "Hour"] + name: "String" } }, - keepAtLeastOneBackup: { - required: true, - serializedName: "keepAtLeastOneBackup", - defaultValue: true, + isFqdn: { + serializedName: "isFqdn", type: { name: "Boolean" } - }, - retentionPeriodInDays: { - required: true, - serializedName: "retentionPeriodInDays", - defaultValue: 30, - type: { - name: "Number" - } - }, - startTime: { - serializedName: "startTime", - type: { - name: "DateTime" - } - }, - lastExecutionTime: { - readOnly: true, - serializedName: "lastExecutionTime", - type: { - name: "DateTime" - } } } } }; -export const BackupRequest: msRest.CompositeMapper = { - serializedName: "BackupRequest", +export const SkuInfos: msRest.CompositeMapper = { + serializedName: "SkuInfos", type: { name: "Composite", - className: "BackupRequest", + className: "SkuInfos", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - backupName: { - serializedName: "properties.backupName", - type: { - name: "String" - } - }, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - storageAccountUrl: { - required: true, - serializedName: "properties.storageAccountUrl", + resourceType: { + serializedName: "resourceType", type: { name: "String" } }, - backupSchedule: { - serializedName: "properties.backupSchedule", - type: { - name: "Composite", - className: "BackupSchedule" - } - }, - databases: { - serializedName: "properties.databases", + skus: { + serializedName: "skus", type: { name: "Sequence", element: { type: { name: "Composite", - className: "DatabaseBackupSetting" + className: "GlobalCsmSkuDescription" } } } @@ -9478,55 +9947,50 @@ export const BackupRequest: msRest.CompositeMapper = { } }; -export const BlobStorageTokenStore: msRest.CompositeMapper = { - serializedName: "BlobStorageTokenStore", +export const SourceControl: msRest.CompositeMapper = { + serializedName: "SourceControl", type: { name: "Composite", - className: "BlobStorageTokenStore", + className: "SourceControl", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - sasUrlSettingName: { - serializedName: "properties.sasUrlSettingName", + token: { + serializedName: "properties.token", type: { name: "String" } - } - } - } -}; - -export const ClientRegistration: msRest.CompositeMapper = { - serializedName: "ClientRegistration", - type: { - name: "Composite", - className: "ClientRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + }, + tokenSecret: { + serializedName: "properties.tokenSecret", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + refreshToken: { + serializedName: "properties.refreshToken", type: { name: "String" } + }, + expirationTime: { + serializedName: "properties.expirationTime", + type: { + name: "DateTime" + } } } } }; -export const ConnStringValueTypePair: msRest.CompositeMapper = { - serializedName: "ConnStringValueTypePair", +export const ValidateRequest: msRest.CompositeMapper = { + serializedName: "ValidateRequest", type: { name: "Composite", - className: "ConnStringValueTypePair", + className: "ValidateRequest", modelProperties: { - value: { + name: { required: true, - serializedName: "value", + serializedName: "name", type: { name: "String" } @@ -9535,850 +9999,816 @@ export const ConnStringValueTypePair: msRest.CompositeMapper = { required: true, serializedName: "type", type: { - name: "Enum", - allowedValues: [ - "MySql", - "SQLServer", - "SQLAzure", - "Custom", - "NotificationHub", - "ServiceBus", - "EventHub", - "ApiHub", - "DocDb", - "RedisCache", - "PostgreSQL" - ] + name: "String" } - } - } - } -}; - -export const ConnectionStringDictionary: msRest.CompositeMapper = { - serializedName: "ConnectionStringDictionary", - type: { - name: "Composite", - className: "ConnectionStringDictionary", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", + }, + location: { + required: true, + serializedName: "location", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "ConnStringValueTypePair" - } - } + name: "String" } - } - } - } -}; - -export const ContainerCpuUsage: msRest.CompositeMapper = { - serializedName: "ContainerCpuUsage", - type: { - name: "Composite", - className: "ContainerCpuUsage", - modelProperties: { - totalUsage: { - serializedName: "totalUsage", + }, + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Number" + name: "String" } }, - perCpuUsage: { - serializedName: "perCpuUsage", + skuName: { + serializedName: "properties.skuName", type: { - name: "Sequence", - element: { - type: { - name: "Number" - } - } + name: "String" } }, - kernelModeUsage: { - serializedName: "kernelModeUsage", + needLinuxWorkers: { + serializedName: "properties.needLinuxWorkers", type: { - name: "Number" + name: "Boolean" } }, - userModeUsage: { - serializedName: "userModeUsage", + isSpot: { + serializedName: "properties.isSpot", type: { - name: "Number" + name: "Boolean" } - } - } - } -}; - -export const ContainerThrottlingData: msRest.CompositeMapper = { - serializedName: "ContainerThrottlingData", - type: { - name: "Composite", - className: "ContainerThrottlingData", - modelProperties: { - periods: { - serializedName: "periods", + }, + capacity: { + serializedName: "properties.capacity", + constraints: { + InclusiveMinimum: 1 + }, type: { name: "Number" } }, - throttledPeriods: { - serializedName: "throttledPeriods", + hostingEnvironment: { + serializedName: "properties.hostingEnvironment", type: { - name: "Number" + name: "String" } }, - throttledTime: { - serializedName: "throttledTime", + isXenon: { + serializedName: "properties.isXenon", type: { - name: "Number" + name: "Boolean" } - } - } - } -}; - -export const ContainerCpuStatistics: msRest.CompositeMapper = { - serializedName: "ContainerCpuStatistics", - type: { - name: "Composite", - className: "ContainerCpuStatistics", - modelProperties: { - cpuUsage: { - serializedName: "cpuUsage", + }, + containerRegistryBaseUrl: { + serializedName: "properties.containerRegistryBaseUrl", type: { - name: "Composite", - className: "ContainerCpuUsage" + name: "String" } }, - systemCpuUsage: { - serializedName: "systemCpuUsage", + containerRegistryUsername: { + serializedName: "properties.containerRegistryUsername", type: { - name: "Number" + name: "String" } }, - onlineCpuCount: { - serializedName: "onlineCpuCount", + containerRegistryPassword: { + serializedName: "properties.containerRegistryPassword", type: { - name: "Number" + name: "String" } }, - throttlingData: { - serializedName: "throttlingData", + 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: "ContainerThrottlingData" + className: "AppServiceEnvironment" } } } } }; -export const ContainerMemoryStatistics: msRest.CompositeMapper = { - serializedName: "ContainerMemoryStatistics", +export const ValidateResponseError: msRest.CompositeMapper = { + serializedName: "ValidateResponseError", type: { name: "Composite", - className: "ContainerMemoryStatistics", + className: "ValidateResponseError", modelProperties: { - usage: { - serializedName: "usage", - type: { - name: "Number" - } - }, - maxUsage: { - serializedName: "maxUsage", + code: { + serializedName: "code", type: { - name: "Number" + name: "String" } }, - limit: { - serializedName: "limit", + message: { + serializedName: "message", type: { - name: "Number" + name: "String" } } } } }; -export const ContainerNetworkInterfaceStatistics: msRest.CompositeMapper = { - serializedName: "ContainerNetworkInterfaceStatistics", +export const ValidateResponse: msRest.CompositeMapper = { + serializedName: "ValidateResponse", type: { name: "Composite", - className: "ContainerNetworkInterfaceStatistics", + className: "ValidateResponse", modelProperties: { - rxBytes: { - serializedName: "rxBytes", + status: { + serializedName: "status", type: { - name: "Number" + name: "String" } }, - rxPackets: { - serializedName: "rxPackets", + error: { + serializedName: "error", type: { - name: "Number" - } - }, - rxErrors: { - serializedName: "rxErrors", + name: "Composite", + className: "ValidateResponseError" + } + } + } + } +}; + +export const VnetParameters: msRest.CompositeMapper = { + serializedName: "VnetParameters", + type: { + name: "Composite", + className: "VnetParameters", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + vnetResourceGroup: { + serializedName: "properties.vnetResourceGroup", type: { - name: "Number" + name: "String" } }, - rxDropped: { - serializedName: "rxDropped", + vnetName: { + serializedName: "properties.vnetName", type: { - name: "Number" + name: "String" } }, - txBytes: { - serializedName: "txBytes", + vnetSubnetName: { + serializedName: "properties.vnetSubnetName", type: { - name: "Number" + name: "String" } }, - txPackets: { - serializedName: "txPackets", + subnetResourceId: { + serializedName: "properties.subnetResourceId", type: { - name: "Number" + name: "String" } - }, - txErrors: { - serializedName: "txErrors", + } + } + } +}; + +export const VnetValidationTestFailure: msRest.CompositeMapper = { + serializedName: "VnetValidationTestFailure", + type: { + name: "Composite", + className: "VnetValidationTestFailure", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + testName: { + serializedName: "properties.testName", type: { - name: "Number" + name: "String" } }, - txDropped: { - serializedName: "txDropped", + details: { + serializedName: "properties.details", type: { - name: "Number" + name: "String" } } } } }; -export const ContainerInfo: msRest.CompositeMapper = { - serializedName: "ContainerInfo", +export const VnetValidationFailureDetails: msRest.CompositeMapper = { + serializedName: "VnetValidationFailureDetails", type: { name: "Composite", - className: "ContainerInfo", + className: "VnetValidationFailureDetails", modelProperties: { - currentTimeStamp: { - serializedName: "currentTimeStamp", + ...ProxyOnlyResource.type.modelProperties, + message: { + serializedName: "properties.message", type: { - name: "DateTime" + name: "String" } }, - previousTimeStamp: { - serializedName: "previousTimeStamp", + failed: { + serializedName: "properties.failed", type: { - name: "DateTime" + name: "Boolean" } }, - currentCpuStats: { - serializedName: "currentCpuStats", + failedTests: { + serializedName: "properties.failedTests", type: { - name: "Composite", - className: "ContainerCpuStatistics" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VnetValidationTestFailure" + } + } } }, - previousCpuStats: { - serializedName: "previousCpuStats", + warnings: { + serializedName: "properties.warnings", type: { - name: "Composite", - className: "ContainerCpuStatistics" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VnetValidationTestFailure" + } + } + } + } + } + } +}; + +export const ArmPlan: msRest.CompositeMapper = { + serializedName: "ArmPlan", + type: { + name: "Composite", + className: "ArmPlan", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" } }, - memoryStats: { - serializedName: "memoryStats", + publisher: { + serializedName: "publisher", type: { - name: "Composite", - className: "ContainerMemoryStatistics" + name: "String" } }, - name: { - serializedName: "name", + product: { + serializedName: "product", type: { name: "String" } }, - id: { - serializedName: "id", + promotionCode: { + serializedName: "promotionCode", type: { name: "String" } }, - eth0: { - serializedName: "eth0", + version: { + serializedName: "version", type: { - name: "Composite", - className: "ContainerNetworkInterfaceStatistics" + name: "String" } } } } }; -export const ContinuousWebJob: msRest.CompositeMapper = { - serializedName: "ContinuousWebJob", +export const RemotePrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "RemotePrivateEndpointConnection", type: { name: "Composite", - className: "ContinuousWebJob", + className: "RemotePrivateEndpointConnection", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - status: { - serializedName: "properties.status", - type: { - name: "Enum", - allowedValues: ["Initializing", "Starting", "Running", "PendingRestart", "Stopped"] - } - }, - detailedStatus: { - serializedName: "properties.detailed_status", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { name: "String" } }, - logUrl: { - serializedName: "properties.log_url", + privateEndpoint: { + serializedName: "properties.privateEndpoint", type: { - name: "String" + name: "Composite", + className: "ArmIdWrapper" } }, - runCommand: { - serializedName: "properties.run_command", + privateLinkServiceConnectionState: { + serializedName: "properties.privateLinkServiceConnectionState", type: { - name: "String" + name: "Composite", + className: "PrivateLinkConnectionState" } }, - url: { - serializedName: "properties.url", + ipAddresses: { + serializedName: "properties.ipAddresses", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + } + } + } +}; + +export const ResponseMessageEnvelopeRemotePrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "ResponseMessageEnvelope_RemotePrivateEndpointConnection_", + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection", + modelProperties: { + id: { + serializedName: "id", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", + name: { + serializedName: "name", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "String" } }, - error: { - serializedName: "properties.error", + type: { + serializedName: "type", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + location: { + serializedName: "location", type: { - name: "Boolean" + name: "String" } }, - settings: { - serializedName: "properties.settings", + tags: { + serializedName: "tags", type: { name: "Dictionary", value: { type: { - name: "Object" + name: "String" } } } - } - } - } -}; - -export const CookieExpiration: msRest.CompositeMapper = { - serializedName: "CookieExpiration", - type: { - name: "Composite", - className: "CookieExpiration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - convention: { - serializedName: "properties.convention", + }, + plan: { + serializedName: "plan", type: { - name: "Enum", - allowedValues: ["FixedTime", "IdentityProviderDerived"] + name: "Composite", + className: "ArmPlan" } }, - timeToExpiration: { - serializedName: "properties.timeToExpiration", + properties: { + serializedName: "properties", type: { - name: "String" + name: "Composite", + className: "RemotePrivateEndpointConnection" } - } - } - } -}; - -export const CsmPublishingCredentialsPoliciesEntity: msRest.CompositeMapper = { - serializedName: "CsmPublishingCredentialsPoliciesEntity", - type: { - name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allow: { - required: true, - serializedName: "properties.allow", + }, + sku: { + serializedName: "sku", type: { - name: "Boolean" + name: "Composite", + className: "SkuDescription" } - } - } - } -}; - -export const CsmPublishingCredentialsPoliciesCollection: msRest.CompositeMapper = { - serializedName: "CsmPublishingCredentialsPoliciesCollection", - type: { - name: "Composite", - className: "CsmPublishingCredentialsPoliciesCollection", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - ftp: { - required: true, - serializedName: "properties.ftp", + }, + status: { + serializedName: "status", type: { - name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity" + name: "String" } }, - scm: { - required: true, - serializedName: "properties.scm", + error: { + serializedName: "error", type: { name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity" + className: "ErrorEntity" } - } - } - } -}; - -export const CsmPublishingProfileOptions: msRest.CompositeMapper = { - serializedName: "CsmPublishingProfileOptions", - type: { - name: "Composite", - className: "CsmPublishingProfileOptions", - modelProperties: { - format: { - serializedName: "format", + }, + identity: { + serializedName: "identity", type: { - name: "String" + name: "Composite", + className: "ManagedServiceIdentity" } }, - includeDisasterRecoveryEndpoints: { - serializedName: "includeDisasterRecoveryEndpoints", + zones: { + serializedName: "zones", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const CsmSlotEntity: msRest.CompositeMapper = { - serializedName: "CsmSlotEntity", +export const StaticSiteBuildProperties: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildProperties", type: { name: "Composite", - className: "CsmSlotEntity", + className: "StaticSiteBuildProperties", modelProperties: { - targetSlot: { - required: true, - serializedName: "targetSlot", + appLocation: { + serializedName: "appLocation", type: { name: "String" } }, - preserveVnet: { - required: true, - serializedName: "preserveVnet", + apiLocation: { + serializedName: "apiLocation", type: { - name: "Boolean" + name: "String" } - } - } - } -}; - -export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { - serializedName: "CustomHostnameAnalysisResult", - type: { - name: "Composite", - className: "CustomHostnameAnalysisResult", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - isHostnameAlreadyVerified: { - readOnly: true, - serializedName: "properties.isHostnameAlreadyVerified", + }, + appArtifactLocation: { + serializedName: "appArtifactLocation", type: { - name: "Boolean" + name: "String" } }, - customDomainVerificationTest: { - readOnly: true, - serializedName: "properties.customDomainVerificationTest", + outputLocation: { + serializedName: "outputLocation", type: { - name: "Enum", - allowedValues: ["Passed", "Failed", "Skipped"] + name: "String" } }, - customDomainVerificationFailureInfo: { - readOnly: true, - serializedName: "properties.customDomainVerificationFailureInfo", + appBuildCommand: { + serializedName: "appBuildCommand", type: { - name: "Composite", - className: "ErrorEntity" + name: "String" } }, - hasConflictOnScaleUnit: { - readOnly: true, - serializedName: "properties.hasConflictOnScaleUnit", + apiBuildCommand: { + serializedName: "apiBuildCommand", type: { - name: "Boolean" + name: "String" } }, - hasConflictAcrossSubscription: { - readOnly: true, - serializedName: "properties.hasConflictAcrossSubscription", + skipGithubActionWorkflowGeneration: { + serializedName: "skipGithubActionWorkflowGeneration", type: { name: "Boolean" } }, - conflictingAppResourceId: { - readOnly: true, - serializedName: "properties.conflictingAppResourceId", + githubActionSecretNameOverride: { + serializedName: "githubActionSecretNameOverride", type: { name: "String" } - }, - cNameRecords: { - serializedName: "properties.cNameRecords", + } + } + } +}; + +export const StaticSiteTemplateOptions: msRest.CompositeMapper = { + serializedName: "StaticSiteTemplateOptions", + type: { + name: "Composite", + className: "StaticSiteTemplateOptions", + modelProperties: { + templateRepositoryUrl: { + serializedName: "templateRepositoryUrl", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - txtRecords: { - serializedName: "properties.txtRecords", + owner: { + serializedName: "owner", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - aRecords: { - serializedName: "properties.aRecords", + repositoryName: { + serializedName: "repositoryName", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - alternateCNameRecords: { - serializedName: "properties.alternateCNameRecords", + description: { + serializedName: "description", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - alternateTxtRecords: { - serializedName: "properties.alternateTxtRecords", + isPrivate: { + serializedName: "isPrivate", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } } } } }; -export const OpenIdConnectClientCredential: msRest.CompositeMapper = { - serializedName: "OpenIdConnectClientCredential", +export const StaticSiteUserProvidedFunctionApp: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionApp", type: { name: "Composite", - className: "OpenIdConnectClientCredential", + className: "StaticSiteUserProvidedFunctionApp", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - method: { - serializedName: "properties.method", + functionAppResourceId: { + serializedName: "properties.functionAppResourceId", type: { - name: "Enum", - allowedValues: ["ClientSecretPost"] + name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + functionAppRegion: { + serializedName: "properties.functionAppRegion", type: { name: "String" } + }, + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", + type: { + name: "DateTime" + } } } } }; -export const OpenIdConnectConfig: msRest.CompositeMapper = { - serializedName: "OpenIdConnectConfig", +export const StaticSiteARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteARMResource", type: { name: "Composite", - className: "OpenIdConnectConfig", + className: "StaticSiteARMResource", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - authorizationEndpoint: { - serializedName: "properties.authorizationEndpoint", + ...Resource.type.modelProperties, + defaultHostname: { + readOnly: true, + serializedName: "properties.defaultHostname", type: { name: "String" } }, - tokenEndpoint: { - serializedName: "properties.tokenEndpoint", + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { name: "String" } }, - issuer: { - serializedName: "properties.issuer", + branch: { + serializedName: "properties.branch", type: { name: "String" } }, - certificationUri: { - serializedName: "properties.certificationUri", + customDomains: { + readOnly: true, + serializedName: "properties.customDomains", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - wellKnownOpenIdConfiguration: { - serializedName: "properties.wellKnownOpenIdConfiguration", + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } - } - } - } -}; - -export const OpenIdConnectRegistration: msRest.CompositeMapper = { - serializedName: "OpenIdConnectRegistration", - type: { - name: "Composite", - className: "OpenIdConnectRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + }, + buildProperties: { + serializedName: "properties.buildProperties", type: { - name: "String" + name: "Composite", + className: "StaticSiteBuildProperties" } }, - clientCredential: { - serializedName: "properties.clientCredential", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { - name: "Composite", - className: "OpenIdConnectClientCredential" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + } + } } }, - openIdConnectConfiguration: { - serializedName: "properties.openIdConnectConfiguration", + 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: "OpenIdConnectConfig" + className: "StaticSiteTemplateOptions" } - } - } - } -}; - -export const OpenIdConnectLogin: msRest.CompositeMapper = { - serializedName: "OpenIdConnectLogin", - type: { - name: "Composite", - className: "OpenIdConnectLogin", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - nameClaimType: { - serializedName: "properties.nameClaimType", + }, + contentDistributionEndpoint: { + readOnly: true, + serializedName: "properties.contentDistributionEndpoint", type: { name: "String" } }, - scopes: { - serializedName: "properties.scopes", + keyVaultReferenceIdentity: { + readOnly: true, + serializedName: "properties.keyVaultReferenceIdentity", + type: { + name: "String" + } + }, + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" } } } - } - } - } -}; - -export const CustomOpenIdConnectProvider: msRest.CompositeMapper = { - serializedName: "CustomOpenIdConnectProvider", - type: { - name: "Composite", - className: "CustomOpenIdConnectProvider", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + provider: { + readOnly: true, + serializedName: "properties.provider", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + sku: { + serializedName: "sku", type: { name: "Composite", - className: "OpenIdConnectRegistration" + className: "SkuDescription" } }, - login: { - serializedName: "properties.login", + identity: { + serializedName: "identity", type: { name: "Composite", - className: "OpenIdConnectLogin" + className: "ManagedServiceIdentity" } } } } }; -export const DeletedAppRestoreRequest: msRest.CompositeMapper = { - serializedName: "DeletedAppRestoreRequest", +export const StaticSiteBuildARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildARMResource", type: { name: "Composite", - className: "DeletedAppRestoreRequest", + className: "StaticSiteBuildARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - deletedSiteId: { - serializedName: "properties.deletedSiteId", + buildId: { + readOnly: true, + serializedName: "properties.buildId", type: { name: "String" } }, - recoverConfiguration: { - serializedName: "properties.recoverConfiguration", + sourceBranch: { + readOnly: true, + serializedName: "properties.sourceBranch", type: { - name: "Boolean" + name: "String" } }, - snapshotTime: { - serializedName: "properties.snapshotTime", + pullRequestTitle: { + readOnly: true, + serializedName: "properties.pullRequestTitle", type: { name: "String" } }, - useDRSecondary: { - serializedName: "properties.useDRSecondary", + hostname: { + readOnly: true, + serializedName: "properties.hostname", type: { - name: "Boolean" + name: "String" } - } - } - } -}; - -export const Deployment: msRest.CompositeMapper = { - serializedName: "Deployment", - type: { - name: "Composite", - className: "Deployment", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - status: { - serializedName: "properties.status", + }, + createdTimeUtc: { + readOnly: true, + serializedName: "properties.createdTimeUtc", type: { - name: "Number" + name: "DateTime" } }, - message: { - serializedName: "properties.message", + lastUpdatedOn: { + readOnly: true, + serializedName: "properties.lastUpdatedOn", type: { - name: "String" + name: "DateTime" } }, - author: { - serializedName: "properties.author", + status: { + readOnly: true, + serializedName: "properties.status", type: { name: "String" } }, - deployer: { - serializedName: "properties.deployer", + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" + } + } } - }, - authorEmail: { - serializedName: "properties.author_email", + } + } + } +}; + +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" } }, - startTime: { - serializedName: "properties.start_time", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", type: { name: "DateTime" } }, - endTime: { - serializedName: "properties.end_time", + status: { + readOnly: true, + serializedName: "properties.status", type: { - name: "DateTime" + name: "String" } }, - active: { - serializedName: "properties.active", + validationToken: { + readOnly: true, + serializedName: "properties.validationToken", type: { - name: "Boolean" + name: "String" } }, - details: { - serializedName: "properties.details", + errorMessage: { + readOnly: true, + serializedName: "properties.errorMessage", type: { name: "String" } @@ -10387,100 +10817,41 @@ export const Deployment: msRest.CompositeMapper = { } }; -export const EnabledConfig: msRest.CompositeMapper = { - serializedName: "EnabledConfig", +export const StaticSiteCustomDomainRequestPropertiesARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteCustomDomainRequestPropertiesARMResource", type: { name: "Composite", - className: "EnabledConfig", - modelProperties: { - enabled: { - serializedName: "enabled", - type: { - name: "Boolean" - } - } - } - } -}; - -export const Facebook: msRest.CompositeMapper = { - serializedName: "Facebook", - type: { - name: "Composite", - className: "Facebook", + className: "StaticSiteCustomDomainRequestPropertiesARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - registration: { - serializedName: "properties.registration", - type: { - name: "Composite", - className: "AppRegistration" - } - }, - graphApiVersion: { - serializedName: "properties.graphApiVersion", + validationMethod: { + serializedName: "properties.validationMethod", + defaultValue: 'cname-delegation', type: { name: "String" } - }, - login: { - serializedName: "properties.login", - type: { - name: "Composite", - className: "LoginScopes" - } } } } }; -export const FileSystemHttpLogsConfig: msRest.CompositeMapper = { - serializedName: "FileSystemHttpLogsConfig", +export const StaticSiteFunctionOverviewARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteFunctionOverviewARMResource", type: { name: "Composite", - className: "FileSystemHttpLogsConfig", + className: "StaticSiteFunctionOverviewARMResource", modelProperties: { - retentionInMb: { - serializedName: "retentionInMb", - constraints: { - InclusiveMaximum: 100, - InclusiveMinimum: 25 - }, - type: { - name: "Number" - } - }, - retentionInDays: { - serializedName: "retentionInDays", + ...ProxyOnlyResource.type.modelProperties, + functionName: { + readOnly: true, + serializedName: "properties.functionName", type: { - name: "Number" + name: "String" } }, - enabled: { - serializedName: "enabled", - type: { - name: "Boolean" - } - } - } - } -}; - -export const FileSystemTokenStore: msRest.CompositeMapper = { - serializedName: "FileSystemTokenStore", - type: { - name: "Composite", - className: "FileSystemTokenStore", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - directory: { - serializedName: "properties.directory", + triggerType: { + readOnly: true, + serializedName: "properties.triggerType", type: { name: "String" } @@ -10489,197 +10860,184 @@ export const FileSystemTokenStore: msRest.CompositeMapper = { } }; -export const ForwardProxy: msRest.CompositeMapper = { - serializedName: "ForwardProxy", +export const StaticSitePatchResource: msRest.CompositeMapper = { + serializedName: "StaticSitePatchResource", type: { name: "Composite", - className: "ForwardProxy", + className: "StaticSitePatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - convention: { - serializedName: "properties.convention", - type: { - name: "Enum", - allowedValues: ["NoProxy", "Standard", "Custom"] - } - }, - customHostHeaderName: { - serializedName: "properties.customHostHeaderName", + defaultHostname: { + readOnly: true, + serializedName: "properties.defaultHostname", type: { name: "String" } }, - customProtoHeaderName: { - serializedName: "properties.customProtoHeaderName", - 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", + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { name: "String" } }, - scriptRootPathHref: { - serializedName: "properties.script_root_path_href", + branch: { + serializedName: "properties.branch", type: { name: "String" } }, - scriptHref: { - serializedName: "properties.script_href", + customDomains: { + readOnly: true, + serializedName: "properties.customDomains", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - configHref: { - serializedName: "properties.config_href", + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } }, - testDataHref: { - serializedName: "properties.test_data_href", + buildProperties: { + serializedName: "properties.buildProperties", type: { - name: "String" + name: "Composite", + className: "StaticSiteBuildProperties" } }, - secretsFileHref: { - serializedName: "properties.secrets_file_href", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + } + } } }, - href: { - serializedName: "properties.href", + stagingEnvironmentPolicy: { + serializedName: "properties.stagingEnvironmentPolicy", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - config: { - serializedName: "properties.config", + allowConfigFileUpdates: { + serializedName: "properties.allowConfigFileUpdates", type: { - name: "Object" + name: "Boolean" } }, - files: { - serializedName: "properties.files", + templateProperties: { + serializedName: "properties.templateProperties", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "Composite", + className: "StaticSiteTemplateOptions" } }, - testData: { - serializedName: "properties.test_data", + contentDistributionEndpoint: { + readOnly: true, + serializedName: "properties.contentDistributionEndpoint", type: { name: "String" } }, - invokeUrlTemplate: { - serializedName: "properties.invoke_url_template", + keyVaultReferenceIdentity: { + readOnly: true, + serializedName: "properties.keyVaultReferenceIdentity", type: { name: "String" } }, - language: { - serializedName: "properties.language", + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" + } + } } }, - isDisabled: { - serializedName: "properties.isDisabled", + provider: { + readOnly: true, + serializedName: "properties.provider", type: { - name: "Boolean" + name: "String" } } } } }; -export const FunctionSecrets: msRest.CompositeMapper = { - serializedName: "FunctionSecrets", +export const StaticSiteResetPropertiesARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteResetPropertiesARMResource", type: { name: "Composite", - className: "FunctionSecrets", + className: "StaticSiteResetPropertiesARMResource", modelProperties: { - key: { - serializedName: "key", + ...ProxyOnlyResource.type.modelProperties, + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } }, - triggerUrl: { - serializedName: "trigger_url", + shouldUpdateRepository: { + serializedName: "properties.shouldUpdateRepository", type: { - name: "String" + name: "Boolean" } } } } }; -export const GitHub: msRest.CompositeMapper = { - serializedName: "GitHub", +export const StaticSiteUserARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserARMResource", type: { name: "Composite", - className: "GitHub", + className: "StaticSiteUserARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + provider: { + readOnly: true, + serializedName: "properties.provider", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + userId: { + readOnly: true, + serializedName: "properties.userId", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", - type: { - name: "Composite", - className: "LoginScopes" - } - } - } - } -}; - -export const GitHubActionCodeConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionCodeConfiguration", - type: { - name: "Composite", - className: "GitHubActionCodeConfiguration", - modelProperties: { - runtimeStack: { - serializedName: "runtimeStack", + displayName: { + readOnly: true, + serializedName: "properties.displayName", type: { name: "String" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + roles: { + serializedName: "properties.roles", type: { name: "String" } @@ -10688,183 +11046,232 @@ export const GitHubActionCodeConfiguration: msRest.CompositeMapper = { } }; -export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionContainerConfiguration", +export const StaticSiteUserInvitationRequestResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserInvitationRequestResource", type: { name: "Composite", - className: "GitHubActionContainerConfiguration", + className: "StaticSiteUserInvitationRequestResource", modelProperties: { - serverUrl: { - serializedName: "serverUrl", + ...ProxyOnlyResource.type.modelProperties, + domain: { + serializedName: "properties.domain", type: { name: "String" } }, - imageName: { - serializedName: "imageName", + provider: { + serializedName: "properties.provider", type: { name: "String" } }, - username: { - serializedName: "username", + userDetails: { + serializedName: "properties.userDetails", type: { name: "String" } }, - password: { - serializedName: "password", + roles: { + serializedName: "properties.roles", type: { name: "String" } + }, + numHoursToExpiration: { + serializedName: "properties.numHoursToExpiration", + type: { + name: "Number" + } } } } }; -export const GitHubActionConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionConfiguration", +export const StaticSiteUserInvitationResponseResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserInvitationResponseResource", type: { name: "Composite", - className: "GitHubActionConfiguration", + className: "StaticSiteUserInvitationResponseResource", modelProperties: { - codeConfiguration: { - serializedName: "codeConfiguration", + ...ProxyOnlyResource.type.modelProperties, + expiresOn: { + readOnly: true, + serializedName: "properties.expiresOn", type: { - name: "Composite", - className: "GitHubActionCodeConfiguration" + name: "DateTime" } }, - containerConfiguration: { - serializedName: "containerConfiguration", + invitationUrl: { + readOnly: true, + serializedName: "properties.invitationUrl", type: { - name: "Composite", - className: "GitHubActionContainerConfiguration" + name: "String" + } + } + } + } +}; + +export const StaticSiteUserProvidedFunctionAppARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionAppARMResource", + type: { + name: "Composite", + className: "StaticSiteUserProvidedFunctionAppARMResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + functionAppResourceId: { + serializedName: "properties.functionAppResourceId", + type: { + name: "String" } }, - isLinux: { - serializedName: "isLinux", + functionAppRegion: { + serializedName: "properties.functionAppRegion", type: { - name: "Boolean" + name: "String" } }, - generateWorkflowFile: { - serializedName: "generateWorkflowFile", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", type: { - name: "Boolean" + name: "DateTime" } } } } }; -export const GlobalValidation: msRest.CompositeMapper = { - serializedName: "GlobalValidation", +export const StaticSiteZipDeploymentARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteZipDeploymentARMResource", type: { name: "Composite", - className: "GlobalValidation", + className: "StaticSiteZipDeploymentARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - requireAuthentication: { - serializedName: "properties.requireAuthentication", + appZipUrl: { + serializedName: "properties.appZipUrl", type: { - name: "Boolean" + name: "String" } }, - unauthenticatedClientAction: { - serializedName: "properties.unauthenticatedClientAction", + apiZipUrl: { + serializedName: "properties.apiZipUrl", type: { - name: "Enum", - allowedValues: ["RedirectToLoginPage", "AllowAnonymous", "Return401", "Return403"] + name: "String" } }, - redirectToProvider: { - serializedName: "properties.redirectToProvider", + deploymentTitle: { + serializedName: "properties.deploymentTitle", type: { name: "String" } }, - excludedPaths: { - serializedName: "properties.excludedPaths", + provider: { + serializedName: "properties.provider", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" + } + }, + functionLanguage: { + serializedName: "properties.functionLanguage", + type: { + name: "String" } } } } }; -export const Google: msRest.CompositeMapper = { - serializedName: "Google", +export const StaticSitesWorkflowPreview: msRest.CompositeMapper = { + serializedName: "StaticSitesWorkflowPreview", type: { name: "Composite", - className: "Google", + className: "StaticSitesWorkflowPreview", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + path: { + readOnly: true, + serializedName: "properties.path", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + contents: { + readOnly: true, + serializedName: "properties.contents", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" + } + } + } + } +}; + +export const StaticSitesWorkflowPreviewRequest: msRest.CompositeMapper = { + serializedName: "StaticSitesWorkflowPreviewRequest", + type: { + name: "Composite", + className: "StaticSitesWorkflowPreviewRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + repositoryUrl: { + serializedName: "properties.repositoryUrl", + type: { + name: "String" } }, - login: { - serializedName: "properties.login", + branch: { + serializedName: "properties.branch", type: { - name: "Composite", - className: "LoginScopes" + name: "String" } }, - validation: { - serializedName: "properties.validation", + buildProperties: { + serializedName: "properties.buildProperties", type: { name: "Composite", - className: "AllowedAudiencesValidation" + className: "StaticSiteBuildProperties" } } } } }; -export const HostKeys: msRest.CompositeMapper = { - serializedName: "HostKeys", +export const StringList: msRest.CompositeMapper = { + serializedName: "StringList", type: { name: "Composite", - className: "HostKeys", + className: "StringList", modelProperties: { - masterKey: { - serializedName: "masterKey", - type: { - name: "String" - } - }, - functionKeys: { - serializedName: "functionKeys", + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "String" } } } - }, - systemKeys: { - serializedName: "systemKeys", + } + } + } +}; + +export const AllowedAudiencesValidation: msRest.CompositeMapper = { + serializedName: "AllowedAudiencesValidation", + type: { + name: "Composite", + className: "AllowedAudiencesValidation", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + allowedAudiences: { + serializedName: "properties.allowedAudiences", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "String" } @@ -10875,68 +11282,103 @@ export const HostKeys: msRest.CompositeMapper = { } }; -export const HostNameBinding: msRest.CompositeMapper = { - serializedName: "HostNameBinding", +export const ApiKVReference: msRest.CompositeMapper = { + serializedName: "ApiKVReference", type: { name: "Composite", - className: "HostNameBinding", + className: "ApiKVReference", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - siteName: { - serializedName: "properties.siteName", + reference: { + serializedName: "properties.reference", type: { name: "String" } }, - domainId: { - serializedName: "properties.domainId", + status: { + serializedName: "properties.status", type: { - name: "String" - } - }, - azureResourceName: { - serializedName: "properties.azureResourceName", + name: "Enum", + allowedValues: [ + "Initialized", + "Resolved", + "InvalidSyntax", + "MSINotEnabled", + "VaultNotFound", + "SecretNotFound", + "SecretVersionNotFound", + "AccessToKeyVaultDenied", + "OtherReasons", + "FetchTimedOut", + "UnauthorizedClient" + ] + } + }, + vaultName: { + serializedName: "properties.vaultName", type: { name: "String" } }, - azureResourceType: { - serializedName: "properties.azureResourceType", + secretName: { + serializedName: "properties.secretName", type: { - name: "Enum", - allowedValues: ["Website", "TrafficManager"] + name: "String" } }, - customHostNameDnsRecordType: { - serializedName: "properties.customHostNameDnsRecordType", + secretVersion: { + serializedName: "properties.secretVersion", type: { - name: "Enum", - allowedValues: ["CName", "A"] + name: "String" } }, - hostNameType: { - serializedName: "properties.hostNameType", + identityType: { + serializedName: "properties.identityType", type: { - name: "Enum", - allowedValues: ["Verified", "Managed"] + name: "Composite", + className: "ManagedServiceIdentity" } }, - sslState: { - serializedName: "properties.sslState", + details: { + serializedName: "properties.details", + type: { + name: "String" + } + }, + source: { + serializedName: "properties.source", type: { name: "Enum", - allowedValues: ["Disabled", "SniEnabled", "IpBasedEnabled"] + allowedValues: [ + "KeyVault" + ] } }, - thumbprint: { - serializedName: "properties.thumbprint", + activeVersion: { + serializedName: "properties.activeVersion", + type: { + name: "String" + } + } + } + } +}; + +export const AppRegistration: msRest.CompositeMapper = { + serializedName: "AppRegistration", + type: { + name: "Composite", + className: "AppRegistration", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + appId: { + serializedName: "properties.appId", type: { name: "String" } }, - virtualIP: { - readOnly: true, - serializedName: "properties.virtualIP", + appSecretSettingName: { + serializedName: "properties.appSecretSettingName", type: { name: "String" } @@ -10945,93 +11387,128 @@ export const HostNameBinding: msRest.CompositeMapper = { } }; -export const HttpLogsConfig: msRest.CompositeMapper = { - serializedName: "HttpLogsConfig", +export const AppleRegistration: msRest.CompositeMapper = { + serializedName: "AppleRegistration", type: { name: "Composite", - className: "HttpLogsConfig", + className: "AppleRegistration", modelProperties: { - fileSystem: { - serializedName: "fileSystem", + ...ProxyOnlyResource.type.modelProperties, + clientId: { + serializedName: "properties.clientId", type: { - name: "Composite", - className: "FileSystemHttpLogsConfig" + name: "String" } }, - azureBlobStorage: { - serializedName: "azureBlobStorage", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { - name: "Composite", - className: "AzureBlobStorageHttpLogsConfig" + name: "String" } } } } }; -export const HttpSettingsRoutes: msRest.CompositeMapper = { - serializedName: "HttpSettingsRoutes", +export const LoginScopes: msRest.CompositeMapper = { + serializedName: "LoginScopes", type: { name: "Composite", - className: "HttpSettingsRoutes", + className: "LoginScopes", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - apiPrefix: { - serializedName: "properties.apiPrefix", + scopes: { + serializedName: "properties.scopes", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const HttpSettings: msRest.CompositeMapper = { - serializedName: "HttpSettings", +export const Apple: msRest.CompositeMapper = { + serializedName: "Apple", type: { name: "Composite", - className: "HttpSettings", + className: "Apple", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - requireHttps: { - serializedName: "properties.requireHttps", + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - routes: { - serializedName: "properties.routes", + registration: { + serializedName: "properties.registration", type: { name: "Composite", - className: "HttpSettingsRoutes" + className: "AppleRegistration" } }, - forwardProxy: { - serializedName: "properties.forwardProxy", + login: { + serializedName: "properties.login", type: { name: "Composite", - className: "ForwardProxy" + className: "LoginScopes" } } } } }; -export const TwitterRegistration: msRest.CompositeMapper = { - serializedName: "TwitterRegistration", +export const FileSystemApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "FileSystemApplicationLogsConfig", type: { name: "Composite", - className: "TwitterRegistration", + className: "FileSystemApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - consumerKey: { - serializedName: "properties.consumerKey", + level: { + serializedName: "level", + defaultValue: 'Off', type: { - name: "String" + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] + } + } + } + } +}; + +export const AzureTableStorageApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureTableStorageApplicationLogsConfig", + type: { + name: "Composite", + className: "AzureTableStorageApplicationLogsConfig", + modelProperties: { + level: { + serializedName: "level", + type: { + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } }, - consumerSecretSettingName: { - serializedName: "properties.consumerSecretSettingName", + sasUrl: { + required: true, + serializedName: "sasUrl", type: { name: "String" } @@ -11040,178 +11517,128 @@ export const TwitterRegistration: msRest.CompositeMapper = { } }; -export const Twitter: msRest.CompositeMapper = { - serializedName: "Twitter", +export const AzureBlobStorageApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureBlobStorageApplicationLogsConfig", type: { name: "Composite", - className: "Twitter", + className: "AzureBlobStorageApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + level: { + serializedName: "level", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } }, - registration: { - serializedName: "properties.registration", + sasUrl: { + serializedName: "sasUrl", type: { - name: "Composite", - className: "TwitterRegistration" + name: "String" + } + }, + retentionInDays: { + serializedName: "retentionInDays", + type: { + name: "Number" } } } } }; -export const LegacyMicrosoftAccount: msRest.CompositeMapper = { - serializedName: "LegacyMicrosoftAccount", +export const ApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "ApplicationLogsConfig", type: { name: "Composite", - className: "LegacyMicrosoftAccount", + className: "ApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - registration: { - serializedName: "properties.registration", + fileSystem: { + serializedName: "fileSystem", type: { name: "Composite", - className: "ClientRegistration" + className: "FileSystemApplicationLogsConfig" } }, - login: { - serializedName: "properties.login", + azureTableStorage: { + serializedName: "azureTableStorage", type: { name: "Composite", - className: "LoginScopes" + className: "AzureTableStorageApplicationLogsConfig" } }, - validation: { - serializedName: "properties.validation", + azureBlobStorage: { + serializedName: "azureBlobStorage", type: { name: "Composite", - className: "AllowedAudiencesValidation" + className: "AzureBlobStorageApplicationLogsConfig" } } } } }; -export const IdentityProviders: msRest.CompositeMapper = { - serializedName: "IdentityProviders", +export const AuthPlatform: msRest.CompositeMapper = { + serializedName: "AuthPlatform", type: { name: "Composite", - className: "IdentityProviders", + className: "AuthPlatform", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - azureActiveDirectory: { - serializedName: "properties.azureActiveDirectory", + enabled: { + serializedName: "properties.enabled", type: { - name: "Composite", - className: "AzureActiveDirectory" + name: "Boolean" } }, - facebook: { - serializedName: "properties.facebook", + runtimeVersion: { + serializedName: "properties.runtimeVersion", type: { - name: "Composite", - className: "Facebook" + name: "String" } }, - gitHub: { - serializedName: "properties.gitHub", - type: { - name: "Composite", - className: "GitHub" - } - }, - google: { - serializedName: "properties.google", - type: { - name: "Composite", - className: "Google" - } - }, - twitter: { - serializedName: "properties.twitter", - type: { - name: "Composite", - className: "Twitter" - } - }, - customOpenIdConnectProviders: { - serializedName: "properties.customOpenIdConnectProviders", - type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "CustomOpenIdConnectProvider" - } - } - } - }, - legacyMicrosoftAccount: { - serializedName: "properties.legacyMicrosoftAccount", - type: { - name: "Composite", - className: "LegacyMicrosoftAccount" - } - }, - apple: { - serializedName: "properties.apple", - type: { - name: "Composite", - className: "Apple" - } - }, - azureStaticWebApps: { - serializedName: "properties.azureStaticWebApps", + configFilePath: { + serializedName: "properties.configFilePath", type: { - name: "Composite", - className: "AzureStaticWebApps" + name: "String" } } } } }; -export const KeyInfo: msRest.CompositeMapper = { - serializedName: "KeyInfo", +export const AzureActiveDirectoryRegistration: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryRegistration", type: { name: "Composite", - className: "KeyInfo", + className: "AzureActiveDirectoryRegistration", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + openIdIssuer: { + serializedName: "properties.openIdIssuer", type: { name: "String" } }, - value: { - serializedName: "value", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } - } - } - } -}; - -export const LoginRoutes: msRest.CompositeMapper = { - serializedName: "LoginRoutes", - type: { - name: "Composite", - className: "LoginRoutes", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - logoutEndpoint: { - serializedName: "properties.logoutEndpoint", + }, + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", + type: { + name: "String" + } + }, + clientSecretCertificateThumbprint: { + serializedName: "properties.clientSecretCertificateThumbprint", type: { name: "String" } @@ -11220,95 +11647,83 @@ export const LoginRoutes: msRest.CompositeMapper = { } }; -export const TokenStore: msRest.CompositeMapper = { - serializedName: "TokenStore", +export const AzureActiveDirectoryLogin: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryLogin", type: { name: "Composite", - className: "TokenStore", + className: "AzureActiveDirectoryLogin", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + disableWWWAuthenticate: { + serializedName: "properties.disableWWWAuthenticate", type: { name: "Boolean" } }, - tokenRefreshExtensionHours: { - serializedName: "properties.tokenRefreshExtensionHours", - type: { - name: "Number" - } - }, - fileSystem: { - serializedName: "properties.fileSystem", - type: { - name: "Composite", - className: "FileSystemTokenStore" - } - }, - azureBlobStorage: { - serializedName: "properties.azureBlobStorage", + loginParameters: { + serializedName: "properties.loginParameters", type: { - name: "Composite", - className: "BlobStorageTokenStore" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const Nonce: msRest.CompositeMapper = { - serializedName: "Nonce", +export const JwtClaimChecks: msRest.CompositeMapper = { + serializedName: "JwtClaimChecks", type: { name: "Composite", - className: "Nonce", + className: "JwtClaimChecks", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - validateNonce: { - serializedName: "properties.validateNonce", + allowedGroups: { + serializedName: "properties.allowedGroups", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - nonceExpirationInterval: { - serializedName: "properties.nonceExpirationInterval", + allowedClientApplications: { + serializedName: "properties.allowedClientApplications", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const Login: msRest.CompositeMapper = { - serializedName: "Login", +export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryValidation", type: { name: "Composite", - className: "Login", + className: "AzureActiveDirectoryValidation", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - routes: { - serializedName: "properties.routes", - type: { - name: "Composite", - className: "LoginRoutes" - } - }, - tokenStore: { - serializedName: "properties.tokenStore", + jwtClaimChecks: { + serializedName: "properties.jwtClaimChecks", type: { name: "Composite", - className: "TokenStore" - } - }, - preserveUrlFragmentsForLogins: { - serializedName: "properties.preserveUrlFragmentsForLogins", - type: { - name: "Boolean" + className: "JwtClaimChecks" } }, - allowedExternalRedirectUrls: { - serializedName: "properties.allowedExternalRedirectUrls", + allowedAudiences: { + serializedName: "properties.allowedAudiences", type: { name: "Sequence", element: { @@ -11317,75 +11732,47 @@ export const Login: msRest.CompositeMapper = { } } } - }, - cookieExpiration: { - serializedName: "properties.cookieExpiration", - type: { - name: "Composite", - className: "CookieExpiration" - } - }, - nonce: { - serializedName: "properties.nonce", - type: { - name: "Composite", - className: "Nonce" - } } } } }; -export const MSDeploy: msRest.CompositeMapper = { - serializedName: "MSDeploy", +export const AzureActiveDirectory: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectory", type: { name: "Composite", - className: "MSDeploy", + className: "AzureActiveDirectory", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - packageUri: { - serializedName: "properties.packageUri", - type: { - name: "String" - } - }, - connectionString: { - serializedName: "properties.connectionString", - type: { - name: "String" - } - }, - dbType: { - serializedName: "properties.dbType", + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - setParametersXmlFileUri: { - serializedName: "properties.setParametersXmlFileUri", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "AzureActiveDirectoryRegistration" } }, - setParameters: { - serializedName: "properties.setParameters", + login: { + serializedName: "properties.login", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "Composite", + className: "AzureActiveDirectoryLogin" } }, - skipAppData: { - serializedName: "properties.skipAppData", + validation: { + serializedName: "properties.validation", type: { - name: "Boolean" + name: "Composite", + className: "AzureActiveDirectoryValidation" } }, - appOffline: { - serializedName: "properties.appOffline", + isAutoProvisioned: { + serializedName: "properties.isAutoProvisioned", type: { name: "Boolean" } @@ -11394,367 +11781,360 @@ export const MSDeploy: msRest.CompositeMapper = { } }; -export const MSDeployLogEntry: msRest.CompositeMapper = { - serializedName: "MSDeployLogEntry", +export const AzureBlobStorageHttpLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureBlobStorageHttpLogsConfig", type: { name: "Composite", - className: "MSDeployLogEntry", + className: "AzureBlobStorageHttpLogsConfig", modelProperties: { - time: { - readOnly: true, - serializedName: "time", + sasUrl: { + serializedName: "sasUrl", type: { - name: "DateTime" + name: "String" } }, - type: { - readOnly: true, - serializedName: "type", + retentionInDays: { + serializedName: "retentionInDays", type: { - name: "Enum", - allowedValues: ["Message", "Warning", "Error"] + name: "Number" } }, - message: { - readOnly: true, - serializedName: "message", + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" } } } } }; -export const MSDeployLog: msRest.CompositeMapper = { - serializedName: "MSDeployLog", +export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { + serializedName: "AzureStaticWebAppsRegistration", type: { name: "Composite", - className: "MSDeployLog", + className: "AzureStaticWebAppsRegistration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - entries: { - readOnly: true, - serializedName: "properties.entries", + clientId: { + serializedName: "properties.clientId", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "MSDeployLogEntry" - } - } + name: "String" } } } } }; -export const MSDeployStatus: msRest.CompositeMapper = { - serializedName: "MSDeployStatus", +export const AzureStaticWebApps: msRest.CompositeMapper = { + serializedName: "AzureStaticWebApps", type: { name: "Composite", - className: "MSDeployStatus", + className: "AzureStaticWebApps", 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", - type: { - name: "DateTime" - } - }, - endTime: { - readOnly: true, - serializedName: "properties.endTime", + enabled: { + serializedName: "properties.enabled", type: { - name: "DateTime" + name: "Boolean" } }, - complete: { - readOnly: true, - serializedName: "properties.complete", + registration: { + serializedName: "properties.registration", type: { - name: "Boolean" + name: "Composite", + className: "AzureStaticWebAppsRegistration" } } } } }; -export const MigrateMySqlRequest: msRest.CompositeMapper = { - serializedName: "MigrateMySqlRequest", +export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { + serializedName: "AzureStoragePropertyDictionaryResource", type: { name: "Composite", - className: "MigrateMySqlRequest", + className: "AzureStoragePropertyDictionaryResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - connectionString: { - required: true, - serializedName: "properties.connectionString", - type: { - name: "String" - } - }, - migrationType: { - required: true, - serializedName: "properties.migrationType", + properties: { + serializedName: "properties", type: { - name: "Enum", - allowedValues: ["LocalToRemote", "RemoteToLocal"] + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "AzureStorageInfoValue" + } + } } } } } }; -export const MigrateMySqlStatus: msRest.CompositeMapper = { - serializedName: "MigrateMySqlStatus", +export const DatabaseBackupSetting: msRest.CompositeMapper = { + serializedName: "DatabaseBackupSetting", type: { name: "Composite", - className: "MigrateMySqlStatus", + className: "DatabaseBackupSetting", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - migrationOperationStatus: { - readOnly: true, - serializedName: "properties.migrationOperationStatus", + databaseType: { + required: true, + serializedName: "databaseType", type: { - name: "Enum", - allowedValues: ["InProgress", "Failed", "Succeeded", "TimedOut", "Created"] + name: "String" } }, - operationId: { - readOnly: true, - serializedName: "properties.operationId", + name: { + serializedName: "name", type: { name: "String" } }, - localMySqlEnabled: { - readOnly: true, - serializedName: "properties.localMySqlEnabled", + connectionStringName: { + serializedName: "connectionStringName", type: { - name: "Boolean" + name: "String" + } + }, + connectionString: { + serializedName: "connectionString", + type: { + name: "String" } } } } }; -export const RelayServiceConnectionEntity: msRest.CompositeMapper = { - serializedName: "RelayServiceConnectionEntity", +export const BackupItem: msRest.CompositeMapper = { + serializedName: "BackupItem", type: { name: "Composite", - className: "RelayServiceConnectionEntity", + className: "BackupItem", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - entityName: { - serializedName: "properties.entityName", + backupId: { + readOnly: true, + serializedName: "properties.id", type: { - name: "String" + name: "Number" } }, - entityConnectionString: { - serializedName: "properties.entityConnectionString", + storageAccountUrl: { + readOnly: true, + serializedName: "properties.storageAccountUrl", type: { name: "String" } }, - resourceType: { - serializedName: "properties.resourceType", + blobName: { + readOnly: true, + serializedName: "properties.blobName", type: { name: "String" } }, - resourceConnectionString: { - serializedName: "properties.resourceConnectionString", + backupItemName: { + readOnly: true, + serializedName: "properties.name", type: { name: "String" } }, - hostname: { - serializedName: "properties.hostname", + status: { + readOnly: true, + serializedName: "properties.status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created", + "Skipped", + "PartiallySucceeded", + "DeleteInProgress", + "DeleteFailed", + "Deleted" + ] } }, - port: { - serializedName: "properties.port", + sizeInBytes: { + readOnly: true, + serializedName: "properties.sizeInBytes", type: { name: "Number" } }, - biztalkUri: { - serializedName: "properties.biztalkUri", - type: { - name: "String" - } - } - } - } -}; - -export const NetworkFeatures: msRest.CompositeMapper = { - serializedName: "NetworkFeatures", - type: { - name: "Composite", - className: "NetworkFeatures", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - virtualNetworkName: { + created: { readOnly: true, - serializedName: "properties.virtualNetworkName", + serializedName: "properties.created", type: { - name: "String" + name: "DateTime" } }, - virtualNetworkConnection: { + log: { readOnly: true, - serializedName: "properties.virtualNetworkConnection", + serializedName: "properties.log", type: { - name: "Composite", - className: "VnetInfo" + name: "String" } }, - hybridConnections: { + databases: { readOnly: true, - serializedName: "properties.hybridConnections", + serializedName: "properties.databases", type: { name: "Sequence", element: { type: { name: "Composite", - className: "RelayServiceConnectionEntity" + className: "DatabaseBackupSetting" } } } }, - hybridConnectionsV2: { + scheduled: { readOnly: true, - serializedName: "properties.hybridConnectionsV2", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HybridConnection" - } - } - } - } - } - } -}; - -export const NetworkTrace: msRest.CompositeMapper = { - serializedName: "NetworkTrace", - type: { - name: "Composite", - className: "NetworkTrace", - modelProperties: { - path: { - serializedName: "path", + serializedName: "properties.scheduled", type: { - name: "String" + name: "Boolean" } }, - status: { - serializedName: "status", + lastRestoreTimeStamp: { + readOnly: true, + serializedName: "properties.lastRestoreTimeStamp", type: { - name: "String" + name: "DateTime" } }, - message: { - serializedName: "message", + 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 PerfMonSample: msRest.CompositeMapper = { - serializedName: "PerfMonSample", +export const BackupSchedule: msRest.CompositeMapper = { + serializedName: "BackupSchedule", type: { name: "Composite", - className: "PerfMonSample", + className: "BackupSchedule", modelProperties: { - time: { - serializedName: "time", + frequencyInterval: { + required: true, + serializedName: "frequencyInterval", + defaultValue: 7, type: { - name: "DateTime" + name: "Number" } }, - instanceName: { - serializedName: "instanceName", + frequencyUnit: { + required: true, + serializedName: "frequencyUnit", + defaultValue: 'Day', type: { - name: "String" + name: "Enum", + allowedValues: [ + "Day", + "Hour" + ] } }, - value: { - serializedName: "value", + keepAtLeastOneBackup: { + required: true, + serializedName: "keepAtLeastOneBackup", + defaultValue: true, + type: { + name: "Boolean" + } + }, + retentionPeriodInDays: { + required: true, + serializedName: "retentionPeriodInDays", + defaultValue: 30, type: { name: "Number" } + }, + startTime: { + serializedName: "startTime", + type: { + name: "DateTime" + } + }, + lastExecutionTime: { + readOnly: true, + serializedName: "lastExecutionTime", + type: { + name: "DateTime" + } } } } }; -export const PerfMonSet: msRest.CompositeMapper = { - serializedName: "PerfMonSet", +export const BackupRequest: msRest.CompositeMapper = { + serializedName: "BackupRequest", type: { name: "Composite", - className: "PerfMonSet", + className: "BackupRequest", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + backupName: { + serializedName: "properties.backupName", type: { name: "String" } }, - startTime: { - serializedName: "startTime", + enabled: { + serializedName: "properties.enabled", type: { - name: "DateTime" + name: "Boolean" } }, - endTime: { - serializedName: "endTime", + storageAccountUrl: { + required: true, + serializedName: "properties.storageAccountUrl", type: { - name: "DateTime" + name: "String" } }, - timeGrain: { - serializedName: "timeGrain", + backupSchedule: { + serializedName: "properties.backupSchedule", type: { - name: "String" + name: "Composite", + className: "BackupSchedule" } }, - values: { - serializedName: "values", + databases: { + serializedName: "properties.databases", type: { name: "Sequence", element: { type: { name: "Composite", - className: "PerfMonSample" + className: "DatabaseBackupSetting" } } } @@ -11763,68 +12143,38 @@ export const PerfMonSet: msRest.CompositeMapper = { } }; -export const PerfMonResponse: msRest.CompositeMapper = { - serializedName: "PerfMonResponse", +export const BlobStorageTokenStore: msRest.CompositeMapper = { + serializedName: "BlobStorageTokenStore", type: { name: "Composite", - className: "PerfMonResponse", + className: "BlobStorageTokenStore", modelProperties: { - code: { - serializedName: "code", - type: { - name: "String" - } - }, - message: { - serializedName: "message", + ...ProxyOnlyResource.type.modelProperties, + sasUrlSettingName: { + serializedName: "properties.sasUrlSettingName", type: { name: "String" } - }, - data: { - serializedName: "data", - type: { - name: "Composite", - className: "PerfMonSet" - } } } } }; -export const PremierAddOn: msRest.CompositeMapper = { - serializedName: "PremierAddOn", +export const ClientRegistration: msRest.CompositeMapper = { + serializedName: "ClientRegistration", type: { name: "Composite", - className: "PremierAddOn", + className: "ClientRegistration", modelProperties: { - ...Resource.type.modelProperties, - sku: { - serializedName: "properties.sku", - type: { - name: "String" - } - }, - product: { - serializedName: "properties.product", - type: { - name: "String" - } - }, - vendor: { - serializedName: "properties.vendor", - type: { - name: "String" - } - }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + ...ProxyOnlyResource.type.modelProperties, + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } @@ -11833,546 +12183,627 @@ export const PremierAddOn: msRest.CompositeMapper = { } }; -export const PremierAddOnPatchResource: msRest.CompositeMapper = { - serializedName: "PremierAddOnPatchResource", +export const ConnStringValueTypePair: msRest.CompositeMapper = { + serializedName: "ConnStringValueTypePair", type: { name: "Composite", - className: "PremierAddOnPatchResource", + className: "ConnStringValueTypePair", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sku: { - serializedName: "properties.sku", - type: { - name: "String" - } - }, - product: { - serializedName: "properties.product", - type: { - name: "String" - } - }, - vendor: { - serializedName: "properties.vendor", - type: { - name: "String" - } - }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + value: { + required: true, + serializedName: "value", type: { name: "String" } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + type: { + required: true, + serializedName: "type", type: { - name: "String" + name: "Enum", + allowedValues: [ + "MySql", + "SQLServer", + "SQLAzure", + "Custom", + "NotificationHub", + "ServiceBus", + "EventHub", + "ApiHub", + "DocDb", + "RedisCache", + "PostgreSQL" + ] } } } } }; -export const PrivateAccessSubnet: msRest.CompositeMapper = { - serializedName: "PrivateAccessSubnet", +export const ConnectionStringDictionary: msRest.CompositeMapper = { + serializedName: "ConnectionStringDictionary", type: { name: "Composite", - className: "PrivateAccessSubnet", + className: "ConnectionStringDictionary", modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - key: { - serializedName: "key", + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "Number" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ConnStringValueTypePair" + } + } } } } } }; -export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { - serializedName: "PrivateAccessVirtualNetwork", +export const ContainerCpuUsage: msRest.CompositeMapper = { + serializedName: "ContainerCpuUsage", type: { name: "Composite", - className: "PrivateAccessVirtualNetwork", + className: "ContainerCpuUsage", modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - key: { - serializedName: "key", + totalUsage: { + serializedName: "totalUsage", type: { name: "Number" } }, - resourceId: { - serializedName: "resourceId", - type: { - name: "String" - } - }, - subnets: { - serializedName: "subnets", + perCpuUsage: { + serializedName: "perCpuUsage", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "PrivateAccessSubnet" + name: "Number" } } } + }, + kernelModeUsage: { + serializedName: "kernelModeUsage", + type: { + name: "Number" + } + }, + userModeUsage: { + serializedName: "userModeUsage", + type: { + name: "Number" + } } } } }; -export const PrivateAccess: msRest.CompositeMapper = { - serializedName: "PrivateAccess", +export const ContainerThrottlingData: msRest.CompositeMapper = { + serializedName: "ContainerThrottlingData", type: { name: "Composite", - className: "PrivateAccess", + className: "ContainerThrottlingData", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + periods: { + serializedName: "periods", type: { - name: "Boolean" + name: "Number" } }, - virtualNetworks: { - serializedName: "properties.virtualNetworks", + throttledPeriods: { + serializedName: "throttledPeriods", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateAccessVirtualNetwork" - } - } + name: "Number" + } + }, + throttledTime: { + serializedName: "throttledTime", + type: { + name: "Number" } } } } }; -export const ProcessThreadInfo: msRest.CompositeMapper = { - serializedName: "ProcessThreadInfo", +export const ContainerCpuStatistics: msRest.CompositeMapper = { + serializedName: "ContainerCpuStatistics", type: { name: "Composite", - className: "ProcessThreadInfo", + className: "ContainerCpuStatistics", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - identifier: { - readOnly: true, - serializedName: "properties.identifier", + cpuUsage: { + serializedName: "cpuUsage", + type: { + name: "Composite", + className: "ContainerCpuUsage" + } + }, + systemCpuUsage: { + serializedName: "systemCpuUsage", type: { name: "Number" } }, - href: { - serializedName: "properties.href", + onlineCpuCount: { + serializedName: "onlineCpuCount", type: { - name: "String" + name: "Number" } }, - process: { - serializedName: "properties.process", + throttlingData: { + serializedName: "throttlingData", type: { - name: "String" + name: "Composite", + className: "ContainerThrottlingData" + } + } + } + } +}; + +export const ContainerMemoryStatistics: msRest.CompositeMapper = { + serializedName: "ContainerMemoryStatistics", + type: { + name: "Composite", + className: "ContainerMemoryStatistics", + modelProperties: { + usage: { + serializedName: "usage", + type: { + name: "Number" } }, - startAddress: { - serializedName: "properties.start_address", + maxUsage: { + serializedName: "maxUsage", type: { - name: "String" + name: "Number" } }, - currentPriority: { - serializedName: "properties.current_priority", + limit: { + serializedName: "limit", + type: { + name: "Number" + } + } + } + } +}; + +export const ContainerNetworkInterfaceStatistics: msRest.CompositeMapper = { + serializedName: "ContainerNetworkInterfaceStatistics", + type: { + name: "Composite", + className: "ContainerNetworkInterfaceStatistics", + modelProperties: { + rxBytes: { + serializedName: "rxBytes", type: { name: "Number" } }, - priorityLevel: { - serializedName: "properties.priority_level", + rxPackets: { + serializedName: "rxPackets", type: { - name: "String" + name: "Number" } }, - basePriority: { - serializedName: "properties.base_priority", + rxErrors: { + serializedName: "rxErrors", type: { name: "Number" } }, - startTime: { - serializedName: "properties.start_time", + rxDropped: { + serializedName: "rxDropped", type: { - name: "DateTime" + name: "Number" } }, - totalProcessorTime: { - serializedName: "properties.total_processor_time", + txBytes: { + serializedName: "txBytes", type: { - name: "String" + name: "Number" } }, - userProcessorTime: { - serializedName: "properties.user_processor_time", + txPackets: { + serializedName: "txPackets", type: { - name: "String" + name: "Number" } }, - state: { - serializedName: "properties.state", + txErrors: { + serializedName: "txErrors", type: { - name: "String" + name: "Number" } }, - waitReason: { - serializedName: "properties.wait_reason", + txDropped: { + serializedName: "txDropped", type: { - name: "String" + name: "Number" } } } } }; -export const ProcessModuleInfo: msRest.CompositeMapper = { - serializedName: "ProcessModuleInfo", +export const ContainerInfo: msRest.CompositeMapper = { + serializedName: "ContainerInfo", type: { name: "Composite", - className: "ProcessModuleInfo", + className: "ContainerInfo", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - baseAddress: { - serializedName: "properties.base_address", - type: { - name: "String" - } - }, - fileName: { - serializedName: "properties.file_name", - type: { - name: "String" - } - }, - href: { - serializedName: "properties.href", + currentTimeStamp: { + serializedName: "currentTimeStamp", type: { - name: "String" + name: "DateTime" } }, - filePath: { - serializedName: "properties.file_path", + previousTimeStamp: { + serializedName: "previousTimeStamp", type: { - name: "String" + name: "DateTime" } }, - moduleMemorySize: { - serializedName: "properties.module_memory_size", + currentCpuStats: { + serializedName: "currentCpuStats", type: { - name: "Number" + name: "Composite", + className: "ContainerCpuStatistics" } }, - fileVersion: { - serializedName: "properties.file_version", + previousCpuStats: { + serializedName: "previousCpuStats", type: { - name: "String" + name: "Composite", + className: "ContainerCpuStatistics" } }, - fileDescription: { - serializedName: "properties.file_description", + memoryStats: { + serializedName: "memoryStats", type: { - name: "String" + name: "Composite", + className: "ContainerMemoryStatistics" } }, - product: { - serializedName: "properties.product", + name: { + serializedName: "name", type: { name: "String" } }, - productVersion: { - serializedName: "properties.product_version", + id: { + serializedName: "id", type: { name: "String" } }, - isDebug: { - serializedName: "properties.is_debug", - type: { - name: "Boolean" - } - }, - language: { - serializedName: "properties.language", + eth0: { + serializedName: "eth0", type: { - name: "String" + name: "Composite", + className: "ContainerNetworkInterfaceStatistics" } } } } }; -export const ProcessInfo: msRest.CompositeMapper = { - serializedName: "ProcessInfo", +export const ContinuousWebJob: msRest.CompositeMapper = { + serializedName: "ContinuousWebJob", type: { name: "Composite", - className: "ProcessInfo", + className: "ContinuousWebJob", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - identifier: { - readOnly: true, - serializedName: "properties.identifier", + status: { + serializedName: "properties.status", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Initializing", + "Starting", + "Running", + "PendingRestart", + "Stopped" + ] } }, - deploymentName: { - serializedName: "properties.deployment_name", + detailedStatus: { + serializedName: "properties.detailed_status", type: { name: "String" } }, - href: { - serializedName: "properties.href", + logUrl: { + serializedName: "properties.log_url", type: { name: "String" } }, - minidump: { - serializedName: "properties.minidump", + runCommand: { + serializedName: "properties.run_command", type: { name: "String" } }, - isProfileRunning: { - serializedName: "properties.is_profile_running", + url: { + serializedName: "properties.url", type: { - name: "Boolean" + name: "String" } }, - isIisProfileRunning: { - serializedName: "properties.is_iis_profile_running", + extraInfoUrl: { + serializedName: "properties.extra_info_url", type: { - name: "Boolean" + name: "String" } }, - iisProfileTimeoutInSeconds: { - serializedName: "properties.iis_profile_timeout_in_seconds", + webJobType: { + serializedName: "properties.web_job_type", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Continuous", + "Triggered" + ] } }, - parent: { - serializedName: "properties.parent", + error: { + serializedName: "properties.error", type: { name: "String" } }, - children: { - serializedName: "properties.children", + usingSdk: { + serializedName: "properties.using_sdk", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - threads: { - serializedName: "properties.threads", + settings: { + serializedName: "properties.settings", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { - name: "Composite", - className: "ProcessThreadInfo" + name: "Object" } } } - }, - openFileHandles: { - serializedName: "properties.open_file_handles", + } + } + } +}; + +export const CookieExpiration: msRest.CompositeMapper = { + serializedName: "CookieExpiration", + type: { + name: "Composite", + className: "CookieExpiration", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + convention: { + serializedName: "properties.convention", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Enum", + allowedValues: [ + "FixedTime", + "IdentityProviderDerived" + ] } }, - modules: { - serializedName: "properties.modules", + timeToExpiration: { + serializedName: "properties.timeToExpiration", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ProcessModuleInfo" - } - } + name: "String" } - }, - fileName: { - serializedName: "properties.file_name", + } + } + } +}; + +export const CsmPublishingCredentialsPoliciesEntity: msRest.CompositeMapper = { + serializedName: "CsmPublishingCredentialsPoliciesEntity", + type: { + name: "Composite", + className: "CsmPublishingCredentialsPoliciesEntity", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + allow: { + required: true, + serializedName: "properties.allow", type: { - name: "String" + name: "Boolean" } - }, - commandLine: { - serializedName: "properties.command_line", + } + } + } +}; + +export const CsmPublishingProfileOptions: msRest.CompositeMapper = { + serializedName: "CsmPublishingProfileOptions", + type: { + name: "Composite", + className: "CsmPublishingProfileOptions", + modelProperties: { + format: { + serializedName: "format", type: { name: "String" } }, - userName: { - serializedName: "properties.user_name", + includeDisasterRecoveryEndpoints: { + serializedName: "includeDisasterRecoveryEndpoints", + type: { + name: "Boolean" + } + } + } + } +}; + +export const CsmSlotEntity: msRest.CompositeMapper = { + serializedName: "CsmSlotEntity", + type: { + name: "Composite", + className: "CsmSlotEntity", + modelProperties: { + targetSlot: { + required: true, + serializedName: "targetSlot", type: { name: "String" } }, - handleCount: { - serializedName: "properties.handle_count", + preserveVnet: { + required: true, + serializedName: "preserveVnet", type: { - name: "Number" + name: "Boolean" } - }, - moduleCount: { - serializedName: "properties.module_count", + } + } + } +}; + +export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { + serializedName: "CustomHostnameAnalysisResult", + type: { + name: "Composite", + className: "CustomHostnameAnalysisResult", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + isHostnameAlreadyVerified: { + readOnly: true, + serializedName: "properties.isHostnameAlreadyVerified", type: { - name: "Number" + name: "Boolean" } }, - threadCount: { - serializedName: "properties.thread_count", + customDomainVerificationTest: { + readOnly: true, + serializedName: "properties.customDomainVerificationTest", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Passed", + "Failed", + "Skipped" + ] } }, - startTime: { - serializedName: "properties.start_time", + customDomainVerificationFailureInfo: { + readOnly: true, + serializedName: "properties.customDomainVerificationFailureInfo", type: { - name: "DateTime" + name: "Composite", + className: "ErrorEntity" } }, - totalCpuTime: { - serializedName: "properties.total_cpu_time", + hasConflictOnScaleUnit: { + readOnly: true, + serializedName: "properties.hasConflictOnScaleUnit", type: { - name: "String" + name: "Boolean" } }, - userCpuTime: { - serializedName: "properties.user_cpu_time", + hasConflictAcrossSubscription: { + readOnly: true, + serializedName: "properties.hasConflictAcrossSubscription", type: { - name: "String" + name: "Boolean" } }, - privilegedCpuTime: { - serializedName: "properties.privileged_cpu_time", + conflictingAppResourceId: { + readOnly: true, + serializedName: "properties.conflictingAppResourceId", type: { name: "String" } }, - workingSet: { - serializedName: "properties.working_set", + cNameRecords: { + serializedName: "properties.cNameRecords", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - peakWorkingSet: { - serializedName: "properties.peak_working_set", + txtRecords: { + serializedName: "properties.txtRecords", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - privateMemory: { - serializedName: "properties.private_memory", + aRecords: { + serializedName: "properties.aRecords", type: { - name: "Number" - } - }, - virtualMemory: { - serializedName: "properties.virtual_memory", - type: { - name: "Number" - } - }, - peakVirtualMemory: { - serializedName: "properties.peak_virtual_memory", - type: { - name: "Number" - } - }, - pagedSystemMemory: { - serializedName: "properties.paged_system_memory", - type: { - name: "Number" - } - }, - nonPagedSystemMemory: { - serializedName: "properties.non_paged_system_memory", - type: { - name: "Number" - } - }, - pagedMemory: { - serializedName: "properties.paged_memory", - type: { - name: "Number" - } - }, - peakPagedMemory: { - serializedName: "properties.peak_paged_memory", - type: { - name: "Number" - } - }, - timeStamp: { - serializedName: "properties.time_stamp", - type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - environmentVariables: { - serializedName: "properties.environment_variables", + alternateCNameRecords: { + serializedName: "properties.alternateCNameRecords", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "String" } } } }, - isScmSite: { - serializedName: "properties.is_scm_site", + alternateTxtRecords: { + serializedName: "properties.alternateTxtRecords", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - }, - isWebjob: { - serializedName: "properties.is_webjob", + } + } + } +}; + +export const OpenIdConnectClientCredential: msRest.CompositeMapper = { + serializedName: "OpenIdConnectClientCredential", + type: { + name: "Composite", + className: "OpenIdConnectClientCredential", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + method: { + serializedName: "properties.method", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "ClientSecretPost" + ] } }, - description: { - serializedName: "properties.description", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } @@ -12381,29 +12812,39 @@ export const ProcessInfo: msRest.CompositeMapper = { } }; -export const PublicCertificate: msRest.CompositeMapper = { - serializedName: "PublicCertificate", +export const OpenIdConnectConfig: msRest.CompositeMapper = { + serializedName: "OpenIdConnectConfig", type: { name: "Composite", - className: "PublicCertificate", + className: "OpenIdConnectConfig", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - blob: { - serializedName: "properties.blob", + authorizationEndpoint: { + serializedName: "properties.authorizationEndpoint", type: { - name: "ByteArray" + name: "String" } }, - publicCertificateLocation: { - serializedName: "properties.publicCertificateLocation", + tokenEndpoint: { + serializedName: "properties.tokenEndpoint", type: { - name: "Enum", - allowedValues: ["CurrentUserMy", "LocalMachineMy", "Unknown"] + name: "String" } }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", + issuer: { + serializedName: "properties.issuer", + type: { + name: "String" + } + }, + certificationUri: { + serializedName: "properties.certificationUri", + type: { + name: "String" + } + }, + wellKnownOpenIdConfiguration: { + serializedName: "properties.wellKnownOpenIdConfiguration", type: { name: "String" } @@ -12412,370 +12853,493 @@ export const PublicCertificate: msRest.CompositeMapper = { } }; -export const RestoreRequest: msRest.CompositeMapper = { - serializedName: "RestoreRequest", +export const OpenIdConnectRegistration: msRest.CompositeMapper = { + serializedName: "OpenIdConnectRegistration", type: { name: "Composite", - className: "RestoreRequest", + className: "OpenIdConnectRegistration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - storageAccountUrl: { - required: true, - serializedName: "properties.storageAccountUrl", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - blobName: { - serializedName: "properties.blobName", + clientCredential: { + serializedName: "properties.clientCredential", type: { - name: "String" + name: "Composite", + className: "OpenIdConnectClientCredential" } }, - overwrite: { - required: true, - serializedName: "properties.overwrite", + openIdConnectConfiguration: { + serializedName: "properties.openIdConnectConfiguration", type: { - name: "Boolean" + name: "Composite", + className: "OpenIdConnectConfig" } - }, - siteName: { - serializedName: "properties.siteName", + } + } + } +}; + +export const OpenIdConnectLogin: msRest.CompositeMapper = { + serializedName: "OpenIdConnectLogin", + type: { + name: "Composite", + className: "OpenIdConnectLogin", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + nameClaimType: { + serializedName: "properties.nameClaimType", type: { name: "String" } }, - databases: { - serializedName: "properties.databases", + scopes: { + serializedName: "properties.scopes", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "DatabaseBackupSetting" + name: "String" } } } - }, - ignoreConflictingHostNames: { - serializedName: "properties.ignoreConflictingHostNames", - defaultValue: false, + } + } + } +}; + +export const CustomOpenIdConnectProvider: msRest.CompositeMapper = { + serializedName: "CustomOpenIdConnectProvider", + type: { + name: "Composite", + className: "CustomOpenIdConnectProvider", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - ignoreDatabases: { - serializedName: "properties.ignoreDatabases", - defaultValue: false, + registration: { + serializedName: "properties.registration", type: { - name: "Boolean" + name: "Composite", + className: "OpenIdConnectRegistration" } }, - appServicePlan: { - serializedName: "properties.appServicePlan", + login: { + serializedName: "properties.login", type: { - name: "String" + name: "Composite", + className: "OpenIdConnectLogin" } - }, - operationType: { - serializedName: "properties.operationType", - defaultValue: "Default", + } + } + } +}; + +export const DeletedAppRestoreRequest: msRest.CompositeMapper = { + serializedName: "DeletedAppRestoreRequest", + type: { + name: "Composite", + className: "DeletedAppRestoreRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + deletedSiteId: { + serializedName: "properties.deletedSiteId", type: { - name: "Enum", - allowedValues: ["Default", "Clone", "Relocation", "Snapshot", "CloudFS"] + name: "String" } }, - adjustConnectionStrings: { - serializedName: "properties.adjustConnectionStrings", + recoverConfiguration: { + serializedName: "properties.recoverConfiguration", type: { name: "Boolean" } }, - hostingEnvironment: { - serializedName: "properties.hostingEnvironment", + snapshotTime: { + serializedName: "properties.snapshotTime", type: { name: "String" } + }, + useDRSecondary: { + serializedName: "properties.useDRSecondary", + type: { + name: "Boolean" + } } } } }; -export const SiteAuthSettings: msRest.CompositeMapper = { - serializedName: "SiteAuthSettings", +export const Deployment: msRest.CompositeMapper = { + serializedName: "Deployment", type: { name: "Composite", - className: "SiteAuthSettings", + className: "Deployment", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + status: { + serializedName: "properties.status", type: { - name: "Boolean" + name: "Number" } }, - runtimeVersion: { - serializedName: "properties.runtimeVersion", + message: { + serializedName: "properties.message", type: { name: "String" } }, - unauthenticatedClientAction: { - serializedName: "properties.unauthenticatedClientAction", + author: { + serializedName: "properties.author", type: { - name: "Enum", - allowedValues: ["RedirectToLoginPage", "AllowAnonymous"] + name: "String" } }, - tokenStoreEnabled: { - serializedName: "properties.tokenStoreEnabled", + deployer: { + serializedName: "properties.deployer", type: { - name: "Boolean" + name: "String" } }, - allowedExternalRedirectUrls: { - serializedName: "properties.allowedExternalRedirectUrls", + authorEmail: { + serializedName: "properties.author_email", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - defaultProvider: { - serializedName: "properties.defaultProvider", + startTime: { + serializedName: "properties.start_time", type: { - name: "Enum", - allowedValues: [ - "AzureActiveDirectory", - "Facebook", - "Google", - "MicrosoftAccount", - "Twitter", - "Github" - ] + name: "DateTime" } }, - tokenRefreshExtensionHours: { - serializedName: "properties.tokenRefreshExtensionHours", + endTime: { + serializedName: "properties.end_time", type: { - name: "Number" + name: "DateTime" } }, - clientId: { - serializedName: "properties.clientId", + active: { + serializedName: "properties.active", type: { - name: "String" + name: "Boolean" } }, - clientSecret: { - serializedName: "properties.clientSecret", + details: { + serializedName: "properties.details", type: { name: "String" } - }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + } + } + } +}; + +export const EnabledConfig: msRest.CompositeMapper = { + serializedName: "EnabledConfig", + type: { + name: "Composite", + className: "EnabledConfig", + modelProperties: { + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" + } + } + } + } +}; + +export const Facebook: msRest.CompositeMapper = { + serializedName: "Facebook", + type: { + name: "Composite", + className: "Facebook", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" } }, - clientSecretCertificateThumbprint: { - serializedName: "properties.clientSecretCertificateThumbprint", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "AppRegistration" } }, - issuer: { - serializedName: "properties.issuer", + graphApiVersion: { + serializedName: "properties.graphApiVersion", type: { name: "String" } }, - validateIssuer: { - serializedName: "properties.validateIssuer", + login: { + serializedName: "properties.login", type: { - name: "Boolean" + name: "Composite", + className: "LoginScopes" } - }, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + } + } + } +}; + +export const FileSystemHttpLogsConfig: msRest.CompositeMapper = { + serializedName: "FileSystemHttpLogsConfig", + type: { + name: "Composite", + className: "FileSystemHttpLogsConfig", + modelProperties: { + retentionInMb: { + serializedName: "retentionInMb", + constraints: { + InclusiveMaximum: 100, + InclusiveMinimum: 25 + }, type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" } }, - additionalLoginParams: { - serializedName: "properties.additionalLoginParams", + retentionInDays: { + serializedName: "retentionInDays", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" } }, - aadClaimsAuthorization: { - serializedName: "properties.aadClaimsAuthorization", + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" } - }, - googleClientId: { - serializedName: "properties.googleClientId", + } + } + } +}; + +export const FileSystemTokenStore: msRest.CompositeMapper = { + serializedName: "FileSystemTokenStore", + type: { + name: "Composite", + className: "FileSystemTokenStore", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + directory: { + serializedName: "properties.directory", type: { name: "String" } - }, - googleClientSecret: { - serializedName: "properties.googleClientSecret", + } + } + } +}; + +export const ForwardProxy: msRest.CompositeMapper = { + serializedName: "ForwardProxy", + type: { + name: "Composite", + className: "ForwardProxy", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + convention: { + serializedName: "properties.convention", type: { - name: "String" + name: "Enum", + allowedValues: [ + "NoProxy", + "Standard", + "Custom" + ] } }, - googleClientSecretSettingName: { - serializedName: "properties.googleClientSecretSettingName", + customHostHeaderName: { + serializedName: "properties.customHostHeaderName", type: { name: "String" } }, - googleOAuthScopes: { - serializedName: "properties.googleOAuthScopes", + customProtoHeaderName: { + serializedName: "properties.customProtoHeaderName", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } - }, - facebookAppId: { - serializedName: "properties.facebookAppId", + } + } + } +}; + +export const FunctionEnvelope: msRest.CompositeMapper = { + serializedName: "FunctionEnvelope", + type: { + name: "Composite", + className: "FunctionEnvelope", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + functionAppId: { + serializedName: "properties.function_app_id", type: { name: "String" } }, - facebookAppSecret: { - serializedName: "properties.facebookAppSecret", + scriptRootPathHref: { + serializedName: "properties.script_root_path_href", type: { name: "String" } }, - facebookAppSecretSettingName: { - serializedName: "properties.facebookAppSecretSettingName", + scriptHref: { + serializedName: "properties.script_href", type: { name: "String" } }, - facebookOAuthScopes: { - serializedName: "properties.facebookOAuthScopes", + configHref: { + serializedName: "properties.config_href", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - gitHubClientId: { - serializedName: "properties.gitHubClientId", + testDataHref: { + serializedName: "properties.test_data_href", type: { name: "String" } }, - gitHubClientSecret: { - serializedName: "properties.gitHubClientSecret", + secretsFileHref: { + serializedName: "properties.secrets_file_href", type: { name: "String" } }, - gitHubClientSecretSettingName: { - serializedName: "properties.gitHubClientSecretSettingName", + href: { + serializedName: "properties.href", type: { name: "String" } }, - gitHubOAuthScopes: { - serializedName: "properties.gitHubOAuthScopes", + config: { + serializedName: "properties.config", type: { - name: "Sequence", - element: { + name: "Object" + } + }, + files: { + serializedName: "properties.files", + type: { + name: "Dictionary", + value: { type: { name: "String" } } } }, - twitterConsumerKey: { - serializedName: "properties.twitterConsumerKey", + testData: { + serializedName: "properties.test_data", type: { name: "String" } }, - twitterConsumerSecret: { - serializedName: "properties.twitterConsumerSecret", + invokeUrlTemplate: { + serializedName: "properties.invoke_url_template", type: { name: "String" } }, - twitterConsumerSecretSettingName: { - serializedName: "properties.twitterConsumerSecretSettingName", + language: { + serializedName: "properties.language", type: { name: "String" } }, - microsoftAccountClientId: { - serializedName: "properties.microsoftAccountClientId", + isDisabled: { + serializedName: "properties.isDisabled", type: { - name: "String" + name: "Boolean" } - }, - microsoftAccountClientSecret: { - serializedName: "properties.microsoftAccountClientSecret", + } + } + } +}; + +export const FunctionSecrets: msRest.CompositeMapper = { + serializedName: "FunctionSecrets", + type: { + name: "Composite", + className: "FunctionSecrets", + modelProperties: { + key: { + serializedName: "key", type: { name: "String" } }, - microsoftAccountClientSecretSettingName: { - serializedName: "properties.microsoftAccountClientSecretSettingName", + triggerUrl: { + serializedName: "trigger_url", type: { name: "String" } - }, - microsoftAccountOAuthScopes: { - serializedName: "properties.microsoftAccountOAuthScopes", + } + } + } +}; + +export const GitHub: msRest.CompositeMapper = { + serializedName: "GitHub", + type: { + name: "Composite", + className: "GitHub", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - isAuthFromFile: { - serializedName: "properties.isAuthFromFile", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "ClientRegistration" } }, - authFilePath: { - serializedName: "properties.authFilePath", + login: { + serializedName: "properties.login", + type: { + name: "Composite", + className: "LoginScopes" + } + } + } + } +}; + +export const GitHubActionCodeConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionCodeConfiguration", + type: { + name: "Composite", + className: "GitHubActionCodeConfiguration", + modelProperties: { + runtimeStack: { + serializedName: "runtimeStack", type: { name: "String" } }, - configVersion: { - serializedName: "properties.configVersion", + runtimeVersion: { + serializedName: "runtimeVersion", type: { name: "String" } @@ -12784,119 +13348,114 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } }; -export const SiteAuthSettingsV2: msRest.CompositeMapper = { - serializedName: "SiteAuthSettingsV2", +export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionContainerConfiguration", type: { name: "Composite", - className: "SiteAuthSettingsV2", + className: "GitHubActionContainerConfiguration", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - platform: { - serializedName: "properties.platform", - type: { - name: "Composite", - className: "AuthPlatform" - } - }, - globalValidation: { - serializedName: "properties.globalValidation", + serverUrl: { + serializedName: "serverUrl", type: { - name: "Composite", - className: "GlobalValidation" + name: "String" } }, - identityProviders: { - serializedName: "properties.identityProviders", + imageName: { + serializedName: "imageName", type: { - name: "Composite", - className: "IdentityProviders" + name: "String" } }, - login: { - serializedName: "properties.login", + username: { + serializedName: "username", type: { - name: "Composite", - className: "Login" + name: "String" } }, - httpSettings: { - serializedName: "properties.httpSettings", + password: { + serializedName: "password", type: { - name: "Composite", - className: "HttpSettings" + name: "String" } } } } }; -export const SiteCloneabilityCriterion: msRest.CompositeMapper = { - serializedName: "SiteCloneabilityCriterion", +export const GitHubActionConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionConfiguration", type: { name: "Composite", - className: "SiteCloneabilityCriterion", + className: "GitHubActionConfiguration", modelProperties: { - name: { - serializedName: "name", + codeConfiguration: { + serializedName: "codeConfiguration", type: { - name: "String" + name: "Composite", + className: "GitHubActionCodeConfiguration" } }, - description: { - serializedName: "description", + containerConfiguration: { + serializedName: "containerConfiguration", type: { - name: "String" + name: "Composite", + className: "GitHubActionContainerConfiguration" + } + }, + isLinux: { + serializedName: "isLinux", + type: { + name: "Boolean" + } + }, + generateWorkflowFile: { + serializedName: "generateWorkflowFile", + type: { + name: "Boolean" } } } } }; -export const SiteCloneability: msRest.CompositeMapper = { - serializedName: "SiteCloneability", +export const GlobalValidation: msRest.CompositeMapper = { + serializedName: "GlobalValidation", type: { name: "Composite", - className: "SiteCloneability", + className: "GlobalValidation", modelProperties: { - result: { - serializedName: "result", + ...ProxyOnlyResource.type.modelProperties, + requireAuthentication: { + serializedName: "properties.requireAuthentication", type: { - name: "Enum", - allowedValues: ["Cloneable", "PartiallyCloneable", "NotCloneable"] + name: "Boolean" } }, - blockingFeatures: { - serializedName: "blockingFeatures", + unauthenticatedClientAction: { + serializedName: "properties.unauthenticatedClientAction", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "Enum", + allowedValues: [ + "RedirectToLoginPage", + "AllowAnonymous", + "Return401", + "Return403" + ] } }, - unsupportedFeatures: { - serializedName: "unsupportedFeatures", + redirectToProvider: { + serializedName: "properties.redirectToProvider", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "String" } }, - blockingCharacteristics: { - serializedName: "blockingCharacteristics", + excludedPaths: { + serializedName: "properties.excludedPaths", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "SiteCloneabilityCriterion" + name: "String" } } } @@ -12905,640 +13464,920 @@ export const SiteCloneability: msRest.CompositeMapper = { } }; -export const SiteConfigResource: msRest.CompositeMapper = { - serializedName: "SiteConfigResource", +export const Google: msRest.CompositeMapper = { + serializedName: "Google", type: { name: "Composite", - className: "SiteConfigResource", + className: "Google", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - numberOfWorkers: { - serializedName: "properties.numberOfWorkers", + enabled: { + serializedName: "properties.enabled", type: { - name: "Number" + name: "Boolean" } }, - defaultDocuments: { - serializedName: "properties.defaultDocuments", + registration: { + serializedName: "properties.registration", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "ClientRegistration" } }, - netFrameworkVersion: { - serializedName: "properties.netFrameworkVersion", - defaultValue: "v4.6", + login: { + serializedName: "properties.login", type: { - name: "String" + name: "Composite", + className: "LoginScopes" } }, - phpVersion: { - serializedName: "properties.phpVersion", - type: { - name: "String" - } - }, - pythonVersion: { - serializedName: "properties.pythonVersion", + validation: { + serializedName: "properties.validation", type: { - name: "String" + name: "Composite", + className: "AllowedAudiencesValidation" } - }, - nodeVersion: { - serializedName: "properties.nodeVersion", + } + } + } +}; + +export const HostKeys: msRest.CompositeMapper = { + serializedName: "HostKeys", + type: { + name: "Composite", + className: "HostKeys", + modelProperties: { + masterKey: { + serializedName: "masterKey", type: { name: "String" } }, - powerShellVersion: { - serializedName: "properties.powerShellVersion", + functionKeys: { + serializedName: "functionKeys", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } }, - linuxFxVersion: { - serializedName: "properties.linuxFxVersion", + systemKeys: { + serializedName: "systemKeys", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } - }, - windowsFxVersion: { - serializedName: "properties.windowsFxVersion", + } + } + } +}; + +export const HostNameBinding: msRest.CompositeMapper = { + serializedName: "HostNameBinding", + type: { + name: "Composite", + className: "HostNameBinding", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + siteName: { + serializedName: "properties.siteName", type: { name: "String" } }, - requestTracingEnabled: { - serializedName: "properties.requestTracingEnabled", - type: { - name: "Boolean" - } - }, - requestTracingExpirationTime: { - serializedName: "properties.requestTracingExpirationTime", - type: { - name: "DateTime" - } - }, - remoteDebuggingEnabled: { - serializedName: "properties.remoteDebuggingEnabled", - type: { - name: "Boolean" - } - }, - remoteDebuggingVersion: { - serializedName: "properties.remoteDebuggingVersion", + domainId: { + serializedName: "properties.domainId", type: { name: "String" } }, - httpLoggingEnabled: { - serializedName: "properties.httpLoggingEnabled", + azureResourceName: { + serializedName: "properties.azureResourceName", type: { - name: "Boolean" + name: "String" } }, - logsDirectorySizeLimit: { - serializedName: "properties.logsDirectorySizeLimit", + azureResourceType: { + serializedName: "properties.azureResourceType", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Website", + "TrafficManager" + ] } }, - detailedErrorLoggingEnabled: { - serializedName: "properties.detailedErrorLoggingEnabled", + customHostNameDnsRecordType: { + serializedName: "properties.customHostNameDnsRecordType", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "CName", + "A" + ] } }, - publishingUsername: { - serializedName: "properties.publishingUsername", + hostNameType: { + serializedName: "properties.hostNameType", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Verified", + "Managed" + ] } }, - appSettings: { - serializedName: "properties.appSettings", + sslState: { + serializedName: "properties.sslState", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Enum", + allowedValues: [ + "Disabled", + "SniEnabled", + "IpBasedEnabled" + ] } }, - connectionStrings: { - serializedName: "properties.connectionStrings", + thumbprint: { + serializedName: "properties.thumbprint", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ConnStringInfo" - } - } + name: "String" } }, - machineKey: { + virtualIP: { readOnly: true, - serializedName: "properties.machineKey", + serializedName: "properties.virtualIP", type: { - name: "Composite", - className: "SiteMachineKey" + name: "String" } - }, - handlerMappings: { - serializedName: "properties.handlerMappings", + } + } + } +}; + +export const HttpLogsConfig: msRest.CompositeMapper = { + serializedName: "HttpLogsConfig", + type: { + name: "Composite", + className: "HttpLogsConfig", + modelProperties: { + fileSystem: { + serializedName: "fileSystem", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HandlerMapping" - } - } + name: "Composite", + className: "FileSystemHttpLogsConfig" } }, - documentRoot: { - serializedName: "properties.documentRoot", + azureBlobStorage: { + serializedName: "azureBlobStorage", type: { - name: "String" + name: "Composite", + className: "AzureBlobStorageHttpLogsConfig" } - }, - scmType: { - serializedName: "properties.scmType", + } + } + } +}; + +export const HttpSettingsRoutes: msRest.CompositeMapper = { + serializedName: "HttpSettingsRoutes", + type: { + name: "Composite", + className: "HttpSettingsRoutes", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + apiPrefix: { + serializedName: "properties.apiPrefix", type: { name: "String" } - }, - use32BitWorkerProcess: { - serializedName: "properties.use32BitWorkerProcess", - type: { - name: "Boolean" - } - }, - webSocketsEnabled: { - serializedName: "properties.webSocketsEnabled", + } + } + } +}; + +export const HttpSettings: msRest.CompositeMapper = { + serializedName: "HttpSettings", + type: { + name: "Composite", + className: "HttpSettings", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + requireHttps: { + serializedName: "properties.requireHttps", type: { name: "Boolean" } }, - alwaysOn: { - serializedName: "properties.alwaysOn", + routes: { + serializedName: "properties.routes", type: { - name: "Boolean" + name: "Composite", + className: "HttpSettingsRoutes" } }, - javaVersion: { - serializedName: "properties.javaVersion", + forwardProxy: { + serializedName: "properties.forwardProxy", type: { - name: "String" + name: "Composite", + className: "ForwardProxy" } - }, - javaContainer: { - serializedName: "properties.javaContainer", + } + } + } +}; + +export const TwitterRegistration: msRest.CompositeMapper = { + serializedName: "TwitterRegistration", + type: { + name: "Composite", + className: "TwitterRegistration", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + consumerKey: { + serializedName: "properties.consumerKey", type: { name: "String" } }, - javaContainerVersion: { - serializedName: "properties.javaContainerVersion", + consumerSecretSettingName: { + serializedName: "properties.consumerSecretSettingName", type: { name: "String" } - }, - appCommandLine: { - serializedName: "properties.appCommandLine", + } + } + } +}; + +export const Twitter: msRest.CompositeMapper = { + serializedName: "Twitter", + type: { + name: "Composite", + className: "Twitter", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - managedPipelineMode: { - serializedName: "properties.managedPipelineMode", + registration: { + serializedName: "properties.registration", type: { - name: "Enum", - allowedValues: ["Integrated", "Classic"] + name: "Composite", + className: "TwitterRegistration" } - }, - virtualApplications: { - serializedName: "properties.virtualApplications", + } + } + } +}; + +export const LegacyMicrosoftAccount: msRest.CompositeMapper = { + serializedName: "LegacyMicrosoftAccount", + type: { + name: "Composite", + className: "LegacyMicrosoftAccount", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VirtualApplication" - } - } + name: "Boolean" } }, - loadBalancing: { - serializedName: "properties.loadBalancing", + registration: { + serializedName: "properties.registration", type: { - name: "Enum", - allowedValues: [ - "WeightedRoundRobin", - "LeastRequests", - "LeastResponseTime", - "WeightedTotalTraffic", - "RequestHash", - "PerSiteRoundRobin" - ] + name: "Composite", + className: "ClientRegistration" } }, - experiments: { - serializedName: "properties.experiments", + login: { + serializedName: "properties.login", type: { name: "Composite", - className: "Experiments" + className: "LoginScopes" } }, - limits: { - serializedName: "properties.limits", + validation: { + serializedName: "properties.validation", type: { name: "Composite", - className: "SiteLimits" + className: "AllowedAudiencesValidation" } - }, - autoHealEnabled: { - serializedName: "properties.autoHealEnabled", + } + } + } +}; + +export const IdentityProviders: msRest.CompositeMapper = { + serializedName: "IdentityProviders", + type: { + name: "Composite", + className: "IdentityProviders", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + azureActiveDirectory: { + serializedName: "properties.azureActiveDirectory", type: { - name: "Boolean" + name: "Composite", + className: "AzureActiveDirectory" } }, - autoHealRules: { - serializedName: "properties.autoHealRules", + facebook: { + serializedName: "properties.facebook", type: { name: "Composite", - className: "AutoHealRules" + className: "Facebook" } }, - tracingOptions: { - serializedName: "properties.tracingOptions", + gitHub: { + serializedName: "properties.gitHub", type: { - name: "String" + name: "Composite", + className: "GitHub" } }, - vnetName: { - serializedName: "properties.vnetName", + google: { + serializedName: "properties.google", type: { - name: "String" + name: "Composite", + className: "Google" } }, - vnetRouteAllEnabled: { - serializedName: "properties.vnetRouteAllEnabled", + twitter: { + serializedName: "properties.twitter", type: { - name: "Boolean" + name: "Composite", + className: "Twitter" } }, - vnetPrivatePortsCount: { - serializedName: "properties.vnetPrivatePortsCount", + customOpenIdConnectProviders: { + serializedName: "properties.customOpenIdConnectProviders", type: { - name: "Number" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "CustomOpenIdConnectProvider" + } + } } }, - cors: { - serializedName: "properties.cors", + legacyMicrosoftAccount: { + serializedName: "properties.legacyMicrosoftAccount", type: { name: "Composite", - className: "CorsSettings" + className: "LegacyMicrosoftAccount" } }, - push: { - serializedName: "properties.push", + apple: { + serializedName: "properties.apple", type: { name: "Composite", - className: "PushSettings" + className: "Apple" } }, - apiDefinition: { - serializedName: "properties.apiDefinition", + azureStaticWebApps: { + serializedName: "properties.azureStaticWebApps", type: { name: "Composite", - className: "ApiDefinitionInfo" + className: "AzureStaticWebApps" } - }, - apiManagementConfig: { - serializedName: "properties.apiManagementConfig", + } + } + } +}; + +export const KeyInfo: msRest.CompositeMapper = { + serializedName: "KeyInfo", + type: { + name: "Composite", + className: "KeyInfo", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Composite", - className: "ApiManagementConfig" + name: "String" } }, - autoSwapSlotName: { - serializedName: "properties.autoSwapSlotName", + value: { + serializedName: "value", type: { name: "String" } - }, - localMySqlEnabled: { - serializedName: "properties.localMySqlEnabled", - defaultValue: false, + } + } + } +}; + +export const LoginRoutes: msRest.CompositeMapper = { + serializedName: "LoginRoutes", + type: { + name: "Composite", + className: "LoginRoutes", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + logoutEndpoint: { + serializedName: "properties.logoutEndpoint", type: { - name: "Boolean" + name: "String" } - }, - managedServiceIdentityId: { - serializedName: "properties.managedServiceIdentityId", + } + } + } +}; + +export const TokenStore: msRest.CompositeMapper = { + serializedName: "TokenStore", + type: { + name: "Composite", + className: "TokenStore", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "Number" + name: "Boolean" } }, - xManagedServiceIdentityId: { - serializedName: "properties.xManagedServiceIdentityId", + tokenRefreshExtensionHours: { + serializedName: "properties.tokenRefreshExtensionHours", type: { name: "Number" } }, - keyVaultReferenceIdentity: { - serializedName: "properties.keyVaultReferenceIdentity", + fileSystem: { + serializedName: "properties.fileSystem", type: { - name: "String" + name: "Composite", + className: "FileSystemTokenStore" } }, - ipSecurityRestrictions: { - serializedName: "properties.ipSecurityRestrictions", + azureBlobStorage: { + serializedName: "properties.azureBlobStorage", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "IpSecurityRestriction" - } - } + name: "Composite", + className: "BlobStorageTokenStore" } - }, - scmIpSecurityRestrictions: { - serializedName: "properties.scmIpSecurityRestrictions", + } + } + } +}; + +export const Nonce: msRest.CompositeMapper = { + serializedName: "Nonce", + type: { + name: "Composite", + className: "Nonce", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + validateNonce: { + serializedName: "properties.validateNonce", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "IpSecurityRestriction" - } - } + name: "Boolean" } }, - scmIpSecurityRestrictionsUseMain: { - serializedName: "properties.scmIpSecurityRestrictionsUseMain", + nonceExpirationInterval: { + serializedName: "properties.nonceExpirationInterval", type: { - name: "Boolean" + name: "String" } - }, - http20Enabled: { - serializedName: "properties.http20Enabled", - defaultValue: true, + } + } + } +}; + +export const Login: msRest.CompositeMapper = { + serializedName: "Login", + type: { + name: "Composite", + className: "Login", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + routes: { + serializedName: "properties.routes", type: { - name: "Boolean" + name: "Composite", + className: "LoginRoutes" } }, - minTlsVersion: { - serializedName: "properties.minTlsVersion", + tokenStore: { + serializedName: "properties.tokenStore", type: { - name: "String" + name: "Composite", + className: "TokenStore" } }, - scmMinTlsVersion: { - serializedName: "properties.scmMinTlsVersion", + preserveUrlFragmentsForLogins: { + serializedName: "properties.preserveUrlFragmentsForLogins", type: { - name: "String" + name: "Boolean" } }, - ftpsState: { - serializedName: "properties.ftpsState", + allowedExternalRedirectUrls: { + serializedName: "properties.allowedExternalRedirectUrls", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - preWarmedInstanceCount: { - serializedName: "properties.preWarmedInstanceCount", - constraints: { - InclusiveMaximum: 10, - InclusiveMinimum: 0 - }, + cookieExpiration: { + serializedName: "properties.cookieExpiration", type: { - name: "Number" + name: "Composite", + className: "CookieExpiration" } }, - functionAppScaleLimit: { - serializedName: "properties.functionAppScaleLimit", - constraints: { - InclusiveMinimum: 0 - }, + nonce: { + serializedName: "properties.nonce", type: { - name: "Number" + name: "Composite", + className: "Nonce" } - }, - healthCheckPath: { - serializedName: "properties.healthCheckPath", + } + } + } +}; + +export const MSDeploy: msRest.CompositeMapper = { + serializedName: "MSDeploy", + type: { + name: "Composite", + className: "MSDeploy", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + packageUri: { + serializedName: "properties.packageUri", type: { name: "String" } }, - functionsRuntimeScaleMonitoringEnabled: { - serializedName: "properties.functionsRuntimeScaleMonitoringEnabled", + connectionString: { + serializedName: "properties.connectionString", type: { - name: "Boolean" + name: "String" } }, - websiteTimeZone: { - serializedName: "properties.websiteTimeZone", + dbType: { + serializedName: "properties.dbType", type: { name: "String" } }, - minimumElasticInstanceCount: { - serializedName: "properties.minimumElasticInstanceCount", - constraints: { - InclusiveMaximum: 20, - InclusiveMinimum: 0 - }, + setParametersXmlFileUri: { + serializedName: "properties.setParametersXmlFileUri", type: { - name: "Number" + name: "String" } }, - azureStorageAccounts: { - serializedName: "properties.azureStorageAccounts", + setParameters: { + serializedName: "properties.setParameters", type: { name: "Dictionary", value: { type: { - name: "Composite", - className: "AzureStorageInfoValue" + name: "String" } } } }, - publicNetworkAccess: { - serializedName: "properties.publicNetworkAccess", + skipAppData: { + serializedName: "properties.skipAppData", type: { - name: "String" + name: "Boolean" + } + }, + appOffline: { + serializedName: "properties.appOffline", + type: { + name: "Boolean" } } } } }; -export const SiteConfigurationSnapshotInfo: msRest.CompositeMapper = { - serializedName: "SiteConfigurationSnapshotInfo", +export const MSDeployLogEntry: msRest.CompositeMapper = { + serializedName: "MSDeployLogEntry", type: { name: "Composite", - className: "SiteConfigurationSnapshotInfo", + className: "MSDeployLogEntry", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, time: { readOnly: true, - serializedName: "properties.time", + serializedName: "time", type: { name: "DateTime" } }, - snapshotId: { + type: { readOnly: true, - serializedName: "properties.snapshotId", + serializedName: "type", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Message", + "Warning", + "Error" + ] + } + }, + message: { + readOnly: true, + serializedName: "message", + type: { + name: "String" } } } } }; -export const SiteExtensionInfo: msRest.CompositeMapper = { - serializedName: "SiteExtensionInfo", +export const MSDeployLog: msRest.CompositeMapper = { + serializedName: "MSDeployLog", type: { name: "Composite", - className: "SiteExtensionInfo", + className: "MSDeployLog", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - extensionId: { - serializedName: "properties.extension_id", + entries: { + readOnly: true, + serializedName: "properties.entries", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MSDeployLogEntry" + } + } + } + } + } + } +}; + +export const MSDeployStatus: msRest.CompositeMapper = { + serializedName: "MSDeployStatus", + type: { + name: "Composite", + className: "MSDeployStatus", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + deployer: { + readOnly: true, + serializedName: "properties.deployer", type: { name: "String" } }, - title: { - serializedName: "properties.title", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "Enum", + allowedValues: [ + "accepted", + "running", + "succeeded", + "failed", + "canceled" + ] + } + }, + startTime: { + readOnly: true, + serializedName: "properties.startTime", + type: { + name: "DateTime" + } + }, + endTime: { + readOnly: true, + serializedName: "properties.endTime", + type: { + name: "DateTime" + } + }, + complete: { + readOnly: true, + serializedName: "properties.complete", + type: { + name: "Boolean" + } + } + } + } +}; + +export const MigrateMySqlRequest: msRest.CompositeMapper = { + serializedName: "MigrateMySqlRequest", + type: { + name: "Composite", + className: "MigrateMySqlRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + connectionString: { + required: true, + serializedName: "properties.connectionString", type: { name: "String" } }, - extensionType: { - serializedName: "properties.extension_type", + migrationType: { + required: true, + serializedName: "properties.migrationType", + type: { + name: "Enum", + allowedValues: [ + "LocalToRemote", + "RemoteToLocal" + ] + } + } + } + } +}; + +export const MigrateMySqlStatus: msRest.CompositeMapper = { + serializedName: "MigrateMySqlStatus", + type: { + name: "Composite", + className: "MigrateMySqlStatus", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + migrationOperationStatus: { + readOnly: true, + serializedName: "properties.migrationOperationStatus", type: { name: "Enum", - allowedValues: ["Gallery", "WebRoot"] + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created" + ] } }, - summary: { - serializedName: "properties.summary", + operationId: { + readOnly: true, + serializedName: "properties.operationId", type: { name: "String" } }, - description: { - serializedName: "properties.description", + localMySqlEnabled: { + readOnly: true, + serializedName: "properties.localMySqlEnabled", + type: { + name: "Boolean" + } + } + } + } +}; + +export const RelayServiceConnectionEntity: msRest.CompositeMapper = { + serializedName: "RelayServiceConnectionEntity", + type: { + name: "Composite", + className: "RelayServiceConnectionEntity", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + entityName: { + serializedName: "properties.entityName", type: { name: "String" } }, - version: { - serializedName: "properties.version", + entityConnectionString: { + serializedName: "properties.entityConnectionString", type: { name: "String" } }, - extensionUrl: { - serializedName: "properties.extension_url", + resourceType: { + serializedName: "properties.resourceType", type: { name: "String" } }, - projectUrl: { - serializedName: "properties.project_url", + resourceConnectionString: { + serializedName: "properties.resourceConnectionString", type: { name: "String" } }, - iconUrl: { - serializedName: "properties.icon_url", + hostname: { + serializedName: "properties.hostname", type: { name: "String" } }, - licenseUrl: { - serializedName: "properties.license_url", + port: { + serializedName: "properties.port", type: { - name: "String" + name: "Number" } }, - feedUrl: { - serializedName: "properties.feed_url", + biztalkUri: { + serializedName: "properties.biztalkUri", + type: { + name: "String" + } + } + } + } +}; + +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" + } + }, + virtualNetworkConnection: { + readOnly: true, + serializedName: "properties.virtualNetworkConnection", type: { - name: "String" + name: "Composite", + className: "VnetInfo" } }, - authors: { - serializedName: "properties.authors", + hybridConnections: { + readOnly: true, + serializedName: "properties.hybridConnections", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "RelayServiceConnectionEntity" } } } }, - 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", + hybridConnectionsV2: { + readOnly: true, + serializedName: "properties.hybridConnectionsV2", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HybridConnection" + } + } } - }, - localPath: { - serializedName: "properties.local_path", + } + } + } +}; + +export const NetworkTrace: msRest.CompositeMapper = { + serializedName: "NetworkTrace", + type: { + name: "Composite", + className: "NetworkTrace", + modelProperties: { + path: { + serializedName: "path", type: { name: "String" } }, - installedDateTime: { - serializedName: "properties.installed_date_time", - type: { - name: "DateTime" - } - }, - provisioningState: { - serializedName: "properties.provisioningState", + status: { + serializedName: "status", type: { name: "String" } }, - comment: { - serializedName: "properties.comment", + message: { + serializedName: "message", type: { name: "String" } @@ -13547,387 +14386,435 @@ export const SiteExtensionInfo: msRest.CompositeMapper = { } }; -export const SiteLogsConfig: msRest.CompositeMapper = { - serializedName: "SiteLogsConfig", +export const PerfMonSample: msRest.CompositeMapper = { + serializedName: "PerfMonSample", type: { name: "Composite", - className: "SiteLogsConfig", + className: "PerfMonSample", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - applicationLogs: { - serializedName: "properties.applicationLogs", - type: { - name: "Composite", - className: "ApplicationLogsConfig" - } - }, - httpLogs: { - serializedName: "properties.httpLogs", + time: { + serializedName: "time", type: { - name: "Composite", - className: "HttpLogsConfig" + name: "DateTime" } }, - failedRequestsTracing: { - serializedName: "properties.failedRequestsTracing", + instanceName: { + serializedName: "instanceName", type: { - name: "Composite", - className: "EnabledConfig" + name: "String" } }, - detailedErrorMessages: { - serializedName: "properties.detailedErrorMessages", + value: { + serializedName: "value", type: { - name: "Composite", - className: "EnabledConfig" + name: "Number" } } } } }; -export const SitePatchResource: msRest.CompositeMapper = { - serializedName: "SitePatchResource", +export const PerfMonSet: msRest.CompositeMapper = { + serializedName: "PerfMonSet", type: { name: "Composite", - className: "SitePatchResource", + className: "PerfMonSet", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - state: { - readOnly: true, - serializedName: "properties.state", + name: { + serializedName: "name", type: { name: "String" } }, - hostNames: { - readOnly: true, - serializedName: "properties.hostNames", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - repositorySiteName: { - readOnly: true, - serializedName: "properties.repositorySiteName", + startTime: { + serializedName: "startTime", type: { - name: "String" + name: "DateTime" } }, - usageState: { - readOnly: true, - serializedName: "properties.usageState", + endTime: { + serializedName: "endTime", type: { - name: "Enum", - allowedValues: ["Normal", "Exceeded"] + name: "DateTime" } }, - enabled: { - serializedName: "properties.enabled", + timeGrain: { + serializedName: "timeGrain", type: { - name: "Boolean" + name: "String" } }, - enabledHostNames: { - readOnly: true, - serializedName: "properties.enabledHostNames", + values: { + serializedName: "values", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "PerfMonSample" } } } + } + } + } +}; + +export const PerfMonResponse: msRest.CompositeMapper = { + serializedName: "PerfMonResponse", + type: { + name: "Composite", + className: "PerfMonResponse", + modelProperties: { + code: { + serializedName: "code", + type: { + name: "String" + } }, - availabilityState: { - readOnly: true, - serializedName: "properties.availabilityState", + message: { + serializedName: "message", type: { - name: "Enum", - allowedValues: ["Normal", "Limited", "DisasterRecoveryMode"] + name: "String" } }, - hostNameSslStates: { - serializedName: "properties.hostNameSslStates", + data: { + serializedName: "data", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HostNameSslState" - } - } + name: "Composite", + className: "PerfMonSet" + } + } + } + } +}; + +export const PremierAddOn: msRest.CompositeMapper = { + serializedName: "PremierAddOn", + type: { + name: "Composite", + className: "PremierAddOn", + modelProperties: { + ...Resource.type.modelProperties, + sku: { + serializedName: "properties.sku", + type: { + name: "String" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + product: { + serializedName: "properties.product", type: { name: "String" } }, - reserved: { - serializedName: "properties.reserved", - defaultValue: false, + vendor: { + serializedName: "properties.vendor", type: { - name: "Boolean" + name: "String" } }, - isXenon: { - serializedName: "properties.isXenon", - defaultValue: false, + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Boolean" + name: "String" } }, - hyperV: { - serializedName: "properties.hyperV", - defaultValue: false, + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", + type: { + name: "String" + } + } + } + } +}; + +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" } }, - lastModifiedTimeUtc: { - readOnly: true, - serializedName: "properties.lastModifiedTimeUtc", + product: { + serializedName: "properties.product", type: { - name: "DateTime" + name: "String" } }, - siteConfig: { - serializedName: "properties.siteConfig", + vendor: { + serializedName: "properties.vendor", type: { - name: "Composite", - className: "SiteConfig" + name: "String" } }, - trafficManagerHostNames: { - readOnly: true, - serializedName: "properties.trafficManagerHostNames", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - scmSiteAlsoStopped: { - serializedName: "properties.scmSiteAlsoStopped", - defaultValue: false, + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "Boolean" + name: "String" } - }, - targetSwapSlot: { - readOnly: true, - serializedName: "properties.targetSwapSlot", + } + } + } +}; + +export const PrivateAccessSubnet: msRest.CompositeMapper = { + serializedName: "PrivateAccessSubnet", + type: { + name: "Composite", + className: "PrivateAccessSubnet", + 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", + } + } + } +}; + +export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { + serializedName: "PrivateAccessVirtualNetwork", + type: { + name: "Composite", + className: "PrivateAccessVirtualNetwork", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Boolean" + name: "String" } }, - clientCertEnabled: { - serializedName: "properties.clientCertEnabled", + key: { + serializedName: "key", type: { - name: "Boolean" + name: "Number" } }, - clientCertMode: { - serializedName: "properties.clientCertMode", + resourceId: { + serializedName: "resourceId", type: { - name: "Enum", - allowedValues: ["Required", "Optional", "OptionalInteractiveUser"] + name: "String" } }, - clientCertExclusionPaths: { - serializedName: "properties.clientCertExclusionPaths", + subnets: { + serializedName: "subnets", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateAccessSubnet" + } + } } - }, - hostNamesDisabled: { - serializedName: "properties.hostNamesDisabled", + } + } + } +}; + +export const PrivateAccess: msRest.CompositeMapper = { + serializedName: "PrivateAccess", + type: { + name: "Composite", + className: "PrivateAccess", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - customDomainVerificationId: { - serializedName: "properties.customDomainVerificationId", + virtualNetworks: { + serializedName: "properties.virtualNetworks", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateAccessVirtualNetwork" + } + } } - }, - outboundIpAddresses: { + } + } + } +}; + +export const ProcessThreadInfo: msRest.CompositeMapper = { + serializedName: "ProcessThreadInfo", + type: { + name: "Composite", + className: "ProcessThreadInfo", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + identifier: { readOnly: true, - serializedName: "properties.outboundIpAddresses", + serializedName: "properties.identifier", + type: { + name: "Number" + } + }, + href: { + serializedName: "properties.href", type: { name: "String" } }, - possibleOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.possibleOutboundIpAddresses", + process: { + serializedName: "properties.process", type: { name: "String" } }, - containerSize: { - serializedName: "properties.containerSize", + startAddress: { + serializedName: "properties.start_address", type: { - name: "Number" + name: "String" } }, - 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 +14823,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 +14890,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 +14912,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: "String" + name: "Number" } - } - } - } -}; - -export const SnapshotRecoverySource: msRest.CompositeMapper = { - serializedName: "SnapshotRecoverySource", - type: { - name: "Composite", - className: "SnapshotRecoverySource", - modelProperties: { - location: { - serializedName: "location", + }, + startTime: { + serializedName: "properties.start_time", + type: { + name: "DateTime" + } + }, + totalCpuTime: { + serializedName: "properties.total_cpu_time", type: { name: "String" } }, - id: { - serializedName: "id", + userCpuTime: { + serializedName: "properties.user_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", + }, + privilegedCpuTime: { + serializedName: "properties.privileged_cpu_time", type: { name: "String" } }, - recoverySource: { - serializedName: "properties.recoverySource", + workingSet: { + serializedName: "properties.working_set", type: { - name: "Composite", - className: "SnapshotRecoverySource" + name: "Number" } }, - overwrite: { - required: true, - serializedName: "properties.overwrite", + peakWorkingSet: { + serializedName: "properties.peak_working_set", + type: { + name: "Number" + } + }, + privateMemory: { + serializedName: "properties.private_memory", + type: { + name: "Number" + } + }, + virtualMemory: { + serializedName: "properties.virtual_memory", + type: { + name: "Number" + } + }, + peakVirtualMemory: { + serializedName: "properties.peak_virtual_memory", + type: { + name: "Number" + } + }, + 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 +15078,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 +15208,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", - type: { - name: "Composite", - className: "TriggeredJobRun" - } }, - historyUrl: { - serializedName: "properties.history_url", + defaultProvider: { + serializedName: "properties.defaultProvider", type: { - name: "String" + name: "Enum", + allowedValues: [ + "AzureActiveDirectory", + "Facebook", + "Google", + "MicrosoftAccount", + "Twitter", + "Github" + ] } }, - schedulerLogsUrl: { - serializedName: "properties.scheduler_logs_url", + tokenRefreshExtensionHours: { + serializedName: "properties.tokenRefreshExtensionHours", type: { - name: "String" + name: "Number" } }, - runCommand: { - serializedName: "properties.run_command", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - url: { - serializedName: "properties.url", + clientSecret: { + serializedName: "properties.clientSecret", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", + clientSecretCertificateThumbprint: { + serializedName: "properties.clientSecretCertificateThumbprint", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "String" } }, - 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 +15494,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: "ArmIdWrapper" + className: "GlobalValidation" } }, - privateLinkServiceConnectionState: { - serializedName: "properties.privateLinkServiceConnectionState", + identityProviders: { + serializedName: "properties.identityProviders", type: { name: "Composite", - className: "PrivateLinkConnectionState" + className: "IdentityProviders" + } + }, + login: { + serializedName: "properties.login", + type: { + name: "Composite", + 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 +15619,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", + }, + remoteDebuggingVersion: { + serializedName: "properties.remoteDebuggingVersion", type: { name: "String" } }, - functionAppRegion: { - serializedName: "properties.functionAppRegion", + httpLoggingEnabled: { + serializedName: "properties.httpLoggingEnabled", type: { - name: "String" + name: "Boolean" } }, - createdOn: { - readOnly: true, - serializedName: "properties.createdOn", + acrUseManagedIdentityCreds: { + serializedName: "properties.acrUseManagedIdentityCreds", type: { - name: "DateTime" + name: "Boolean" } - } - } - } -}; - -export const StaticSiteARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteARMResource", - type: { - name: "Composite", - className: "StaticSiteARMResource", - modelProperties: { - ...Resource.type.modelProperties, - defaultHostname: { - readOnly: true, - serializedName: "properties.defaultHostname", + }, + acrUserManagedIdentityID: { + serializedName: "properties.acrUserManagedIdentityID", type: { name: "String" } }, - repositoryUrl: { - serializedName: "properties.repositoryUrl", + logsDirectorySizeLimit: { + serializedName: "properties.logsDirectorySizeLimit", type: { - name: "String" + name: "Number" + } + }, + detailedErrorLoggingEnabled: { + serializedName: "properties.detailedErrorLoggingEnabled", + type: { + name: "Boolean" } }, - branch: { - serializedName: "properties.branch", + publishingUsername: { + serializedName: "properties.publishingUsername", type: { name: "String" } }, - customDomains: { - readOnly: true, - serializedName: "properties.customDomains", + appSettings: { + serializedName: "properties.appSettings", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "NameValuePair" } } } }, - repositoryToken: { - serializedName: "properties.repositoryToken", - type: { - name: "String" - } - }, - buildProperties: { - serializedName: "properties.buildProperties", - type: { - name: "Composite", - className: "StaticSiteBuildProperties" - } - }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", + connectionStrings: { + serializedName: "properties.connectionStrings", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + className: "ConnStringInfo" } } } }, - 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", - type: { - name: "String" - } - }, - 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 +16114,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 +16226,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" } }, - internalIpAddress: { - serializedName: "properties.internalIpAddress", + hostNames: { + readOnly: true, + serializedName: "properties.hostNames", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + repositorySiteName: { + readOnly: true, + serializedName: "properties.repositorySiteName", type: { name: "String" } }, - outboundIpAddresses: { - serializedName: "properties.outboundIpAddresses", + usageState: { + readOnly: true, + serializedName: "properties.usageState", + type: { + name: "Enum", + allowedValues: [ + "Normal", + "Exceeded" + ] + } + }, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + enabledHostNames: { + readOnly: true, + serializedName: "properties.enabledHostNames", type: { name: "Sequence", element: { @@ -15610,407 +16380,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: "Number" + name: "Boolean" } }, - frontEndScaleFactor: { - serializedName: "properties.frontEndScaleFactor", + defaultHostName: { + readOnly: true, + serializedName: "properties.defaultHostName", type: { - name: "Number" + name: "String" } }, - suspended: { + slotSwapStatus: { + readOnly: true, + serializedName: "properties.slotSwapStatus", + type: { + name: "Composite", + className: "SlotSwapStatus" + } + }, + httpsOnly: { + serializedName: "properties.httpsOnly", + type: { + name: "Boolean" + } + }, + redundancyMode: { + serializedName: "properties.redundancyMode", + type: { + name: "Enum", + allowedValues: [ + "None", + "Manual", + "Failover", + "ActiveActive", + "GeoRedundant" + ] + } + }, + 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 +16757,8 @@ export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { } } }, - ports: { - serializedName: "ports", + appSettingNames: { + serializedName: "properties.appSettingNames", type: { name: "Sequence", element: { @@ -16030,31 +16767,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 +16783,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 +16953,348 @@ 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" } - }, - resourceName: { - readOnly: true, - serializedName: "properties.resourceName", + } + } + } +}; + +export const SwiftVirtualNetwork: msRest.CompositeMapper = { + serializedName: "SwiftVirtualNetwork", + type: { + name: "Composite", + className: "SwiftVirtualNetwork", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + subnetResourceId: { + serializedName: "properties.subnetResourceId", type: { name: "String" } }, - unit: { - readOnly: true, - serializedName: "properties.unit", + swiftSupported: { + serializedName: "properties.swiftSupported", + type: { + name: "Boolean" + } + } + } + } +}; + +export const TriggeredJobRun: msRest.CompositeMapper = { + serializedName: "TriggeredJobRun", + type: { + name: "Composite", + className: "TriggeredJobRun", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + webJobId: { + serializedName: "properties.web_job_id", type: { name: "String" } }, - currentValue: { - readOnly: true, - serializedName: "properties.currentValue", + webJobName: { + serializedName: "properties.web_job_name", type: { - name: "Number" + name: "String" } }, - limit: { - readOnly: true, - serializedName: "properties.limit", + status: { + serializedName: "properties.status", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Success", + "Failed", + "Error" + ] } }, - nextResetTime: { - readOnly: true, - serializedName: "properties.nextResetTime", + startTime: { + serializedName: "properties.start_time", type: { name: "DateTime" } }, - computeMode: { - readOnly: true, - serializedName: "properties.computeMode", + endTime: { + serializedName: "properties.end_time", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "DateTime" } }, - siteMode: { - readOnly: true, - serializedName: "properties.siteMode", + duration: { + serializedName: "properties.duration", type: { name: "String" } - } - } - } -}; - -export const WorkerPoolResource: msRest.CompositeMapper = { - serializedName: "WorkerPoolResource", - type: { - name: "Composite", - className: "WorkerPoolResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - workerSizeId: { - serializedName: "properties.workerSizeId", + }, + outputUrl: { + serializedName: "properties.output_url", type: { - name: "Number" + name: "String" } }, - computeMode: { - serializedName: "properties.computeMode", + errorUrl: { + serializedName: "properties.error_url", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "String" } }, - workerSize: { - serializedName: "properties.workerSize", + url: { + serializedName: "properties.url", + type: { + name: "String" + } + }, + jobName: { + serializedName: "properties.job_name", type: { name: "String" } }, - workerCount: { - serializedName: "properties.workerCount", + trigger: { + serializedName: "properties.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 +17570,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 +17584,7 @@ export const CertificateCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Certificate" + className: "AppServiceEnvironmentResource" } } } @@ -16907,11 +17600,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 +17614,7 @@ export const DeletedWebAppCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DeletedSite" + className: "StampCapacity" } } } @@ -16937,11 +17630,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 +17644,7 @@ export const DiagnosticCategoryCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DiagnosticCategory" + className: "Site" } } } @@ -16967,11 +17660,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 +17674,7 @@ export const DiagnosticAnalysisCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AnalysisDefinition" + className: "InboundEnvironmentEndpoint" } } } @@ -16997,11 +17690,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 +17704,7 @@ export const DiagnosticDetectorCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DetectorDefinition" + className: "WorkerPoolResource" } } } @@ -17027,11 +17720,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 +17734,7 @@ export const ApplicationStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ApplicationStackResource" + className: "ResourceMetricDefinition" } } } @@ -17057,11 +17750,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 +17764,7 @@ export const FunctionAppStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FunctionAppStack" + className: "SkuInfo" } } } @@ -17087,11 +17780,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 +17794,7 @@ export const WebAppStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebAppStack" + className: "Usage" } } } @@ -17117,11 +17810,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 +17824,7 @@ export const RecommendationCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Recommendation" + className: "OutboundEnvironmentEndpoint" } } } @@ -17147,11 +17840,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 +17854,7 @@ export const SourceControlCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SourceControl" + className: "RemotePrivateEndpointConnectionARMResource" } } } @@ -17177,11 +17870,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 +17884,7 @@ export const BillingMeterCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "BillingMeter" + className: "AppServicePlan" } } } @@ -17207,11 +17900,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 +17914,7 @@ export const GeoRegionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "GeoRegion" + className: "CsmUsageQuota" } } } @@ -17237,11 +17930,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 +17973,7 @@ export const IdentifierCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Identifier" + className: "HybridConnection" } } } @@ -17267,11 +17989,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 +18003,7 @@ export const PremierAddOnOfferCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PremierAddOnOffer" + className: "Certificate" } } } @@ -17297,11 +18019,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 +18033,7 @@ export const WebAppCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Site" + className: "DeletedSite" } } } @@ -17327,11 +18049,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 +18063,7 @@ export const BackupItemCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "BackupItem" + className: "DiagnosticCategory" } } } @@ -17357,11 +18079,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 +18093,7 @@ export const SiteConfigResourceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteConfigResource" + className: "AnalysisDefinition" } } } @@ -17387,11 +18109,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 +18123,7 @@ export const ApiKVReferenceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ApiKVReference" + className: "DetectorDefinition" } } } @@ -17417,11 +18139,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 +18153,7 @@ export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteConfigurationSnapshotInfo" + className: "KubeEnvironment" } } } @@ -17447,11 +18169,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 +18183,7 @@ export const ContinuousWebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ContinuousWebJob" + className: "ApplicationStackResource" } } } @@ -17477,11 +18199,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 +18213,7 @@ export const DeploymentCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Deployment" + className: "FunctionAppStack" } } } @@ -17507,11 +18229,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 +18243,7 @@ export const FunctionEnvelopeCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FunctionEnvelope" + className: "WebAppStack" } } } @@ -17537,11 +18259,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 +18303,7 @@ export const HostNameBindingCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "HostNameBinding" + className: "ResourceHealthMetadata" } } } @@ -17567,11 +18319,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 +18333,7 @@ export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebSiteInstanceStatus" + className: "SourceControl" } } } @@ -17597,11 +18349,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 +18363,7 @@ export const ProcessInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessInfo" + className: "BillingMeter" } } } @@ -17627,11 +18379,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 +18393,7 @@ export const ProcessModuleInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessModuleInfo" + className: "GeoRegion" } } } @@ -17657,11 +18409,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 +18423,7 @@ export const ProcessThreadInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessThreadInfo" + className: "Identifier" } } } @@ -17687,11 +18439,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 +18453,7 @@ export const PerfMonCounterCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PerfMonResponse" + className: "PremierAddOnOffer" } } } @@ -17717,11 +18469,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 +18483,7 @@ export const PrivateEndpointConnectionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "RemotePrivateEndpointConnectionARMResource" + className: "StaticSiteARMResource" } } } @@ -17747,11 +18499,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 +18513,7 @@ export const PublicCertificateCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PublicCertificate" + className: "StaticSiteUserARMResource" } } } @@ -17777,11 +18529,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 +18543,7 @@ export const SiteExtensionInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteExtensionInfo" + className: "StaticSiteBuildARMResource" } } } @@ -17807,11 +18559,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 +18573,7 @@ export const SlotDifferenceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SlotDifference" + className: "StaticSiteFunctionOverviewARMResource" } } } @@ -17837,11 +18589,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 +18603,7 @@ export const SnapshotCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Snapshot" + className: "StaticSiteUserProvidedFunctionAppARMResource" } } } @@ -17867,11 +18619,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 +18633,7 @@ export const TriggeredWebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggeredWebJob" + className: "StaticSiteCustomDomainOverviewARMResource" } } } @@ -17897,11 +18649,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 +18663,7 @@ export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggeredJobHistory" + className: "BackupItem" } } } @@ -17927,11 +18679,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 +18693,7 @@ export const CsmUsageQuotaCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "CsmUsageQuota" + className: "CsmPublishingCredentialsPoliciesEntity" } } } @@ -17957,11 +18709,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 +18723,7 @@ export const WebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebJob" + className: "SiteConfigResource" } } } @@ -17987,11 +18739,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 +18753,7 @@ export const StaticSiteCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteARMResource" + className: "ApiKVReference" } } } @@ -18017,11 +18769,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 +18783,7 @@ export const StaticSiteUserCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteUserARMResource" + className: "SiteConfigurationSnapshotInfo" } } } @@ -18047,11 +18799,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 +18813,7 @@ export const StaticSiteBuildCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteBuildARMResource" + className: "ContinuousWebJob" } } } @@ -18077,11 +18829,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 +18843,7 @@ export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteFunctionOverviewARMResource" + className: "Deployment" } } } @@ -18107,11 +18859,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 +18873,7 @@ export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMappe element: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionAppARMResource" + className: "FunctionEnvelope" } } } @@ -18137,11 +18889,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 +18903,7 @@ export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = element: { type: { name: "Composite", - className: "StaticSiteCustomDomainOverviewARMResource" + className: "HostNameBinding" } } } @@ -18167,11 +18919,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 +18933,7 @@ export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AppServiceEnvironmentResource" + className: "WebSiteInstanceStatus" } } } @@ -18197,11 +18949,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 +18963,7 @@ export const StampCapacityCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StampCapacity" + className: "ProcessInfo" } } } @@ -18227,11 +18979,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 +18993,7 @@ export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "InboundEnvironmentEndpoint" + className: "ProcessModuleInfo" } } } @@ -18257,11 +19009,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 +19023,7 @@ export const WorkerPoolCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WorkerPoolResource" + className: "ProcessThreadInfo" } } } @@ -18287,11 +19039,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 +19053,7 @@ export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ResourceMetricDefinition" + className: "PerfMonResponse" } } } @@ -18317,11 +19069,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 +19083,7 @@ export const SkuInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SkuInfo" + className: "PublicCertificate" } } } @@ -18347,11 +19099,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 +19113,7 @@ export const UsageCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Usage" + className: "SiteExtensionInfo" } } } @@ -18377,11 +19129,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 +19143,7 @@ export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "OutboundEnvironmentEndpoint" + className: "SlotDifference" } } } @@ -18407,11 +19159,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 +19173,7 @@ export const AppServicePlanCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AppServicePlan" + className: "Snapshot" } } } @@ -18437,11 +19189,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 +19202,8 @@ export const ResourceCollection: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "TriggeredWebJob" } } } @@ -18466,11 +19219,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 +19233,7 @@ export const HybridConnectionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "HybridConnection" + className: "TriggeredJobHistory" } } } @@ -18496,11 +19249,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 +19263,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..fc2b9ed9808a 100644 --- a/sdk/appservice/arm-appservice/src/models/providerMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/providerMappers.ts @@ -23,6 +23,7 @@ export { ApplicationStack, ApplicationStackCollection, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -33,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -84,7 +86,6 @@ export { CsmOperationDescription, CsmOperationDescriptionProperties, CsmOperationDisplay, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -117,11 +118,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -153,15 +156,17 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, LogSpecification, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MetricAvailability, MetricSpecification, MigrateMySqlRequest, @@ -274,6 +279,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts index 0de6c1422663..41a63eef57b7 100644 --- a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -111,11 +112,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +149,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,6 +269,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts index 63753d2e326f..4c1bf41f77b7 100644 --- a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -111,11 +112,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +149,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -264,6 +269,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts b/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts index 849182477bc2..92422e7fec69 100644 --- a/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -111,11 +112,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +149,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -273,6 +278,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts index 95717c88f004..1ad89511472f 100644 --- a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts @@ -22,6 +22,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -32,6 +33,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -79,7 +81,6 @@ export { ContinuousWebJob, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CustomHostnameAnalysisResult, CustomOpenIdConnectProvider, @@ -111,11 +112,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,14 +149,16 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -267,6 +272,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, diff --git a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts index 6b0d125013d7..cda17aa80d53 100644 --- a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts +++ b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts @@ -23,6 +23,7 @@ export { ApplicationLogsConfig, ApplicationStack, ApplicationStackResource, + AppLogsConfiguration, AppRegistration, AppServiceCertificate, AppServiceCertificateOrder, @@ -33,6 +34,7 @@ export { AppServiceEnvironmentResource, AppServicePlan, AppServicePlanPatchResource, + ArcConfiguration, ArmIdWrapper, ArmPlan, AseV3NetworkingConfiguration, @@ -83,7 +85,6 @@ export { ContinuousWebJobCollection, CookieExpiration, CorsSettings, - CsmPublishingCredentialsPoliciesCollection, CsmPublishingCredentialsPoliciesEntity, CsmPublishingProfileOptions, CsmSlotEntity, @@ -120,11 +121,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -161,15 +164,17 @@ export { JwtClaimChecks, KeyInfo, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, ManagedServiceIdentity, - ManagedServiceIdentityUserAssignedIdentitiesValue, MigrateMySqlRequest, MigrateMySqlStatus, MSDeploy, @@ -210,6 +215,7 @@ export { ProxyOnlyResource, PublicCertificate, PublicCertificateCollection, + PublishingCredentialsPoliciesCollection, PushSettings, QueryUtterancesResult, QueryUtterancesResults, @@ -302,6 +308,7 @@ export { TwitterRegistration, Usage, User, + UserAssignedIdentity, VirtualApplication, VirtualDirectory, VirtualIPMapping, 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..33421c86a7fd 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: { @@ -2265,16 +1665,19 @@ 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 @@ -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/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..dc4551d837e4 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.VnetInfo, 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.VnetInfo, 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.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 { 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.VnetInfo, 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.VnetInfo, 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.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 { 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.VnetInfo, 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.VnetInfo, 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.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 { 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.VnetInfo, 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.VnetInfo, 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.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 { 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: { @@ -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,8 +26503,12 @@ 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 @@ -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,8 +26530,12 @@ const createOrUpdateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -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,8 +26590,12 @@ const updateVnetConnectionSlotOperationSpec: msRest.OperationSpec = { Parameters.slot, Parameters.subscriptionId ], - queryParameters: [Parameters.apiVersion], - headerParameters: [Parameters.acceptLanguage], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], requestBody: { parameterPath: "connectionEnvelope", mapper: { @@ -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: { @@ -35764,16 +27280,19 @@ 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 @@ -35787,16 +27306,19 @@ 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: { @@ -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,16 +27364,19 @@ 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: { @@ -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 7abeccec2dfb..965679a77478 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.0"; @@ -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-01-15'; + 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; } }