diff --git a/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts index 29020bf9e1c4..b21066089a2c 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, @@ -113,11 +115,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -148,9 +152,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts index 5bbdb779268f..dee1aaa88c9b 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, @@ -117,11 +119,13 @@ export { EndpointDetail, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -155,10 +159,13 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts index ca6d6d0f7094..523d7ca048f3 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, @@ -114,11 +116,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -150,10 +154,13 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/certificateOrdersDiagnosticsMappers.ts index fe063a06ddb0..af4a57b7b505 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, @@ -112,11 +114,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,9 +151,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts index df688decc05f..5237c4061659 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, @@ -112,11 +114,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,9 +151,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts index 8924c4c0b6d6..eb8c03733747 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, @@ -112,11 +114,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -147,9 +151,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts index fcb6f6246f15..90c19d1ed889 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, @@ -115,11 +117,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -150,9 +154,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts index 7b9da321b0eb..09cd310a8da5 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, @@ -116,11 +118,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -151,9 +155,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/globalMappers.ts b/sdk/appservice/arm-appservice/src/models/globalMappers.ts index dfd70683e8aa..06c12eb4faea 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, @@ -111,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,9 +150,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/index.ts b/sdk/appservice/arm-appservice/src/models/index.ts index f926c99e1f32..7dddde4ccf3e 100644 --- a/sdk/appservice/arm-appservice/src/models/index.ts +++ b/sdk/appservice/arm-appservice/src/models/index.ts @@ -1065,6 +1065,21 @@ export interface DeletedSite extends ProxyOnlyResource { readonly geoRegionName?: string; } +/** + * Extended Location. + */ +export interface ExtendedLocation { + /** + * Name of extended location. + */ + name?: string; + /** + * Type of extended location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; +} + /** * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue. */ @@ -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]: ManagedServiceIdentityUserAssignedIdentitiesValue }; } /** @@ -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; } /** @@ -2435,6 +2457,7 @@ export interface AppServicePlan extends Resource { */ kubeEnvironmentProfile?: KubeEnvironmentProfile; sku?: SkuDescription; + extendedLocation?: ExtendedLocation; } /** @@ -2588,6 +2611,7 @@ export interface CsmOperationDisplay { */ export interface CsmOperationDescription { name?: string; + isDataAction?: boolean; display?: CsmOperationDisplay; origin?: string; properties?: CsmOperationDescriptionProperties; @@ -3038,219 +3062,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 +3213,7034 @@ 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. - */ - nextResetTime?: Date; + * Specifies which endpoints to serve internally in the Virtual Network for the App Service + * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + */ + 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; -} - -/** - * 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[]; + data?: NameValuePair[][]; + /** + * Meta Data + */ + responseMetaData?: ResponseMetaData; } /** - * Geographical region. + * App Insights Web App stack settings. */ -export interface GeoRegion extends ProxyOnlyResource { - /** - * Region description. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly description?: string; +export interface AppInsightsWebAppStackSettings { /** - * Display name for region. + * true if remote Application Insights is supported for the stack; otherwise, + * false. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly displayName?: string; + readonly isSupported?: boolean; /** - * Display name for region. + * true if Application Insights is disabled by default for the stack; otherwise, + * false. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly orgDomain?: string; + readonly isDefaultOff?: boolean; } /** - * Information needed to create resources on an App Service Environment. + * Application stack minor version. */ -export interface HostingEnvironmentDeploymentInfo { +export interface StackMinorVersion { /** - * Name of the App Service Environment. + * Application stack minor version (display only). */ - name?: string; + displayVersion?: string; /** - * Location of the App Service Environment. + * Application stack minor version (runtime only). */ - location?: string; + runtimeVersion?: string; + /** + * true if this is the default minor version; otherwise, false. + */ + isDefault?: boolean; + /** + * true if this supports Remote Debugging, otherwise false. + */ + isRemoteDebuggingEnabled?: boolean; } /** - * List of available locations (regions or App Service Environments) for - * deployment of App Service resources. + * Application stack major version. */ -export interface DeploymentLocations { +export interface StackMajorVersion { /** - * Available regions. + * Application stack major version (display only). */ - locations?: GeoRegion[]; + displayVersion?: string; /** - * Available App Service Environments with full descriptions of the environments. + * Application stack major version (runtime only). */ - hostingEnvironments?: AppServiceEnvironment[]; + runtimeVersion?: string; /** - * Available App Service Environments with basic information. + * true if this is the default major version; otherwise, false. */ - hostingEnvironmentDeploymentInfos?: HostingEnvironmentDeploymentInfo[]; -} - -/** - * A Global SKU Description. - */ -export interface GlobalCsmSkuDescription { + isDefault?: boolean; /** - * Name of the resource SKU. + * Minor versions associated with the major version. */ - name?: string; + minorVersions?: StackMinorVersion[]; /** - * Service Tier of the resource SKU. + * true if this supports Application Insights; otherwise, false. */ - tier?: string; + applicationInsights?: boolean; /** - * Size specifier of the resource SKU. + * true if this stack is in Preview, otherwise false. */ - size?: string; + isPreview?: boolean; /** - * Family code of the resource SKU. + * true if this stack has been deprecated, otherwise false. */ - family?: string; + isDeprecated?: boolean; /** - * Min, max, and default scale values of the SKU. + * true if this stack should be hidden for new customers on portal, otherwise + * false. */ - capacity?: SkuCapacity; + isHidden?: boolean; /** - * Locations of the SKU. + * + * + * + * Example: All the function apps need AppSetting: "FUNCTIONS_WORKER_RUNTIME" to be set stack + * name */ - locations?: string[]; + appSettingsDictionary?: { [propertyName: string]: any }; /** - * Capabilities of the SKU, e.g., is traffic manager enabled? + * + * + * + * Example: All Linux Function Apps, need Use32BitWorkerProcess to be set to 0 */ - capabilities?: Capability[]; + siteConfigPropertiesDictionary?: { [propertyName: string]: any }; } /** - * Premier add-on offer. + * Application stack. */ -export interface PremierAddOnOffer extends ProxyOnlyResource { +export interface ApplicationStack { /** - * Premier add on SKU. + * Application stack name. */ - sku?: string; + name?: string; /** - * Premier add on offer Product. - */ - product?: string; - /** - * Premier add on offer Vendor. - */ - vendor?: string; - /** - * true if promotion code is required; otherwise, false. - */ - promoCodeRequired?: boolean; - /** - * Premier add on offer Quota. - */ - quota?: number; - /** - * App Service plans this offer is restricted to. Possible values include: 'None', 'Free', - * 'Shared', 'Basic', 'Standard', 'Premium' + * Application stack display name. */ - webHostingPlanRestrictions?: AppServicePlanRestrictions; + display?: string; /** - * Privacy policy URL. + * Application stack dependency. */ - privacyPolicyUrl?: string; + dependency?: string; /** - * Legal terms URL. + * List of major versions available. */ - legalTermsUrl?: string; + majorVersions?: StackMajorVersion[]; /** - * Marketplace publisher. + * List of frameworks associated with application stack. */ - marketplacePublisher?: string; + frameworks?: ApplicationStack[]; /** - * Marketplace offer. + * true if this is the stack is deprecated; otherwise, false. */ - marketplaceOffer?: string; + isDeprecated?: ApplicationStack[]; } /** - * Information regarding availability of a resource name. + * ARM resource for a ApplicationStack. */ -export interface ResourceNameAvailability { +export interface ApplicationStackResource extends ProxyOnlyResource { /** - * true indicates name is valid and available. false indicates the name - * is invalid, unavailable, or both. + * Application stack name. */ - nameAvailable?: boolean; + applicationStackResourceName?: string; /** - * Invalid indicates the name provided does not match Azure App Service naming - * requirements. AlreadyExists indicates that the name is already in use and is - * therefore unavailable. Possible values include: 'Invalid', 'AlreadyExists' + * Application stack display name. */ - reason?: InAvailabilityReasonType; + display?: string; /** - * If reason == invalid, provide the user with the reason why the given name is invalid, and - * provide the resource naming requirements so that the user can select a valid name. If reason - * == AlreadyExists, explain that resource name is already in use, and direct them to select a - * different name. + * Application stack dependency. */ - message?: string; -} - -/** - * Resource name availability request content. - */ -export interface ResourceNameAvailabilityRequest { + dependency?: string; /** - * Resource name to verify. + * List of major versions available. */ - name: string; + majorVersions?: StackMajorVersion[]; /** - * Resource type used for verification. Possible values include: 'Site', 'Slot', - * 'HostingEnvironment', 'PublishingUser', 'Microsoft.Web/sites', 'Microsoft.Web/sites/slots', - * 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/publishingUsers' + * List of frameworks associated with application stack. */ - type: CheckNameResourceTypes; + frameworks?: ApplicationStack[]; /** - * Is fully qualified domain name. + * true if this is the stack is deprecated; otherwise, false. */ - isFqdn?: boolean; + isDeprecated?: ApplicationStack[]; } /** - * Collection of SKU information. + * GitHub Actions Web App stack settings. */ -export interface SkuInfos { +export interface GitHubActionWebAppStackSettings { /** - * Resource type that this SKU applies to. + * true if GitHub Actions is supported for the stack; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - resourceType?: string; + readonly isSupported?: boolean; /** - * List of SKUs the subscription is able to use. + * The minor version that is supported for GitHub Actions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - skus?: GlobalCsmSkuDescription[]; + readonly supportedVersion?: string; } /** - * The source control OAuth token. + * Site config properties dictionary. */ -export interface SourceControl extends ProxyOnlyResource { +export interface SiteConfigPropertiesDictionary { /** - * OAuth access token. + * true if use32BitWorkerProcess should be set to true for the stack; otherwise, + * false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - token?: string; + readonly use32BitWorkerProcess?: boolean; /** - * OAuth access token secret. + * LinuxFxVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - tokenSecret?: string; + readonly linuxFxVersion?: string; /** - * OAuth refresh token. + * JavaVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - refreshToken?: string; + readonly javaVersion?: string; /** - * OAuth token expiration. + * PowerShellVersion configuration setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - expirationTime?: Date; + readonly powerShellVersion?: string; } /** - * Resource validation request content. + * Function App runtime settings. */ -export interface ValidateRequest { - /** - * Resource name to verify. - */ - name: string; - /** - * Resource type used for verification. Possible values include: 'ServerFarm', 'Site', - * 'Microsoft.Web/hostingEnvironments' - */ - type: ValidateResourceTypes; - /** - * Expected location of the resource. - */ - location: string; +export interface FunctionAppRuntimeSettings { /** - * ARM resource ID of an App Service plan that would host the app. + * Function App stack minor version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - serverFarmId?: string; + readonly runtimeVersion?: string; /** - * Name of the target SKU for the App Service plan. + * true if remote debugging is supported for the stack; otherwise, + * false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - skuName?: string; + readonly remoteDebuggingSupported?: boolean; /** - * true if App Service plan is for Linux workers; otherwise, false. + * Application Insights settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - needLinuxWorkers?: boolean; + readonly appInsightsSettings?: AppInsightsWebAppStackSettings; /** - * true if App Service plan is for Spot instances; otherwise, false. + * GitHub Actions settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isSpot?: boolean; + readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; /** - * Target capacity of the App Service plan (number of VMs). + * Application settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - capacity?: number; + readonly appSettingsDictionary?: { [propertyName: string]: string }; /** - * Name of App Service Environment where app or App Service plan should be created. + * Configuration settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - hostingEnvironment?: string; + readonly siteConfigPropertiesDictionary?: SiteConfigPropertiesDictionary; /** - * true if App Service plan is running as a windows container + * List of supported Functions extension versions. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isXenon?: boolean; + readonly supportedFunctionsExtensionVersions?: string[]; /** - * Base URL of the container registry + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerRegistryBaseUrl?: string; + readonly isPreview?: boolean; /** - * Username for to access the container registry + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerRegistryUsername?: string; + readonly isDeprecated?: boolean; /** - * Password for to access the container registry + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerRegistryPassword?: string; + readonly isHidden?: boolean; /** - * Repository name (image name) + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerImageRepository?: string; + readonly endOfLifeDate?: Date; /** - * Image tag + * true if the stack version is auto-updated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerImageTag?: string; + readonly isAutoUpdate?: boolean; /** - * Platform (windows or linux) + * true if the minor version is early-access; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerImagePlatform?: string; + readonly isEarlyAccess?: boolean; /** - * App Service Environment Properties + * true if the minor version the default; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - appServiceEnvironment?: AppServiceEnvironment; + readonly isDefault?: boolean; } /** - * Error details for when validation fails. + * Function App stack runtimes. */ -export interface ValidateResponseError { +export interface FunctionAppRuntimes { /** - * Validation error code. + * Linux-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - code?: string; + readonly linuxRuntimeSettings?: FunctionAppRuntimeSettings; /** - * Validation error message. + * Windows-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly windowsRuntimeSettings?: FunctionAppRuntimeSettings; } /** - * Describes the result of resource validation. + * Function App stack minor version. */ -export interface ValidateResponse { +export interface FunctionAppMinorVersion { /** - * Result of validation. + * Function App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - status?: string; + readonly displayText?: string; /** - * Error details for the case when validation fails. + * Function App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - error?: ValidateResponseError; + readonly value?: string; + /** + * Settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly stackSettings?: FunctionAppRuntimes; } /** - * The required set of inputs to validate a VNET + * Function App stack major version. */ -export interface VnetParameters extends ProxyOnlyResource { +export interface FunctionAppMajorVersion { /** - * The Resource Group of the VNET to be validated + * Function App stack major version (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetResourceGroup?: string; + readonly displayText?: string; /** - * The name of the VNET to be validated + * Function App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetName?: string; + readonly value?: string; /** - * The subnet name to be validated + * Minor versions associated with the major version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetSubnetName?: string; - /** - * The ARM Resource ID of the subnet to validate - */ - subnetResourceId?: string; + readonly minorVersions?: FunctionAppMinorVersion[]; } /** - * A class that describes a test that failed during NSG and UDR validation. + * Function App Stack. */ -export interface VnetValidationTestFailure extends ProxyOnlyResource { +export interface FunctionAppStack extends ProxyOnlyResource { /** - * The name of the test that failed. + * Function App stack location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - testName?: string; + readonly location?: string; /** - * The details of what caused the failure, e.g. the blocking rule name, etc. + * Function App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - details?: string; + readonly displayText?: string; + /** + * Function App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly value?: string; + /** + * List of major versions available. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly majorVersions?: FunctionAppMajorVersion[]; + /** + * 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.** + */ + readonly preferredOs?: StackPreferredOs; } /** - * A class that describes the reason for a validation failure. + * Linux Java Container settings. */ -export interface VnetValidationFailureDetails extends ProxyOnlyResource { +export interface LinuxJavaContainerSettings { /** - * Text describing the validation outcome. + * Java 11 version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - message?: string; + readonly java11Runtime?: string; /** - * A flag describing whether or not validation failed. + * Java 8 version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - failed?: boolean; + readonly java8Runtime?: string; /** - * A list of tests that failed in the validation. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - failedTests?: VnetValidationTestFailure[]; + readonly isPreview?: boolean; /** - * A list of warnings generated during validation. + * true if the stack is deprecated; 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 isDeprecated?: boolean; /** - * Possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', - * 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', - * 'OtherReasons', 'FetchTimedOut', 'UnauthorizedClient' + * true if the stack should be hidden; otherwise, false. + * **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 isHidden?: boolean; /** - * Possible values include: 'KeyVault' + * End-of-life date for the minor version. + * **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 endOfLifeDate?: Date; /** - * The App ID of the app used for login. + * 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.** */ - appId?: string; + readonly isAutoUpdate?: boolean; /** - * The app setting name that contains the app secret. + * 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.** */ - appSecretSettingName?: string; + readonly isEarlyAccess?: boolean; } /** - * The configuration settings of the registration for the Apple provider + * Web App runtime settings. */ -export interface AppleRegistration extends ProxyOnlyResource { +export interface WebAppRuntimeSettings { /** - * The Client ID of the app used for login. + * Web App stack minor version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientId?: string; + readonly runtimeVersion?: string; /** - * The app setting name that contains the client secret. + * 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.** */ - clientSecretSettingName?: string; -} - -/** - * The configuration settings of the login flow, including the scopes that should be requested. - */ -export interface LoginScopes extends ProxyOnlyResource { + readonly remoteDebuggingSupported?: boolean; /** - * A list of the scopes that should be requested while authenticating. + * Application Insights settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scopes?: string[]; -} - -/** - * The configuration settings of the Apple provider. - */ -export interface Apple extends ProxyOnlyResource { + readonly appInsightsSettings?: AppInsightsWebAppStackSettings; /** - * false if the Apple provider should not be enabled despite the set registration; - * otherwise, true. + * GitHub Actions settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly gitHubActionSettings?: GitHubActionWebAppStackSettings; /** - * The configuration settings of the Apple 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?: AppleRegistration; + readonly isPreview?: boolean; /** - * The configuration settings of the login flow. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; -} - -/** - * Application logs to file system configuration. - */ -export interface FileSystemApplicationLogsConfig { + readonly isDeprecated?: boolean; /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'. - * Default value: 'Off'. + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; -} - -/** - * Application logs to Azure table storage configuration. - */ -export interface AzureTableStorageApplicationLogsConfig { + readonly isHidden?: boolean; /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; + readonly endOfLifeDate?: Date; /** - * SAS URL to an Azure table with add/query/delete permissions. + * 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.** */ - sasUrl: 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; } /** - * Application logs azure blob storage configuration. + * Windows Java Container settings. */ -export interface AzureBlobStorageApplicationLogsConfig { +export interface WindowsJavaContainerSettings { /** - * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' + * Java container (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - level?: LogLevel; + readonly javaContainer?: string; /** - * SAS url to a azure blob container with read/write/list/delete permissions. + * Java container version (runtime only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sasUrl?: string; + readonly javaContainerVersion?: string; /** - * Retention in days. - * Remove blobs older than X days. - * 0 or lower means no retention. + * true if the stack is in preview; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - retentionInDays?: number; -} - -/** - * Application logs configuration. - */ -export interface ApplicationLogsConfig { + readonly isPreview?: boolean; /** - * Application logs to file system configuration. + * true if the stack is deprecated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileSystem?: FileSystemApplicationLogsConfig; + readonly isDeprecated?: boolean; /** - * Application logs to azure table storage configuration. + * true if the stack should be hidden; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureTableStorage?: AzureTableStorageApplicationLogsConfig; + readonly isHidden?: boolean; /** - * Application logs to blob storage configuration. + * End-of-life date for the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; + readonly endOfLifeDate?: Date; + /** + * true if the stack version is auto-updated; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isAutoUpdate?: boolean; + /** + * true if the minor version is early-access; otherwise, false. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly isEarlyAccess?: boolean; } /** - * The configuration settings of the platform of App Service Authentication/Authorization. + * Web App stack runtimes. */ -export interface AuthPlatform extends ProxyOnlyResource { +export interface WebAppRuntimes { /** - * true if the Authentication / Authorization feature is enabled for the current - * app; otherwise, false. + * Linux-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly linuxRuntimeSettings?: WebAppRuntimeSettings; /** - * 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. + * Windows-specific settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - runtimeVersion?: 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. - */ - configFilePath?: string; -} - -/** - * The configuration settings of the Azure Active Directory app registration. - */ -export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource { - /** - * 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 - */ - openIdIssuer?: string; - /** - * 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 - */ - clientId?: string; + readonly windowsRuntimeSettings?: WebAppRuntimeSettings; /** - * The app setting name that contains the client secret of the relying party application. + * Linux-specific settings associated with the Java container minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientSecretSettingName?: string; + readonly linuxContainerSettings?: LinuxJavaContainerSettings; /** - * An alternative to the client secret, that is the thumbprint of a certificate used for signing - * purposes. This property acts as - * a replacement for the Client Secret. It is also optional. + * Windows-specific settings associated with the Java container minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clientSecretCertificateThumbprint?: string; + readonly windowsContainerSettings?: WindowsJavaContainerSettings; } /** - * The configuration settings of the Azure Active Directory login flow. + * Web App stack minor version. */ -export interface AzureActiveDirectoryLogin extends ProxyOnlyResource { - disableWWWAuthenticate?: boolean; +export interface WebAppMinorVersion { /** - * Login parameters to send to the OpenID Connect authorization endpoint when - * a user logs in. Each parameter must be in the form "key=value". + * Web App stack minor version (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - loginParameters?: string[]; -} - -/** - * The configuration settings of the checks that should be made while validating the JWT Claims. - */ -export interface JwtClaimChecks extends ProxyOnlyResource { + readonly displayText?: string; /** - * The list of the allowed groups. + * Web App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedGroups?: string[]; + readonly value?: string; /** - * The list of the allowed client applications. + * Settings associated with the minor version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedClientApplications?: string[]; + readonly stackSettings?: WebAppRuntimes; } /** - * The configuration settings of the Azure Active Directory token validation flow. + * Web App stack major version. */ -export interface AzureActiveDirectoryValidation extends ProxyOnlyResource { +export interface WebAppMajorVersion { /** - * The configuration settings of the checks that should be made while validating the JWT Claims. + * Web App stack major version (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - jwtClaimChecks?: JwtClaimChecks; + readonly displayText?: string; /** - * The list of audiences that can make successful authentication/authorization requests. + * Web App stack major version name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - allowedAudiences?: string[]; + readonly value?: string; + /** + * Minor versions associated with the major version. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly minorVersions?: WebAppMinorVersion[]; } /** - * The configuration settings of the Azure Active directory provider. + * Web App stack. */ -export interface AzureActiveDirectory extends ProxyOnlyResource { +export interface WebAppStack extends ProxyOnlyResource { /** - * false if the Azure Active Directory provider should not be enabled despite the - * set registration; otherwise, true. + * Web App stack location. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly location?: string; /** - * The configuration settings of the Azure Active Directory app registration. + * Web App stack (display only). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: AzureActiveDirectoryRegistration; + readonly displayText?: string; /** - * The configuration settings of the Azure Active Directory login flow. + * Web App stack name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: AzureActiveDirectoryLogin; + readonly value?: string; /** - * The configuration settings of the Azure Active Directory token validation flow. + * List of major versions available. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AzureActiveDirectoryValidation; + readonly majorVersions?: WebAppMajorVersion[]; /** - * Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st - * party tooling. - * This is an internal flag primarily intended to support the Azure Management Portal. Users - * should not - * read or write to this property. + * Web App stack preferred OS. Possible values include: 'Windows', 'Linux' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isAutoProvisioned?: boolean; + readonly preferredOs?: StackPreferredOs; } /** - * Http logs to azure blob storage configuration. + * Represents a recommendation result generated by the recommendation engine. */ -export interface AzureBlobStorageHttpLogsConfig { - /** - * SAS url to a azure blob container with read/write/list/delete permissions. - */ - sasUrl?: string; +export interface Recommendation extends ProxyOnlyResource { /** - * Retention in days. - * Remove blobs older than X days. - * 0 or lower means no retention. + * Timestamp when this instance was created. */ - retentionInDays?: number; + creationTime?: Date; /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * A GUID value that each recommendation object is associated with. */ - enabled?: boolean; -} - -/** - * The configuration settings of the registration for the Azure Static Web Apps provider - */ -export interface AzureStaticWebAppsRegistration extends ProxyOnlyResource { + recommendationId?: string; /** - * The Client ID of the app used for login. + * Full ARM resource ID string that this recommendation object is associated with. */ - clientId?: string; -} - -/** - * The configuration settings of the Azure Static Web Apps provider. - */ -export interface AzureStaticWebApps extends ProxyOnlyResource { + resourceId?: string; /** - * false if the Azure Static Web Apps provider should not be enabled despite the set - * registration; otherwise, true. + * Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site. + * Possible values include: 'ServerFarm', 'Subscription', 'WebSite' */ - enabled?: boolean; + resourceScope?: ResourceScopeType; /** - * The configuration settings of the Azure Static Web Apps registration. + * Unique name of the rule. */ - registration?: AzureStaticWebAppsRegistration; -} - -/** - * AzureStorageInfo dictionary resource. - */ -export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource { + ruleName?: string; /** - * Azure storage accounts. + * UI friendly name of the rule (may not be unique). */ - properties?: { [propertyName: string]: AzureStorageInfoValue }; -} - -/** - * Database backup settings. - */ -export interface DatabaseBackupSetting { + displayName?: string; /** - * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql', - * 'LocalMySql', 'PostgreSql' + * Recommendation text. */ - databaseType: DatabaseType; - name?: string; + message?: string; /** - * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. - * This is used during restore with overwrite connection strings options. + * Level indicating how critical this recommendation can impact. Possible values include: + * 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion' */ - connectionStringName?: string; + level?: NotificationLevel; /** - * Contains a connection string to a database which is being backed up or restored. If the - * restore should happen to a new database, the database name inside is the new one. + * List of channels that this recommendation can apply. Possible values include: 'Notification', + * 'Api', 'Email', 'Webhook', 'All' */ - connectionString?: string; -} - -/** - * Backup description. - */ -export interface BackupItem extends ProxyOnlyResource { + channels?: Channels; /** - * Id of the backup. + * The list of category tags that this recommendation belongs to. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly backupId?: number; + readonly categoryTags?: string[]; /** - * SAS URL for the storage account container which contains this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of action recommended by this object. */ - readonly storageAccountUrl?: string; + actionName?: string; /** - * Name of the blob which contains data for this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * True if this recommendation is still valid (i.e. "actionable"). False if it is invalid. */ - readonly blobName?: string; + enabled?: number; /** - * Name of this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The list of states of this recommendation. If it's null then it should be considered "Active". */ - readonly backupItemName?: string; + states?: string[]; /** - * Backup status. Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut', - * 'Created', 'Skipped', 'PartiallySucceeded', 'DeleteInProgress', 'DeleteFailed', 'Deleted' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The beginning time in UTC of a range that the recommendation refers to. */ - readonly status?: BackupItemStatus; + startTime?: Date; /** - * Size of the backup in bytes. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The end time in UTC of a range that the recommendation refers to. */ - readonly sizeInBytes?: number; + endTime?: Date; /** - * Timestamp of the backup creation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * When to notify this recommendation next in UTC. Null means that this will never be notified + * anymore. */ - readonly created?: Date; + nextNotificationTime?: Date; /** - * Details regarding this backup. Might contain an error message. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Date and time in UTC when this notification expires. */ - readonly log?: string; + notificationExpirationTime?: Date; /** - * List of databases included in the backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Last timestamp in UTC this instance was actually notified. Null means that this recommendation + * hasn't been notified yet. */ - readonly databases?: DatabaseBackupSetting[]; + notifiedTime?: Date; /** - * True if this backup has been created due to a schedule being triggered. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A metric value measured by the rule. */ - readonly scheduled?: boolean; + score?: number; /** - * Timestamp of a last restore operation which used this backup. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * True if this is associated with a dynamically added rule */ - readonly lastRestoreTimeStamp?: Date; + isDynamic?: boolean; /** - * Timestamp when this backup finished. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Extension name of the portal if exists. */ - readonly finishedTimeStamp?: Date; + extensionName?: string; /** - * Unique correlation identifier. Please use this along with the timestamp while communicating - * with Azure support. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Deep link to a blade on the portal. */ - readonly correlationId?: string; + bladeName?: string; /** - * Size of the original web app which has been backed up. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Forward link to an external document associated with the rule. */ - readonly websiteSizeInBytes?: number; + forwardLink?: string; } /** - * Description of a backup schedule. Describes how often should be the backup performed and what - * should be the retention policy. + * Represents a recommendation rule that the recommendation engine can perform. */ -export interface BackupSchedule { +export interface RecommendationRule extends ProxyOnlyResource { /** - * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and - * FrequencyUnit should be set to Day). Default value: 7. + * Unique name of the rule. */ - frequencyInterval: number; + recommendationName?: string; /** - * The unit of time for how often the backup should be executed (e.g. for weekly backup, this - * should be set to Day and FrequencyInterval should be set to 7). Possible values include: - * 'Day', 'Hour'. Default value: 'Day'. + * UI friendly name of the rule. */ - frequencyUnit: FrequencyUnit; + displayName?: string; /** - * True if the retention policy should always keep at least one backup in the storage account, - * regardless how old it is; false otherwise. Default value: true. + * Localized name of the rule (Good for UI). */ - keepAtLeastOneBackup: boolean; + message?: string; /** - * After how many days backups should be deleted. Default value: 30. + * Recommendation ID of an associated recommendation object tied to the rule, if exists. + * If such an object doesn't exist, it is set to null. */ - retentionPeriodInDays: number; + recommendationId?: string; /** - * When the schedule should start working. + * Localized detailed description of the rule. */ - startTime?: Date; + description?: string; /** - * Last time when this schedule was triggered. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of action that is recommended by this rule in string. */ - readonly lastExecutionTime?: Date; -} - -/** - * Description of a backup which will be performed. - */ -export interface BackupRequest extends ProxyOnlyResource { + actionName?: string; /** - * Name of the backup. + * Level of impact indicating how critical this rule is. Possible values include: 'Critical', + * 'Warning', 'Information', 'NonUrgentSuggestion' */ - backupName?: string; + level?: NotificationLevel; /** - * True if the backup schedule is enabled (must be included in that case), false if the backup - * schedule should be disabled. + * List of available channels that this rule applies. Possible values include: 'Notification', + * 'Api', 'Email', 'Webhook', 'All' */ - enabled?: boolean; + channels?: Channels; /** - * SAS URL to the container. + * The list of category tags that this recommendation rule belongs to. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - storageAccountUrl: string; + readonly categoryTags?: string[]; /** - * Schedule for the backup if it is executed periodically. + * True if this is associated with a dynamically added rule */ - backupSchedule?: BackupSchedule; + isDynamic?: boolean; /** - * Databases included in the backup. + * Extension name of the portal if exists. Applicable to dynamic rule only. */ - databases?: DatabaseBackupSetting[]; + 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; } /** - * The configuration settings of the storage of the tokens if blob storage is used. + * Used for getting ResourceHealthCheck settings. */ -export interface BlobStorageTokenStore extends ProxyOnlyResource { +export interface ResourceHealthMetadata extends ProxyOnlyResource { /** - * The name of the app setting containing the SAS URL of the blob storage containing the tokens. + * The category that the resource matches in the RHC Policy File */ - sasUrlSettingName?: string; + category?: string; + /** + * Is there a health signal for the resource + */ + signalAvailability?: boolean; } /** - * The configuration settings of the app registration for providers that have client ids and client - * secrets + * Github access token for Appservice CLI github integration. */ -export interface ClientRegistration extends ProxyOnlyResource { +export interface AppserviceGithubToken { /** - * The Client ID of the app used for login. + * Github access token for Appservice CLI github integration */ - clientId?: string; + accessToken?: string; /** - * The app setting name that contains the client secret. + * Scope of the github access token */ - clientSecretSettingName?: string; + 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; } /** - * Database connection string value to type pair. + * Appservice Github token request content. */ -export interface ConnStringValueTypePair { +export interface AppserviceGithubTokenRequest { /** - * Value of pair. + * Code string to exchange for Github Access token */ - value: string; + code: string; /** - * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', - * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL' + * State string used for verification. */ - type: ConnectionStringType; + state: string; } /** - * String dictionary resource. + * App Service billing entity that contains information about meter which the Azure billing system + * utilizes to charge users for services. */ -export interface ConnectionStringDictionary extends ProxyOnlyResource { +export interface BillingMeter extends ProxyOnlyResource { /** - * Connection strings. + * Meter GUID onboarded in Commerce */ - properties?: { [propertyName: string]: ConnStringValueTypePair }; + meterId?: string; + /** + * Azure Location of billable resource + */ + billingLocation?: string; + /** + * Short Name from App Service Azure pricing Page + */ + shortName?: string; + /** + * Friendly name of the meter + */ + friendlyName?: string; + /** + * App Service ResourceType meter used for + */ + resourceType?: string; + /** + * App Service OS type meter used for + */ + osType?: string; + /** + * Meter Multiplier + */ + multiplier?: number; } /** - * An interface representing ContainerCpuUsage. + * Object with a list of the resources that need to be moved and the resource group they should be + * moved to. */ -export interface ContainerCpuUsage { - totalUsage?: number; - perCpuUsage?: number[]; - kernelModeUsage?: number; - userModeUsage?: number; +export interface CsmMoveResourceEnvelope { + targetResourceGroup?: string; + resources?: string[]; } /** - * An interface representing ContainerThrottlingData. + * Geographical region. */ -export interface ContainerThrottlingData { - periods?: number; - throttledPeriods?: number; - throttledTime?: number; +export interface GeoRegion extends ProxyOnlyResource { + /** + * Region description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly description?: string; + /** + * Display name for region. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly displayName?: string; + /** + * Display name for region. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly orgDomain?: string; } /** - * An interface representing ContainerCpuStatistics. + * Information needed to create resources on an App Service Environment. */ -export interface ContainerCpuStatistics { - cpuUsage?: ContainerCpuUsage; - systemCpuUsage?: number; - onlineCpuCount?: number; - throttlingData?: ContainerThrottlingData; +export interface HostingEnvironmentDeploymentInfo { + /** + * Name of the App Service Environment. + */ + name?: string; + /** + * Location of the App Service Environment. + */ + location?: string; } /** - * An interface representing ContainerMemoryStatistics. + * List of available locations (regions or App Service Environments) for + * deployment of App Service resources. */ -export interface ContainerMemoryStatistics { - usage?: number; - maxUsage?: number; - limit?: number; +export interface DeploymentLocations { + /** + * Available regions. + */ + locations?: GeoRegion[]; + /** + * Available App Service Environments with full descriptions of the environments. + */ + hostingEnvironments?: AppServiceEnvironment[]; + /** + * Available App Service Environments with basic information. + */ + hostingEnvironmentDeploymentInfos?: HostingEnvironmentDeploymentInfo[]; } /** - * An interface representing ContainerNetworkInterfaceStatistics. + * A Global SKU Description. */ -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; +export interface GlobalCsmSkuDescription { + /** + * Name of the resource SKU. + */ name?: string; - id?: string; - eth0?: ContainerNetworkInterfaceStatistics; + /** + * Service Tier of the resource SKU. + */ + tier?: string; + /** + * Size specifier of the resource SKU. + */ + size?: string; + /** + * Family code of the resource SKU. + */ + family?: string; + /** + * Min, max, and default scale values of the SKU. + */ + capacity?: SkuCapacity; + /** + * Locations of the SKU. + */ + locations?: string[]; + /** + * Capabilities of the SKU, e.g., is traffic manager enabled? + */ + capabilities?: Capability[]; } /** - * Continuous Web Job Information. + * Premier add-on offer. */ -export interface ContinuousWebJob extends ProxyOnlyResource { +export interface PremierAddOnOffer extends ProxyOnlyResource { /** - * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart', - * 'Stopped' + * Premier add on SKU. */ - status?: ContinuousWebJobStatus; + sku?: string; /** - * Detailed status. + * Premier add on offer Product. */ - detailedStatus?: string; + product?: string; /** - * Log URL. + * Premier add on offer Vendor. */ - logUrl?: string; + vendor?: string; /** - * Run command. + * true if promotion code is required; otherwise, false. */ - runCommand?: string; + promoCodeRequired?: boolean; /** - * Job URL. + * Premier add on offer Quota. */ - url?: string; + quota?: number; /** - * Extra Info URL. + * App Service plans this offer is restricted to. Possible values include: 'None', 'Free', + * 'Shared', 'Basic', 'Standard', 'Premium' */ - extraInfoUrl?: string; + webHostingPlanRestrictions?: AppServicePlanRestrictions; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * Privacy policy URL. */ - webJobType?: WebJobType; + privacyPolicyUrl?: string; /** - * Error information. + * Legal terms URL. */ - error?: string; + legalTermsUrl?: string; /** - * Using SDK? + * Marketplace publisher. */ - usingSdk?: boolean; + marketplacePublisher?: string; /** - * Job settings. + * Marketplace offer. */ - settings?: { [propertyName: string]: any }; + marketplaceOffer?: string; } /** - * The configuration settings of the session cookie's expiration. + * Information regarding availability of a resource name. */ -export interface CookieExpiration extends ProxyOnlyResource { +export interface ResourceNameAvailability { /** - * The convention used when determining the session cookie's expiration. Possible values include: - * 'FixedTime', 'IdentityProviderDerived' + * true indicates name is valid and available. false indicates the name + * is invalid, unavailable, or both. */ - convention?: CookieExpirationConvention; + nameAvailable?: boolean; /** - * The time after the request is made when the session cookie should expire. + * Invalid indicates the name provided does not match Azure App Service naming + * requirements. AlreadyExists indicates that the name is already in use and is + * therefore unavailable. Possible values include: 'Invalid', 'AlreadyExists' */ - timeToExpiration?: string; -} - -/** - * Publishing Credentials Policies parameters. - */ -export interface CsmPublishingCredentialsPoliciesEntity extends ProxyOnlyResource { + reason?: InAvailabilityReasonType; /** - * true to allow access to a publishing method; otherwise, false. + * If reason == invalid, provide the user with the reason why the given name is invalid, and + * provide the resource naming requirements so that the user can select a valid name. If reason + * == AlreadyExists, explain that resource name is already in use, and direct them to select a + * different name. */ - allow: boolean; + message?: string; } /** - * Publishing Credentials Policies collection. + * Resource name availability request content. */ -export interface CsmPublishingCredentialsPoliciesCollection extends ProxyOnlyResource { +export interface ResourceNameAvailabilityRequest { /** - * Whether FTP is allowed. + * Resource name to verify. */ - ftp: CsmPublishingCredentialsPoliciesEntity; + name: string; /** - * Whether Scm Basic Auth is allowed. + * Resource type used for verification. Possible values include: 'Site', 'Slot', + * 'HostingEnvironment', 'PublishingUser', 'Microsoft.Web/sites', 'Microsoft.Web/sites/slots', + * 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/publishingUsers' */ - scm: CsmPublishingCredentialsPoliciesEntity; + type: CheckNameResourceTypes; + /** + * Is fully qualified domain name. + */ + isFqdn?: boolean; } /** - * Publishing options for requested profile. + * Collection of SKU information. */ -export interface CsmPublishingProfileOptions { +export interface SkuInfos { /** - * Name of the format. Valid values are: - * FileZilla3 - * WebDeploy -- default - * Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp' + * Resource type that this SKU applies to. */ - format?: PublishingProfileFormat; + resourceType?: string; /** - * Include the DisasterRecover endpoint if true + * List of SKUs the subscription is able to use. */ - includeDisasterRecoveryEndpoints?: boolean; + skus?: GlobalCsmSkuDescription[]; } /** - * Deployment slot parameters. + * The source control OAuth token. */ -export interface CsmSlotEntity { +export interface SourceControl extends ProxyOnlyResource { /** - * Destination deployment slot during swap operation. + * OAuth access token. */ - targetSlot: string; + token?: string; /** - * true to preserve Virtual Network to the slot during swap; otherwise, - * false. + * OAuth access token secret. */ - preserveVnet: boolean; + tokenSecret?: string; + /** + * OAuth refresh token. + */ + refreshToken?: string; + /** + * OAuth token expiration. + */ + expirationTime?: Date; } /** - * Custom domain analysis. + * Resource validation request content. */ -export interface CustomHostnameAnalysisResult extends ProxyOnlyResource { +export interface ValidateRequest { /** - * true if hostname is already verified; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource name to verify. */ - readonly isHostnameAlreadyVerified?: boolean; + name: string; /** - * DNS verification test result. Possible values include: 'Passed', 'Failed', 'Skipped' - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Resource type used for verification. Possible values include: 'ServerFarm', 'Site', + * 'Microsoft.Web/hostingEnvironments' */ - readonly customDomainVerificationTest?: DnsVerificationTestResult; + type: ValidateResourceTypes; /** - * Raw failure information if DNS verification fails. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Expected location of the resource. */ - readonly customDomainVerificationFailureInfo?: ErrorEntity; + location: string; /** - * true if there is a conflict on a scale unit; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ARM resource ID of an App Service plan that would host the app. */ - readonly hasConflictOnScaleUnit?: boolean; + serverFarmId?: string; /** - * true if there is a conflict across subscriptions; otherwise, false. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of the target SKU for the App Service plan. */ - readonly hasConflictAcrossSubscription?: boolean; + skuName?: string; /** - * Name of the conflicting app on scale unit if it's within the same subscription. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * true if App Service plan is for Linux workers; otherwise, false. */ - readonly conflictingAppResourceId?: string; + needLinuxWorkers?: boolean; /** - * CName records controller can see for this hostname. + * true if App Service plan is for Spot instances; otherwise, false. */ - cNameRecords?: string[]; + isSpot?: boolean; /** - * TXT records controller can see for this hostname. + * Target capacity of the App Service plan (number of VMs). */ - txtRecords?: string[]; + capacity?: number; /** - * A records controller can see for this hostname. + * Name of App Service Environment where app or App Service plan should be created. */ - aRecords?: string[]; + hostingEnvironment?: string; /** - * Alternate CName records controller can see for this hostname. + * true if App Service plan is running as a windows container */ - alternateCNameRecords?: string[]; + isXenon?: boolean; /** - * Alternate TXT records controller can see for this hostname. + * Base URL of the container registry */ - alternateTxtRecords?: string[]; -} - -/** - * The authentication client credentials of the custom Open ID Connect provider. - */ -export interface OpenIdConnectClientCredential extends ProxyOnlyResource { + containerRegistryBaseUrl?: string; /** - * The method that should be used to authenticate the user. Possible values include: - * 'ClientSecretPost' + * Username for to access the container registry */ - method?: ClientCredentialMethod; + containerRegistryUsername?: string; /** - * The app setting that contains the client secret for the custom Open ID Connect provider. + * Password for to access the container registry */ - clientSecretSettingName?: string; -} - -/** - * The configuration settings of the endpoints used for the custom Open ID Connect provider. - */ -export interface OpenIdConnectConfig extends ProxyOnlyResource { + containerRegistryPassword?: string; /** - * The endpoint to be used to make an authorization request. + * Repository name (image name) */ - authorizationEndpoint?: string; + containerImageRepository?: string; /** - * The endpoint to be used to request a token. - */ - tokenEndpoint?: string; - /** - * The endpoint that issues the token. + * Image tag */ - issuer?: string; + containerImageTag?: string; /** - * The endpoint that provides the keys necessary to validate the token. + * Platform (windows or linux) */ - certificationUri?: string; + containerImagePlatform?: string; /** - * The endpoint that contains all the configuration endpoints for the provider. + * App Service Environment Properties */ - wellKnownOpenIdConfiguration?: string; + appServiceEnvironment?: AppServiceEnvironment; } /** - * The configuration settings of the app registration for the custom Open ID Connect provider. + * Error details for when validation fails. */ -export interface OpenIdConnectRegistration extends ProxyOnlyResource { - /** - * The client id of the custom Open ID Connect provider. - */ - clientId?: string; +export interface ValidateResponseError { /** - * The authentication credentials of the custom Open ID Connect provider. + * Validation error code. */ - clientCredential?: OpenIdConnectClientCredential; + code?: string; /** - * The configuration settings of the endpoints used for the custom Open ID Connect provider. + * Validation error message. */ - openIdConnectConfiguration?: OpenIdConnectConfig; + message?: string; } /** - * The configuration settings of the login flow of the custom Open ID Connect provider. + * Describes the result of resource validation. */ -export interface OpenIdConnectLogin extends ProxyOnlyResource { +export interface ValidateResponse { /** - * The name of the claim that contains the users name. + * Result of validation. */ - nameClaimType?: string; + status?: string; /** - * A list of the scopes that should be requested while authenticating. + * Error details for the case when validation fails. */ - scopes?: string[]; + error?: ValidateResponseError; } /** - * The configuration settings of the custom Open ID Connect provider. + * The required set of inputs to validate a VNET */ -export interface CustomOpenIdConnectProvider extends ProxyOnlyResource { +export interface VnetParameters extends ProxyOnlyResource { /** - * false if the custom Open ID provider provider should not be enabled; otherwise, - * true. + * The Resource Group of the VNET to be validated */ - enabled?: boolean; + vnetResourceGroup?: string; /** - * The configuration settings of the app registration for the custom Open ID Connect provider. + * The name of the VNET to be validated */ - registration?: OpenIdConnectRegistration; + vnetName?: string; /** - * The configuration settings of the login flow of the custom Open ID Connect provider. + * The subnet name to be validated */ - login?: OpenIdConnectLogin; + vnetSubnetName?: string; + /** + * The ARM Resource ID of the subnet to validate + */ + subnetResourceId?: string; } /** - * Details about restoring a deleted app. + * A class that describes a test that failed during NSG and UDR validation. */ -export interface DeletedAppRestoreRequest extends ProxyOnlyResource { - /** - * ARM resource ID of the deleted app. Example: - * /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId} - */ - deletedSiteId?: string; - /** - * If true, deleted site configuration, in addition to content, will be restored. - */ - recoverConfiguration?: boolean; +export interface VnetValidationTestFailure extends ProxyOnlyResource { /** - * Point in time to restore the deleted app from, formatted as a DateTime string. - * If unspecified, default value is the time that the app was deleted. + * The name of the test that failed. */ - snapshotTime?: string; + testName?: string; /** - * If true, the snapshot is retrieved from DRSecondary endpoint. + * The details of what caused the failure, e.g. the blocking rule name, etc. */ - useDRSecondary?: boolean; + details?: string; } /** - * User credentials used for publishing activity. + * A class that describes the reason for a validation failure. */ -export interface Deployment extends ProxyOnlyResource { +export interface VnetValidationFailureDetails extends ProxyOnlyResource { /** - * Deployment status. + * Text describing the validation outcome. */ - status?: number; + message?: string; /** - * Details about deployment status. + * A flag describing whether or not validation failed. */ - message?: string; + failed?: boolean; /** - * Who authored the deployment. + * A list of tests that failed in the validation. */ - author?: string; + failedTests?: VnetValidationTestFailure[]; /** - * Who performed the deployment. + * A list of warnings generated during validation. */ - deployer?: string; + warnings?: VnetValidationTestFailure[]; +} + +/** + * The plan object in Azure Resource Manager, represents a marketplace plan. + */ +export interface ArmPlan { /** - * Author email. + * The name. */ - authorEmail?: string; + name?: string; /** - * Start time. + * The publisher. */ - startTime?: Date; + publisher?: string; /** - * End time. + * The product. */ - endTime?: Date; + product?: string; /** - * True if deployment is currently active, false if completed and null if not started. + * The promotion code. */ - active?: boolean; + promotionCode?: string; /** - * Details on deployment. + * Version of product. */ - details?: string; + version?: string; } /** - * Enabled configuration. + * A remote private endpoint connection */ -export interface EnabledConfig { +export interface RemotePrivateEndpointConnection extends ProxyOnlyResource { /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly provisioningState?: string; + /** + * PrivateEndpoint of a remote private endpoint connection + */ + privateEndpoint?: ArmIdWrapper; + privateLinkServiceConnectionState?: PrivateLinkConnectionState; + /** + * Private IPAddresses mapped to the remote private endpoint + */ + ipAddresses?: string[]; } /** - * The configuration settings of the Facebook provider. + * Message envelope that contains the common Azure resource manager properties and the resource + * provider specific content. */ -export interface Facebook extends ProxyOnlyResource { +export interface ResponseMessageEnvelopeRemotePrivateEndpointConnection { /** - * false if the Facebook provider should not be enabled despite the set - * registration; otherwise, true. + * Resource Id. Typically ID is populated only for responses to GET requests. Caller is + * responsible for passing in this + * value for GET requests only. + * For example: + * /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename} */ - enabled?: boolean; + id?: string; /** - * The configuration settings of the app registration for the Facebook provider. + * Name of resource. */ - registration?: AppRegistration; + name?: string; /** - * The version of the Facebook api to be used while logging in. + * Type of resource e.g "Microsoft.Web/sites". */ - graphApiVersion?: string; + type?: string; /** - * The configuration settings of the login flow. + * Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia. */ - login?: LoginScopes; -} - -/** - * Http logs to file system configuration. - */ -export interface FileSystemHttpLogsConfig { + location?: string; /** - * Maximum size in megabytes that http log files can use. - * When reached old log files will be removed to make space for new ones. - * Value can range between 25 and 100. + * Tags associated with resource. */ - retentionInMb?: number; + tags?: { [propertyName: string]: string }; /** - * Retention in days. - * Remove files older than X days. - * 0 or lower means no retention. + * Azure resource manager plan. */ - retentionInDays?: number; + plan?: ArmPlan; /** - * True if configuration is enabled, false if it is disabled and null if configuration is not - * set. + * Resource specific properties. */ - enabled?: boolean; -} - -/** - * The configuration settings of the storage of the tokens if a file system is used. - */ -export interface FileSystemTokenStore extends ProxyOnlyResource { + properties?: RemotePrivateEndpointConnection; /** - * The directory in which the tokens will be stored. + * SKU description of the resource. */ - directory?: string; -} - -/** - * The configuration settings of a forward proxy used to make the requests. - */ -export interface ForwardProxy extends ProxyOnlyResource { + sku?: SkuDescription; /** - * The convention used to determine the url of the request made. Possible values include: - * 'NoProxy', 'Standard', 'Custom' + * Azure-AsyncOperation Status info. */ - convention?: ForwardProxyConvention; + status?: string; /** - * The name of the header containing the host of the request. + * Azure-AsyncOperation Error info. */ - customHostHeaderName?: string; + error?: ErrorEntity; /** - * The name of the header containing the scheme of the request. + * MSI resource */ - customProtoHeaderName?: string; + identity?: ManagedServiceIdentity; + /** + * Logical Availability Zones the service is hosted in + */ + zones?: string[]; } /** - * Function information. + * Build properties for the static site. */ -export interface FunctionEnvelope extends ProxyOnlyResource { +export interface StaticSiteBuildProperties { /** - * Function App ID. + * The path to the app code within the repository. */ - functionAppId?: string; + appLocation?: string; /** - * Script root path URI. + * The path to the api code within the repository. */ - scriptRootPathHref?: string; + apiLocation?: string; /** - * Script URI. + * Deprecated: The path of the app artifacts after building (deprecated in favor of + * OutputLocation) */ - scriptHref?: string; + appArtifactLocation?: string; /** - * Config URI. + * The output path of the app after building. */ - configHref?: string; + outputLocation?: string; /** - * Test data URI. + * A custom command to run during deployment of the static content application. */ - testDataHref?: string; + appBuildCommand?: string; /** - * Secrets file URI. + * A custom command to run during deployment of the Azure Functions API application. */ - secretsFileHref?: string; + apiBuildCommand?: string; /** - * Function URI. + * Skip Github Action workflow generation. */ - href?: string; + skipGithubActionWorkflowGeneration?: boolean; /** - * Config information. + * Github Action secret name override. */ - config?: any; + githubActionSecretNameOverride?: string; +} + +/** + * Template Options for the static site. + */ +export interface StaticSiteTemplateOptions { /** - * File list. + * URL of the template repository. The newly generated repository will be based on this one. */ - files?: { [propertyName: string]: string }; + templateRepositoryUrl?: string; /** - * Test data used when testing via the Azure Portal. + * Owner of the newly generated repository. */ - testData?: string; + owner?: string; /** - * The invocation URL + * Name of the newly generated repository. */ - invokeUrlTemplate?: string; + repositoryName?: string; /** - * The function language + * Description of the newly generated repository. */ - language?: string; + description?: string; /** - * Gets or sets a value indicating whether the function is disabled + * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. + * public). */ - isDisabled?: boolean; + isPrivate?: boolean; } /** - * Function secrets. + * A static site user provided function. */ -export interface FunctionSecrets { +export interface StaticSiteUserProvidedFunctionApp extends ProxyOnlyResource { /** - * Secret key. + * The resource id of the function app registered with the static site */ - key?: string; + functionAppResourceId?: string; /** - * Trigger URL. + * The region of the function app registered with the static site */ - triggerUrl?: string; + functionAppRegion?: string; + /** + * The date and time on which the function app was registered with the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdOn?: Date; } /** - * The configuration settings of the GitHub provider. + * Static Site ARM resource. */ -export interface GitHub extends ProxyOnlyResource { +export interface StaticSiteARMResource extends Resource { /** - * false if the GitHub provider should not be enabled despite the set registration; - * otherwise, true. + * The default autogenerated hostname for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly defaultHostname?: string; /** - * The configuration settings of the app registration for the GitHub provider. + * URL for the repository of the static site. */ - registration?: ClientRegistration; + repositoryUrl?: string; /** - * The configuration settings of the login flow. + * The target branch in the repository. */ - login?: LoginScopes; -} - -/** - * The GitHub action code configuration. - */ -export interface GitHubActionCodeConfiguration { + branch?: string; /** - * Runtime stack is used to determine the workflow file content for code base apps. + * The custom domains associated with this static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - runtimeStack?: string; + readonly customDomains?: string[]; /** - * Runtime version is used to determine what build version to set in the workflow file. + * A user's github repository token. This is used to setup the Github Actions workflow file and + * API secrets. */ - runtimeVersion?: string; -} - -/** - * The GitHub action container configuration. - */ -export interface GitHubActionContainerConfiguration { + repositoryToken?: string; /** - * The server URL for the container registry where the build will be hosted. + * Build properties to configure on the repository. */ - serverUrl?: string; + buildProperties?: StaticSiteBuildProperties; /** - * The image name for the build. + * Private endpoint connections + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - imageName?: string; + readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; /** - * The username used to upload the image to the container registry. + * State indicating whether staging environments are allowed or not allowed for a static web app. + * Possible values include: 'Enabled', 'Disabled' */ - username?: string; + stagingEnvironmentPolicy?: StagingEnvironmentPolicy; /** - * The password used to upload the image to the container registry. + * false if config file is locked for this static web app; otherwise, + * true. */ - password?: string; -} - -/** - * The GitHub action configuration. - */ -export interface GitHubActionConfiguration { + allowConfigFileUpdates?: boolean; /** - * GitHub Action code configuration. + * Template options for generating a new repository. */ - codeConfiguration?: GitHubActionCodeConfiguration; + templateProperties?: StaticSiteTemplateOptions; /** - * GitHub Action container configuration. + * The content distribution endpoint for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - containerConfiguration?: GitHubActionContainerConfiguration; + readonly contentDistributionEndpoint?: string; /** - * This will help determine the workflow configuration to select. + * Identity to use for Key Vault Reference authentication. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isLinux?: boolean; + readonly keyVaultReferenceIdentity?: string; /** - * Workflow option to determine whether the workflow file should be generated and written to the - * repository. + * User provided function apps registered with the static site + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - generateWorkflowFile?: boolean; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + /** + * The provider that submitted the last deployment to the primary environment of the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provider?: string; + sku?: SkuDescription; + identity?: ManagedServiceIdentity; } /** - * The configuration settings that determines the validation flow of users using App Service - * Authentication/Authorization. + * Static Site Build ARM resource. */ -export interface GlobalValidation extends ProxyOnlyResource { +export interface StaticSiteBuildARMResource extends ProxyOnlyResource { /** - * true if the authentication flow is required any request is made; otherwise, - * false. + * An identifier for the static site build. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - requireAuthentication?: boolean; + readonly buildId?: string; /** - * The action to take when an unauthenticated client attempts to access the app. Possible values - * include: 'RedirectToLoginPage', 'AllowAnonymous', 'Return401', 'Return403' + * The source branch. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - unauthenticatedClientAction?: UnauthenticatedClientActionV2; + readonly sourceBranch?: string; /** - * The default authentication provider to use when multiple providers are configured. - * This setting is only needed if multiple providers are configured and the unauthenticated - * client - * action is set to "RedirectToLoginPage". + * The title of a pull request that a static site build is related to. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - redirectToProvider?: string; + readonly pullRequestTitle?: string; /** - * The paths for which unauthenticated flow would not be redirected to the login page. + * The hostname for a static site build. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - excludedPaths?: string[]; -} - -/** - * The configuration settings of the Google provider. - */ -export interface Google extends ProxyOnlyResource { + readonly hostname?: string; /** - * false if the Google provider should not be enabled despite the set registration; - * otherwise, true. + * When this build was created. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly createdTimeUtc?: Date; /** - * The configuration settings of the app registration for the Google provider. + * When this build was updated. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: ClientRegistration; + readonly lastUpdatedOn?: Date; /** - * The configuration settings of the login flow. + * The status of the static site build. Possible values include: 'WaitingForDeployment', + * 'Uploading', 'Deploying', 'Ready', 'Failed', 'Deleting', 'Detached' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly status?: BuildStatus; /** - * The configuration settings of the Azure Active Directory token validation flow. + * User provided function apps registered with the static site build + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validation?: AllowedAudiencesValidation; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; } /** - * Functions host level keys. + * Static Site Custom Domain Overview ARM resource. */ -export interface HostKeys { +export interface StaticSiteCustomDomainOverviewARMResource extends ProxyOnlyResource { /** - * Secret key. + * The domain name for the static site custom domain. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - masterKey?: string; + readonly domainName?: string; /** - * Host level function keys. + * The date and time on which the custom domain was created for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - functionKeys?: { [propertyName: string]: string }; + readonly createdOn?: Date; /** - * System keys. + * The status of the custom domain. Possible values include: 'RetrievingValidationToken', + * 'Validating', 'Adding', 'Ready', 'Failed', 'Deleting' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - systemKeys?: { [propertyName: string]: string }; + readonly status?: CustomDomainStatus; + /** + * The TXT record validation token + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly validationToken?: string; + /** + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly errorMessage?: string; } /** - * A hostname binding object. + * Static Site Custom Domain Request Properties ARM resource. */ -export interface HostNameBinding extends ProxyOnlyResource { +export interface StaticSiteCustomDomainRequestPropertiesARMResource extends ProxyOnlyResource { /** - * App Service app name. + * Validation method for adding a custom domain. Default value: 'cname-delegation'. */ - siteName?: string; + validationMethod?: string; +} + +/** + * Static Site Function Overview ARM resource. + */ +export interface StaticSiteFunctionOverviewARMResource extends ProxyOnlyResource { /** - * Fully qualified ARM domain resource URI. + * The name for the function + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - domainId?: string; + readonly functionName?: string; /** - * Azure resource name. + * The trigger type of the function. Possible values include: 'HttpTrigger', 'Unknown' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureResourceName?: string; + readonly triggerType?: TriggerTypes; +} + +/** + * ARM resource for a static site when patching + */ +export interface StaticSitePatchResource extends ProxyOnlyResource { /** - * Azure resource type. Possible values include: 'Website', 'TrafficManager' + * The default autogenerated hostname for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureResourceType?: AzureResourceType; + readonly defaultHostname?: string; /** - * Custom DNS record type. Possible values include: 'CName', 'A' + * URL for the repository of the static site. */ - customHostNameDnsRecordType?: CustomHostNameDnsRecordType; + repositoryUrl?: string; /** - * Hostname type. Possible values include: 'Verified', 'Managed' + * The target branch in the repository. */ - hostNameType?: HostNameType; + branch?: string; /** - * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled' + * The custom domains associated with this static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sslState?: SslState; + readonly customDomains?: string[]; /** - * SSL certificate thumbprint + * A user's github repository token. This is used to setup the Github Actions workflow file and + * API secrets. */ - thumbprint?: string; + repositoryToken?: string; /** - * Virtual IP address assigned to the hostname if IP based SSL is enabled. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Build properties to configure on the repository. */ - readonly virtualIP?: string; -} - -/** - * Http logs configuration. - */ -export interface HttpLogsConfig { + buildProperties?: StaticSiteBuildProperties; /** - * Http logs to file system configuration. + * Private endpoint connections + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileSystem?: FileSystemHttpLogsConfig; + readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; /** - * Http logs to azure blob storage configuration. + * State indicating whether staging environments are allowed or not allowed for a static web app. + * Possible values include: 'Enabled', 'Disabled' */ - azureBlobStorage?: AzureBlobStorageHttpLogsConfig; -} - -/** - * The configuration settings of the paths HTTP requests. - */ -export interface HttpSettingsRoutes extends ProxyOnlyResource { + stagingEnvironmentPolicy?: StagingEnvironmentPolicy; /** - * The prefix that should precede all the authentication/authorization paths. + * false if config file is locked for this static web app; otherwise, + * true. */ - apiPrefix?: string; -} - -/** - * The configuration settings of the HTTP requests for authentication and authorization requests - * made against App Service Authentication/Authorization. - */ -export interface HttpSettings extends ProxyOnlyResource { + allowConfigFileUpdates?: boolean; /** - * false if the authentication/authorization responses not having the HTTPS scheme - * are permissible; otherwise, true. + * Template options for generating a new repository. */ - requireHttps?: boolean; + templateProperties?: StaticSiteTemplateOptions; /** - * The configuration settings of the paths HTTP requests. + * The content distribution endpoint for the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - routes?: HttpSettingsRoutes; + readonly contentDistributionEndpoint?: string; /** - * The configuration settings of a forward proxy used to make the requests. + * Identity to use for Key Vault Reference authentication. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - forwardProxy?: ForwardProxy; -} - -/** - * The configuration settings of the app registration for the Twitter provider. - */ -export interface TwitterRegistration extends ProxyOnlyResource { + readonly keyVaultReferenceIdentity?: string; /** - * The OAuth 1.0a consumer key of the Twitter application used for sign-in. - * This setting is required for enabling Twitter Sign-In. - * Twitter Sign-In documentation: https://dev.twitter.com/web/sign-in + * User provided function apps registered with the static site + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - consumerKey?: string; + readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; /** - * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter - * application used for sign-in. + * The provider that submitted the last deployment to the primary environment of the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - consumerSecretSettingName?: string; + readonly provider?: string; } /** - * The configuration settings of the Twitter provider. + * Static Site Reset Properties ARM resource. */ -export interface Twitter extends ProxyOnlyResource { +export interface StaticSiteResetPropertiesARMResource extends ProxyOnlyResource { /** - * false if the Twitter provider should not be enabled despite the set registration; - * otherwise, true. + * The token which proves admin privileges to the repository. */ - enabled?: boolean; + repositoryToken?: string; /** - * The configuration settings of the app registration for the Twitter provider. + * Determines whether the repository should be updated with the new properties. */ - registration?: TwitterRegistration; + shouldUpdateRepository?: boolean; } /** - * The configuration settings of the legacy Microsoft Account provider. + * Static Site User ARM resource. */ -export interface LegacyMicrosoftAccount extends ProxyOnlyResource { +export interface StaticSiteUserARMResource extends ProxyOnlyResource { /** - * false if the legacy Microsoft Account provider should not be enabled despite the - * set registration; otherwise, true. + * The identity provider for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - enabled?: boolean; + readonly provider?: string; /** - * The configuration settings of the app registration for the legacy Microsoft Account provider. + * The user id for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - registration?: ClientRegistration; + readonly userId?: string; /** - * The configuration settings of the login flow. + * The display name for the static site user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - login?: LoginScopes; + readonly displayName?: string; /** - * The configuration settings of the legacy Microsoft Account provider token validation flow. + * The roles for the static site user, in free-form string format */ - validation?: AllowedAudiencesValidation; + roles?: string; } /** - * The configuration settings of each of the identity providers used to configure App Service - * Authentication/Authorization. + * Static sites user roles invitation resource. */ -export interface IdentityProviders extends ProxyOnlyResource { - /** - * The configuration settings of the Azure Active directory provider. - */ - azureActiveDirectory?: AzureActiveDirectory; - /** - * The configuration settings of the Facebook provider. - */ - facebook?: Facebook; - /** - * The configuration settings of the GitHub provider. - */ - gitHub?: GitHub; - /** - * The configuration settings of the Google provider. - */ - google?: Google; +export interface StaticSiteUserInvitationRequestResource extends ProxyOnlyResource { /** - * The configuration settings of the Twitter provider. + * The domain name for the static site custom domain. */ - twitter?: Twitter; + domain?: string; /** - * The map of the name of the alias of each custom Open ID Connect provider to the - * configuration settings of the custom Open ID Connect provider. + * The identity provider for the static site user. */ - customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider }; + provider?: string; /** - * The configuration settings of the legacy Microsoft Account provider. + * The user id for the static site user. */ - legacyMicrosoftAccount?: LegacyMicrosoftAccount; + userDetails?: string; /** - * The configuration settings of the Apple provider. + * The roles for the static site user, in free-form string format */ - apple?: Apple; + roles?: string; /** - * The configuration settings of the Azure Static Web Apps provider. + * The number of hours the sas token stays valid */ - azureStaticWebApps?: AzureStaticWebApps; + numHoursToExpiration?: number; } /** - * Function key info. + * Static sites user roles invitation link resource. */ -export interface KeyInfo { +export interface StaticSiteUserInvitationResponseResource extends ProxyOnlyResource { /** - * Key name + * The expiration time of the invitation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - name?: string; + readonly expiresOn?: Date; /** - * Key value + * The url for the invitation link + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - value?: string; + readonly invitationUrl?: string; } /** - * The routes that specify the endpoints used for login and logout requests. + * Static Site User Provided Function App ARM resource. */ -export interface LoginRoutes extends ProxyOnlyResource { +export interface StaticSiteUserProvidedFunctionAppARMResource extends ProxyOnlyResource { /** - * The endpoint at which a logout request should be made. + * The resource id of the function app registered with the static site */ - logoutEndpoint?: string; + functionAppResourceId?: string; + /** + * The region of the function app registered with the static site + */ + functionAppRegion?: string; + /** + * The date and time on which the function app was registered with the static site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdOn?: Date; } /** - * The configuration settings of the token store. + * Static site zip deployment ARM resource. */ -export interface TokenStore extends ProxyOnlyResource { +export interface StaticSiteZipDeploymentARMResource extends ProxyOnlyResource { /** - * true to durably store platform-specific security tokens that are obtained during - * login flows; otherwise, false. - * The default is false. + * URL for the zipped app content */ - enabled?: boolean; + appZipUrl?: string; /** - * The number of hours after session token expiration that a session token can be used to - * call the token refresh API. The default is 72 hours. + * URL for the zipped api content */ - tokenRefreshExtensionHours?: number; + apiZipUrl?: string; /** - * The configuration settings of the storage of the tokens if a file system is used. + * A title to label the deployment */ - fileSystem?: FileSystemTokenStore; + deploymentTitle?: string; /** - * The configuration settings of the storage of the tokens if blob storage is used. + * The provider submitting this deployment */ - azureBlobStorage?: BlobStorageTokenStore; + provider?: string; + /** + * The language of the api content, if it exists + */ + functionLanguage?: string; } /** - * The configuration settings of the nonce used in the login flow. + * Preview for the Static Site Workflow to be generated */ -export interface Nonce extends ProxyOnlyResource { +export interface StaticSitesWorkflowPreview extends ProxyOnlyResource { /** - * false if the nonce should not be validated while completing the login flow; - * otherwise, true. + * The path for the workflow file to be generated + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - validateNonce?: boolean; + readonly path?: string; /** - * The time after the request is made when the nonce should expire. - */ - nonceExpirationInterval?: string; + * The contents for the workflow file to be generated + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly contents?: string; } /** - * The configuration settings of the login flow of users using App Service - * Authentication/Authorization. + * Request entity for previewing the Static Site workflow */ -export interface Login extends ProxyOnlyResource { - /** - * The routes that specify the endpoints used for login and logout requests. - */ - routes?: LoginRoutes; - /** - * The configuration settings of the token store. - */ - tokenStore?: TokenStore; - /** - * true if the fragments from the request are preserved after the login request is - * made; otherwise, false. - */ - preserveUrlFragmentsForLogins?: boolean; +export interface StaticSitesWorkflowPreviewRequest 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. + * URL for the repository of the static site. */ - allowedExternalRedirectUrls?: string[]; + repositoryUrl?: string; /** - * The configuration settings of the session cookie's expiration. + * The target branch in the repository. */ - cookieExpiration?: CookieExpiration; + branch?: string; /** - * The configuration settings of the nonce used in the login flow. + * Build properties to configure on the repository. */ - nonce?: Nonce; + buildProperties?: StaticSiteBuildProperties; } /** - * MSDeploy ARM PUT information + * String list resource. */ -export interface MSDeploy extends ProxyOnlyResource { - /** - * Package URI - */ - packageUri?: string; - /** - * SQL Connection String - */ - connectionString?: string; +export interface StringList extends ProxyOnlyResource { /** - * Database Type + * List of string resources. */ - dbType?: string; + 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; /** - * URI of MSDeploy Parameters file. Must not be set if SetParameters is used. + * Possible values include: 'Initialized', 'Resolved', 'InvalidSyntax', 'MSINotEnabled', + * 'VaultNotFound', 'SecretNotFound', 'SecretVersionNotFound', 'AccessToKeyVaultDenied', + * 'OtherReasons', 'FetchTimedOut', 'UnauthorizedClient' */ - setParametersXmlFileUri?: string; + status?: ResolveStatus; + vaultName?: string; + secretName?: string; + secretVersion?: string; + identityType?: ManagedServiceIdentity; + details?: string; /** - * MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used. + * Possible values include: 'KeyVault' */ - setParameters?: { [propertyName: string]: string }; + source?: ConfigReferenceSource; + activeVersion?: string; +} + +/** + * The configuration settings of the app registration for providers that have app ids and app + * secrets + */ +export interface AppRegistration extends ProxyOnlyResource { /** - * Controls whether the MSDeploy operation skips the App_Data directory. - * If set to true, the existing App_Data directory on the destination - * will not be deleted, and any App_Data directory in the source will be ignored. - * Setting is false by default. + * The App ID of the app used for login. */ - skipAppData?: boolean; + appId?: string; /** - * Sets the AppOffline rule while the MSDeploy operation executes. - * Setting is false by default. + * The app setting name that contains the app secret. */ - appOffline?: boolean; + appSecretSettingName?: string; } /** - * MSDeploy log entry + * The configuration settings of the registration for the Apple provider */ -export interface MSDeployLogEntry { - /** - * Timestamp of log entry - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly time?: Date; +export interface AppleRegistration 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 Client ID of the app used for login. */ - readonly type?: MSDeployLogEntryType; + clientId?: string; /** - * Log entry message - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The app setting name that contains the client secret. */ - readonly message?: string; + clientSecretSettingName?: string; } /** - * MSDeploy log + * The configuration settings of the login flow, including the scopes that should be requested. */ -export interface MSDeployLog extends ProxyOnlyResource { +export interface LoginScopes extends ProxyOnlyResource { /** - * List of log entry messages - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * A list of the scopes that should be requested while authenticating. */ - readonly entries?: MSDeployLogEntry[]; + scopes?: string[]; } /** - * MSDeploy ARM response + * The configuration settings of the Apple provider. */ -export interface MSDeployStatus extends ProxyOnlyResource { - /** - * Username of deployer - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly deployer?: string; - /** - * Provisioning state. Possible values include: 'accepted', 'running', 'succeeded', 'failed', - * 'canceled' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly provisioningState?: MSDeployProvisioningState; +export interface Apple extends ProxyOnlyResource { /** - * Start time of deploy operation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * false if the Apple provider should not be enabled despite the set registration; + * otherwise, true. */ - readonly startTime?: Date; + enabled?: boolean; /** - * End time of deploy operation - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the Apple registration. */ - readonly endTime?: Date; + registration?: AppleRegistration; /** - * Whether the deployment operation has completed - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the login flow. */ - readonly complete?: boolean; + login?: LoginScopes; } /** - * MySQL migration request. + * Application logs to file system configuration. */ -export interface MigrateMySqlRequest extends ProxyOnlyResource { - /** - * Connection string to the remote MySQL database. - */ - connectionString: string; +export interface FileSystemApplicationLogsConfig { /** - * The type of migration operation to be done. Possible values include: 'LocalToRemote', - * 'RemoteToLocal' + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'. + * Default value: 'Off'. */ - migrationType: MySqlMigrationType; + level?: LogLevel; } /** - * MySQL migration status. + * Application logs to Azure table storage configuration. */ -export interface MigrateMySqlStatus extends ProxyOnlyResource { - /** - * Status of the migration task. Possible values include: 'InProgress', 'Failed', 'Succeeded', - * 'TimedOut', 'Created' - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly migrationOperationStatus?: OperationStatus; +export interface AzureTableStorageApplicationLogsConfig { /** - * Operation ID for the migration task. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' */ - readonly operationId?: string; + level?: LogLevel; /** - * True if the web app has in app MySql enabled - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SAS URL to an Azure table with add/query/delete permissions. */ - readonly localMySqlEnabled?: boolean; -} - -/** - * Hybrid Connection for an App Service app. - */ -export interface RelayServiceConnectionEntity extends ProxyOnlyResource { - entityName?: string; - entityConnectionString?: string; - resourceType?: string; - resourceConnectionString?: string; - hostname?: string; - port?: number; - biztalkUri?: string; + sasUrl: string; } /** - * Full view of network features for an app (presently VNET integration and Hybrid Connections). + * Application logs azure blob storage configuration. */ -export interface NetworkFeatures extends ProxyOnlyResource { - /** - * The Virtual Network name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly virtualNetworkName?: string; +export interface AzureBlobStorageApplicationLogsConfig { /** - * The Virtual Network summary view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error' */ - readonly virtualNetworkConnection?: VnetInfo; + level?: LogLevel; /** - * The Hybrid Connections summary view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SAS url to a azure blob container with read/write/list/delete permissions. */ - readonly hybridConnections?: RelayServiceConnectionEntity[]; + sasUrl?: string; /** - * The Hybrid Connection V2 (Service Bus) view. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Retention in days. + * Remove blobs older than X days. + * 0 or lower means no retention. */ - readonly hybridConnectionsV2?: HybridConnection[]; + retentionInDays?: number; } /** - * Network trace + * Application logs configuration. */ -export interface NetworkTrace { +export interface ApplicationLogsConfig { /** - * Local file path for the captured network trace file. + * Application logs to file system configuration. */ - path?: string; + fileSystem?: FileSystemApplicationLogsConfig; /** - * Current status of the network trace operation, same as Operation.Status - * (InProgress/Succeeded/Failed). + * Application logs to azure table storage configuration. */ - status?: string; + azureTableStorage?: AzureTableStorageApplicationLogsConfig; /** - * Detailed message of a network trace operation, e.g. error message in case of failure. + * Application logs to blob storage configuration. */ - message?: string; + azureBlobStorage?: AzureBlobStorageApplicationLogsConfig; } /** - * Performance monitor sample in a set. + * The configuration settings of the platform of App Service Authentication/Authorization. */ -export interface PerfMonSample { +export interface AuthPlatform extends ProxyOnlyResource { /** - * Point in time for which counter was measured. + * true if the Authentication / Authorization feature is enabled for the current + * app; otherwise, false. */ - time?: Date; + enabled?: boolean; /** - * Name of the server on which the measurement is made. + * The RuntimeVersion of the Authentication / Authorization feature in use for the current app. + * The setting in this value can control the behavior of certain features in the Authentication / + * Authorization module. */ - instanceName?: string; + runtimeVersion?: string; /** - * Value of counter at a certain time. + * The path of the config file containing auth settings if they come from a file. + * If the path is relative, base will the site's root directory. */ - value?: number; + configFilePath?: string; } /** - * Metric information. + * The configuration settings of the Azure Active Directory app registration. */ -export interface PerfMonSet { - /** - * Unique key name of the counter. - */ - name?: string; +export interface AzureActiveDirectoryRegistration extends ProxyOnlyResource { /** - * Start time of the period. + * 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 */ - startTime?: Date; + openIdIssuer?: string; /** - * End time of the period. + * The Client ID of this relying party application, known as the client_id. + * This setting is required for enabling OpenID Connection authentication with Azure Active + * Directory or + * other 3rd party OpenID Connect providers. + * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html */ - endTime?: Date; + clientId?: string; /** - * Presented time grain. + * The app setting name that contains the client secret of the relying party application. */ - timeGrain?: string; + clientSecretSettingName?: string; /** - * Collection of workers that are active during this time. + * 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. */ - values?: PerfMonSample[]; + clientSecretCertificateThumbprint?: string; } /** - * Performance monitor API response. + * The configuration settings of the Azure Active Directory login flow. */ -export interface PerfMonResponse { - /** - * The response code. - */ - code?: string; - /** - * The message. - */ - message?: string; +export interface AzureActiveDirectoryLogin extends ProxyOnlyResource { + disableWWWAuthenticate?: boolean; /** - * The performance monitor counters. + * Login parameters to send to the OpenID Connect authorization endpoint when + * a user logs in. Each parameter must be in the form "key=value". */ - data?: PerfMonSet; + loginParameters?: string[]; } /** - * Premier add-on. + * The configuration settings of the checks that should be made while validating the JWT Claims. */ -export interface PremierAddOn extends Resource { - /** - * Premier add on SKU. - */ - sku?: string; +export interface JwtClaimChecks extends ProxyOnlyResource { /** - * Premier add on Product. + * The list of the allowed groups. */ - product?: string; + allowedGroups?: string[]; /** - * Premier add on Vendor. + * The list of the allowed client applications. */ - vendor?: string; + allowedClientApplications?: string[]; +} + +/** + * The configuration settings of the Azure Active Directory token validation flow. + */ +export interface AzureActiveDirectoryValidation extends ProxyOnlyResource { /** - * Premier add on Marketplace publisher. + * The configuration settings of the checks that should be made while validating the JWT Claims. */ - marketplacePublisher?: string; + jwtClaimChecks?: JwtClaimChecks; /** - * Premier add on Marketplace offer. + * The list of audiences that can make successful authentication/authorization requests. */ - marketplaceOffer?: string; + allowedAudiences?: string[]; } /** - * ARM resource for a PremierAddOn. + * The configuration settings of the Azure Active directory provider. */ -export interface PremierAddOnPatchResource extends ProxyOnlyResource { +export interface AzureActiveDirectory extends ProxyOnlyResource { /** - * Premier add on SKU. + * false if the Azure Active Directory provider should not be enabled despite the + * set registration; otherwise, true. */ - sku?: string; + enabled?: boolean; /** - * Premier add on Product. + * The configuration settings of the Azure Active Directory app registration. */ - product?: string; + registration?: AzureActiveDirectoryRegistration; /** - * Premier add on Vendor. + * The configuration settings of the Azure Active Directory login flow. */ - vendor?: string; + login?: AzureActiveDirectoryLogin; /** - * Premier add on Marketplace publisher. + * The configuration settings of the Azure Active Directory token validation flow. */ - marketplacePublisher?: string; + validation?: AzureActiveDirectoryValidation; /** - * Premier add on Marketplace offer. + * Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st + * party tooling. + * This is an internal flag primarily intended to support the Azure Management Portal. Users + * should not + * read or write to this property. */ - marketplaceOffer?: string; + isAutoProvisioned?: boolean; } /** - * Description of a Virtual Network subnet that is useable for private site access. + * Http logs to azure blob storage configuration. */ -export interface PrivateAccessSubnet { +export interface AzureBlobStorageHttpLogsConfig { /** - * The name of the subnet. + * SAS url to a azure blob container with read/write/list/delete permissions. */ - name?: string; + sasUrl?: string; /** - * The key (ID) of the subnet. + * Retention in days. + * Remove blobs older than X days. + * 0 or lower means no retention. */ - key?: number; + retentionInDays?: number; + /** + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. + */ + enabled?: boolean; } /** - * Description of a Virtual Network that is useable for private site access. + * The configuration settings of the registration for the Azure Static Web Apps provider */ -export interface PrivateAccessVirtualNetwork { +export interface AzureStaticWebAppsRegistration extends ProxyOnlyResource { /** - * The name of the Virtual Network. + * The Client ID of the app used for login. */ - name?: string; + clientId?: string; +} + +/** + * The configuration settings of the Azure Static Web Apps provider. + */ +export interface AzureStaticWebApps extends ProxyOnlyResource { /** - * The key (ID) of the Virtual Network. + * false if the Azure Static Web Apps provider should not be enabled despite the set + * registration; otherwise, true. */ - key?: number; + enabled?: boolean; /** - * The ARM uri of the Virtual Network + * The configuration settings of the Azure Static Web Apps registration. */ - resourceId?: string; + registration?: AzureStaticWebAppsRegistration; +} + +/** + * AzureStorageInfo dictionary resource. + */ +export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource { /** - * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not - * null) is interpreted to mean that all subnets are allowed within this Virtual Network. + * Azure storage accounts. */ - subnets?: PrivateAccessSubnet[]; + properties?: { [propertyName: string]: AzureStorageInfoValue }; } /** - * Description of the parameters of Private Access for a Web Site. + * Database backup settings. */ -export interface PrivateAccess extends ProxyOnlyResource { +export interface DatabaseBackupSetting { /** - * Whether private access is enabled or not. + * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql', + * 'LocalMySql', 'PostgreSql' */ - enabled?: boolean; + databaseType: DatabaseType; + name?: string; /** - * The Virtual Networks (and subnets) allowed to access the site privately. + * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings. + * This is used during restore with overwrite connection strings options. */ - virtualNetworks?: PrivateAccessVirtualNetwork[]; + connectionStringName?: string; + /** + * Contains a connection string to a database which is being backed up or restored. If the + * restore should happen to a new database, the database name inside is the new one. + */ + connectionString?: string; } /** - * Process Thread Information. + * Backup description. */ -export interface ProcessThreadInfo extends ProxyOnlyResource { +export interface BackupItem extends ProxyOnlyResource { /** - * Site extension ID. + * Id of the backup. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly identifier?: number; + readonly backupId?: number; /** - * HRef URI. + * SAS URL for the storage account container which contains this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - href?: string; + readonly storageAccountUrl?: string; /** - * Process URI. + * Name of the blob which contains data for this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - process?: string; + readonly blobName?: string; /** - * Start address. + * Name of this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startAddress?: string; + readonly backupItemName?: string; /** - * Current thread priority. + * Backup status. Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut', + * 'Created', 'Skipped', 'PartiallySucceeded', 'DeleteInProgress', 'DeleteFailed', 'Deleted' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - currentPriority?: number; + readonly status?: BackupItemStatus; /** - * Thread priority level. + * Size of the backup in bytes. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - priorityLevel?: string; + readonly sizeInBytes?: number; /** - * Base priority. + * Timestamp of the backup creation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - basePriority?: number; + readonly created?: Date; /** - * Start time. + * Details regarding this backup. Might contain an error message. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - startTime?: Date; + readonly log?: string; /** - * Total processor time. + * List of databases included in the backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - totalProcessorTime?: string; + readonly databases?: DatabaseBackupSetting[]; /** - * User processor time. + * True if this backup has been created due to a schedule being triggered. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - userProcessorTime?: string; + readonly scheduled?: boolean; /** - * Thread state. + * Timestamp of a last restore operation which used this backup. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - state?: string; + readonly lastRestoreTimeStamp?: Date; /** - * Wait reason. + * Timestamp when this backup finished. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - waitReason?: string; + readonly finishedTimeStamp?: Date; + /** + * 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.** + */ + readonly correlationId?: string; + /** + * Size of the original web app which has been backed up. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly websiteSizeInBytes?: number; } /** - * Process Module Information. + * Description of a backup schedule. Describes how often should be the backup performed and what + * should be the retention policy. */ -export interface ProcessModuleInfo extends ProxyOnlyResource { +export interface BackupSchedule { /** - * Base address. Used as module identifier in ARM resource URI. + * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and + * FrequencyUnit should be set to Day). Default value: 7. */ - baseAddress?: string; + frequencyInterval: number; /** - * File name. + * 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'. */ - fileName?: string; + frequencyUnit: FrequencyUnit; /** - * HRef URI. + * 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. */ - href?: string; + keepAtLeastOneBackup: boolean; /** - * File path. + * After how many days backups should be deleted. Default value: 30. */ - filePath?: string; + retentionPeriodInDays: number; /** - * Module memory size. + * When the schedule should start working. */ - moduleMemorySize?: number; + startTime?: Date; /** - * File version. + * Last time when this schedule was triggered. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - fileVersion?: string; + readonly lastExecutionTime?: Date; +} + +/** + * Description of a backup which will be performed. + */ +export interface BackupRequest extends ProxyOnlyResource { /** - * File description. + * Name of the backup. */ - fileDescription?: string; + backupName?: string; /** - * Product name. + * 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; /** - * Product version. + * SAS URL to the container. */ - productVersion?: string; + storageAccountUrl: string; /** - * Is debug? + * Schedule for the backup if it is executed periodically. */ - isDebug?: boolean; + backupSchedule?: BackupSchedule; /** - * Module language (locale). + * Databases included in the backup. */ - language?: string; + databases?: DatabaseBackupSetting[]; } /** - * Process Information. + * The configuration settings of the storage of the tokens if blob storage is used. */ -export interface ProcessInfo extends ProxyOnlyResource { +export interface BlobStorageTokenStore extends ProxyOnlyResource { /** - * ARM Identifier for deployment. + * The name of the app setting containing the SAS URL of the blob storage containing the tokens. + */ + sasUrlSettingName?: string; +} + +/** + * The configuration settings of the app registration for providers that have client ids and client + * secrets + */ +export interface ClientRegistration extends ProxyOnlyResource { + /** + * The Client ID of the app used for login. + */ + clientId?: string; + /** + * The app setting name that contains the client secret. + */ + clientSecretSettingName?: string; +} + +/** + * Database connection string value to type pair. + */ +export interface ConnStringValueTypePair { + /** + * Value of pair. + */ + value: string; + /** + * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', + * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL' + */ + type: ConnectionStringType; +} + +/** + * String dictionary resource. + */ +export interface ConnectionStringDictionary extends ProxyOnlyResource { + /** + * Connection strings. + */ + properties?: { [propertyName: string]: ConnStringValueTypePair }; +} + +/** + * An interface representing ContainerCpuUsage. + */ +export interface ContainerCpuUsage { + totalUsage?: number; + perCpuUsage?: number[]; + kernelModeUsage?: number; + userModeUsage?: number; +} + +/** + * An interface representing ContainerThrottlingData. + */ +export interface ContainerThrottlingData { + periods?: number; + throttledPeriods?: number; + throttledTime?: number; +} + +/** + * An interface representing ContainerCpuStatistics. + */ +export interface ContainerCpuStatistics { + cpuUsage?: ContainerCpuUsage; + systemCpuUsage?: number; + onlineCpuCount?: number; + throttlingData?: ContainerThrottlingData; +} + +/** + * An interface representing ContainerMemoryStatistics. + */ +export interface ContainerMemoryStatistics { + usage?: number; + maxUsage?: number; + limit?: number; +} + +/** + * An interface representing ContainerNetworkInterfaceStatistics. + */ +export interface ContainerNetworkInterfaceStatistics { + rxBytes?: number; + rxPackets?: number; + rxErrors?: number; + rxDropped?: number; + txBytes?: number; + txPackets?: number; + txErrors?: number; + txDropped?: number; +} + +/** + * An interface representing ContainerInfo. + */ +export interface ContainerInfo { + currentTimeStamp?: Date; + previousTimeStamp?: Date; + currentCpuStats?: ContainerCpuStatistics; + previousCpuStats?: ContainerCpuStatistics; + memoryStats?: ContainerMemoryStatistics; + name?: string; + id?: string; + eth0?: ContainerNetworkInterfaceStatistics; +} + +/** + * Continuous Web Job Information. + */ +export interface ContinuousWebJob extends ProxyOnlyResource { + /** + * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart', + * 'Stopped' + */ + status?: ContinuousWebJobStatus; + /** + * Detailed status. + */ + detailedStatus?: string; + /** + * Log URL. + */ + logUrl?: string; + /** + * Run command. + */ + runCommand?: string; + /** + * Job URL. + */ + url?: string; + /** + * Extra Info URL. + */ + extraInfoUrl?: string; + /** + * Job type. Possible values include: 'Continuous', 'Triggered' + */ + webJobType?: WebJobType; + /** + * Error information. + */ + error?: string; + /** + * Using SDK? + */ + usingSdk?: boolean; + /** + * Job settings. + */ + settings?: { [propertyName: string]: any }; +} + +/** + * The configuration settings of the session cookie's expiration. + */ +export interface CookieExpiration extends ProxyOnlyResource { + /** + * The convention used when determining the session cookie's expiration. Possible values include: + * 'FixedTime', 'IdentityProviderDerived' + */ + convention?: CookieExpirationConvention; + /** + * The time after the request is made when the session cookie should expire. + */ + timeToExpiration?: string; +} + +/** + * Publishing Credentials Policies parameters. + */ +export interface CsmPublishingCredentialsPoliciesEntity extends ProxyOnlyResource { + /** + * true to allow access to a publishing method; otherwise, false. + */ + allow: boolean; +} + +/** + * Publishing Credentials Policies collection. + */ +export interface CsmPublishingCredentialsPoliciesCollection extends ProxyOnlyResource { + /** + * Whether FTP is allowed. + */ + ftp: CsmPublishingCredentialsPoliciesEntity; + /** + * Whether Scm Basic Auth is allowed. + */ + scm: CsmPublishingCredentialsPoliciesEntity; +} + +/** + * Publishing options for requested profile. + */ +export interface CsmPublishingProfileOptions { + /** + * Name of the format. Valid values are: + * FileZilla3 + * WebDeploy -- default + * Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp' + */ + format?: PublishingProfileFormat; + /** + * Include the DisasterRecover endpoint if true + */ + includeDisasterRecoveryEndpoints?: boolean; +} + +/** + * Deployment slot parameters. + */ +export interface CsmSlotEntity { + /** + * Destination deployment slot during swap operation. + */ + targetSlot: string; + /** + * true to preserve Virtual Network to the slot during swap; otherwise, + * false. + */ + preserveVnet: boolean; +} + +/** + * Custom domain analysis. + */ +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 identifier?: number; + readonly isHostnameAlreadyVerified?: boolean; /** - * Deployment name. + * 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.** */ - deploymentName?: string; + readonly customDomainVerificationTest?: DnsVerificationTestResult; /** - * HRef URI. + * Raw failure information if DNS verification fails. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - href?: string; + readonly customDomainVerificationFailureInfo?: ErrorEntity; /** - * Minidump URI. + * 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.** */ - minidump?: string; + readonly hasConflictOnScaleUnit?: boolean; /** - * Is profile running? + * 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.** */ - isProfileRunning?: boolean; + readonly hasConflictAcrossSubscription?: boolean; /** - * Is the IIS Profile running? + * 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.** */ - isIisProfileRunning?: boolean; + readonly conflictingAppResourceId?: string; /** - * IIS Profile timeout (seconds). + * CName records controller can see for this hostname. */ - iisProfileTimeoutInSeconds?: number; + cNameRecords?: string[]; /** - * Parent process. + * TXT records controller can see for this hostname. */ - parent?: string; + txtRecords?: string[]; /** - * Child process list. + * A records controller can see for this hostname. */ - children?: string[]; + aRecords?: string[]; /** - * Thread list. + * Alternate CName records controller can see for this hostname. */ - threads?: ProcessThreadInfo[]; + alternateCNameRecords?: string[]; /** - * List of open files. + * Alternate TXT records controller can see for this hostname. */ - openFileHandles?: string[]; + alternateTxtRecords?: string[]; +} + +/** + * The authentication client credentials of the custom Open ID Connect provider. + */ +export interface OpenIdConnectClientCredential extends ProxyOnlyResource { /** - * List of modules. + * The method that should be used to authenticate the user. Possible values include: + * 'ClientSecretPost' */ - modules?: ProcessModuleInfo[]; + method?: ClientCredentialMethod; /** - * File name of this process. + * The app setting that contains the client secret for the custom Open ID Connect provider. */ - fileName?: string; + clientSecretSettingName?: string; +} + +/** + * The configuration settings of the endpoints used for the custom Open ID Connect provider. + */ +export interface OpenIdConnectConfig extends ProxyOnlyResource { /** - * Command line. + * The endpoint to be used to make an authorization request. */ - commandLine?: string; + authorizationEndpoint?: string; /** - * User name. + * The endpoint to be used to request a token. */ - userName?: string; + tokenEndpoint?: string; /** - * Handle count. + * The endpoint that issues the token. */ - handleCount?: number; + issuer?: string; /** - * Module count. + * The endpoint that provides the keys necessary to validate the token. */ - moduleCount?: number; + certificationUri?: string; /** - * Thread count. + * The endpoint that contains all the configuration endpoints for the provider. */ - threadCount?: number; + wellKnownOpenIdConfiguration?: string; +} + +/** + * The configuration settings of the app registration for the custom Open ID Connect provider. + */ +export interface OpenIdConnectRegistration extends ProxyOnlyResource { /** - * Start time. + * The client id of the custom Open ID Connect provider. */ - startTime?: Date; + clientId?: string; + /** + * The authentication credentials of the custom Open ID Connect provider. + */ + clientCredential?: OpenIdConnectClientCredential; + /** + * The configuration settings of the endpoints used for the custom Open ID Connect provider. + */ + openIdConnectConfiguration?: OpenIdConnectConfig; +} + +/** + * The configuration settings of the login flow of the custom Open ID Connect provider. + */ +export interface OpenIdConnectLogin extends ProxyOnlyResource { + /** + * The name of the claim that contains the users name. + */ + nameClaimType?: string; + /** + * A list of the scopes that should be requested while authenticating. + */ + scopes?: string[]; +} + +/** + * The configuration settings of the custom Open ID Connect provider. + */ +export interface CustomOpenIdConnectProvider extends ProxyOnlyResource { + /** + * false if the custom Open ID provider provider should not be enabled; otherwise, + * true. + */ + enabled?: boolean; + /** + * The configuration settings of the app registration for the custom Open ID Connect provider. + */ + registration?: OpenIdConnectRegistration; + /** + * The configuration settings of the login flow of the custom Open ID Connect provider. + */ + login?: OpenIdConnectLogin; +} + +/** + * Details about restoring a deleted app. + */ +export interface DeletedAppRestoreRequest extends ProxyOnlyResource { + /** + * ARM resource ID of the deleted app. Example: + * /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId} + */ + deletedSiteId?: string; /** - * Total CPU time. + * If true, deleted site configuration, in addition to content, will be restored. */ - totalCpuTime?: string; + recoverConfiguration?: boolean; /** - * User CPU time. + * 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. */ - userCpuTime?: string; + snapshotTime?: string; /** - * Privileged CPU time. + * If true, the snapshot is retrieved from DRSecondary endpoint. */ - privilegedCpuTime?: string; + useDRSecondary?: boolean; +} + +/** + * User credentials used for publishing activity. + */ +export interface Deployment extends ProxyOnlyResource { /** - * Working set. + * Deployment status. */ - workingSet?: number; + status?: number; /** - * Peak working set. + * Details about deployment status. */ - peakWorkingSet?: number; + message?: string; /** - * Private memory size. + * Who authored the deployment. */ - privateMemory?: number; + author?: string; /** - * Virtual memory size. + * Who performed the deployment. */ - virtualMemory?: number; + deployer?: string; /** - * Peak virtual memory usage. + * Author email. */ - peakVirtualMemory?: number; + authorEmail?: string; /** - * Paged system memory. + * Start time. */ - pagedSystemMemory?: number; + startTime?: Date; /** - * Non-paged system memory. + * End time. */ - nonPagedSystemMemory?: number; + endTime?: Date; /** - * Paged memory. + * True if deployment is currently active, false if completed and null if not started. */ - pagedMemory?: number; + active?: boolean; /** - * Peak paged memory. + * Details on deployment. */ - peakPagedMemory?: number; + details?: string; +} + +/** + * Enabled configuration. + */ +export interface EnabledConfig { /** - * Time stamp. + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. */ - timeStamp?: Date; + enabled?: boolean; +} + +/** + * The configuration settings of the Facebook provider. + */ +export interface Facebook extends ProxyOnlyResource { /** - * List of environment variables. + * false if the Facebook provider should not be enabled despite the set + * registration; otherwise, true. */ - environmentVariables?: { [propertyName: string]: string }; + enabled?: boolean; /** - * Is this the SCM site? + * The configuration settings of the app registration for the Facebook provider. */ - isScmSite?: boolean; + registration?: AppRegistration; /** - * Is this a Web Job? + * The version of the Facebook api to be used while logging in. */ - isWebjob?: boolean; + graphApiVersion?: string; /** - * Description of process. + * The configuration settings of the login flow. */ - description?: string; + login?: LoginScopes; } /** - * Public certificate object + * Http logs to file system configuration. */ -export interface PublicCertificate extends ProxyOnlyResource { +export interface FileSystemHttpLogsConfig { /** - * Public Certificate byte array + * 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. */ - blob?: Uint8Array; + retentionInMb?: number; /** - * Public Certificate Location. Possible values include: 'CurrentUserMy', 'LocalMachineMy', - * 'Unknown' + * Retention in days. + * Remove files older than X days. + * 0 or lower means no retention. */ - publicCertificateLocation?: PublicCertificateLocation; + retentionInDays?: number; /** - * Certificate Thumbprint - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * True if configuration is enabled, false if it is disabled and null if configuration is not + * set. */ - readonly thumbprint?: string; + enabled?: boolean; } /** - * Description of a restore request. + * The configuration settings of the storage of the tokens if a file system is used. */ -export interface RestoreRequest extends ProxyOnlyResource { +export interface FileSystemTokenStore extends ProxyOnlyResource { /** - * SAS URL to the container. + * The directory in which the tokens will be stored. */ - storageAccountUrl: string; + directory?: string; +} + +/** + * The configuration settings of a forward proxy used to make the requests. + */ +export interface ForwardProxy extends ProxyOnlyResource { /** - * Name of a blob which contains the backup. + * The convention used to determine the url of the request made. Possible values include: + * 'NoProxy', 'Standard', 'Custom' */ - blobName?: string; + convention?: ForwardProxyConvention; /** - * true if the restore operation can overwrite target app; otherwise, - * false. true is needed if trying to restore over an existing app. + * The name of the header containing the host of the request. */ - overwrite: boolean; + customHostHeaderName?: string; /** - * Name of an app. + * The name of the header containing the scheme of the request. */ - siteName?: string; + customProtoHeaderName?: string; +} + +/** + * Function information. + */ +export interface FunctionEnvelope extends ProxyOnlyResource { /** - * Collection of databases which should be restored. This list has to match the list of databases - * included in the backup. + * Function App ID. */ - databases?: DatabaseBackupSetting[]; + functionAppId?: string; /** - * 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. + * Script root path URI. */ - ignoreConflictingHostNames?: boolean; + scriptRootPathHref?: string; /** - * Ignore the databases and only restore the site content. Default value: false. + * Script URI. */ - ignoreDatabases?: boolean; + scriptHref?: string; /** - * Specify app service plan that will own restored site. + * Config URI. */ - appServicePlan?: string; + configHref?: string; /** - * Operation type. Possible values include: 'Default', 'Clone', 'Relocation', 'Snapshot', - * 'CloudFS'. Default value: 'Default'. + * Test data URI. */ - operationType?: BackupRestoreOperationType; + testDataHref?: string; /** - * true if SiteConfig.ConnectionStrings should be set in new app; otherwise, - * false. + * Secrets file URI. */ - adjustConnectionStrings?: boolean; + secretsFileHref?: string; /** - * App Service Environment name, if needed (only when restoring an app to an App Service - * Environment). + * Function URI. */ - hostingEnvironment?: string; -} - -/** - * Configuration settings for the Azure App Service Authentication / Authorization feature. - */ -export interface SiteAuthSettings extends ProxyOnlyResource { + href?: string; /** - * true if the Authentication / Authorization feature is enabled for the current - * app; otherwise, false. + * Config information. */ - enabled?: boolean; + config?: any; /** - * 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. + * File list. */ - runtimeVersion?: string; + files?: { [propertyName: string]: string }; /** - * The action to take when an unauthenticated client attempts to access the app. Possible values - * include: 'RedirectToLoginPage', 'AllowAnonymous' + * Test data used when testing via the Azure Portal. */ - unauthenticatedClientAction?: UnauthenticatedClientAction; + testData?: string; /** - * true to durably store platform-specific security tokens that are obtained during - * login flows; otherwise, false. - * The default is false. + * The invocation URL */ - tokenStoreEnabled?: boolean; + invokeUrlTemplate?: string; /** - * External URLs that can be redirected to as part of logging in or logging out of the app. Note - * that the query string part of the URL is ignored. - * This is an advanced setting typically only needed by Windows Store application backends. - * Note that URLs within the current domain are always implicitly allowed. + * The function language */ - allowedExternalRedirectUrls?: string[]; + language?: string; /** - * The default authentication provider to use when multiple providers are configured. - * This setting is only needed if multiple providers are configured and the unauthenticated - * client - * action is set to "RedirectToLoginPage". Possible values include: 'AzureActiveDirectory', - * 'Facebook', 'Google', 'MicrosoftAccount', 'Twitter', 'Github' + * Gets or sets a value indicating whether the function is disabled */ - defaultProvider?: BuiltInAuthenticationProvider; + isDisabled?: boolean; +} + +/** + * Function secrets. + */ +export interface FunctionSecrets { /** - * 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. + * Secret key. */ - tokenRefreshExtensionHours?: number; + key?: string; /** - * 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 + * Trigger URL. + */ + triggerUrl?: string; +} + +/** + * The configuration settings of the GitHub provider. + */ +export interface GitHub extends ProxyOnlyResource { + /** + * false if the GitHub provider should not be enabled despite the set registration; + * otherwise, true. + */ + enabled?: boolean; + /** + * The configuration settings of the app registration for the GitHub provider. */ - clientId?: string; + registration?: ClientRegistration; /** - * 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 + * The configuration settings of the login flow. */ - clientSecret?: string; + login?: LoginScopes; +} + +/** + * The GitHub action code configuration. + */ +export interface GitHubActionCodeConfiguration { /** - * The app setting name that contains the client secret of the relying party application. + * Runtime stack is used to determine the workflow file content for code base apps. */ - clientSecretSettingName?: string; + runtimeStack?: 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. + * Runtime version is used to determine what build version to set in the workflow file. */ - clientSecretCertificateThumbprint?: string; + runtimeVersion?: string; +} + +/** + * The GitHub action container configuration. + */ +export interface GitHubActionContainerConfiguration { /** - * 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 + * The server URL for the container registry where the build will be hosted. */ - issuer?: string; + serverUrl?: string; /** - * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as - * such. + * The image name for the build. */ - validateIssuer?: boolean; + imageName?: 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. + * The username used to upload the image to the container registry. */ - allowedAudiences?: string[]; + username?: 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". + * The password used to upload the image to the container registry. */ - additionalLoginParams?: string[]; + password?: string; +} + +/** + * The GitHub action configuration. + */ +export interface GitHubActionConfiguration { /** - * Gets a JSON string containing the Azure AD Acl settings. + * GitHub Action code configuration. */ - aadClaimsAuthorization?: string; + codeConfiguration?: GitHubActionCodeConfiguration; /** - * 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/ + * GitHub Action container configuration. */ - googleClientId?: string; + containerConfiguration?: GitHubActionContainerConfiguration; /** - * 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/ + * This will help determine the workflow configuration to select. */ - googleClientSecret?: string; + isLinux?: boolean; /** - * The app setting name that contains the client secret associated with - * the Google web application. + * Workflow option to determine whether the workflow file should be generated and written to the + * repository. */ - googleClientSecretSettingName?: 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 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/ + * true if the authentication flow is required any request is made; otherwise, + * false. */ - googleOAuthScopes?: string[]; + requireAuthentication?: boolean; /** - * 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 + * The action to take when an unauthenticated client attempts to access the app. Possible values + * include: 'RedirectToLoginPage', 'AllowAnonymous', 'Return401', 'Return403' */ - facebookAppId?: string; + unauthenticatedClientAction?: UnauthenticatedClientActionV2; /** - * 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 + * 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". */ - facebookAppSecret?: string; + redirectToProvider?: string; /** - * The app setting name that contains the app secret used for Facebook Login. + * The paths for which unauthenticated flow would not be redirected to the login page. */ - facebookAppSecretSettingName?: string; + excludedPaths?: string[]; +} + +/** + * The configuration settings of the Google provider. + */ +export interface Google extends ProxyOnlyResource { /** - * 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 + * false if the Google provider should not be enabled despite the set registration; + * otherwise, true. */ - facebookOAuthScopes?: string[]; + enabled?: boolean; /** - * The Client Id of the GitHub app used for login. - * This setting is required for enabling Github login + * The configuration settings of the app registration for the Google provider. */ - gitHubClientId?: string; + registration?: ClientRegistration; /** - * The Client Secret of the GitHub app used for Github Login. - * This setting is required for enabling Github login. + * The configuration settings of the login flow. */ - gitHubClientSecret?: string; + login?: LoginScopes; /** - * The app setting name that contains the client secret of the Github - * app used for GitHub Login. + * The configuration settings of the Azure Active Directory token validation flow. */ - gitHubClientSecretSettingName?: string; + validation?: AllowedAudiencesValidation; +} + +/** + * Functions host level keys. + */ +export interface HostKeys { /** - * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. - * This setting is optional + * Secret key. */ - gitHubOAuthScopes?: string[]; + masterKey?: 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 + * Host level function keys. */ - twitterConsumerKey?: string; + functionKeys?: { [propertyName: string]: 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 + * System keys. */ - twitterConsumerSecret?: string; + systemKeys?: { [propertyName: string]: string }; +} + +/** + * A hostname binding object. + */ +export interface HostNameBinding extends ProxyOnlyResource { /** - * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter - * application used for sign-in. + * App Service app name. */ - twitterConsumerSecretSettingName?: string; + siteName?: string; /** - * 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 + * Fully qualified ARM domain resource URI. */ - microsoftAccountClientId?: string; + domainId?: string; /** - * 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 + * Azure resource name. */ - microsoftAccountClientSecret?: string; + azureResourceName?: string; /** - * The app setting name containing the OAuth 2.0 client secret that was created for the - * app used for authentication. + * Azure resource type. Possible values include: 'Website', 'TrafficManager' */ - microsoftAccountClientSecretSettingName?: string; + azureResourceType?: AzureResourceType; /** - * 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 + * Custom DNS record type. Possible values include: 'CName', 'A' */ - microsoftAccountOAuthScopes?: string[]; + customHostNameDnsRecordType?: CustomHostNameDnsRecordType; /** - * "true" if the auth config settings should be read from a file, - * "false" otherwise + * Hostname type. Possible values include: 'Verified', 'Managed' */ - isAuthFromFile?: string; + hostNameType?: HostNameType; /** - * The path of the config file containing auth settings. - * If the path is relative, base will the site's root directory. + * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled' */ - authFilePath?: string; + sslState?: SslState; /** - * 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. + * SSL certificate thumbprint */ - configVersion?: string; + 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; } /** - * Configuration settings for the Azure App Service Authentication / Authorization V2 feature. + * Http logs configuration. */ -export interface SiteAuthSettingsV2 extends ProxyOnlyResource { - /** - * The configuration settings of the platform of App Service Authentication/Authorization. - */ - platform?: AuthPlatform; - /** - * The configuration settings that determines the validation flow of users using App Service - * Authentication/Authorization. - */ - globalValidation?: GlobalValidation; +export interface HttpLogsConfig { /** - * The configuration settings of each of the identity providers used to configure App Service - * Authentication/Authorization. + * Http logs to file system configuration. */ - identityProviders?: IdentityProviders; + fileSystem?: FileSystemHttpLogsConfig; /** - * The configuration settings of the login flow of users using App Service - * Authentication/Authorization. + * Http logs to azure blob storage configuration. */ - login?: Login; + azureBlobStorage?: AzureBlobStorageHttpLogsConfig; +} + +/** + * The configuration settings of the paths HTTP requests. + */ +export interface HttpSettingsRoutes extends ProxyOnlyResource { /** - * The configuration settings of the HTTP requests for authentication and authorization requests - * made against App Service Authentication/Authorization. + * The prefix that should precede all the authentication/authorization paths. */ - httpSettings?: HttpSettings; + apiPrefix?: string; } /** - * An app cloneability criterion. + * The configuration settings of the HTTP requests for authentication and authorization requests + * made against App Service Authentication/Authorization. */ -export interface SiteCloneabilityCriterion { +export interface HttpSettings extends ProxyOnlyResource { /** - * Name of criterion. + * false if the authentication/authorization responses not having the HTTPS scheme + * are permissible; otherwise, true. */ - name?: string; + requireHttps?: boolean; /** - * Description of criterion. + * The configuration settings of the paths HTTP requests. */ - description?: string; + routes?: HttpSettingsRoutes; + /** + * The configuration settings of a forward proxy used to make the requests. + */ + forwardProxy?: ForwardProxy; } /** - * Represents whether or not an app is cloneable. + * The configuration settings of the app registration for the Twitter provider. */ -export interface SiteCloneability { +export interface TwitterRegistration extends ProxyOnlyResource { /** - * Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable' + * 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 */ - result?: CloneAbilityResult; + consumerKey?: string; /** - * List of features enabled on app that prevent cloning. + * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter + * application used for sign-in. */ - blockingFeatures?: SiteCloneabilityCriterion[]; + consumerSecretSettingName?: string; +} + +/** + * The configuration settings of the Twitter provider. + */ +export interface Twitter extends ProxyOnlyResource { /** - * 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. + * false if the Twitter provider should not be enabled despite the set registration; + * otherwise, true. */ - unsupportedFeatures?: SiteCloneabilityCriterion[]; + enabled?: boolean; /** - * List of blocking application characteristics. + * The configuration settings of the app registration for the Twitter provider. */ - blockingCharacteristics?: SiteCloneabilityCriterion[]; + registration?: TwitterRegistration; } /** - * Web app configuration ARM resource. + * The configuration settings of the legacy Microsoft Account provider. */ -export interface SiteConfigResource extends ProxyOnlyResource { - /** - * Number of workers. - */ - numberOfWorkers?: number; +export interface LegacyMicrosoftAccount extends ProxyOnlyResource { /** - * Default documents. + * false if the legacy Microsoft Account provider should not be enabled despite the + * set registration; otherwise, true. */ - defaultDocuments?: string[]; + enabled?: boolean; /** - * .NET Framework version. Default value: 'v4.6'. + * The configuration settings of the app registration for the legacy Microsoft Account provider. */ - netFrameworkVersion?: string; + registration?: ClientRegistration; /** - * Version of PHP. + * The configuration settings of the login flow. */ - phpVersion?: string; + login?: LoginScopes; /** - * Version of Python. + * The configuration settings of the legacy Microsoft Account provider token validation flow. */ - pythonVersion?: string; + validation?: AllowedAudiencesValidation; +} + +/** + * The configuration settings of each of the identity providers used to configure App Service + * Authentication/Authorization. + */ +export interface IdentityProviders extends ProxyOnlyResource { /** - * Version of Node.js. + * The configuration settings of the Azure Active directory provider. */ - nodeVersion?: string; + azureActiveDirectory?: AzureActiveDirectory; /** - * Version of PowerShell. + * The configuration settings of the Facebook provider. */ - powerShellVersion?: string; + facebook?: Facebook; /** - * Linux App Framework and version + * The configuration settings of the GitHub provider. */ - linuxFxVersion?: string; + gitHub?: GitHub; /** - * Xenon App Framework and version + * The configuration settings of the Google provider. */ - windowsFxVersion?: string; + google?: Google; /** - * true if request tracing is enabled; otherwise, false. + * The configuration settings of the Twitter provider. */ - requestTracingEnabled?: boolean; + twitter?: Twitter; /** - * Request tracing expiration time. + * 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. */ - requestTracingExpirationTime?: Date; + customOpenIdConnectProviders?: { [propertyName: string]: CustomOpenIdConnectProvider }; /** - * true if remote debugging is enabled; otherwise, false. + * The configuration settings of the legacy Microsoft Account provider. */ - remoteDebuggingEnabled?: boolean; + legacyMicrosoftAccount?: LegacyMicrosoftAccount; /** - * Remote debugging version. + * The configuration settings of the Apple provider. */ - remoteDebuggingVersion?: string; + apple?: Apple; /** - * true if HTTP logging is enabled; otherwise, false. + * The configuration settings of the Azure Static Web Apps provider. */ - httpLoggingEnabled?: boolean; + azureStaticWebApps?: AzureStaticWebApps; +} + +/** + * Function key info. + */ +export interface KeyInfo { /** - * HTTP logs directory size limit. + * Key name */ - logsDirectorySizeLimit?: number; + name?: string; /** - * true if detailed error logging is enabled; otherwise, false. + * Key value */ - detailedErrorLoggingEnabled?: boolean; + value?: string; +} + +/** + * The routes that specify the endpoints used for login and logout requests. + */ +export interface LoginRoutes extends ProxyOnlyResource { /** - * Publishing user name. + * The endpoint at which a logout request should be made. */ - publishingUsername?: string; + logoutEndpoint?: string; +} + +/** + * The configuration settings of the token store. + */ +export interface TokenStore extends ProxyOnlyResource { /** - * Application settings. + * true to durably store platform-specific security tokens that are obtained during + * login flows; otherwise, false. + * The default is false. */ - appSettings?: NameValuePair[]; + enabled?: boolean; /** - * Connection strings. + * 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. */ - connectionStrings?: ConnStringInfo[]; + tokenRefreshExtensionHours?: number; /** - * Site MachineKey. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The configuration settings of the storage of the tokens if a file system is used. */ - readonly machineKey?: SiteMachineKey; + fileSystem?: FileSystemTokenStore; /** - * Handler mappings. + * The configuration settings of the storage of the tokens if blob storage is used. */ - handlerMappings?: HandlerMapping[]; + azureBlobStorage?: BlobStorageTokenStore; +} + +/** + * The configuration settings of the nonce used in the login flow. + */ +export interface Nonce extends ProxyOnlyResource { /** - * Document root. + * false if the nonce should not be validated while completing the login flow; + * otherwise, true. */ - documentRoot?: string; + validateNonce?: boolean; /** - * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', - * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', - * 'OneDrive', 'VSO', 'VSTSRM' + * The time after the request is made when the nonce should expire. */ - scmType?: ScmType; + nonceExpirationInterval?: string; +} + +/** + * The configuration settings of the login flow of users using App Service + * Authentication/Authorization. + */ +export interface Login extends ProxyOnlyResource { /** - * true to use 32-bit worker process; otherwise, false. + * The routes that specify the endpoints used for login and logout requests. */ - use32BitWorkerProcess?: boolean; + routes?: LoginRoutes; /** - * true if WebSocket is enabled; otherwise, false. + * The configuration settings of the token store. */ - webSocketsEnabled?: boolean; + tokenStore?: TokenStore; /** - * true if Always On is enabled; otherwise, false. + * true if the fragments from the request are preserved after the login request is + * made; otherwise, false. */ - alwaysOn?: boolean; + preserveUrlFragmentsForLogins?: boolean; /** - * Java version. + * 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. */ - javaVersion?: string; + allowedExternalRedirectUrls?: string[]; /** - * Java container. + * The configuration settings of the session cookie's expiration. */ - javaContainer?: string; + cookieExpiration?: CookieExpiration; /** - * Java container version. + * The configuration settings of the nonce used in the login flow. */ - javaContainerVersion?: string; + nonce?: Nonce; +} + +/** + * MSDeploy ARM PUT information + */ +export interface MSDeploy extends ProxyOnlyResource { /** - * App command line to launch. + * Package URI */ - appCommandLine?: string; + packageUri?: string; /** - * Managed pipeline mode. Possible values include: 'Integrated', 'Classic' + * SQL Connection String */ - managedPipelineMode?: ManagedPipelineMode; + connectionString?: string; /** - * Virtual applications. + * Database Type */ - virtualApplications?: VirtualApplication[]; + dbType?: string; /** - * Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests', - * 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin' + * URI of MSDeploy Parameters file. Must not be set if SetParameters is used. */ - loadBalancing?: SiteLoadBalancing; + setParametersXmlFileUri?: string; /** - * This is work around for polymorphic types. + * MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used. */ - experiments?: Experiments; + setParameters?: { [propertyName: string]: string }; /** - * Site limits. + * 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. */ - limits?: SiteLimits; + skipAppData?: boolean; /** - * true if Auto Heal is enabled; otherwise, false. + * Sets the AppOffline rule while the MSDeploy operation executes. + * Setting is false by default. */ - autoHealEnabled?: boolean; + appOffline?: boolean; +} + +/** + * MSDeploy log entry + */ +export interface MSDeployLogEntry { /** - * Auto Heal rules. + * Timestamp of log entry + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - autoHealRules?: AutoHealRules; + readonly time?: Date; /** - * Tracing options. + * Log entry type. Possible values include: 'Message', 'Warning', 'Error' + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - tracingOptions?: string; + readonly type?: MSDeployLogEntryType; /** - * Virtual Network name. + * Log entry message + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetName?: string; + readonly message?: string; +} + +/** + * MSDeploy log + */ +export interface MSDeployLog extends ProxyOnlyResource { /** - * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network - * Security Groups and User Defined Routes applied. + * List of log entry messages + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetRouteAllEnabled?: boolean; + readonly entries?: MSDeployLogEntry[]; +} + +/** + * MSDeploy ARM response + */ +export interface MSDeployStatus extends ProxyOnlyResource { /** - * The number of private ports assigned to this app. These will be assigned dynamically on - * runtime. + * Username of deployer + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - vnetPrivatePortsCount?: number; + readonly deployer?: string; /** - * Cross-Origin Resource Sharing (CORS) settings. + * 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.** */ - cors?: CorsSettings; + readonly provisioningState?: MSDeployProvisioningState; /** - * Push endpoint settings. + * Start time of deploy operation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - push?: PushSettings; + readonly startTime?: Date; /** - * Information about the formal API definition for the app. + * End time of deploy operation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - apiDefinition?: ApiDefinitionInfo; + readonly endTime?: Date; /** - * Azure API management settings linked to the app. + * Whether the deployment operation has completed + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - apiManagementConfig?: ApiManagementConfig; + readonly complete?: boolean; +} + +/** + * MySQL migration request. + */ +export interface MigrateMySqlRequest extends ProxyOnlyResource { /** - * Auto-swap slot name. + * Connection string to the remote MySQL database. */ - autoSwapSlotName?: string; + connectionString: string; /** - * true to enable local MySQL; otherwise, false. Default value: false. + * The type of migration operation to be done. Possible values include: 'LocalToRemote', + * 'RemoteToLocal' */ - localMySqlEnabled?: boolean; + migrationType: MySqlMigrationType; +} + +/** + * MySQL migration status. + */ +export interface MigrateMySqlStatus extends ProxyOnlyResource { /** - * Managed Service Identity Id + * 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.** */ - managedServiceIdentityId?: number; + readonly migrationOperationStatus?: OperationStatus; /** - * Explicit Managed Service Identity Id + * Operation ID for the migration task. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - xManagedServiceIdentityId?: number; + readonly operationId?: string; /** - * Identity to use for Key Vault Reference authentication. + * 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.** */ - keyVaultReferenceIdentity?: string; + 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 { /** - * IP security restrictions for main. + * The Virtual Network name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - ipSecurityRestrictions?: IpSecurityRestriction[]; + readonly virtualNetworkName?: string; /** - * IP security restrictions for scm. + * The Virtual Network summary view. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scmIpSecurityRestrictions?: IpSecurityRestriction[]; + readonly virtualNetworkConnection?: VnetInfo; /** - * IP security restrictions for scm to use main. + * The Hybrid Connections summary view. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - scmIpSecurityRestrictionsUseMain?: boolean; + readonly hybridConnections?: RelayServiceConnectionEntity[]; /** - * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value: - * true. + * The Hybrid Connection V2 (Service Bus) view. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - http20Enabled?: boolean; + readonly hybridConnectionsV2?: HybridConnection[]; +} + +/** + * Network trace + */ +export interface NetworkTrace { /** - * MinTlsVersion: configures the minimum version of TLS required for SSL requests. Possible - * values include: '1.0', '1.1', '1.2' + * Local file path for the captured network trace file. */ - minTlsVersion?: SupportedTlsVersions; + path?: string; /** - * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM - * site. Possible values include: '1.0', '1.1', '1.2' + * Current status of the network trace operation, same as Operation.Status + * (InProgress/Succeeded/Failed). */ - scmMinTlsVersion?: SupportedTlsVersions; + status?: string; /** - * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled' + * Detailed message of a network trace operation, e.g. error message in case of failure. */ - ftpsState?: FtpsState; + message?: string; +} + +/** + * Performance monitor sample in a set. + */ +export interface PerfMonSample { /** - * Number of preWarmed instances. - * This setting only applies to the Consumption and Elastic Plans + * Point in time for which counter was measured. */ - preWarmedInstanceCount?: number; + time?: Date; /** - * Maximum number of workers that a site can scale out to. - * This setting only applies to the Consumption and Elastic Premium Plans + * Name of the server on which the measurement is made. */ - functionAppScaleLimit?: number; + instanceName?: string; /** - * Health check path + * Value of counter at a certain time. */ - healthCheckPath?: string; + value?: number; +} + +/** + * Metric information. + */ +export interface PerfMonSet { /** - * 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. + * Unique key name of the counter. */ - functionsRuntimeScaleMonitoringEnabled?: boolean; + name?: string; /** - * 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 + * Start time of the period. */ - websiteTimeZone?: string; + startTime?: Date; /** - * Number of minimum instance count for a site - * This setting only applies to the Elastic Plans + * End time of the period. */ - minimumElasticInstanceCount?: number; + endTime?: Date; /** - * List of Azure Storage Accounts. + * Presented time grain. */ - azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue }; + timeGrain?: string; /** - * Property to allow or block all public traffic. + * Collection of workers that are active during this time. */ - publicNetworkAccess?: string; + values?: PerfMonSample[]; } /** - * A snapshot of a web app configuration. + * Performance monitor API response. */ -export interface SiteConfigurationSnapshotInfo extends ProxyOnlyResource { +export interface PerfMonResponse { /** - * The time the snapshot was taken. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The response code. */ - readonly time?: Date; + code?: string; /** - * The id of the snapshot - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The message. */ - readonly snapshotId?: number; + message?: string; + /** + * The performance monitor counters. + */ + data?: PerfMonSet; } /** - * Site Extension Information. - */ -export interface SiteExtensionInfo extends ProxyOnlyResource { - /** - * Site extension ID. - */ - extensionId?: string; - title?: string; + * Premier add-on. + */ +export interface PremierAddOn extends Resource { /** - * Site extension type. Possible values include: 'Gallery', 'WebRoot' + * Premier add on SKU. */ - extensionType?: SiteExtensionType; + sku?: string; /** - * Summary description. + * Premier add on Product. */ - summary?: string; + product?: string; /** - * Detailed description. + * Premier add on Vendor. */ - description?: string; + vendor?: string; /** - * Version information. + * Premier add on Marketplace publisher. */ - version?: string; + marketplacePublisher?: string; /** - * Extension URL. + * Premier add on Marketplace offer. */ - extensionUrl?: string; + marketplaceOffer?: string; +} + +/** + * ARM resource for a PremierAddOn. + */ +export interface PremierAddOnPatchResource extends ProxyOnlyResource { /** - * Project URL. + * Premier add on SKU. */ - projectUrl?: string; + sku?: string; /** - * Icon URL. + * Premier add on Product. */ - iconUrl?: string; + product?: string; /** - * License URL. + * Premier add on Vendor. */ - licenseUrl?: string; + vendor?: string; /** - * Feed URL. + * Premier add on Marketplace publisher. */ - feedUrl?: string; + marketplacePublisher?: string; /** - * List of authors. + * Premier add on Marketplace offer. */ - authors?: string[]; + marketplaceOffer?: string; +} + +/** + * Description of a Virtual Network subnet that is useable for private site access. + */ +export interface PrivateAccessSubnet { /** - * Installer command line parameters. + * The name of the subnet. */ - installerCommandLineParams?: string; + name?: string; /** - * Published timestamp. + * The key (ID) of the subnet. */ - publishedDateTime?: Date; + key?: number; +} + +/** + * Description of a Virtual Network that is useable for private site access. + */ +export interface PrivateAccessVirtualNetwork { /** - * Count of downloads. + * The name of the Virtual Network. */ - downloadCount?: number; + name?: string; /** - * true if the local version is the latest version; false otherwise. + * The key (ID) of the Virtual Network. */ - localIsLatestVersion?: boolean; + key?: number; /** - * Local path. + * The ARM uri of the Virtual Network */ - localPath?: string; + resourceId?: string; /** - * Installed timestamp. + * 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. */ - installedDateTime?: Date; + subnets?: PrivateAccessSubnet[]; +} + +/** + * Description of the parameters of Private Access for a Web Site. + */ +export interface PrivateAccess extends ProxyOnlyResource { /** - * Provisioning state. + * Whether private access is enabled or not. */ - provisioningState?: string; + enabled?: boolean; /** - * Site Extension comment. + * The Virtual Networks (and subnets) allowed to access the site privately. */ - comment?: string; + virtualNetworks?: PrivateAccessVirtualNetwork[]; } /** - * Configuration of App Service site logs. + * Process Thread Information. */ -export interface SiteLogsConfig extends ProxyOnlyResource { +export interface ProcessThreadInfo extends ProxyOnlyResource { /** - * Application logs configuration. + * Site extension ID. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - applicationLogs?: ApplicationLogsConfig; + readonly identifier?: number; /** - * HTTP logs configuration. + * HRef URI. */ - httpLogs?: HttpLogsConfig; + href?: string; /** - * Failed requests tracing configuration. + * Process URI. */ - failedRequestsTracing?: EnabledConfig; + process?: string; /** - * Detailed error messages configuration. + * Start address. */ - detailedErrorMessages?: EnabledConfig; -} - -/** - * ARM resource for a site. - */ -export interface SitePatchResource extends ProxyOnlyResource { + startAddress?: string; /** - * Current state of the app. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Current thread priority. */ - readonly state?: string; + currentPriority?: number; /** - * Hostnames associated with the app. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Thread priority level. */ - readonly hostNames?: string[]; + priorityLevel?: string; /** - * Name of the repository site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Base priority. */ - readonly repositorySiteName?: string; + basePriority?: 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.** + * Start time. */ - readonly usageState?: UsageState; + startTime?: Date; /** - * true if the app is enabled; otherwise, false. Setting this value to - * false disables the app (takes the app offline). + * Total processor time. */ - enabled?: boolean; + totalProcessorTime?: 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.** + * User processor time. */ - readonly enabledHostNames?: string[]; + userProcessorTime?: 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.** + * Thread state. */ - readonly availabilityState?: SiteAvailabilityState; + state?: string; /** - * Hostname SSL states are used to manage the SSL bindings for app's hostnames. + * Wait reason. */ - hostNameSslStates?: HostNameSslState[]; + waitReason?: string; +} + +/** + * Process Module Information. + */ +export interface ProcessModuleInfo extends ProxyOnlyResource { /** - * Resource ID of the associated App Service plan, formatted as: - * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". + * Base address. Used as module identifier in ARM resource URI. */ - serverFarmId?: string; + baseAddress?: string; /** - * true if reserved; otherwise, false. Default value: false. + * File name. */ - reserved?: boolean; + fileName?: string; /** - * Obsolete: Hyper-V sandbox. Default value: false. + * HRef URI. */ - isXenon?: boolean; + href?: string; /** - * Hyper-V sandbox. Default value: false. + * File path. */ - hyperV?: boolean; + filePath?: 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.** + * Module memory size. */ - readonly lastModifiedTimeUtc?: Date; + moduleMemorySize?: number; /** - * Configuration of the app. + * File version. */ - siteConfig?: SiteConfig; + fileVersion?: string; /** - * 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.** + * File description. */ - readonly trafficManagerHostNames?: string[]; + fileDescription?: string; /** - * true to stop SCM (KUDU) site when the app is stopped; otherwise, - * false. The default is false. Default value: false. + * Product name. */ - scmSiteAlsoStopped?: boolean; + product?: string; /** - * Specifies which deployment slot this app will swap into. Read-only. + * Product version. + */ + productVersion?: string; + /** + * Is debug? + */ + isDebug?: boolean; + /** + * Module language (locale). + */ + language?: string; +} + +/** + * Process Information. + */ +export interface ProcessInfo extends ProxyOnlyResource { + /** + * ARM Identifier for deployment. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly targetSwapSlot?: string; + readonly identifier?: number; /** - * App Service Environment to use for the app. + * Deployment name. */ - hostingEnvironmentProfile?: HostingEnvironmentProfile; + deploymentName?: 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. + * HRef URI. */ - clientAffinityEnabled?: boolean; + href?: string; /** - * true to enable client certificate authentication (TLS mutual authentication); - * otherwise, false. Default is false. + * Minidump URI. */ - clientCertEnabled?: boolean; + minidump?: 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' + * Is profile running? */ - clientCertMode?: ClientCertMode; + isProfileRunning?: boolean; /** - * client certificate authentication comma-separated exclusion paths + * Is the IIS Profile running? */ - clientCertExclusionPaths?: string; + isIisProfileRunning?: boolean; /** - * true to disable the public hostnames of the app; otherwise, false. - * If true, the app is only accessible via API management process. + * IIS Profile timeout (seconds). */ - hostNamesDisabled?: boolean; + iisProfileTimeoutInSeconds?: number; /** - * Unique identifier that verifies the custom domains assigned to the app. Customer will add this - * id to a txt record for verification. + * Parent process. */ - customDomainVerificationId?: string; + parent?: string; /** - * 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.** + * Child process list. */ - readonly outboundIpAddresses?: string; + children?: 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.** + * Thread list. */ - readonly possibleOutboundIpAddresses?: string; + threads?: ProcessThreadInfo[]; /** - * Size of the function container. + * List of open files. */ - containerSize?: number; + openFileHandles?: string[]; /** - * Maximum allowed daily memory-time quota (applicable on dynamic apps only). + * List of modules. */ - dailyMemoryTimeQuota?: number; + modules?: ProcessModuleInfo[]; /** - * 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.** + * File name of this process. */ - readonly suspendedTill?: Date; + fileName?: 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.** + * Command line. */ - readonly maxNumberOfWorkers?: number; + commandLine?: string; /** - * If specified during app creation, the app is cloned from a source app. + * User name. */ - cloningInfo?: CloningInfo; + userName?: string; /** - * 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.** + * Handle count. */ - readonly resourceGroup?: string; + handleCount?: number; /** - * 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.** + * Module count. */ - readonly isDefaultContainer?: boolean; + moduleCount?: number; /** - * Default hostname of the app. Read-only. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Thread count. */ - readonly defaultHostName?: string; + threadCount?: number; /** - * Status of the last deployment slot swap operation. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start time. */ - readonly slotSwapStatus?: SlotSwapStatus; + startTime?: Date; /** - * HttpsOnly: configures a web site to accept only https requests. Issues redirect for - * http requests + * Total CPU time. */ - httpsOnly?: boolean; + totalCpuTime?: string; /** - * Site redundancy mode. Possible values include: 'None', 'Manual', 'Failover', 'ActiveActive', - * 'GeoRedundant' + * User CPU time. */ - redundancyMode?: RedundancyMode; + userCpuTime?: 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.** + * Privileged CPU time. */ - readonly inProgressOperationId?: string; + privilegedCpuTime?: string; /** - * Checks if Customer provided storage account is required + * Working set. */ - storageAccountRequired?: boolean; + workingSet?: number; /** - * Identity to use for Key Vault Reference authentication. + * Peak working set. */ - keyVaultReferenceIdentity?: string; + peakWorkingSet?: number; /** - * 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} + * Private memory size. */ - virtualNetworkSubnetId?: string; - identity?: ManagedServiceIdentity; -} - -/** - * Used for getting PHP error logging flag. - */ -export interface SitePhpErrorLogFlag extends ProxyOnlyResource { + privateMemory?: number; /** - * Local log_errors setting. + * Virtual memory size. */ - localLogErrors?: string; + virtualMemory?: number; /** - * Master log_errors setting. + * Peak virtual memory usage. */ - masterLogErrors?: string; + peakVirtualMemory?: number; /** - * Local log_errors_max_len setting. + * Paged system memory. */ - localLogErrorsMaxLength?: string; + pagedSystemMemory?: number; /** - * Master log_errors_max_len setting. + * Non-paged system memory. */ - masterLogErrorsMaxLength?: string; -} - -/** - * Source control configuration for an app. - */ -export interface SiteSourceControl extends ProxyOnlyResource { + nonPagedSystemMemory?: number; /** - * Repository or source control URL. + * Paged memory. */ - repoUrl?: string; + pagedMemory?: number; /** - * Name of branch to use for deployment. + * Peak paged memory. */ - branch?: string; + peakPagedMemory?: number; /** - * true to limit to manual integration; false to enable continuous - * integration (which configures webhooks into online repos like GitHub). + * Time stamp. */ - isManualIntegration?: boolean; + timeStamp?: Date; /** - * true if this is deployed via GitHub action. + * List of environment variables. */ - isGitHubAction?: boolean; + environmentVariables?: { [propertyName: string]: string }; /** - * true to enable deployment rollback; otherwise, false. + * Is this the SCM site? */ - deploymentRollbackEnabled?: boolean; + isScmSite?: boolean; /** - * true for a Mercurial repository; false for a Git repository. + * Is this a Web Job? */ - isMercurial?: boolean; + isWebjob?: boolean; /** - * If GitHub Action is selected, than the associated configuration. + * Description of process. */ - gitHubActionConfiguration?: GitHubActionConfiguration; + description?: string; } /** - * Slot Config names azure resource. + * Public certificate object */ -export interface SlotConfigNamesResource extends ProxyOnlyResource { +export interface PublicCertificate extends ProxyOnlyResource { /** - * List of connection string names. + * Public Certificate byte array */ - connectionStringNames?: string[]; + blob?: Uint8Array; /** - * List of application settings names. + * Public Certificate Location. Possible values include: 'CurrentUserMy', 'LocalMachineMy', + * 'Unknown' */ - appSettingNames?: string[]; + publicCertificateLocation?: PublicCertificateLocation; /** - * List of external Azure storage account identifiers. + * Certificate Thumbprint + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - azureStorageConfigNames?: string[]; + readonly thumbprint?: string; } /** - * A setting difference between two deployment slots of an app. + * Description of a restore request. */ -export interface SlotDifference extends ProxyOnlyResource { +export interface RestoreRequest extends ProxyOnlyResource { /** - * Level of the difference: Information, Warning or Error. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * SAS URL to the container. */ - readonly level?: string; + storageAccountUrl: string; /** - * The type of the setting: General, AppSetting or ConnectionString. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of a blob which contains the backup. */ - readonly settingType?: string; + blobName?: string; /** - * 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.** + * true if the restore operation can overwrite target app; otherwise, + * false. true is needed if trying to restore over an existing app. */ - readonly diffRule?: string; + overwrite: boolean; /** - * Name of the setting. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Name of an app. */ - readonly settingName?: string; + siteName?: string; /** - * Value of the setting in the current slot. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Collection of databases which should be restored. This list has to match the list of databases + * included in the backup. */ - readonly valueInCurrentSlot?: string; + databases?: DatabaseBackupSetting[]; /** - * Value of the setting in the target slot. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * 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. */ - readonly valueInTargetSlot?: string; + ignoreConflictingHostNames?: boolean; /** - * Description of the setting difference. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Ignore the databases and only restore the site content. Default value: false. */ - readonly description?: string; + ignoreDatabases?: boolean; + /** + * Specify app service plan that will own restored site. + */ + appServicePlan?: string; + /** + * Operation type. Possible values include: 'Default', 'Clone', 'Relocation', 'Snapshot', + * 'CloudFS'. Default value: 'Default'. + */ + operationType?: BackupRestoreOperationType; + /** + * true if SiteConfig.ConnectionStrings should be set in new app; otherwise, + * false. + */ + adjustConnectionStrings?: boolean; + /** + * App Service Environment name, if needed (only when restoring an app to an App Service + * Environment). + */ + hostingEnvironment?: string; } /** - * Specifies the web app that snapshot contents will be retrieved from. + * Configuration settings for the Azure App Service Authentication / Authorization feature. */ -export interface SnapshotRecoverySource { +export interface SiteAuthSettings extends ProxyOnlyResource { /** - * Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS + * true if the Authentication / Authorization feature is enabled for the current + * app; otherwise, false. */ - location?: string; + enabled?: boolean; /** - * 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. + * 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. */ - id?: string; -} - -/** - * Details about app recovery operation. - */ -export interface SnapshotRestoreRequest extends ProxyOnlyResource { + runtimeVersion?: string; /** - * Point in time in which the app restore should be done, formatted as a DateTime string. + * The action to take when an unauthenticated client attempts to access the app. Possible values + * include: 'RedirectToLoginPage', 'AllowAnonymous' */ - snapshotTime?: string; + unauthenticatedClientAction?: UnauthenticatedClientAction; /** - * Optional. Specifies the web app that snapshot contents will be retrieved from. - * If empty, the targeted web app will be used as the source. + * true to durably store platform-specific security tokens that are obtained during + * login flows; otherwise, false. + * The default is false. */ - recoverySource?: SnapshotRecoverySource; + tokenStoreEnabled?: boolean; /** - * If true the restore operation can overwrite source app; otherwise, - * false. + * 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. */ - overwrite: boolean; + allowedExternalRedirectUrls?: string[]; /** - * If true, site configuration, in addition to content, will be reverted. + * 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' */ - recoverConfiguration?: boolean; + defaultProvider?: BuiltInAuthenticationProvider; /** - * If true, custom hostname conflicts will be ignored when recovering to a target web app. - * This setting is only necessary when RecoverConfiguration is enabled. + * 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. */ - ignoreConflictingHostNames?: boolean; + tokenRefreshExtensionHours?: number; /** - * If true, the snapshot is retrieved from DRSecondary endpoint. + * 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 */ - useDRSecondary?: boolean; -} - -/** - * Options for app content migration. - */ -export interface StorageMigrationOptions extends ProxyOnlyResource { + clientId?: string; /** - * AzureFiles connection 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 */ - azurefilesConnectionString: string; + clientSecret?: string; /** - * AzureFiles share. + * The app setting name that contains the client secret of the relying party application. */ - azurefilesShare: string; + clientSecretSettingName?: string; /** - * trueif the app should be switched over; otherwise, false. Default - * value: false. + * 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. */ - switchSiteAfterMigration?: boolean; + clientSecretCertificateThumbprint?: string; /** - * true if the app should be read only during copy operation; otherwise, - * false. Default value: false. + * 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 */ - blockWriteAccessToSite?: boolean; -} - -/** - * Response for a migration of app content request. - */ -export interface StorageMigrationResponse extends ProxyOnlyResource { + issuer?: 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.** + * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as + * such. */ - 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 { + validateIssuer?: boolean; /** - * 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. + * 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. */ - subnetResourceId?: string; + allowedAudiences?: string[]; /** - * A flag that specifies if the scale unit this Web App is on supports Swift integration. + * Login parameters to send to the OpenID Connect authorization endpoint when + * a user logs in. Each parameter must be in the form "key=value". */ - swiftSupported?: boolean; -} - -/** - * Triggered Web Job Run Information. - */ -export interface TriggeredJobRun extends ProxyOnlyResource { + additionalLoginParams?: string[]; /** - * Job ID. + * Gets a JSON string containing the Azure AD Acl settings. */ - webJobId?: string; + aadClaimsAuthorization?: string; /** - * Job name. + * 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/ */ - webJobName?: string; + googleClientId?: string; /** - * Job status. Possible values include: 'Success', 'Failed', 'Error' + * 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/ */ - status?: TriggeredWebJobStatus; + googleClientSecret?: string; /** - * Start time. + * The app setting name that contains the client secret associated with + * the Google web application. */ - startTime?: Date; + googleClientSecretSettingName?: string; /** - * End time. + * 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/ */ - endTime?: Date; + googleOAuthScopes?: string[]; /** - * Job duration. + * 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 */ - duration?: string; + facebookAppId?: string; /** - * Output URL. + * 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 */ - outputUrl?: string; + facebookAppSecret?: string; /** - * Error URL. + * The app setting name that contains the app secret used for Facebook Login. */ - errorUrl?: string; + facebookAppSecretSettingName?: string; /** - * Job URL. + * 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 */ - url?: string; + facebookOAuthScopes?: string[]; /** - * Job name. + * The Client Id of the GitHub app used for login. + * This setting is required for enabling Github login */ - jobName?: string; + gitHubClientId?: string; /** - * Job trigger. + * The Client Secret of the GitHub app used for Github Login. + * This setting is required for enabling Github login. */ - trigger?: string; -} - -/** - * Triggered Web Job History. List of Triggered Web Job Run Information elements. - */ -export interface TriggeredJobHistory extends ProxyOnlyResource { + gitHubClientSecret?: string; /** - * List of triggered web job runs. + * The app setting name that contains the client secret of the Github + * app used for GitHub Login. */ - runs?: TriggeredJobRun[]; -} - -/** - * Triggered Web Job Information. - */ -export interface TriggeredWebJob extends ProxyOnlyResource { + gitHubClientSecretSettingName?: string; /** - * Latest job run information. + * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. + * This setting is optional */ - latestRun?: TriggeredJobRun; + gitHubOAuthScopes?: string[]; /** - * History 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 */ - historyUrl?: string; + twitterConsumerKey?: string; /** - * Scheduler Logs 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 */ - schedulerLogsUrl?: string; + twitterConsumerSecret?: string; /** - * Run command. + * The app setting name that contains the OAuth 1.0a consumer secret of the Twitter + * application used for sign-in. */ - runCommand?: string; + twitterConsumerSecretSettingName?: string; /** - * Job URL. + * 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 */ - url?: string; + microsoftAccountClientId?: string; /** - * Extra Info URL. + * 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 */ - extraInfoUrl?: string; + microsoftAccountClientSecret?: string; /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * The app setting name containing the OAuth 2.0 client secret that was created for the + * app used for authentication. */ - webJobType?: WebJobType; + microsoftAccountClientSecretSettingName?: string; /** - * Error information. + * 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 */ - error?: string; + microsoftAccountOAuthScopes?: string[]; /** - * Using SDK? + * "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. */ - usingSdk?: boolean; + authFilePath?: string; /** - * Job settings. + * 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. */ - settings?: { [propertyName: string]: any }; + configVersion?: string; } /** - * An interface representing WebSiteInstanceStatus. + * Configuration settings for the Azure App Service Authentication / Authorization V2 feature. */ -export interface WebSiteInstanceStatus extends ProxyOnlyResource { +export interface SiteAuthSettingsV2 extends ProxyOnlyResource { /** - * Possible values include: 'READY', 'STOPPED', 'UNKNOWN' + * The configuration settings of the platform of App Service Authentication/Authorization. */ - state?: SiteRuntimeState; + platform?: AuthPlatform; /** - * Link to the GetStatusApi in Kudu + * The configuration settings that determines the validation flow of users using App Service + * Authentication/Authorization. */ - statusUrl?: string; + globalValidation?: GlobalValidation; /** - * Link to the Diagnose and Solve Portal + * The configuration settings of each of the identity providers used to configure App Service + * Authentication/Authorization. */ - detectorUrl?: string; + identityProviders?: IdentityProviders; /** - * Link to the console to web app instance + * The configuration settings of the login flow of users using App Service + * Authentication/Authorization. */ - consoleUrl?: string; + login?: Login; /** - * Link to the console to web app instance + * The configuration settings of the HTTP requests for authentication and authorization requests + * made against App Service Authentication/Authorization. */ - healthCheckUrl?: string; - containers?: { [propertyName: string]: ContainerInfo }; + httpSettings?: HttpSettings; } /** - * Web Job Information. + * An app cloneability criterion. */ -export interface WebJob extends ProxyOnlyResource { - /** - * Run command. - */ - runCommand?: string; +export interface SiteCloneabilityCriterion { /** - * Job URL. + * Name of criterion. */ - url?: string; + name?: string; /** - * Extra Info URL. + * Description of criterion. */ - extraInfoUrl?: string; + description?: string; +} + +/** + * Represents whether or not an app is cloneable. + */ +export interface SiteCloneability { /** - * Job type. Possible values include: 'Continuous', 'Triggered' + * Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable' */ - webJobType?: WebJobType; + result?: CloneAbilityResult; /** - * Error information. + * List of features enabled on app that prevent cloning. */ - error?: string; + blockingFeatures?: SiteCloneabilityCriterion[]; /** - * Using SDK? + * 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. */ - usingSdk?: boolean; + unsupportedFeatures?: SiteCloneabilityCriterion[]; /** - * Job settings. + * List of blocking application characteristics. */ - settings?: { [propertyName: string]: any }; + blockingCharacteristics?: SiteCloneabilityCriterion[]; } /** - * The plan object in Azure Resource Manager, represents a marketplace plan. + * Web app configuration ARM resource. */ -export interface ArmPlan { +export interface SiteConfigResource extends ProxyOnlyResource { /** - * The name. + * Number of workers. */ - name?: string; + numberOfWorkers?: number; /** - * The publisher. + * Default documents. */ - publisher?: string; + defaultDocuments?: string[]; /** - * The product. + * .NET Framework version. Default value: 'v4.6'. */ - product?: string; + netFrameworkVersion?: string; /** - * The promotion code. + * Version of PHP. */ - promotionCode?: string; + phpVersion?: string; /** - * Version of product. + * Version of Python. */ - version?: string; -} - -/** - * A remote private endpoint connection - */ -export interface RemotePrivateEndpointConnection extends ProxyOnlyResource { + pythonVersion?: string; /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Version of Node.js. */ - readonly provisioningState?: string; + nodeVersion?: string; /** - * PrivateEndpoint of a remote private endpoint connection + * Version of PowerShell. */ - privateEndpoint?: ArmIdWrapper; - privateLinkServiceConnectionState?: PrivateLinkConnectionState; + powerShellVersion?: string; /** - * Private IPAddresses mapped to the remote private endpoint + * Linux App Framework and version */ - ipAddresses?: string[]; -} - -/** - * Message envelope that contains the common Azure resource manager properties and the resource - * provider specific content. - */ -export interface ResponseMessageEnvelopeRemotePrivateEndpointConnection { + linuxFxVersion?: string; /** - * 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} + * Xenon App Framework and version */ - id?: string; + windowsFxVersion?: string; /** - * Name of resource. + * true if request tracing is enabled; otherwise, false. */ - name?: string; + requestTracingEnabled?: boolean; /** - * Type of resource e.g "Microsoft.Web/sites". + * Request tracing expiration time. */ - type?: string; + requestTracingExpirationTime?: Date; /** - * Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia. + * true if remote debugging is enabled; otherwise, false. */ - location?: string; + remoteDebuggingEnabled?: boolean; /** - * Tags associated with resource. + * Remote debugging version. */ - tags?: { [propertyName: string]: string }; + remoteDebuggingVersion?: string; /** - * Azure resource manager plan. + * true if HTTP logging is enabled; otherwise, false. */ - plan?: ArmPlan; + httpLoggingEnabled?: boolean; /** - * Resource specific properties. + * Flag to use Managed Identity Creds for ACR pull */ - properties?: RemotePrivateEndpointConnection; + acrUseManagedIdentityCreds?: boolean; /** - * SKU description of the resource. + * If using user managed identity, the user managed identity ClientId */ - sku?: SkuDescription; + acrUserManagedIdentityID?: string; /** - * Azure-AsyncOperation Status info. + * HTTP logs directory size limit. */ - status?: string; + logsDirectorySizeLimit?: number; /** - * Azure-AsyncOperation Error info. + * true if detailed error logging is enabled; otherwise, false. */ - error?: ErrorEntity; + detailedErrorLoggingEnabled?: boolean; /** - * MSI resource + * Publishing user name. */ - identity?: ManagedServiceIdentity; + publishingUsername?: string; /** - * Logical Availability Zones the service is hosted in + * Application settings. */ - zones?: string[]; -} - -/** - * Build properties for the static site. - */ -export interface StaticSiteBuildProperties { + appSettings?: NameValuePair[]; /** - * The path to the app code within the repository. + * Connection strings. */ - appLocation?: string; + connectionStrings?: ConnStringInfo[]; /** - * The path to the api code within the repository. + * Site MachineKey. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - apiLocation?: string; + readonly machineKey?: SiteMachineKey; /** - * Deprecated: The path of the app artifacts after building (deprecated in favor of - * OutputLocation) + * Handler mappings. */ - appArtifactLocation?: string; + handlerMappings?: HandlerMapping[]; /** - * The output path of the app after building. + * Document root. */ - outputLocation?: string; + documentRoot?: string; /** - * A custom command to run during deployment of the static content application. + * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', + * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', + * 'OneDrive', 'VSO', 'VSTSRM' */ - appBuildCommand?: string; + scmType?: ScmType; /** - * A custom command to run during deployment of the Azure Functions API application. + * true to use 32-bit worker process; otherwise, false. */ - apiBuildCommand?: string; + use32BitWorkerProcess?: boolean; /** - * Skip Github Action workflow generation. + * true if WebSocket is enabled; otherwise, false. */ - skipGithubActionWorkflowGeneration?: boolean; + webSocketsEnabled?: boolean; /** - * Github Action secret name override. + * true if Always On is enabled; otherwise, false. */ - githubActionSecretNameOverride?: string; -} - -/** - * Template Options for the static site. - */ -export interface StaticSiteTemplateOptions { + alwaysOn?: boolean; /** - * URL of the template repository. The newly generated repository will be based on this one. + * Java version. */ - templateRepositoryUrl?: string; + javaVersion?: string; /** - * Owner of the newly generated repository. + * Java container. */ - owner?: string; + javaContainer?: string; /** - * Name of the newly generated repository. + * Java container version. */ - repositoryName?: string; + javaContainerVersion?: string; /** - * Description of the newly generated repository. + * App command line to launch. */ - description?: string; + appCommandLine?: string; /** - * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. - * public). + * Managed pipeline mode. Possible values include: 'Integrated', 'Classic' */ - isPrivate?: boolean; -} - -/** - * A static site user provided function. - */ -export interface StaticSiteUserProvidedFunctionApp extends ProxyOnlyResource { + managedPipelineMode?: ManagedPipelineMode; + /** + * Virtual applications. + */ + virtualApplications?: VirtualApplication[]; + /** + * Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests', + * 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin' + */ + loadBalancing?: SiteLoadBalancing; /** - * The resource id of the function app registered with the static site + * This is work around for polymorphic types. */ - functionAppResourceId?: string; + experiments?: Experiments; /** - * The region of the function app registered with the static site + * Site limits. */ - functionAppRegion?: string; + limits?: SiteLimits; /** - * 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.** + * true if Auto Heal is enabled; otherwise, false. */ - readonly createdOn?: Date; -} - -/** - * Static Site ARM resource. - */ -export interface StaticSiteARMResource extends Resource { + autoHealEnabled?: boolean; /** - * The default autogenerated hostname for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Auto Heal rules. */ - readonly defaultHostname?: string; + autoHealRules?: AutoHealRules; /** - * URL for the repository of the static site. + * Tracing options. */ - repositoryUrl?: string; + tracingOptions?: string; /** - * The target branch in the repository. + * Virtual Network name. */ - branch?: string; + vnetName?: string; /** - * The custom domains associated with this static site. - * **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 customDomains?: string[]; + vnetRouteAllEnabled?: boolean; /** - * A user's github repository token. This is used to setup the Github Actions workflow file and - * API secrets. + * The number of private ports assigned to this app. These will be assigned dynamically on + * runtime. */ - repositoryToken?: string; + vnetPrivatePortsCount?: number; /** - * Build properties to configure on the repository. + * Cross-Origin Resource Sharing (CORS) settings. */ - buildProperties?: StaticSiteBuildProperties; + cors?: CorsSettings; /** - * Private endpoint connections - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Push endpoint settings. */ - readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; + push?: PushSettings; /** - * State indicating whether staging environments are allowed or not allowed for a static web app. - * Possible values include: 'Enabled', 'Disabled' + * Information about the formal API definition for the app. */ - stagingEnvironmentPolicy?: StagingEnvironmentPolicy; + apiDefinition?: ApiDefinitionInfo; /** - * false if config file is locked for this static web app; otherwise, - * true. + * Azure API management settings linked to the app. */ - allowConfigFileUpdates?: boolean; + apiManagementConfig?: ApiManagementConfig; /** - * Template options for generating a new repository. + * Auto-swap slot name. */ - templateProperties?: StaticSiteTemplateOptions; + autoSwapSlotName?: string; /** - * The content distribution endpoint for the static site. - * **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 contentDistributionEndpoint?: string; + localMySqlEnabled?: boolean; /** - * Identity to use for Key Vault Reference authentication. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Managed Service Identity Id */ - readonly keyVaultReferenceIdentity?: string; + managedServiceIdentityId?: 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.** + * Explicit Managed Service Identity Id */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + xManagedServiceIdentityId?: number; /** - * 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.** + * Identity to use for Key Vault Reference authentication. */ - readonly provider?: string; - sku?: SkuDescription; - identity?: ManagedServiceIdentity; -} - -/** - * Static Site Build ARM resource. - */ -export interface StaticSiteBuildARMResource extends ProxyOnlyResource { + keyVaultReferenceIdentity?: string; /** - * An identifier for the static site build. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * IP security restrictions for main. */ - readonly buildId?: string; + ipSecurityRestrictions?: IpSecurityRestriction[]; /** - * The source branch. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * IP security restrictions for scm. */ - readonly sourceBranch?: string; + scmIpSecurityRestrictions?: IpSecurityRestriction[]; /** - * 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.** + * IP security restrictions for scm to use main. */ - readonly pullRequestTitle?: string; + scmIpSecurityRestrictionsUseMain?: boolean; /** - * The hostname for a static site build. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value: + * true. */ - readonly hostname?: string; + http20Enabled?: boolean; /** - * When this build was created. - * **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 createdTimeUtc?: Date; + minTlsVersion?: SupportedTlsVersions; /** - * When this build was updated. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM + * site. Possible values include: '1.0', '1.1', '1.2' */ - readonly lastUpdatedOn?: Date; + scmMinTlsVersion?: SupportedTlsVersions; /** - * 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.** + * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled' */ - readonly status?: BuildStatus; + ftpsState?: FtpsState; /** - * 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.** + * Number of preWarmed instances. + * This setting only applies to the Consumption and Elastic Plans */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; -} - -/** - * Static Site Custom Domain Overview ARM resource. - */ -export interface StaticSiteCustomDomainOverviewARMResource extends ProxyOnlyResource { + preWarmedInstanceCount?: number; /** - * The domain name for the static site custom domain. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Maximum number of workers that a site can scale out to. + * This setting only applies to the Consumption and Elastic Premium Plans */ - readonly domainName?: string; + functionAppScaleLimit?: number; /** - * 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.** + * Health check path */ - readonly createdOn?: Date; + healthCheckPath?: string; /** - * 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.** + * Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When + * enabled, + * the ScaleController will not monitor event sources directly, but will instead call to the + * runtime to get scale status. */ - readonly status?: CustomDomainStatus; + functionsRuntimeScaleMonitoringEnabled?: boolean; /** - * The TXT record validation token - * **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 validationToken?: string; + websiteTimeZone?: string; /** - * **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 errorMessage?: string; -} - -/** - * Static Site Custom Domain Request Properties ARM resource. - */ -export interface StaticSiteCustomDomainRequestPropertiesARMResource extends ProxyOnlyResource { + minimumElasticInstanceCount?: number; /** - * Validation method for adding a custom domain. Default value: 'cname-delegation'. + * List of Azure Storage Accounts. */ - validationMethod?: string; + azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue }; + /** + * Property to allow or block all public traffic. + */ + publicNetworkAccess?: string; } /** - * Static Site Function Overview ARM resource. + * A snapshot of a web app configuration. */ -export interface StaticSiteFunctionOverviewARMResource extends ProxyOnlyResource { +export interface SiteConfigurationSnapshotInfo extends ProxyOnlyResource { /** - * The name for the function + * The time the snapshot was taken. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly functionName?: string; + readonly time?: Date; /** - * The trigger type of the function. Possible values include: 'HttpTrigger', 'Unknown' + * The id of the snapshot * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly triggerType?: TriggerTypes; + readonly snapshotId?: number; } /** - * ARM resource for a static site when patching + * Site Extension Information. */ -export interface StaticSitePatchResource extends ProxyOnlyResource { - /** - * The default autogenerated hostname for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly defaultHostname?: string; +export interface SiteExtensionInfo extends ProxyOnlyResource { /** - * URL for the repository of the static site. + * Site extension ID. */ - repositoryUrl?: string; + extensionId?: string; + title?: string; /** - * The target branch in the repository. + * Site extension type. Possible values include: 'Gallery', 'WebRoot' */ - branch?: string; + extensionType?: SiteExtensionType; /** - * The custom domains associated with this static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Summary description. */ - readonly customDomains?: string[]; + summary?: string; /** - * A user's github repository token. This is used to setup the Github Actions workflow file and - * API secrets. + * Detailed description. */ - repositoryToken?: string; + description?: string; /** - * Build properties to configure on the repository. + * Version information. */ - buildProperties?: StaticSiteBuildProperties; + version?: string; /** - * Private endpoint connections - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Extension URL. */ - readonly privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]; + extensionUrl?: string; /** - * State indicating whether staging environments are allowed or not allowed for a static web app. - * Possible values include: 'Enabled', 'Disabled' + * Project URL. */ - stagingEnvironmentPolicy?: StagingEnvironmentPolicy; + projectUrl?: string; /** - * false if config file is locked for this static web app; otherwise, - * true. + * Icon URL. */ - allowConfigFileUpdates?: boolean; + iconUrl?: string; /** - * Template options for generating a new repository. + * License URL. */ - templateProperties?: StaticSiteTemplateOptions; + licenseUrl?: string; /** - * The content distribution endpoint for the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Feed URL. */ - readonly contentDistributionEndpoint?: string; + feedUrl?: string; /** - * Identity to use for Key Vault Reference authentication. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * List of authors. */ - readonly keyVaultReferenceIdentity?: string; + authors?: 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.** + * Installer command line parameters. */ - readonly userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]; + installerCommandLineParams?: string; /** - * The provider that submitted the last deployment to the primary environment of the static site. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Published timestamp. */ - readonly provider?: string; -} - -/** - * Static Site Reset Properties ARM resource. - */ -export interface StaticSiteResetPropertiesARMResource extends ProxyOnlyResource { + publishedDateTime?: Date; /** - * The token which proves admin privileges to the repository. + * Count of downloads. */ - repositoryToken?: string; + downloadCount?: number; /** - * Determines whether the repository should be updated with the new properties. + * true if the local version is the latest version; false otherwise. */ - shouldUpdateRepository?: boolean; -} - -/** - * Static Site User ARM resource. - */ -export interface StaticSiteUserARMResource extends ProxyOnlyResource { + localIsLatestVersion?: boolean; /** - * The identity provider for the static site user. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Local path. */ - readonly provider?: string; + localPath?: string; /** - * The user id for the static site user. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Installed timestamp. */ - readonly userId?: string; + installedDateTime?: Date; /** - * The display name for the static site user. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Provisioning state. */ - readonly displayName?: string; + provisioningState?: string; /** - * The roles for the static site user, in free-form string format + * Site Extension comment. */ - roles?: string; + comment?: string; } /** - * Static sites user roles invitation resource. + * Configuration of App Service site logs. */ -export interface StaticSiteUserInvitationRequestResource extends ProxyOnlyResource { - /** - * The domain name for the static site custom domain. - */ - domain?: string; +export interface SiteLogsConfig extends ProxyOnlyResource { /** - * The identity provider for the static site user. + * Application logs configuration. */ - provider?: string; + applicationLogs?: ApplicationLogsConfig; /** - * The user id for the static site user. + * HTTP logs configuration. */ - userDetails?: string; + httpLogs?: HttpLogsConfig; /** - * The roles for the static site user, in free-form string format + * Failed requests tracing configuration. */ - roles?: string; + failedRequestsTracing?: EnabledConfig; /** - * The number of hours the sas token stays valid + * Detailed error messages configuration. */ - numHoursToExpiration?: number; + detailedErrorMessages?: EnabledConfig; } /** - * Static sites user roles invitation link resource. + * ARM resource for a site. */ -export interface StaticSiteUserInvitationResponseResource extends ProxyOnlyResource { +export interface SitePatchResource extends ProxyOnlyResource { /** - * The expiration time of the invitation + * Current state of the app. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly expiresOn?: Date; + readonly state?: string; /** - * The url for the invitation link + * Hostnames associated with the app. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly invitationUrl?: string; -} - -/** - * Static Site User Provided Function App ARM resource. - */ -export interface StaticSiteUserProvidedFunctionAppARMResource extends ProxyOnlyResource { + readonly hostNames?: string[]; /** - * The resource id of the function app registered with the static site + * Name of the repository site. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - functionAppResourceId?: string; + readonly repositorySiteName?: string; /** - * The region of the function app registered with the static site + * 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.** */ - functionAppRegion?: string; + readonly usageState?: UsageState; /** - * The date and time on which the function app was registered with the static site. + * true if the app is enabled; otherwise, false. Setting this value to + * false disables the app (takes the app offline). + */ + enabled?: boolean; + /** + * 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 createdOn?: Date; -} - -/** - * Static site zip deployment ARM resource. - */ -export interface StaticSiteZipDeploymentARMResource extends ProxyOnlyResource { + readonly enabledHostNames?: string[]; /** - * URL for the zipped app content + * 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.** */ - appZipUrl?: string; + readonly availabilityState?: SiteAvailabilityState; /** - * URL for the zipped api content + * Hostname SSL states are used to manage the SSL bindings for app's hostnames. */ - apiZipUrl?: string; + hostNameSslStates?: HostNameSslState[]; /** - * A title to label the deployment + * Resource ID of the associated App Service plan, formatted as: + * "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". */ - deploymentTitle?: string; + serverFarmId?: string; /** - * The provider submitting this deployment + * true if reserved; otherwise, false. Default value: false. */ - provider?: string; + reserved?: boolean; /** - * The language of the api content, if it exists + * Obsolete: Hyper-V sandbox. Default value: false. */ - functionLanguage?: string; -} - -/** - * Preview for the Static Site Workflow to be generated - */ -export interface StaticSitesWorkflowPreview extends ProxyOnlyResource { + isXenon?: boolean; /** - * The path for the workflow file to be generated + * Hyper-V sandbox. Default value: false. + */ + hyperV?: boolean; + /** + * 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.** */ - readonly path?: string; + readonly lastModifiedTimeUtc?: Date; /** - * The contents for the workflow file to be generated + * Configuration of the app. + */ + siteConfig?: SiteConfig; + /** + * Azure Traffic Manager hostnames associated with the app. Read-only. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly contents?: string; -} - -/** - * Request entity for previewing the Static Site workflow - */ -export interface StaticSitesWorkflowPreviewRequest extends ProxyOnlyResource { + readonly trafficManagerHostNames?: string[]; /** - * URL for the repository of the static site. + * true to stop SCM (KUDU) site when the app is stopped; otherwise, + * false. The default is false. Default value: false. */ - repositoryUrl?: string; + scmSiteAlsoStopped?: boolean; /** - * The target branch in the repository. + * 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.** */ - branch?: string; + readonly targetSwapSlot?: string; /** - * Build properties to configure on the repository. + * App Service Environment to use for the app. */ - buildProperties?: StaticSiteBuildProperties; -} - -/** - * String list resource. - */ -export interface StringList extends ProxyOnlyResource { + hostingEnvironmentProfile?: HostingEnvironmentProfile; /** - * List of string resources. + * 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. */ - properties?: string[]; -} - -/** - * Virtual IP mapping. - */ -export interface VirtualIPMapping { + clientAffinityEnabled?: boolean; /** - * Virtual IP address. + * true to enable client certificate authentication (TLS mutual authentication); + * otherwise, false. Default is false. */ - virtualIP?: string; + clientCertEnabled?: boolean; /** - * Internal HTTP port. + * 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' */ - internalHttpPort?: number; + clientCertMode?: ClientCertMode; /** - * Internal HTTPS port. + * client certificate authentication comma-separated exclusion paths */ - internalHttpsPort?: number; + clientCertExclusionPaths?: string; /** - * Is virtual IP mapping in use. + * true to disable the public hostnames of the app; otherwise, false. + * If true, the app is only accessible via API management process. */ - inUse?: boolean; + hostNamesDisabled?: boolean; /** - * name of the service that virtual IP is assigned to + * Unique identifier that verifies the custom domains assigned to the app. Customer will add this + * id to a txt record for verification. */ - serviceName?: string; -} - -/** - * Describes main public IP address and any extra virtual IPs. - */ -export interface AddressResponse extends ProxyOnlyResource { + customDomainVerificationId?: string; /** - * Main public virtual IP. + * 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.** */ - serviceIpAddress?: string; + readonly outboundIpAddresses?: string; /** - * Virtual Network internal IP address of the App Service Environment if it is in internal - * load-balancing mode. + * 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.** */ - internalIpAddress?: string; + readonly possibleOutboundIpAddresses?: string; /** - * IP addresses appearing on outbound connections. + * Size of the function container. */ - outboundIpAddresses?: string[]; + containerSize?: number; /** - * Additional virtual IPs. + * Maximum allowed daily memory-time quota (applicable on dynamic apps only). */ - vipMappings?: VirtualIPMapping[]; -} - -/** - * App Service Environment ARM resource. - */ -export interface AppServiceEnvironmentResource extends Resource { + dailyMemoryTimeQuota?: number; /** - * Provisioning state of the App Service Environment. Possible values include: 'Succeeded', - * 'Failed', 'Canceled', 'InProgress', 'Deleting' + * 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.** */ - readonly provisioningState?: ProvisioningState; + readonly suspendedTill?: Date; /** - * Current status of the App Service Environment. Possible values include: 'Preparing', 'Ready', - * 'Scaling', 'Deleting' + * 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 status?: HostingEnvironmentStatus; + readonly maxNumberOfWorkers?: number; /** - * Description of the Virtual Network. + * If specified during app creation, the app is cloned from a source app. */ - virtualNetwork: VirtualNetworkProfile; + cloningInfo?: CloningInfo; /** - * Specifies which endpoints to serve internally in the Virtual Network for the App Service - * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + * 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.** */ - internalLoadBalancingMode?: LoadBalancingMode; + readonly resourceGroup?: string; /** - * Front-end VM size, e.g. "Medium", "Large". + * 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.** */ - multiSize?: string; + readonly isDefaultContainer?: boolean; /** - * Number of front-end instances. + * Default hostname of the app. Read-only. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly multiRoleCount?: number; + readonly defaultHostName?: string; /** - * Number of IP SSL addresses reserved for the App Service Environment. + * Status of the last deployment slot swap operation. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - ipsslAddressCount?: number; + readonly slotSwapStatus?: SlotSwapStatus; /** - * DNS suffix of the App Service Environment. + * HttpsOnly: configures a web site to accept only https requests. Issues redirect for + * http requests */ - dnsSuffix?: string; + httpsOnly?: boolean; /** - * Maximum number of VMs in the App Service Environment. + * Site redundancy mode. Possible values include: 'None', 'Manual', 'Failover', 'ActiveActive', + * 'GeoRedundant' + */ + redundancyMode?: RedundancyMode; + /** + * 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 maximumNumberOfMachines?: number; + readonly inProgressOperationId?: string; /** - * Scale factor for front-ends. + * Checks if Customer provided storage account is required */ - frontEndScaleFactor?: number; + storageAccountRequired?: boolean; /** - * true if the App Service Environment is suspended; otherwise, false. - * The environment can be suspended, e.g. when the management endpoint is no longer available - * (most likely because NSG blocked the incoming traffic). - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Identity to use for Key Vault Reference authentication. */ - readonly suspended?: boolean; + keyVaultReferenceIdentity?: string; /** - * Custom settings for changing the behavior of the App Service Environment. + * 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} */ - clusterSettings?: NameValuePair[]; + virtualNetworkSubnetId?: string; + identity?: ManagedServiceIdentity; +} + +/** + * Used for getting PHP error logging flag. + */ +export interface SitePhpErrorLogFlag extends ProxyOnlyResource { /** - * User added ip ranges to whitelist on ASE db + * Local log_errors setting. */ - userWhitelistedIpRanges?: string[]; + localLogErrors?: 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.** + * Master log_errors setting. */ - readonly hasLinuxWorkers?: boolean; + masterLogErrors?: string; /** - * Dedicated Host Count - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Local log_errors_max_len setting. */ - readonly dedicatedHostCount?: number; + localLogErrorsMaxLength?: string; + /** + * Master log_errors_max_len setting. + */ + masterLogErrorsMaxLength?: string; } /** - * ARM resource for a app service environment. + * Source control configuration for an app. */ -export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource { +export interface SiteSourceControl extends ProxyOnlyResource { /** - * 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.** + * Repository or source control URL. */ - readonly provisioningState?: ProvisioningState; + repoUrl?: string; /** - * 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 of branch to use for deployment. */ - readonly status?: HostingEnvironmentStatus; + branch?: string; /** - * Description of the Virtual Network. + * true to limit to manual integration; false to enable continuous + * integration (which configures webhooks into online repos like GitHub). */ - virtualNetwork: VirtualNetworkProfile; + isManualIntegration?: boolean; /** - * Specifies which endpoints to serve internally in the Virtual Network for the App Service - * Environment. Possible values include: 'None', 'Web', 'Publishing', 'Web, Publishing' + * true if this is deployed via GitHub action. */ - internalLoadBalancingMode?: LoadBalancingMode; + isGitHubAction?: boolean; /** - * Front-end VM size, e.g. "Medium", "Large". + * true to enable deployment rollback; otherwise, false. */ - multiSize?: string; + deploymentRollbackEnabled?: boolean; /** - * Number of front-end instances. - * **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 multiRoleCount?: number; + isMercurial?: boolean; /** - * Number of IP SSL addresses reserved for the App Service Environment. + * If GitHub Action is selected, than the associated configuration. */ - ipsslAddressCount?: number; + gitHubActionConfiguration?: GitHubActionConfiguration; +} + +/** + * Slot Config names azure resource. + */ +export interface SlotConfigNamesResource extends ProxyOnlyResource { /** - * DNS suffix of the App Service Environment. + * List of connection string names. */ - dnsSuffix?: string; + connectionStringNames?: string[]; /** - * Maximum number of VMs in the App Service Environment. + * List of application settings names. + */ + appSettingNames?: string[]; + /** + * List of external Azure storage account identifiers. + */ + azureStorageConfigNames?: string[]; +} + +/** + * A setting difference between two deployment slots of an app. + */ +export interface SlotDifference extends ProxyOnlyResource { + /** + * Level of the difference: Information, Warning or Error. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maximumNumberOfMachines?: number; + readonly level?: string; /** - * Scale factor for front-ends. + * The type of the setting: General, AppSetting or ConnectionString. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - frontEndScaleFactor?: number; + readonly settingType?: 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). + * 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.** */ - readonly suspended?: boolean; + readonly diffRule?: string; /** - * Custom settings for changing the behavior of the App Service Environment. + * Name of the setting. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - clusterSettings?: NameValuePair[]; + readonly settingName?: string; /** - * User added ip ranges to whitelist on ASE db + * Value of the setting in the current slot. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - userWhitelistedIpRanges?: string[]; + readonly valueInCurrentSlot?: string; /** - * Flag that displays whether an ASE has linux workers or not + * Value of the setting in the target slot. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly hasLinuxWorkers?: boolean; + readonly valueInTargetSlot?: string; /** - * Dedicated Host Count + * Description of the setting difference. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly dedicatedHostCount?: number; + readonly description?: string; } /** - * Full view of networking configuration for an ASE. + * Specifies the web app that snapshot contents will be retrieved from. */ -export interface AseV3NetworkingConfiguration extends ProxyOnlyResource { - /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly windowsOutboundIpAddresses?: string[]; +export interface SnapshotRecoverySource { /** - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS */ - readonly linuxOutboundIpAddresses?: string[]; + location?: string; /** - * Property to enable and disable new private endpoint connection creation on ASE + * 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. */ - allowNewPrivateEndpointConnections?: boolean; + id?: string; } /** - * Current TCP connectivity information from the App Service Environment to a single endpoint. + * Details about app recovery operation. */ -export interface EndpointDetail { +export interface SnapshotRestoreRequest extends ProxyOnlyResource { /** - * An IP Address that Domain Name currently resolves to. + * Point in time in which the app restore should be done, formatted as a DateTime string. */ - ipAddress?: string; + snapshotTime?: string; /** - * The port an endpoint is connected to. + * Optional. Specifies the web app that snapshot contents will be retrieved from. + * If empty, the targeted web app will be used as the source. */ - port?: number; + recoverySource?: SnapshotRecoverySource; /** - * The time in milliseconds it takes for a TCP connection to be created from the App Service - * Environment to this IpAddress at this Port. + * If true the restore operation can overwrite source app; otherwise, + * false. */ - latency?: number; + 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; /** - * Whether it is possible to create a TCP connection from the App Service Environment to this - * IpAddress at this Port. + * If true, the snapshot is retrieved from DRSecondary endpoint. */ - isAccessible?: boolean; + useDRSecondary?: boolean; } /** - * A domain name that a service is reached at, including details of the current connection status. + * Options for app content migration. */ -export interface EndpointDependency { +export interface StorageMigrationOptions extends ProxyOnlyResource { /** - * The domain name of the dependency. + * AzureFiles connection string. */ - domainName?: string; + azurefilesConnectionString: string; /** - * The IP Addresses and Ports used when connecting to DomainName. + * AzureFiles share. */ - endpointDetails?: EndpointDetail[]; -} - -/** - * Diagnostics for an App Service Environment. - */ -export interface HostingEnvironmentDiagnostics { + azurefilesShare: string; /** - * Name/identifier of the diagnostics. + * trueif the app should be switched over; otherwise, false. Default + * value: false. */ - name?: string; + switchSiteAfterMigration?: boolean; /** - * Diagnostics output. + * true if the app should be read only during copy operation; otherwise, + * false. Default value: false. */ - diagnosticsOutput?: string; + blockWriteAccessToSite?: boolean; } /** - * The IP Addresses and Ports that require inbound network access to and within the subnet of the - * App Service Environment. + * Response for a migration of app content request. */ -export interface InboundEnvironmentEndpoint { - /** - * Short text describing the purpose of the network traffic. - */ - description?: string; - /** - * The IP addresses that network traffic will originate from in cidr notation. - */ - endpoints?: string[]; +export interface StorageMigrationResponse extends ProxyOnlyResource { /** - * The ports that network traffic will arrive to the App Service Environment at. + * 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.** */ - ports?: string[]; + readonly operationId?: string; } /** - * Endpoints accessed for a common purpose that the App Service Environment requires outbound - * network access to. + * Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual + * network integration. */ -export interface OutboundEnvironmentEndpoint { +export interface SwiftVirtualNetwork extends ProxyOnlyResource { /** - * The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL - * Database, and Azure Active Directory. + * 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. */ - category?: string; + subnetResourceId?: string; /** - * The endpoints that the App Service Environment reaches the service at. + * A flag that specifies if the scale unit this Web App is on supports Swift integration. */ - endpoints?: EndpointDependency[]; + swiftSupported?: boolean; } /** - * Metrics availability and retention. + * Triggered Web Job Run Information. */ -export interface ResourceMetricAvailability { +export interface TriggeredJobRun extends ProxyOnlyResource { /** - * Time grain . - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job ID. */ - readonly timeGrain?: string; + webJobId?: string; /** - * Retention period for the current time grain. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job name. */ - readonly retention?: string; -} - -/** - * Metadata for the metrics. - */ -export interface ResourceMetricDefinition extends ProxyOnlyResource { + webJobName?: string; /** - * Unit of the metric. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job status. Possible values include: 'Success', 'Failed', 'Error' */ - readonly unit?: string; + status?: TriggeredWebJobStatus; /** - * Primary aggregation type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Start time. */ - readonly primaryAggregationType?: string; + startTime?: Date; /** - * 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.** + * End time. */ - readonly metricAvailabilities?: ResourceMetricAvailability[]; + endTime?: Date; /** - * Resource URI. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Job duration. */ - readonly resourceUri?: string; + duration?: string; /** - * Resource metric definition properties. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Output URL. */ - readonly properties?: { [propertyName: string]: string }; -} - -/** - * SKU discovery information. - */ -export interface SkuInfo { + outputUrl?: string; /** - * Resource type that this SKU applies to. + * Error URL. */ - resourceType?: string; + errorUrl?: string; /** - * Name and tier of the SKU. + * Job URL. */ - sku?: SkuDescription; + url?: string; /** - * Min, max, and default scale values of the SKU. + * Job name. */ - capacity?: SkuCapacity; + jobName?: string; + /** + * Job trigger. + */ + trigger?: string; } /** - * Stamp capacity information. + * Triggered Web Job History. List of Triggered Web Job Run Information elements. */ -export interface StampCapacity { +export interface TriggeredJobHistory extends ProxyOnlyResource { /** - * Name of the stamp. + * List of triggered web job runs. */ - name?: string; + runs?: TriggeredJobRun[]; +} + +/** + * Triggered Web Job Information. + */ +export interface TriggeredWebJob extends ProxyOnlyResource { /** - * Available capacity (# of machines, bytes of storage etc...). + * Latest job run information. */ - availableCapacity?: number; + latestRun?: TriggeredJobRun; /** - * Total capacity (# of machines, bytes of storage etc...). + * History URL. */ - totalCapacity?: number; + historyUrl?: string; /** - * Name of the unit. + * Scheduler Logs URL. */ - unit?: string; + schedulerLogsUrl?: string; /** - * Shared/dedicated workers. Possible values include: 'Shared', 'Dedicated', 'Dynamic' + * Run command. */ - computeMode?: ComputeModeOptions; + runCommand?: string; /** - * Size of the machines. Possible values include: 'Small', 'Medium', 'Large', 'D1', 'D2', 'D3', - * 'SmallV3', 'MediumV3', 'LargeV3', 'NestedSmall', 'NestedSmallLinux', 'Default' + * Job URL. */ - workerSize?: WorkerSizeOptions; + url?: string; /** - * Size ID of machines: - * 0 - Small - * 1 - Medium - * 2 - Large + * Extra Info URL. */ - workerSizeId?: number; + extraInfoUrl?: string; /** - * If true, it includes basic apps. - * Basic apps are not used for capacity allocation. + * Job type. Possible values include: 'Continuous', 'Triggered' */ - excludeFromCapacityAllocation?: boolean; + webJobType?: WebJobType; /** - * true if capacity is applicable for all apps; otherwise, false. + * Error information. */ - isApplicableForAllComputeModes?: boolean; + error?: string; /** - * Shared or Dedicated. + * Using SDK? */ - siteMode?: string; + usingSdk?: boolean; /** - * Is this a linux stamp capacity + * Job settings. */ - isLinux?: boolean; + settings?: { [propertyName: string]: any }; } /** - * Usage of the quota resource. + * An interface representing WebSiteInstanceStatus. */ -export interface Usage extends ProxyOnlyResource { +export interface WebSiteInstanceStatus extends ProxyOnlyResource { /** - * Friendly name shown in the UI. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Possible values include: 'READY', 'STOPPED', 'UNKNOWN' */ - readonly displayName?: string; + state?: SiteRuntimeState; /** - * Name of the quota resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the GetStatusApi in Kudu */ - readonly resourceName?: string; + statusUrl?: string; /** - * Units of measurement for the quota resource. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the Diagnose and Solve Portal */ - readonly unit?: string; + detectorUrl?: string; /** - * The current value of the resource counter. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the console to web app instance */ - readonly currentValue?: number; + consoleUrl?: string; /** - * The resource limit. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Link to the console to web app instance */ - readonly limit?: number; + healthCheckUrl?: string; + containers?: { [propertyName: string]: ContainerInfo }; +} + +/** + * Web Job Information. + */ +export interface WebJob extends ProxyOnlyResource { /** - * Next reset time for the resource counter. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Run command. */ - readonly nextResetTime?: Date; + runCommand?: 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.** + * Job URL. */ - readonly computeMode?: ComputeModeOptions; + url?: string; /** - * Site mode used for this usage. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Extra Info URL. */ - readonly siteMode?: string; -} - -/** - * Worker pool of an App Service Environment ARM resource. - */ -export interface WorkerPoolResource extends ProxyOnlyResource { + extraInfoUrl?: string; /** - * Worker size ID for referencing this worker pool. + * Job type. Possible values include: 'Continuous', 'Triggered' */ - workerSizeId?: number; + webJobType?: WebJobType; /** - * Shared or dedicated app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic' + * Error information. */ - computeMode?: ComputeModeOptions; + error?: string; /** - * VM size of the worker pool instances. + * Using SDK? */ - workerSize?: string; + usingSdk?: boolean; /** - * Number of instances in the worker pool. + * Job settings. */ - workerCount?: number; + settings?: { [propertyName: string]: any }; +} + +/** + * An interface representing LogAnalyticsConfiguration. + */ +export interface LogAnalyticsConfiguration { + customerId?: string; + sharedKey?: string; +} + +/** + * An interface representing AppLogsConfiguration. + */ +export interface AppLogsConfiguration { + destination?: string; + logAnalyticsConfiguration?: LogAnalyticsConfiguration; +} + +/** + * An interface representing FrontEndConfiguration. + */ +export interface FrontEndConfiguration { /** - * 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.** + * Possible values include: 'NodePort', 'LoadBalancer' */ - readonly instanceNames?: string[]; - sku?: SkuDescription; + kind?: FrontEndServiceType; } /** - * ARM resource for a app service plan. + * An interface representing ArcConfiguration. */ -export interface AppServicePlanPatchResource extends ProxyOnlyResource { +export interface ArcConfiguration { /** - * Target worker tier assigned to the App Service plan. + * Possible values include: 'LocalNode', 'NetworkFileSystem' */ - workerTierName?: string; + artifactsStorageType?: StorageType; + artifactStorageClassName?: string; + artifactStorageMountPath?: string; + artifactStorageNodeName?: string; + artifactStorageAccessMode?: string; + frontEndServiceConfiguration?: FrontEndConfiguration; + kubeConfig?: string; +} + +/** + * A Kubernetes cluster specialized for web workloads by Azure App Service + */ +export interface KubeEnvironment extends Resource { /** - * App Service plan status. Possible values include: 'Ready', 'Pending', 'Creating' + * 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.** */ - readonly status?: StatusOptions; + readonly provisioningState?: KubeEnvironmentProvisioningState; /** - * App Service plan subscription. + * Any errors that occurred during deployment or deployment validation * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly subscription?: string; + readonly deploymentErrors?: string; /** - * Specification for the App Service Environment to use for the App Service plan. + * Only visible within Vnet/Subnet */ - hostingEnvironmentProfile?: HostingEnvironmentProfile; + internalLoadBalancerEnabled?: boolean; /** - * Maximum number of instances that can be assigned to this App Service plan. + * Default Domain Name for the cluster * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - readonly maximumNumberOfWorkers?: number; + readonly defaultDomain?: string; /** - * Geographical location for the App Service plan. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Static IP of the KubeEnvironment */ - readonly geoRegion?: string; + staticIp?: string; /** - * 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. + * Cluster configuration which determines the ARC cluster + * components types. Eg: Choosing between BuildService kind, + * FrontEnd Service ArtifactsStorageType etc. */ - perSiteScaling?: boolean; + arcConfiguration?: ArcConfiguration; /** - * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan + * Cluster configuration which enables the log daemon to export + * app logs to a destination. Currently only "log-analytics" is + * supported */ - maximumElasticWorkerCount?: number; + appLogsConfiguration?: AppLogsConfiguration; + aksResourceID?: string; + extendedLocation?: ExtendedLocation; +} + +/** + * ARM resource for a KubeEnvironment when patching + */ +export interface KubeEnvironmentPatchResource extends ProxyOnlyResource { /** - * Number of apps assigned to this App Service plan. + * 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.** */ - readonly numberOfSites?: number; + readonly provisioningState?: KubeEnvironmentProvisioningState; /** - * If true, this App Service Plan owns spot instances. + * Any errors that occurred during deployment or deployment validation + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - isSpot?: boolean; + readonly deploymentErrors?: string; /** - * The time when the server farm expires. Valid only if it is a spot server farm. + * Only visible within Vnet/Subnet */ - spotExpirationTime?: Date; + internalLoadBalancerEnabled?: boolean; /** - * The time when the server farm free offer expires. + * Default Domain Name for the cluster + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - freeOfferExpirationTime?: Date; + readonly defaultDomain?: string; /** - * Resource group of the App Service plan. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Static IP of the KubeEnvironment */ - readonly resourceGroup?: string; + staticIp?: string; /** - * If Linux app service plan true, false otherwise. Default value: - * false. + * Cluster configuration which determines the ARC cluster + * components types. Eg: Choosing between BuildService kind, + * FrontEnd Service ArtifactsStorageType etc. */ - reserved?: boolean; + arcConfiguration?: ArcConfiguration; /** - * Obsolete: If Hyper-V container app service plan true, false - * otherwise. Default value: false. + * Cluster configuration which enables the log daemon to export + * app logs to a destination. Currently only "log-analytics" is + * supported */ - isXenon?: boolean; + appLogsConfiguration?: AppLogsConfiguration; + aksResourceID?: string; +} + +/** + * Optional Parameters. + */ +export interface AppServiceCertificateOrdersResendRequestEmailsOptionalParams extends msRest.RequestOptionsBase { /** - * If Hyper-V container app service plan true, false otherwise. Default - * value: false. + * Name of the object. */ - hyperV?: boolean; + name?: string; +} + +/** + * Optional Parameters. + */ +export interface CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams extends msRest.RequestOptionsBase { /** - * Scaling worker count. + * The start time for detector response. */ - targetWorkerCount?: number; + startTime?: Date; /** - * Scaling worker size ID. + * The end time for the detector response. */ - targetWorkerSizeId?: number; + endTime?: Date; /** - * 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.** + * The time grain for the detector response. */ - readonly provisioningState?: ProvisioningState; + timeGrain?: string; +} + +/** + * Optional Parameters. + */ +export interface DomainsCheckAvailabilityOptionalParams extends msRest.RequestOptionsBase { /** - * Specification for the Kubernetes Environment to use for the App Service plan. + * Name of the object. */ - kubeEnvironmentProfile?: KubeEnvironmentProfile; + name?: string; } /** - * 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 DomainsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** - * The name of the send key. - * **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 sendKeyName?: string; + forceHardDeleteDomain?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServiceEnvironmentsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** - * The value of the send key. - * **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 sendKeyValue?: string; + forceDelete?: boolean; } /** - * Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections. + * Optional Parameters. */ -export interface HybridConnectionLimits extends ProxyOnlyResource { +export interface AppServiceEnvironmentsListWebAppsOptionalParams extends msRest.RequestOptionsBase { /** - * The current number of Hybrid Connections. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * Comma separated list of app properties to include. */ - readonly current?: number; + propertiesToInclude?: string; +} + +/** + * Optional Parameters. + */ +export interface AppServiceEnvironmentsListUsagesOptionalParams 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.** + * 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 maximum?: number; + filter?: string; } /** - * Used for getting ResourceHealthCheck settings. + * Optional Parameters. */ -export interface ResourceHealthMetadata extends ProxyOnlyResource { +export interface AppServiceEnvironmentsBeginDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** - * The category that the resource matches in the RHC Policy File + * Specify true to force the deletion even if the App Service Environment contains + * resources. The default is false. */ - category?: string; + forceDelete?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServiceEnvironmentsListWebAppsNextOptionalParams extends msRest.RequestOptionsBase { /** - * Is there a health signal for the resource + * Comma separated list of app properties to include. */ - signalAvailability?: boolean; + propertiesToInclude?: string; } /** * Optional Parameters. */ -export interface AppServiceCertificateOrdersResendRequestEmailsOptionalParams - extends msRest.RequestOptionsBase { +export interface AppServiceEnvironmentsListUsagesNextOptionalParams 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') and startTime eq + * 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq + * duration'[Hour|Minute|Day]'. */ - name?: string; + filter?: string; } /** * Optional Parameters. */ -export interface CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams - extends msRest.RequestOptionsBase { +export interface AppServicePlansListOptionalParams extends msRest.RequestOptionsBase { /** - * The start time for detector response. + * 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. */ - startTime?: Date; + detailed?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServicePlansRestartWebAppsOptionalParams extends msRest.RequestOptionsBase { /** - * The end time for the detector response. + * 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 */ - endTime?: Date; + softRestart?: boolean; +} + +/** + * Optional Parameters. + */ +export interface AppServicePlansListWebAppsOptionalParams extends msRest.RequestOptionsBase { /** - * The time grain for the 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 */ - timeGrain?: string; + 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 DomainsCheckAvailabilityOptionalParams extends msRest.RequestOptionsBase { +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; /** - * Name of the object. + * List page size. If specified, results are paged. */ - name?: string; + top?: string; } /** * Optional Parameters. */ -export interface DomainsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { +export interface AppServicePlansListUsagesNextOptionalParams extends msRest.RequestOptionsBase { /** - * Specify true to delete the domain immediately. The default is false - * which deletes the domain after 24 hours. + * Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: + * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2'). */ - forceHardDeleteDomain?: boolean; + filter?: string; } /** @@ -9936,8 +10268,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 +10286,7 @@ export interface DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsGetSiteDetectorResponseOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsGetSiteDetectorResponseOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10010,8 +10340,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 +10358,7 @@ export interface DiagnosticsGetSiteDetectorResponseSlotOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10048,8 +10376,7 @@ export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams /** * Optional Parameters. */ -export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams - extends msRest.RequestOptionsBase { +export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams extends msRest.RequestOptionsBase { /** * Start Time */ @@ -10087,8 +10414,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 +10424,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 +10474,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 +10484,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 +10504,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 +10531,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 +10548,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 +10564,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 +10579,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 +10596,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 +10612,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 +10644,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 +10661,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 +10677,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 +10694,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 +10710,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 +10724,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 +10734,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 +10759,7 @@ export interface WebSiteManagementClientListGeoRegionsOptionalParams /** * Optional Parameters. */ -export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams - extends msRest.RequestOptionsBase { +export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams extends msRest.RequestOptionsBase { /** * Name of the object. */ @@ -10461,8 +10769,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 +10783,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', @@ -10499,6 +10805,54 @@ export interface WebSiteManagementClientListGeoRegionsNextOptionalParams 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 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. */ @@ -10556,8 +10910,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 +10981,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 +10999,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 +11121,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 +11139,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. */ @@ -10814,270 +11163,52 @@ export interface WebAppsBeginStartNetworkTraceSlotOptionalParams extends msRest. */ durationInSeconds?: number; /** - * The maximum frame length in bytes (Optional). - */ - maxFrameLength?: number; - /** - * The Blob URL to store capture file. - */ - sasUrl?: string; -} - -/** - * Optional Parameters. - */ -export interface WebAppsBeginStartNetworkTraceOptionalParams extends msRest.RequestOptionsBase { - /** - * The duration to keep capturing in seconds. - */ - durationInSeconds?: number; - /** - * The maximum frame length in bytes (Optional). - */ - maxFrameLength?: number; - /** - * The Blob URL to store capture file. - */ - sasUrl?: string; -} - -/** - * Optional Parameters. - */ -export interface WebAppsListByResourceGroupNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Specify true to include deployment slots in results. The default is false, - * which only gives you the production slot of all apps. - */ - includeSlots?: boolean; -} - -/** - * Optional Parameters. - */ -export interface WebAppsListPerfMonCountersNextOptionalParams 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 - * eq duration'[Hour|Minute|Day]'. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -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 - * eq duration'[Hour|Minute|Day]'. - */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WebAppsListUsagesSlotNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Return only information specified in the filter (using OData syntax). For 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 WebAppsListUsagesNextOptionalParams extends msRest.RequestOptionsBase { - /** - * Return only information specified in the filter (using OData syntax). For 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 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 { + * The maximum frame length in bytes (Optional). + */ + maxFrameLength?: number; /** - * 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. + * The Blob URL to store capture file. */ - detailed?: boolean; + sasUrl?: string; } /** * Optional Parameters. */ -export interface AppServicePlansRestartWebAppsOptionalParams extends msRest.RequestOptionsBase { +export interface WebAppsBeginStartNetworkTraceOptionalParams 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 + * The duration to keep capturing in seconds. */ - softRestart?: boolean; + durationInSeconds?: number; + /** + * The maximum frame length in bytes (Optional). + */ + maxFrameLength?: number; + /** + * The Blob URL to store capture file. + */ + sasUrl?: string; } /** * 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; +export interface WebAppsListByResourceGroupNextOptionalParams extends msRest.RequestOptionsBase { /** - * List page size. If specified, results are paged. + * Specify true to include deployment slots in results. The default is false, + * which only gives you the production slot of all apps. */ - top?: string; + includeSlots?: boolean; } /** * Optional Parameters. */ -export interface AppServicePlansListUsagesOptionalParams extends msRest.RequestOptionsBase { +export interface WebAppsListPerfMonCountersNextOptionalParams 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=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain + * eq duration'[Hour|Minute|Day]'. */ filter?: string; } @@ -11085,42 +11216,37 @@ export interface AppServicePlansListUsagesOptionalParams extends msRest.RequestO /** * Optional Parameters. */ -export interface AppServicePlansListNextOptionalParams extends msRest.RequestOptionsBase { +export interface WebAppsListPerfMonCountersSlotNextOptionalParams 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. + * 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 + * eq duration'[Hour|Minute|Day]'. */ - detailed?: boolean; + filter?: string; } /** * 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; +export interface WebAppsListUsagesSlotNextOptionalParams extends msRest.RequestOptionsBase { /** - * Supported filter: $filter=state eq running. Returns only web apps that are currently running + * Return only information specified in the filter (using OData syntax). For 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; - /** - * List page size. If specified, results are paged. - */ - top?: string; } /** * Optional Parameters. */ -export interface AppServicePlansListUsagesNextOptionalParams extends msRest.RequestOptionsBase { +export interface WebAppsListUsagesNextOptionalParams 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'). + * Return only information specified in the filter (using OData syntax). For 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; } @@ -11251,10 +11377,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 +11390,10 @@ export interface CertificateCollection extends Array { /** * @interface - * Collection of deleted apps. - * @extends Array + * Collection of stamp capacities. + * @extends Array */ -export interface DeletedWebAppCollection 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.** @@ -11277,10 +11403,10 @@ export interface DeletedWebAppCollection extends Array { /** * @interface - * Collection of Diagnostic Categories - * @extends Array + * Collection of App Service apps. + * @extends Array */ -export interface DiagnosticCategoryCollection 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.** @@ -11290,10 +11416,10 @@ export interface DiagnosticCategoryCollection extends Array /** * @interface - * Collection of Diagnostic Analyses - * @extends Array + * Collection of Inbound Environment Endpoints + * @extends Array */ -export interface DiagnosticAnalysisCollection 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.** @@ -11303,10 +11429,10 @@ export interface DiagnosticAnalysisCollection extends Array /** * @interface - * Collection of Diagnostic Detectors - * @extends Array + * Collection of worker pools. + * @extends Array */ -export interface DiagnosticDetectorCollection 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.** @@ -11316,10 +11442,10 @@ export interface DiagnosticDetectorCollection extends Array /** * @interface - * Collection of Application Stacks - * @extends Array + * Collection of metric definitions. + * @extends Array */ -export interface ApplicationStackCollection 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.** @@ -11329,10 +11455,10 @@ export interface ApplicationStackCollection extends Array + * Collection of SKU information. + * @extends Array */ -export interface FunctionAppStackCollection 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.** @@ -11342,10 +11468,10 @@ export interface FunctionAppStackCollection extends Array { /** * @interface - * Collection of Web app Stacks - * @extends Array + * Collection of usages. + * @extends Array */ -export interface WebAppStackCollection 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.** @@ -11355,10 +11481,10 @@ export interface WebAppStackCollection extends Array { /** * @interface - * Collection of recommendations. - * @extends Array + * Collection of Outbound Environment Endpoints + * @extends Array */ -export interface RecommendationCollection 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.** @@ -11368,10 +11494,10 @@ export interface RecommendationCollection extends Array { /** * @interface - * Collection of source controls. - * @extends Array + * An interface representing the PrivateEndpointConnectionCollection. + * @extends Array */ -export interface SourceControlCollection 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.** @@ -11381,10 +11507,10 @@ export interface SourceControlCollection extends Array { /** * @interface - * Collection of Billing Meters - * @extends Array + * Collection of App Service plans. + * @extends Array */ -export interface BillingMeterCollection 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.** @@ -11394,10 +11520,10 @@ export interface BillingMeterCollection extends Array { /** * @interface - * Collection of geographical regions. - * @extends Array + * Collection of CSM usage quotas. + * @extends Array */ -export interface GeoRegionCollection 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.** @@ -11407,10 +11533,10 @@ export interface GeoRegionCollection extends Array { /** * @interface - * Collection of identifiers. - * @extends Array + * Collection of resources. + * @extends Array */ -export interface IdentifierCollection 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.** @@ -11420,10 +11546,10 @@ export interface IdentifierCollection extends Array { /** * @interface - * Collection of premier add-on offers. - * @extends Array + * Collection of hostname bindings. + * @extends Array */ -export interface PremierAddOnOfferCollection 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.** @@ -11433,10 +11559,10 @@ export interface PremierAddOnOfferCollection extends Array { /** * @interface - * Collection of App Service apps. - * @extends Array + * Collection of certificates. + * @extends Array */ -export interface WebAppCollection 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.** @@ -11446,10 +11572,10 @@ export interface WebAppCollection extends Array { /** * @interface - * Collection of backup items. - * @extends Array + * Collection of deleted apps. + * @extends Array */ -export interface BackupItemCollection 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.** @@ -11459,10 +11585,10 @@ export interface BackupItemCollection extends Array { /** * @interface - * Collection of site configurations. - * @extends Array + * Collection of Diagnostic Categories + * @extends Array */ -export interface SiteConfigResourceCollection 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.** @@ -11472,10 +11598,10 @@ export interface SiteConfigResourceCollection extends Array /** * @interface - * An interface representing the ApiKVReferenceCollection. - * @extends Array + * Collection of Diagnostic Analyses + * @extends Array */ -export interface ApiKVReferenceCollection 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.** @@ -11485,11 +11611,10 @@ export interface ApiKVReferenceCollection extends Array { /** * @interface - * Collection of metadata for the app configuration snapshots that can be restored. - * @extends Array + * Collection of Diagnostic Detectors + * @extends Array */ -export interface SiteConfigurationSnapshotInfoCollection - 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.** @@ -11499,10 +11624,10 @@ export interface SiteConfigurationSnapshotInfoCollection /** * @interface - * Collection of Kudu continuous web job information elements. - * @extends Array + * Collection of Application Stacks + * @extends Array */ -export interface ContinuousWebJobCollection 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.** @@ -11512,10 +11637,10 @@ export interface ContinuousWebJobCollection extends Array { /** * @interface - * Collection of app deployments. - * @extends Array + * Collection of Function app Stacks + * @extends Array */ -export interface DeploymentCollection 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.** @@ -11525,10 +11650,10 @@ export interface DeploymentCollection extends Array { /** * @interface - * Collection of Kudu function information elements. - * @extends Array + * Collection of Web app Stacks + * @extends Array */ -export interface FunctionEnvelopeCollection 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.** @@ -11538,10 +11663,10 @@ export interface FunctionEnvelopeCollection extends Array { /** * @interface - * Collection of hostname bindings. - * @extends Array + * Collection of recommendations. + * @extends Array */ -export interface HostNameBindingCollection 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.** @@ -11551,10 +11676,10 @@ export interface HostNameBindingCollection extends Array { /** * @interface - * Collection of app instances. - * @extends Array + * Collection of resource health metadata. + * @extends Array */ -export interface WebAppInstanceStatusCollection 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.** @@ -11564,10 +11689,10 @@ export interface WebAppInstanceStatusCollection extends Array + * Collection of source controls. + * @extends Array */ -export interface ProcessInfoCollection 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.** @@ -11577,10 +11702,10 @@ export interface ProcessInfoCollection extends Array { /** * @interface - * Collection of Kudu thread information elements. - * @extends Array + * Collection of Billing Meters + * @extends Array */ -export interface ProcessModuleInfoCollection 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.** @@ -11590,10 +11715,10 @@ export interface ProcessModuleInfoCollection extends Array { /** * @interface - * Collection of Kudu thread information elements. - * @extends Array + * Collection of geographical regions. + * @extends Array */ -export interface ProcessThreadInfoCollection 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.** @@ -11603,10 +11728,23 @@ export interface ProcessThreadInfoCollection extends Array { /** * @interface - * Collection of performance monitor counters. - * @extends Array + * Collection of identifiers. + * @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.** + */ + readonly nextLink?: string; +} + +/** + * @interface + * 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 +11754,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 +11767,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 +11780,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 +11793,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 +11806,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 +11819,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 +11832,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 +11845,10 @@ export interface TriggeredJobHistoryCollection extends Array + * Collection of site configurations. + * @extends Array */ -export interface CsmUsageQuotaCollection 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.** @@ -11721,10 +11858,10 @@ export interface CsmUsageQuotaCollection extends Array { /** * @interface - * Collection of Kudu web job information elements. - * @extends Array + * An interface representing the ApiKVReferenceCollection. + * @extends Array */ -export interface WebJobCollection 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.** @@ -11734,10 +11871,10 @@ export interface WebJobCollection extends Array { /** * @interface - * Collection of static sites. - * @extends Array + * Collection of metadata for the app configuration snapshots that can be restored. + * @extends Array */ -export interface StaticSiteCollection 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.** @@ -11747,10 +11884,10 @@ export interface StaticSiteCollection extends Array { /** * @interface - * Collection of static site custom users. - * @extends Array + * Collection of Kudu continuous web job information elements. + * @extends Array */ -export interface StaticSiteUserCollection 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.** @@ -11760,10 +11897,10 @@ export interface StaticSiteUserCollection extends Array + * Collection of app deployments. + * @extends Array */ -export interface StaticSiteBuildCollection 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.** @@ -11773,11 +11910,10 @@ export interface StaticSiteBuildCollection extends Array + * Collection of Kudu function information elements. + * @extends Array */ -export interface StaticSiteFunctionOverviewCollection - 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.** @@ -11787,11 +11923,10 @@ export interface StaticSiteFunctionOverviewCollection /** * @interface - * Collection of static site user provided function apps. - * @extends Array + * Collection of hostname bindings. + * @extends Array */ -export interface StaticSiteUserProvidedFunctionAppsCollection - 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.** @@ -11801,11 +11936,10 @@ export interface StaticSiteUserProvidedFunctionAppsCollection /** * @interface - * Collection of static site custom domains. - * @extends Array + * Collection of app instances. + * @extends Array */ -export interface StaticSiteCustomDomainOverviewCollection - 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.** @@ -11815,10 +11949,10 @@ export interface StaticSiteCustomDomainOverviewCollection /** * @interface - * Collection of App Service Environments. - * @extends Array + * Collection of Kudu process information elements. + * @extends Array */ -export interface AppServiceEnvironmentCollection 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.** @@ -11828,10 +11962,10 @@ export interface AppServiceEnvironmentCollection extends Array + * Collection of Kudu thread information elements. + * @extends Array */ -export interface StampCapacityCollection 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.** @@ -11841,10 +11975,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 ProcessThreadInfoCollection extends Array { /** * Link to next page of resources. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -11854,10 +11988,10 @@ export interface InboundEnvironmentEndpointCollection extends Array + * Collection of performance monitor counters. + * @extends Array */ -export interface WorkerPoolCollection 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.** @@ -11867,10 +12001,10 @@ export interface WorkerPoolCollection extends Array { /** * @interface - * Collection of metric definitions. - * @extends Array + * Collection of public certificates + * @extends Array */ -export interface ResourceMetricDefinitionCollection 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.** @@ -11880,10 +12014,10 @@ export interface ResourceMetricDefinitionCollection extends Array + * Collection of Kudu site extension information elements. + * @extends Array */ -export interface SkuInfoCollection 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.** @@ -11893,10 +12027,10 @@ export interface SkuInfoCollection extends Array { /** * @interface - * Collection of usages. - * @extends Array + * Collection of slot differences. + * @extends Array */ -export interface UsageCollection 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.** @@ -11906,10 +12040,10 @@ export interface UsageCollection extends Array { /** * @interface - * Collection of Outbound Environment Endpoints - * @extends Array + * Collection of snapshots which can be used to revert an app to a previous time. + * @extends Array */ -export interface OutboundEnvironmentEndpointCollection 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.** @@ -11919,10 +12053,10 @@ export interface OutboundEnvironmentEndpointCollection extends Array + * Collection of Kudu continuous web job information elements. + * @extends Array */ -export interface AppServicePlanCollection 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.** @@ -11932,10 +12066,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 TriggeredJobHistoryCollection 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 +12079,10 @@ export interface ResourceCollection extends Array { /** * @interface - * Collection of hostname bindings. - * @extends Array + * Collection of Kudu web job information elements. + * @extends Array */ -export interface HybridConnectionCollection 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.** @@ -11958,10 +12092,10 @@ export interface HybridConnectionCollection extends Array { /** * @interface - * Collection of resource health metadata. - * @extends Array + * Collection of Kubernetes Environments + * @extends Array */ -export interface ResourceHealthMetadataCollection 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.** @@ -11978,18 +12112,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 +13079,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 +13099,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 +13119,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 +13139,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 +13159,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 +13179,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 +13199,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 +13219,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 +13239,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 +13259,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 +13279,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 +13299,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 +13319,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 +13339,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 +13359,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 +13379,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 +13399,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 +13419,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 +13439,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 +13459,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 +13479,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 +13499,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 +13519,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 +13539,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 +13559,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 +13579,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 +13599,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,16 +13619,16 @@ 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; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TopLevelDomainCollection; + }; }; /** @@ -13707,16 +13639,16 @@ export type TopLevelDomainsGetResponse = TopLevelDomain & { * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: TopLevelDomain; + }; }; /** @@ -13727,16 +13659,16 @@ export type TopLevelDomainsListAgreementsResponse = TldLegalAgreementCollection * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: TldLegalAgreementCollection; + }; }; /** @@ -13747,16 +13679,16 @@ export type TopLevelDomainsListNextResponse = 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; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TopLevelDomainCollection; + }; }; /** @@ -13767,16 +13699,16 @@ export type TopLevelDomainsListAgreementsNextResponse = TldLegalAgreementCollect * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: TldLegalAgreementCollection; + }; }; /** @@ -13787,16 +13719,16 @@ export type DomainRegistrationProviderListOperationsResponse = CsmOperationColle * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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; + }; }; /** @@ -13807,6940 +13739,6985 @@ export type DomainRegistrationProviderListOperationsNextResponse = CsmOperationC * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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; + }; }; /** * Contains response data for the list operation. */ -export type CertificatesListResponse = CertificateCollection & { +export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** * Contains response data for the listByResourceGroup operation. */ -export type CertificatesListByResourceGroupResponse = CertificateCollection & { +export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** * Contains response data for the get operation. */ -export type CertificatesGetResponse = Certificate & { +export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** * Contains response data for the createOrUpdate operation. */ -export type CertificatesCreateOrUpdateResponse = Certificate & { +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: Certificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** * Contains response data for the update operation. */ -export type CertificatesUpdateResponse = Certificate & { - /** - * 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: Certificate; - }; -}; - -/** - * Contains response data for the listNext operation. - */ -export type CertificatesListNextResponse = CertificateCollection & { +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: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listCapacities operation. */ -export type CertificatesListByResourceGroupNextResponse = CertificateCollection & { +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: CertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StampCapacityCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the getVipInfo operation. */ -export type DeletedWebAppsListResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AddressResponse; + }; }; /** - * Contains response data for the listByLocation operation. + * Contains response data for the changeVnet operation. */ -export type DeletedWebAppsListByLocationResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getDeletedWebAppByLocation operation. + * Contains response data for the getAseV3NetworkingConfiguration operation. */ -export type DeletedWebAppsGetDeletedWebAppByLocationResponse = DeletedSite & { +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: DeletedSite; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AseV3NetworkingConfiguration; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the updateAseNetworkingConfiguration operation. */ -export type DeletedWebAppsListNextResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AseV3NetworkingConfiguration; + }; }; /** - * Contains response data for the listByLocationNext operation. + * Contains response data for the listDiagnostics operation. */ -export type DeletedWebAppsListByLocationNextResponse = DeletedWebAppCollection & { +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: DeletedWebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostingEnvironmentDiagnostics[]; + }; }; /** - * Contains response data for the listHostingEnvironmentDetectorResponses operation. + * Contains response data for the getDiagnosticsItem operation. */ -export type DiagnosticsListHostingEnvironmentDetectorResponsesResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostingEnvironmentDiagnostics; + }; }; /** - * Contains response data for the getHostingEnvironmentDetectorResponse operation. + * Contains response data for the getInboundNetworkDependenciesEndpoints operation. */ -export type DiagnosticsGetHostingEnvironmentDetectorResponseResponse = DetectorResponse & { +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: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: InboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponses operation. + * Contains response data for the listMultiRolePools operation. */ -export type DiagnosticsListSiteDetectorResponsesResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the getSiteDetectorResponse operation. + * Contains response data for the getMultiRolePool operation. */ -export type DiagnosticsGetSiteDetectorResponseResponse = DetectorResponse & { +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: DetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDiagnosticCategories operation. + * Contains response data for the createOrUpdateMultiRolePool operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesResponse = DiagnosticCategoryCollection & { +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: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the getSiteDiagnosticCategory operation. + * Contains response data for the updateMultiRolePool operation. */ -export type DiagnosticsGetSiteDiagnosticCategoryResponse = DiagnosticCategory & { +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: DiagnosticCategory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteAnalyses operation. + * Contains response data for the listMultiRolePoolInstanceMetricDefinitions operation. */ -export type DiagnosticsListSiteAnalysesResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getSiteAnalysis operation. + * Contains response data for the listMultiRoleMetricDefinitions operation. */ -export type DiagnosticsGetSiteAnalysisResponse = AnalysisDefinition & { +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: AnalysisDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the executeSiteAnalysis operation. + * Contains response data for the listMultiRolePoolSkus operation. */ -export type DiagnosticsExecuteSiteAnalysisResponse = DiagnosticAnalysis & { +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: DiagnosticAnalysis; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the listSiteDetectors operation. + * Contains response data for the listMultiRoleUsages operation. */ -export type DiagnosticsListSiteDetectorsResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the getSiteDetector operation. + * Contains response data for the listOperations operation. */ -export type DiagnosticsGetSiteDetectorResponse = DetectorDefinition & { +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: DetectorDefinition; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Operation[]; + }; }; /** - * Contains response data for the executeSiteDetector operation. + * Contains response data for the getOutboundNetworkDependenciesEndpoints operation. */ -export type DiagnosticsExecuteSiteDetectorResponse = DiagnosticDetectorResponse & { +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: DiagnosticDetectorResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: OutboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponsesSlot operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type DiagnosticsListSiteDetectorResponsesSlotResponse = 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 getSiteDetectorResponseSlot operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type DiagnosticsGetSiteDetectorResponseSlotResponse = 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 listSiteDiagnosticCategoriesSlot operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesSlotResponse = 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 getSiteDiagnosticCategorySlot operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type DiagnosticsGetSiteDiagnosticCategorySlotResponse = 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 listSiteAnalysesSlot operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type DiagnosticsListSiteAnalysesSlotResponse = 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 getSiteAnalysisSlot operation. + * Contains response data for the resume operation. */ -export type DiagnosticsGetSiteAnalysisSlotResponse = 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 executeSiteAnalysisSlot operation. + * Contains response data for the listAppServicePlans operation. */ -export type DiagnosticsExecuteSiteAnalysisSlotResponse = 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 listSiteDetectorsSlot operation. + * Contains response data for the listWebApps operation. */ -export type DiagnosticsListSiteDetectorsSlotResponse = 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 getSiteDetectorSlot operation. + * Contains response data for the suspend operation. */ -export type DiagnosticsGetSiteDetectorSlotResponse = 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 executeSiteDetectorSlot operation. + * Contains response data for the listUsages operation. */ -export type DiagnosticsExecuteSiteDetectorSlotResponse = 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 listHostingEnvironmentDetectorResponsesNext operation. + * Contains response data for the listWorkerPools operation. */ -export type DiagnosticsListHostingEnvironmentDetectorResponsesNextResponse = 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 listSiteDetectorResponsesNext operation. + * Contains response data for the getWorkerPool operation. */ -export type DiagnosticsListSiteDetectorResponsesNextResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesNext operation. + * Contains response data for the createOrUpdateWorkerPool operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesNextResponse = 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 listSiteAnalysesNext operation. + * Contains response data for the updateWorkerPool operation. */ -export type DiagnosticsListSiteAnalysesNextResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the listSiteDetectorsNext operation. + * Contains response data for the listWorkerPoolInstanceMetricDefinitions operation. */ -export type DiagnosticsListSiteDetectorsNextResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listSiteDetectorResponsesSlotNext operation. + * Contains response data for the listWebWorkerMetricDefinitions operation. */ -export type DiagnosticsListSiteDetectorResponsesSlotNextResponse = DetectorResponseCollection & { +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: DetectorResponseCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listSiteDiagnosticCategoriesSlotNext operation. + * Contains response data for the listWorkerPoolSkus operation. */ -export type DiagnosticsListSiteDiagnosticCategoriesSlotNextResponse = DiagnosticCategoryCollection & { +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: DiagnosticCategoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the listSiteAnalysesSlotNext operation. + * Contains response data for the listWebWorkerUsages operation. */ -export type DiagnosticsListSiteAnalysesSlotNextResponse = DiagnosticAnalysisCollection & { +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: DiagnosticAnalysisCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the listSiteDetectorsSlotNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type DiagnosticsListSiteDetectorsSlotNextResponse = DiagnosticDetectorCollection & { +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: DiagnosticDetectorCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentResource; + }; }; /** - * Contains response data for the getDeletedWebApp operation. + * Contains response data for the beginChangeVnet operation. */ -export type GlobalGetDeletedWebAppResponse = DeletedSite & { +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: DeletedSite; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getDeletedWebAppSnapshots operation. + * Contains response data for the beginCreateOrUpdateMultiRolePool operation. */ -export type GlobalGetDeletedWebAppSnapshotsResponse = Array & { +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: Snapshot[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the getAvailableStacks operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type ProviderGetAvailableStacksResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getFunctionAppStacks operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type ProviderGetFunctionAppStacksResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the getFunctionAppStacksForLocation operation. + * Contains response data for the beginResume operation. */ -export type ProviderGetFunctionAppStacksForLocationResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getWebAppStacksForLocation operation. + * Contains response data for the beginSuspend operation. */ -export type ProviderGetWebAppStacksForLocationResponse = WebAppStackCollection & { +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: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the beginCreateOrUpdateWorkerPool operation. */ -export type ProviderListOperationsResponse = CsmOperationCollection & { +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: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolResource; + }; }; /** - * Contains response data for the getWebAppStacks operation. + * Contains response data for the listNext operation. */ -export type ProviderGetWebAppStacksResponse = WebAppStackCollection & { +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: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the getAvailableStacksOnPrem operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ProviderGetAvailableStacksOnPremResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServiceEnvironmentCollection; + }; }; /** - * Contains response data for the getAvailableStacksNext operation. + * Contains response data for the listCapacitiesNext operation. */ -export type ProviderGetAvailableStacksNextResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StampCapacityCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksNext operation. + * Contains response data for the changeVnetNext operation. */ -export type ProviderGetFunctionAppStacksNextResponse = FunctionAppStackCollection & { +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: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getFunctionAppStacksForLocationNext operation. + * Contains response data for the getInboundNetworkDependenciesEndpointsNext operation. */ -export type ProviderGetFunctionAppStacksForLocationNextResponse = FunctionAppStackCollection & { +export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextResponse = InboundEnvironmentEndpointCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: InboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the getWebAppStacksForLocationNext operation. + * Contains response data for the listMultiRolePoolsNext operation. */ -export type ProviderGetWebAppStacksForLocationNextResponse = WebAppStackCollection & { +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: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the listOperationsNext operation. + * Contains response data for the listMultiRolePoolInstanceMetricDefinitionsNext operation. */ -export type ProviderListOperationsNextResponse = CsmOperationCollection & { +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: CsmOperationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getWebAppStacksNext operation. + * Contains response data for the listMultiRoleMetricDefinitionsNext operation. */ -export type ProviderGetWebAppStacksNextResponse = WebAppStackCollection & { +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: WebAppStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the getAvailableStacksOnPremNext operation. + * Contains response data for the listMultiRolePoolSkusNext operation. */ -export type ProviderGetAvailableStacksOnPremNextResponse = ApplicationStackCollection & { +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: ApplicationStackCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfoCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listMultiRoleUsagesNext operation. */ -export type RecommendationsListResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the listHistoryForHostingEnvironment operation. + * Contains response data for the getOutboundNetworkDependenciesEndpointsNext operation. */ -export type RecommendationsListHistoryForHostingEnvironmentResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: OutboundEnvironmentEndpointCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForHostingEnvironment operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type RecommendationsListRecommendedRulesForHostingEnvironmentResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getRuleDetailsByHostingEnvironment operation. + * Contains response data for the resumeNext operation. */ -export type RecommendationsGetRuleDetailsByHostingEnvironmentResponse = RecommendationRule & { +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: RecommendationRule; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listHistoryForWebApp operation. + * Contains response data for the listAppServicePlansNext operation. */ -export type RecommendationsListHistoryForWebAppResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForWebApp operation. + * Contains response data for the listWebAppsNext operation. */ -export type RecommendationsListRecommendedRulesForWebAppResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getRuleDetailsByWebApp operation. + * Contains response data for the suspendNext operation. */ -export type RecommendationsGetRuleDetailsByWebAppResponse = RecommendationRule & { +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: RecommendationRule; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listUsagesNext operation. */ -export type RecommendationsListNextResponse = RecommendationCollection & { +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: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listHistoryForHostingEnvironmentNext operation. + * Contains response data for the listWorkerPoolsNext operation. */ -export type RecommendationsListHistoryForHostingEnvironmentNextResponse = RecommendationCollection & { +export type AppServiceEnvironmentsListWorkerPoolsNextResponse = WorkerPoolCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkerPoolCollection; + }; }; /** - * Contains response data for the listRecommendedRulesForHostingEnvironmentNext operation. + * Contains response data for the listWorkerPoolInstanceMetricDefinitionsNext operation. */ -export type RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse = RecommendationCollection & { +export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RecommendationCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceMetricDefinitionCollection; + }; }; /** - * Contains response data for the listHistoryForWebAppNext operation. + * Contains response data for the listWebWorkerMetricDefinitionsNext operation. */ -export type RecommendationsListHistoryForWebAppNextResponse = 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 listRecommendedRulesForWebAppNext operation. + * Contains response data for the listWorkerPoolSkusNext operation. */ -export type RecommendationsListRecommendedRulesForWebAppNextResponse = 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 generateGithubAccessTokenForAppserviceCLIAsync operation. + * Contains response data for the listWebWorkerUsagesNext operation. */ -export type GenerateGithubAccessTokenForAppserviceCLIAsyncResponse = AppserviceGithubToken & { +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: AppserviceGithubToken; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: UsageCollection; + }; }; /** - * Contains response data for the getPublishingUser operation. + * Contains response data for the beginChangeVnetNext operation. */ -export type GetPublishingUserResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the updatePublishingUser operation. + * Contains response data for the beginResumeNext operation. */ -export type UpdatePublishingUserResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listSourceControls operation. + * Contains response data for the beginSuspendNext operation. */ -export type ListSourceControlsResponse = SourceControlCollection & { +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: SourceControlCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getSourceControl operation. + * Contains response data for the list operation. */ -export type GetSourceControlResponse = SourceControl & { +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: SourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the updateSourceControl operation. + * Contains response data for the listByResourceGroup operation. */ -export type UpdateSourceControlResponse = SourceControl & { +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: SourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listBillingMeters operation. + * Contains response data for the get operation. */ -export type ListBillingMetersResponse = BillingMeterCollection & { +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: BillingMeterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the checkNameAvailability operation. + * Contains response data for the createOrUpdate operation. */ -export type CheckNameAvailabilityResponse = ResourceNameAvailability & { +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: ResourceNameAvailability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the getSubscriptionDeploymentLocations operation. + * Contains response data for the update operation. */ -export type GetSubscriptionDeploymentLocationsResponse = DeploymentLocations & { +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: DeploymentLocations; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the listGeoRegions operation. + * Contains response data for the listCapabilities operation. */ -export type ListGeoRegionsResponse = GeoRegionCollection & { +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: GeoRegionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Capability[]; + }; }; /** - * Contains response data for the listSiteIdentifiersAssignedToHostName operation. + * Contains response data for the getHybridConnection operation. */ -export type ListSiteIdentifiersAssignedToHostNameResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listPremierAddOnOffers operation. + * Contains response data for the listHybridConnectionKeys operation. */ -export type ListPremierAddOnOffersResponse = PremierAddOnOfferCollection & { +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: PremierAddOnOfferCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionKey; + }; }; /** - * Contains response data for the listSkus operation. + * Contains response data for the listWebAppsByHybridConnection operation. */ -export type ListSkusResponse = SkuInfos & { +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: SkuInfos; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceCollection; + }; }; /** - * Contains response data for the verifyHostingEnvironmentVnet operation. + * Contains response data for the getHybridConnectionPlanLimit operation. */ -export type VerifyHostingEnvironmentVnetResponse = VnetValidationFailureDetails & { +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: VnetValidationFailureDetails; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionLimits; + }; }; /** - * Contains response data for the validate operation. + * Contains response data for the listHybridConnections operation. */ -export type ValidateResponse2 = ValidateResponse & { +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: ValidateResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionCollection; + }; }; /** - * Contains response data for the listSourceControlsNext operation. + * Contains response data for the listWebApps operation. */ -export type ListSourceControlsNextResponse = SourceControlCollection & { +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: SourceControlCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listBillingMetersNext operation. + * Contains response data for the getServerFarmSkus operation. */ -export type ListBillingMetersNextResponse = 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 listGeoRegionsNext operation. + * Contains response data for the listUsages operation. */ -export type ListGeoRegionsNextResponse = GeoRegionCollection & { +export type AppServicePlansListUsagesResponse = CsmUsageQuotaCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: GeoRegionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listSiteIdentifiersAssignedToHostNameNext operation. + * Contains response data for the listVnets operation. */ -export type ListSiteIdentifiersAssignedToHostNameNextResponse = IdentifierCollection & { +export type AppServicePlansListVnetsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo[]; + }; }; /** - * Contains response data for the listPremierAddOnOffersNext operation. + * Contains response data for the getVnetFromServerFarm operation. */ -export type ListPremierAddOnOffersNextResponse = PremierAddOnOfferCollection & { +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: PremierAddOnOfferCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the getVnetGateway operation. */ -export type WebAppsListResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the updateVnetGateway operation. */ -export type WebAppsListByResourceGroupResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the listRoutesForVnet operation. */ -export type WebAppsGetResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute[]; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the getRouteForVnet operation. */ -export type WebAppsCreateOrUpdateResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute[]; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the createOrUpdateVnetRoute operation. */ -export type WebAppsUpdateResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute; + }; }; /** - * Contains response data for the analyzeCustomHostname operation. + * Contains response data for the updateVnetRoute operation. */ -export type WebAppsAnalyzeCustomHostnameResponse = CustomHostnameAnalysisResult & { +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: CustomHostnameAnalysisResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetRoute; + }; }; /** - * Contains response data for the backup operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type WebAppsBackupResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlan; + }; }; /** - * Contains response data for the listBackups operation. + * Contains response data for the listNext operation. */ -export type WebAppsListBackupsResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the getBackupStatus operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsGetBackupStatusResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppServicePlanCollection; + }; }; /** - * Contains response data for the listBackupStatusSecrets operation. + * Contains response data for the listWebAppsByHybridConnectionNext operation. */ -export type WebAppsListBackupStatusSecretsResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceCollection; + }; }; /** - * Contains response data for the getBasicPublishingCredentialsPolicies operation. + * Contains response data for the listHybridConnectionsNext operation. */ -export type WebAppsGetBasicPublishingCredentialsPoliciesResponse = CsmPublishingCredentialsPoliciesCollection & { +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: CsmPublishingCredentialsPoliciesCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnectionCollection; + }; }; /** - * Contains response data for the getFtpAllowed operation. + * Contains response data for the listWebAppsNext operation. */ -export type WebAppsGetFtpAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the updateFtpAllowed operation. + * Contains response data for the listUsagesNext operation. */ -export type WebAppsUpdateFtpAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the getScmAllowed operation. + * Contains response data for the list operation. */ -export type WebAppsGetScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the updateScmAllowed operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsUpdateScmAllowedResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the listConfigurations operation. + * Contains response data for the get operation. */ -export type WebAppsListConfigurationsResponse = SiteConfigResourceCollection & { +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: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the updateApplicationSettings operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsUpdateApplicationSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the listApplicationSettings operation. + * Contains response data for the update operation. */ -export type WebAppsListApplicationSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Certificate; + }; }; /** - * Contains response data for the updateAuthSettings operation. + * Contains response data for the listNext operation. */ -export type WebAppsUpdateAuthSettingsResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the getAuthSettings operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WebAppsGetAuthSettingsResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CertificateCollection; + }; }; /** - * Contains response data for the updateAuthSettingsV2 operation. + * Contains response data for the list operation. */ -export type WebAppsUpdateAuthSettingsV2Response = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the getAuthSettingsV2 operation. + * Contains response data for the listByLocation operation. */ -export type WebAppsGetAuthSettingsV2Response = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the updateAzureStorageAccounts operation. + * Contains response data for the getDeletedWebAppByLocation operation. */ -export type WebAppsUpdateAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedSite; + }; }; /** - * Contains response data for the listAzureStorageAccounts operation. + * Contains response data for the listNext operation. */ -export type WebAppsListAzureStorageAccountsResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the updateBackupConfiguration operation. + * Contains response data for the listByLocationNext operation. */ -export type WebAppsUpdateBackupConfigurationResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedWebAppCollection; + }; }; /** - * Contains response data for the getBackupConfiguration operation. + * Contains response data for the listHostingEnvironmentDetectorResponses operation. */ -export type WebAppsGetBackupConfigurationResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferences operation. + * Contains response data for the getHostingEnvironmentDetectorResponse operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the getAppSettingKeyVaultReference operation. + * Contains response data for the listSiteDetectorResponses operation. */ -export type WebAppsGetAppSettingKeyVaultReferenceResponse = ApiKVReference & { +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: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferences operation. + * Contains response data for the getSiteDetectorResponse operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReference operation. + * Contains response data for the listSiteDiagnosticCategories operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferenceResponse = ApiKVReference & { +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: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the updateConnectionStrings operation. + * Contains response data for the getSiteDiagnosticCategory operation. */ -export type WebAppsUpdateConnectionStringsResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategory; + }; }; /** - * Contains response data for the listConnectionStrings operation. + * Contains response data for the listSiteAnalyses operation. */ -export type WebAppsListConnectionStringsResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the getDiagnosticLogsConfiguration operation. + * Contains response data for the getSiteAnalysis operation. */ -export type WebAppsGetDiagnosticLogsConfigurationResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AnalysisDefinition; + }; }; /** - * Contains response data for the updateDiagnosticLogsConfig operation. + * Contains response data for the executeSiteAnalysis operation. */ -export type WebAppsUpdateDiagnosticLogsConfigResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysis; + }; }; /** - * Contains response data for the updateMetadata operation. + * Contains response data for the listSiteDetectors operation. */ -export type WebAppsUpdateMetadataResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the listMetadata operation. + * Contains response data for the getSiteDetector operation. */ -export type WebAppsListMetadataResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorDefinition; + }; }; /** - * Contains response data for the listPublishingCredentials operation. + * Contains response data for the executeSiteDetector operation. */ -export type WebAppsListPublishingCredentialsResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorResponse; + }; }; /** - * Contains response data for the updateSitePushSettings operation. + * Contains response data for the listSiteDetectorResponsesSlot operation. */ -export type WebAppsUpdateSitePushSettingsResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the listSitePushSettings operation. + * Contains response data for the getSiteDetectorResponseSlot operation. */ -export type WebAppsListSitePushSettingsResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponse; + }; }; /** - * Contains response data for the listSlotConfigurationNames operation. + * Contains response data for the listSiteDiagnosticCategoriesSlot operation. */ -export type WebAppsListSlotConfigurationNamesResponse = SlotConfigNamesResource & { +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: SlotConfigNamesResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the updateSlotConfigurationNames operation. + * Contains response data for the getSiteDiagnosticCategorySlot operation. */ -export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResource & { +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: SlotConfigNamesResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategory; + }; }; /** - * Contains response data for the getConfiguration operation. + * Contains response data for the listSiteAnalysesSlot operation. */ -export type WebAppsGetConfigurationResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the createOrUpdateConfiguration operation. + * Contains response data for the getSiteAnalysisSlot operation. */ -export type WebAppsCreateOrUpdateConfigurationResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AnalysisDefinition; + }; }; /** - * Contains response data for the updateConfiguration operation. + * Contains response data for the executeSiteAnalysisSlot operation. */ -export type WebAppsUpdateConfigurationResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysis; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfo operation. + * Contains response data for the listSiteDetectorsSlot operation. */ -export type WebAppsListConfigurationSnapshotInfoResponse = SiteConfigurationSnapshotInfoCollection & { +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: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the getConfigurationSnapshot operation. + * Contains response data for the getSiteDetectorSlot operation. */ -export type WebAppsGetConfigurationSnapshotResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorDefinition; + }; }; /** - * Contains response data for the getWebSiteContainerLogs operation. + * Contains response data for the executeSiteDetectorSlot 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 DiagnosticsExecuteSiteDetectorSlotResponse = DiagnosticDetectorResponse & { /** * 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: DiagnosticDetectorResponse; + }; }; /** - * Contains response data for the getContainerLogsZip operation. + * Contains response data for the listHostingEnvironmentDetectorResponsesNext operation. */ -export type WebAppsGetContainerLogsZipResponse = { - /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. - */ - blobBody?: Promise; - - /** - * NODEJS ONLY - * - * The response body as a node.js Readable stream. - * Always undefined in the browser. - */ - readableStreamBody?: NodeJS.ReadableStream; - +export type DiagnosticsListHostingEnvironmentDetectorResponsesNextResponse = DetectorResponseCollection & { /** * 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: DetectorResponseCollection; + }; }; /** - * Contains response data for the listContinuousWebJobs operation. + * Contains response data for the listSiteDetectorResponsesNext operation. */ -export type WebAppsListContinuousWebJobsResponse = ContinuousWebJobCollection & { +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: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the getContinuousWebJob operation. + * Contains response data for the listSiteDiagnosticCategoriesNext operation. */ -export type WebAppsGetContinuousWebJobResponse = ContinuousWebJob & { +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: ContinuousWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the listDeployments operation. + * Contains response data for the listSiteAnalysesNext operation. */ -export type WebAppsListDeploymentsResponse = DeploymentCollection & { +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: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the getDeployment operation. + * Contains response data for the listSiteDetectorsNext operation. */ -export type WebAppsGetDeploymentResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the createDeployment operation. + * Contains response data for the listSiteDetectorResponsesSlotNext operation. */ -export type WebAppsCreateDeploymentResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DetectorResponseCollection; + }; }; /** - * Contains response data for the listDeploymentLog operation. + * Contains response data for the listSiteDiagnosticCategoriesSlotNext operation. */ -export type WebAppsListDeploymentLogResponse = Deployment & { +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: Deployment; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticCategoryCollection; + }; }; /** - * Contains response data for the discoverBackup operation. + * Contains response data for the listSiteAnalysesSlotNext operation. */ -export type WebAppsDiscoverBackupResponse = RestoreRequest & { +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: RestoreRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticAnalysisCollection; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiers operation. + * Contains response data for the listSiteDetectorsSlotNext operation. */ -export type WebAppsListDomainOwnershipIdentifiersResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DiagnosticDetectorCollection; + }; }; /** - * Contains response data for the getDomainOwnershipIdentifier operation. + * Contains response data for the getDeletedWebApp operation. */ -export type WebAppsGetDomainOwnershipIdentifierResponse = Identifier & { +export type GlobalGetDeletedWebAppResponse = DeletedSite & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeletedSite; + }; }; /** - * Contains response data for the createOrUpdateDomainOwnershipIdentifier operation. + * Contains response data for the getDeletedWebAppSnapshots operation. */ -export type WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse = Identifier & { +export type GlobalGetDeletedWebAppSnapshotsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Snapshot[]; + }; }; /** - * Contains response data for the updateDomainOwnershipIdentifier operation. + * Contains response data for the getAvailableStacks operation. */ -export type WebAppsUpdateDomainOwnershipIdentifierResponse = Identifier & { +export type ProviderGetAvailableStacksResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: Identifier; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the getMSDeployStatus operation. + * Contains response data for the getFunctionAppStacks operation. */ -export type WebAppsGetMSDeployStatusResponse = MSDeployStatus & { +export type ProviderGetFunctionAppStacksResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the createMSDeployOperation operation. + * Contains response data for the getFunctionAppStacksForLocation operation. */ -export type WebAppsCreateMSDeployOperationResponse = MSDeployStatus & { +export type ProviderGetFunctionAppStacksForLocationResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the getMSDeployLog operation. + * Contains response data for the getWebAppStacksForLocation operation. */ -export type WebAppsGetMSDeployLogResponse = MSDeployLog & { +export type ProviderGetWebAppStacksForLocationResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listFunctions operation. + * Contains response data for the listOperations operation. */ -export type WebAppsListFunctionsResponse = FunctionEnvelopeCollection & { +export type ProviderListOperationsResponse = CsmOperationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the getFunctionsAdminToken operation. + * Contains response data for the getWebAppStacks operation. */ -export type WebAppsGetFunctionsAdminTokenResponse = { - /** - * The parsed response body. - */ - body: string; - +export type ProviderGetWebAppStacksResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the getFunction operation. + * Contains response data for the getAvailableStacksOnPrem operation. */ -export type WebAppsGetFunctionResponse = FunctionEnvelope & { +export type ProviderGetAvailableStacksOnPremResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the createFunction operation. + * Contains response data for the getAvailableStacksNext operation. */ -export type WebAppsCreateFunctionResponse = FunctionEnvelope & { +export type ProviderGetAvailableStacksNextResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the createOrUpdateFunctionSecret operation. + * Contains response data for the getFunctionAppStacksNext operation. */ -export type WebAppsCreateOrUpdateFunctionSecretResponse = KeyInfo & { +export type ProviderGetFunctionAppStacksNextResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the listFunctionKeys operation. + * Contains response data for the getFunctionAppStacksForLocationNext operation. */ -export type WebAppsListFunctionKeysResponse = StringDictionary & { +export type ProviderGetFunctionAppStacksForLocationNextResponse = FunctionAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionAppStackCollection; + }; }; /** - * Contains response data for the listFunctionSecrets operation. + * Contains response data for the getWebAppStacksForLocationNext operation. */ -export type WebAppsListFunctionSecretsResponse = FunctionSecrets & { +export type ProviderGetWebAppStacksForLocationNextResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listHostKeys operation. + * Contains response data for the listOperationsNext operation. */ -export type WebAppsListHostKeysResponse = HostKeys & { +export type ProviderListOperationsNextResponse = CsmOperationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostKeys; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmOperationCollection; + }; }; /** - * Contains response data for the createOrUpdateHostSecret operation. + * Contains response data for the getWebAppStacksNext operation. */ -export type WebAppsCreateOrUpdateHostSecretResponse = KeyInfo & { +export type ProviderGetWebAppStacksNextResponse = WebAppStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: KeyInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppStackCollection; + }; }; /** - * Contains response data for the listHostNameBindings operation. + * Contains response data for the getAvailableStacksOnPremNext operation. */ -export type WebAppsListHostNameBindingsResponse = HostNameBindingCollection & { +export type ProviderGetAvailableStacksOnPremNextResponse = ApplicationStackCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApplicationStackCollection; + }; }; /** - * Contains response data for the getHostNameBinding operation. + * Contains response data for the list operation. */ -export type WebAppsGetHostNameBindingResponse = HostNameBinding & { +export type RecommendationsListResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateHostNameBinding operation. + * Contains response data for the listHistoryForHostingEnvironment operation. */ -export type WebAppsCreateOrUpdateHostNameBindingResponse = HostNameBinding & { +export type RecommendationsListHistoryForHostingEnvironmentResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HostNameBinding; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getHybridConnection operation. + * Contains response data for the listRecommendedRulesForHostingEnvironment operation. */ -export type WebAppsGetHybridConnectionResponse = HybridConnection & { +export type RecommendationsListRecommendedRulesForHostingEnvironmentResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateHybridConnection operation. + * Contains response data for the getRuleDetailsByHostingEnvironment operation. */ -export type WebAppsCreateOrUpdateHybridConnectionResponse = HybridConnection & { +export type RecommendationsGetRuleDetailsByHostingEnvironmentResponse = RecommendationRule & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationRule; + }; }; /** - * Contains response data for the updateHybridConnection operation. + * Contains response data for the listHistoryForWebApp operation. */ -export type WebAppsUpdateHybridConnectionResponse = HybridConnection & { +export type RecommendationsListHistoryForWebAppResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listHybridConnections operation. + * Contains response data for the listRecommendedRulesForWebApp operation. */ -export type WebAppsListHybridConnectionsResponse = HybridConnection & { +export type RecommendationsListRecommendedRulesForWebAppResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listRelayServiceConnections operation. + * Contains response data for the getRuleDetailsByWebApp operation. */ -export type WebAppsListRelayServiceConnectionsResponse = RelayServiceConnectionEntity & { +export type RecommendationsGetRuleDetailsByWebAppResponse = RecommendationRule & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationRule; + }; }; /** - * Contains response data for the getRelayServiceConnection operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +export type RecommendationsListNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the createOrUpdateRelayServiceConnection operation. + * Contains response data for the listHistoryForHostingEnvironmentNext operation. */ -export type WebAppsCreateOrUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +export type RecommendationsListHistoryForHostingEnvironmentNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the updateRelayServiceConnection operation. + * Contains response data for the listRecommendedRulesForHostingEnvironmentNext operation. */ -export type WebAppsUpdateRelayServiceConnectionResponse = RelayServiceConnectionEntity & { +export type RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: RelayServiceConnectionEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the listInstanceIdentifiers operation. + * Contains response data for the listHistoryForWebAppNext operation. */ -export type WebAppsListInstanceIdentifiersResponse = WebAppInstanceStatusCollection & { +export type RecommendationsListHistoryForWebAppNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getInstanceInfo operation. + * Contains response data for the listRecommendedRulesForWebAppNext operation. */ -export type WebAppsGetInstanceInfoResponse = WebSiteInstanceStatus & { +export type RecommendationsListRecommendedRulesForWebAppNextResponse = RecommendationCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebSiteInstanceStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RecommendationCollection; + }; }; /** - * Contains response data for the getInstanceMsDeployStatus operation. + * Contains response data for the list operation. */ -export type WebAppsGetInstanceMsDeployStatusResponse = MSDeployStatus & { +export type ResourceHealthMetadataListResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the createInstanceMSDeployOperation operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsCreateInstanceMSDeployOperationResponse = MSDeployStatus & { +export type ResourceHealthMetadataListByResourceGroupResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceMSDeployLog operation. + * Contains response data for the listBySite operation. */ -export type WebAppsGetInstanceMSDeployLogResponse = MSDeployLog & { +export type ResourceHealthMetadataListBySiteResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: MSDeployLog; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listInstanceProcesses operation. + * Contains response data for the getBySite operation. */ -export type WebAppsListInstanceProcessesResponse = ProcessInfoCollection & { +export type ResourceHealthMetadataGetBySiteResponse = ResourceHealthMetadata & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadata; + }; }; /** - * Contains response data for the getInstanceProcess operation. + * Contains response data for the listBySiteSlot operation. */ -export type WebAppsGetInstanceProcessResponse = ProcessInfo & { +export type ResourceHealthMetadataListBySiteSlotResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcessDump operation. + * Contains response data for the getBySiteSlot operation. */ -export type WebAppsGetInstanceProcessDumpResponse = { - /** - * BROWSER ONLY - * - * The response body as a browser Blob. - * Always undefined in node.js. - */ - blobBody?: Promise; - +export type ResourceHealthMetadataGetBySiteSlotResponse = ResourceHealthMetadata & { /** - * 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: ResourceHealthMetadata; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type ResourceHealthMetadataListNextResponse = 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 listByResourceGroupNext operation. */ -export type WebAppsListInstanceProcessModulesResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the getInstanceProcessModule operation. + * Contains response data for the listBySiteNext operation. */ -export type WebAppsGetInstanceProcessModuleResponse = ProcessModuleInfo & { +export type ResourceHealthMetadataListBySiteNextResponse = ResourceHealthMetadataCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the listInstanceProcessThreads operation. + * Contains response data for the listBySiteSlotNext operation. */ -export type WebAppsListInstanceProcessThreadsResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceHealthMetadataCollection; + }; }; /** - * Contains response data for the isCloneable operation. + * Contains response data for the generateGithubAccessTokenForAppserviceCLIAsync operation. */ -export type WebAppsIsCloneableResponse = SiteCloneability & { +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: SiteCloneability; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AppserviceGithubToken; + }; }; /** - * Contains response data for the listSiteBackups operation. + * Contains response data for the getPublishingUser operation. */ -export type WebAppsListSiteBackupsResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listSyncFunctionTriggers operation. + * Contains response data for the updatePublishingUser operation. */ -export type WebAppsListSyncFunctionTriggersResponse = FunctionSecrets & { +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: FunctionSecrets; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the migrateStorage operation. + * Contains response data for the listSourceControls operation. */ -export type WebAppsMigrateStorageResponse = StorageMigrationResponse & { +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: StorageMigrationResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControlCollection; + }; }; /** - * Contains response data for the migrateMySql operation. + * Contains response data for the getSourceControl operation. */ -export type WebAppsMigrateMySqlResponse = Operation & { +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: Operation; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControl; + }; }; /** - * Contains response data for the getMigrateMySqlStatus operation. + * Contains response data for the updateSourceControl operation. */ -export type WebAppsGetMigrateMySqlStatusResponse = MigrateMySqlStatus & { +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: MigrateMySqlStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SourceControl; + }; }; /** - * Contains response data for the getSwiftVirtualNetworkConnection operation. + * Contains response data for the listBillingMeters operation. */ -export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & { +export type ListBillingMetersResponse = BillingMeterCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BillingMeterCollection; + }; }; /** - * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionWithCheck operation. + * Contains response data for the checkNameAvailability operation. */ -export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionWithCheckResponse = SwiftVirtualNetwork & { +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: SwiftVirtualNetwork; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ResourceNameAvailability; + }; }; /** - * Contains response data for the listNetworkFeatures operation. + * Contains response data for the getSubscriptionDeploymentLocations operation. */ -export type WebAppsListNetworkFeaturesResponse = NetworkFeatures & { +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: NetworkFeatures; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentLocations; + }; }; /** - * Contains response data for the getNetworkTraceOperation operation. + * Contains response data for the listGeoRegions operation. */ -export type WebAppsGetNetworkTraceOperationResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: GeoRegionCollection; + }; }; /** - * Contains response data for the startWebSiteNetworkTrace operation. + * Contains response data for the listSiteIdentifiersAssignedToHostName operation. */ -export type WebAppsStartWebSiteNetworkTraceResponse = { +export type ListSiteIdentifiersAssignedToHostNameResponse = IdentifierCollection & { /** - * The parsed response body. + * The underlying HTTP response. */ - body: string; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; +}; +/** + * Contains response data for the listPremierAddOnOffers operation. + */ +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: string; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOnOfferCollection; + }; }; /** - * Contains response data for the startWebSiteNetworkTraceOperation operation. + * Contains response data for the listSkus operation. */ -export type WebAppsStartWebSiteNetworkTraceOperationResponse = Array & { +export type ListSkusResponse = SkuInfos & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SkuInfos; + }; }; /** - * Contains response data for the getNetworkTraces operation. + * Contains response data for the verifyHostingEnvironmentVnet operation. */ -export type WebAppsGetNetworkTracesResponse = 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 getNetworkTraceOperationV2 operation. + * Contains response data for the validate operation. */ -export type WebAppsGetNetworkTraceOperationV2Response = 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 getNetworkTracesV2 operation. + * Contains response data for the listSourceControlsNext operation. */ -export type WebAppsGetNetworkTracesV2Response = 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 listPerfMonCounters operation. + * Contains response data for the listBillingMetersNext operation. */ -export type WebAppsListPerfMonCountersResponse = PerfMonCounterCollection & { +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: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BillingMeterCollection; + }; }; /** - * Contains response data for the getSitePhpErrorLogFlag operation. + * Contains response data for the listGeoRegionsNext operation. */ -export type WebAppsGetSitePhpErrorLogFlagResponse = SitePhpErrorLogFlag & { +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: SitePhpErrorLogFlag; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: GeoRegionCollection; + }; }; /** - * Contains response data for the listPremierAddOns operation. + * Contains response data for the listSiteIdentifiersAssignedToHostNameNext operation. */ -export type WebAppsListPremierAddOnsResponse = PremierAddOn & { +export type ListSiteIdentifiersAssignedToHostNameNextResponse = IdentifierCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PremierAddOn; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the getPremierAddOn operation. + * Contains response data for the listPremierAddOnOffersNext operation. */ -export type WebAppsGetPremierAddOnResponse = 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 addPremierAddOn operation. + * Contains response data for the previewWorkflow operation. */ -export type WebAppsAddPremierAddOnResponse = 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 updatePremierAddOn operation. + * Contains response data for the list operation. */ -export type WebAppsUpdatePremierAddOnResponse = 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 getPrivateAccess operation. + * Contains response data for the getStaticSitesByResourceGroup operation. */ -export type WebAppsGetPrivateAccessResponse = PrivateAccess & { +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: PrivateAccess; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the putPrivateAccessVnet operation. + * Contains response data for the getStaticSite operation. */ -export type WebAppsPutPrivateAccessVnetResponse = 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 getPrivateEndpointConnectionList operation. + * Contains response data for the createOrUpdateStaticSite operation. */ -export type WebAppsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the updateStaticSite operation. */ -export type WebAppsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the listStaticSiteUsers operation. */ -export type WebAppsApproveOrRejectPrivateEndpointConnectionResponse = 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 deletePrivateEndpointConnection operation. + * Contains response data for the updateStaticSiteUser operation. */ -export type WebAppsDeletePrivateEndpointConnectionResponse = { +export type StaticSitesUpdateStaticSiteUserResponse = StaticSiteUserARMResource & { /** - * The parsed response body. + * The underlying HTTP response. */ - body: any; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserARMResource; + }; +}; +/** + * Contains response data for the getStaticSiteBuilds operation. + */ +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 = { +export type StaticSitesListStaticSiteBuildFunctionsResponse = StaticSiteFunctionOverviewCollection & { /** - * 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: StaticSiteFunctionOverviewCollection; + }; +}; +/** + * Contains response data for the listStaticSiteBuildAppSettings operation. + */ +export type StaticSitesListStaticSiteBuildAppSettingsResponse = 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 listProcessModules operation. + * Contains response data for the listStaticSiteBuildFunctionAppSettings operation. */ -export type WebAppsListProcessModulesResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getProcessModule operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuild operation. */ -export type WebAppsGetProcessModuleResponse = ProcessModuleInfo & { +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: ProcessModuleInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the listProcessThreads operation. + * Contains response data for the getUserProvidedFunctionAppForStaticSiteBuild operation. */ -export type WebAppsListProcessThreadsResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listPublicCertificates operation. + * Contains response data for the registerUserProvidedFunctionAppWithStaticSiteBuild operation. */ -export type WebAppsListPublicCertificatesResponse = PublicCertificateCollection & { +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: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the getPublicCertificate operation. + * Contains response data for the createOrUpdateStaticSiteAppSettings operation. */ -export type WebAppsGetPublicCertificateResponse = 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 createOrUpdatePublicCertificate operation. + * Contains response data for the createOrUpdateStaticSiteFunctionAppSettings operation. */ -export type WebAppsCreateOrUpdatePublicCertificateResponse = PublicCertificate & { +export type StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse = StringDictionary & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: PublicCertificate; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listPublishingProfileXmlWithSecrets operation. + * Contains response data for the createUserRolesInvitationLink operation. */ -export type WebAppsListPublishingProfileXmlWithSecretsResponse = { +export type StaticSitesCreateUserRolesInvitationLinkResponse = StaticSiteUserInvitationResponseResource & { /** - * 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: StaticSiteUserInvitationResponseResource; + }; +}; +/** + * Contains response data for the listStaticSiteCustomDomains operation. + */ +export type StaticSitesListStaticSiteCustomDomainsResponse = StaticSiteCustomDomainOverviewCollection & { /** * 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: StaticSiteCustomDomainOverviewCollection; + }; }; /** - * Contains response data for the listSiteExtensions operation. + * Contains response data for the getStaticSiteCustomDomain operation. */ -export type WebAppsListSiteExtensionsResponse = SiteExtensionInfoCollection & { +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: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the getSiteExtension operation. + * Contains response data for the createOrUpdateStaticSiteCustomDomain operation. */ -export type WebAppsGetSiteExtensionResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the installSiteExtension operation. + * Contains response data for the listStaticSiteFunctions operation. */ -export type WebAppsInstallSiteExtensionResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the listSlots operation. + * Contains response data for the listStaticSiteAppSettings operation. */ -export type WebAppsListSlotsResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the getSlot operation. + * Contains response data for the listStaticSiteConfiguredRoles operation. */ -export type WebAppsGetSlotResponse = 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 createOrUpdateSlot operation. + * Contains response data for the listStaticSiteFunctionAppSettings operation. */ -export type WebAppsCreateOrUpdateSlotResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the updateSlot operation. + * Contains response data for the listStaticSiteSecrets operation. */ -export type WebAppsUpdateSlotResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the analyzeCustomHostnameSlot operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type WebAppsAnalyzeCustomHostnameSlotResponse = CustomHostnameAnalysisResult & { +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: CustomHostnameAnalysisResult; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the backupSlot operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type WebAppsBackupSlotResponse = 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 listBackupsSlot operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsListBackupsSlotResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getBackupStatusSlot operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type WebAppsGetBackupStatusSlotResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listBackupStatusSecretsSlot operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type WebAppsListBackupStatusSecretsSlotResponse = BackupItem & { +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: BackupItem; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the getBasicPublishingCredentialsPoliciesSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSite operation. */ -export type WebAppsGetBasicPublishingCredentialsPoliciesSlotResponse = CsmPublishingCredentialsPoliciesCollection & { +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: CsmPublishingCredentialsPoliciesCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the getFtpAllowedSlot operation. + * Contains response data for the getUserProvidedFunctionAppForStaticSite operation. */ -export type WebAppsGetFtpAllowedSlotResponse = 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 updateFtpAllowedSlot operation. + * Contains response data for the registerUserProvidedFunctionAppWithStaticSite operation. */ -export type WebAppsUpdateFtpAllowedSlotResponse = 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 getScmAllowedSlot operation. + * Contains response data for the beginCreateOrUpdateStaticSite operation. */ -export type WebAppsGetScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteARMResource; + }; }; /** - * Contains response data for the updateScmAllowedSlot operation. + * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSiteBuild + * operation. */ -export type WebAppsUpdateScmAllowedSlotResponse = CsmPublishingCredentialsPoliciesEntity & { +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: CsmPublishingCredentialsPoliciesEntity; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the listConfigurationsSlot operation. + * Contains response data for the beginCreateOrUpdateStaticSiteCustomDomain operation. */ -export type WebAppsListConfigurationsSlotResponse = SiteConfigResourceCollection & { +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: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewARMResource; + }; }; /** - * Contains response data for the updateApplicationSettingsSlot operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsUpdateApplicationSettingsSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listApplicationSettingsSlot operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type WebAppsListApplicationSettingsSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the updateAuthSettingsSlot operation. + * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSite operation. */ -export type WebAppsUpdateAuthSettingsSlotResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppARMResource; + }; }; /** - * Contains response data for the getAuthSettingsSlot operation. + * Contains response data for the listNext operation. */ -export type WebAppsGetAuthSettingsSlotResponse = SiteAuthSettings & { +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: SiteAuthSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the updateAuthSettingsV2Slot operation. + * Contains response data for the getStaticSitesByResourceGroupNext operation. */ -export type WebAppsUpdateAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCollection; + }; }; /** - * Contains response data for the getAuthSettingsV2Slot operation. + * Contains response data for the listStaticSiteUsersNext operation. */ -export type WebAppsGetAuthSettingsV2SlotResponse = SiteAuthSettingsV2 & { +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: SiteAuthSettingsV2; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserCollection; + }; }; /** - * Contains response data for the updateAzureStorageAccountsSlot operation. + * Contains response data for the getStaticSiteBuildsNext operation. */ -export type WebAppsUpdateAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteBuildCollection; + }; }; /** - * Contains response data for the listAzureStorageAccountsSlot operation. + * Contains response data for the listStaticSiteBuildFunctionsNext operation. */ -export type WebAppsListAzureStorageAccountsSlotResponse = AzureStoragePropertyDictionaryResource & { +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: AzureStoragePropertyDictionaryResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteFunctionOverviewCollection; + }; }; /** - * Contains response data for the updateBackupConfigurationSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuildNext operation. */ -export type WebAppsUpdateBackupConfigurationSlotResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the getBackupConfigurationSlot operation. + * Contains response data for the listStaticSiteCustomDomainsNext operation. */ -export type WebAppsGetBackupConfigurationSlotResponse = BackupRequest & { +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: BackupRequest; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteCustomDomainOverviewCollection; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesSlot operation. + * Contains response data for the listStaticSiteFunctionsNext operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesSlotResponse = 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 getAppSettingKeyVaultReferenceSlot operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type WebAppsGetAppSettingKeyVaultReferenceSlotResponse = 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 getSiteConnectionStringKeyVaultReferencesSlot operation. + * Contains response data for the getUserProvidedFunctionAppsForStaticSiteNext operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StaticSiteUserProvidedFunctionAppsCollection; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferenceSlot operation. + * Contains response data for the list operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferenceSlotResponse = ApiKVReference & { +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: ApiKVReference; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the updateConnectionStringsSlot operation. + * Contains response data for the listByResourceGroup operation. */ -export type WebAppsUpdateConnectionStringsSlotResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listConnectionStringsSlot operation. + * Contains response data for the get operation. */ -export type WebAppsListConnectionStringsSlotResponse = ConnectionStringDictionary & { +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: ConnectionStringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the getDiagnosticLogsConfigurationSlot operation. + * Contains response data for the createOrUpdate operation. */ -export type WebAppsGetDiagnosticLogsConfigurationSlotResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the updateDiagnosticLogsConfigSlot operation. + * Contains response data for the update operation. */ -export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & { +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: SiteLogsConfig; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the updateMetadataSlot operation. + * Contains response data for the analyzeCustomHostname operation. */ -export type WebAppsUpdateMetadataSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CustomHostnameAnalysisResult; + }; }; /** - * Contains response data for the listMetadataSlot operation. + * Contains response data for the backup operation. */ -export type WebAppsListMetadataSlotResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the listPublishingCredentialsSlot operation. + * Contains response data for the listBackups operation. */ -export type WebAppsListPublishingCredentialsSlotResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the updateSitePushSettingsSlot operation. + * Contains response data for the getBackupStatus operation. */ -export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the listSitePushSettingsSlot operation. + * Contains response data for the listBackupStatusSecrets operation. */ -export type WebAppsListSitePushSettingsSlotResponse = PushSettings & { +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: PushSettings; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the getConfigurationSlot operation. + * Contains response data for the getBasicPublishingCredentialsPolicies operation. */ -export type WebAppsGetConfigurationSlotResponse = SiteConfigResource & { +export type WebAppsGetBasicPublishingCredentialsPoliciesResponse = CsmPublishingCredentialsPoliciesCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: CsmPublishingCredentialsPoliciesCollection; + }; }; /** - * Contains response data for the createOrUpdateConfigurationSlot operation. + * Contains response data for the getFtpAllowed operation. */ -export type WebAppsCreateOrUpdateConfigurationSlotResponse = SiteConfigResource & { +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: SiteConfigResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the updateConfigurationSlot operation. + * Contains response data for the updateFtpAllowed operation. */ -export type WebAppsUpdateConfigurationSlotResponse = 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 listConfigurationSnapshotInfoSlot operation. + * Contains response data for the getScmAllowed operation. */ -export type WebAppsListConfigurationSnapshotInfoSlotResponse = SiteConfigurationSnapshotInfoCollection & { +export type WebAppsGetScmAllowedResponse = 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 updateScmAllowed operation. */ -export type WebAppsGetConfigurationSnapshotSlotResponse = SiteConfigResource & { +export type WebAppsUpdateScmAllowedResponse = 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 listConfigurations operation. */ -export type WebAppsGetWebSiteContainerLogsSlotResponse = { - /** - * 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 WebAppsListConfigurationsResponse = SiteConfigResourceCollection & { /** * The underlying HTTP response. */ - _response: msRest.HttpResponse; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the getContainerLogsZipSlot operation. + * Contains response data for the updateApplicationSettings operation. */ -export type WebAppsGetContainerLogsZipSlotResponse = { - /** - * 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 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,6103 +20741,6218 @@ 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 listNetworkFeatures operation. */ -export type WebAppsInstallSiteExtensionSlotResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkFeatures; + }; }; /** - * Contains response data for the listSlotDifferencesSlot operation. + * Contains response data for the getNetworkTraceOperation operation. */ -export type WebAppsListSlotDifferencesSlotResponse = SlotDifferenceCollection & { +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: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the listSnapshotsSlot operation. + * Contains response data for the startWebSiteNetworkTrace operation. */ -export type WebAppsListSnapshotsSlotResponse = 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 listSnapshotsFromDRSecondarySlot operation. + * Contains response data for the startWebSiteNetworkTraceOperation operation. */ -export type WebAppsListSnapshotsFromDRSecondarySlotResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the getSourceControlSlot operation. + * Contains response data for the getNetworkTraces operation. */ -export type WebAppsGetSourceControlSlotResponse = 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 createOrUpdateSourceControlSlot operation. + * Contains response data for the getNetworkTraceOperationV2 operation. */ -export type WebAppsCreateOrUpdateSourceControlSlotResponse = 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 updateSourceControlSlot operation. + * Contains response data for the getNetworkTracesV2 operation. */ -export type WebAppsUpdateSourceControlSlotResponse = SiteSourceControl & { +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: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the startNetworkTraceSlot operation. + * Contains response data for the listPerfMonCounters operation. */ -export type WebAppsStartNetworkTraceSlotResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the listTriggeredWebJobsSlot operation. + * Contains response data for the getSitePhpErrorLogFlag operation. */ -export type WebAppsListTriggeredWebJobsSlotResponse = TriggeredWebJobCollection & { +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: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SitePhpErrorLogFlag; + }; }; /** - * Contains response data for the getTriggeredWebJobSlot operation. + * Contains response data for the listPremierAddOns operation. */ -export type WebAppsGetTriggeredWebJobSlotResponse = TriggeredWebJob & { +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: TriggeredWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listTriggeredWebJobHistorySlot operation. + * Contains response data for the getPremierAddOn operation. */ -export type WebAppsListTriggeredWebJobHistorySlotResponse = TriggeredJobHistoryCollection & { +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: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getTriggeredWebJobHistorySlot operation. + * Contains response data for the addPremierAddOn operation. */ -export type WebAppsGetTriggeredWebJobHistorySlotResponse = TriggeredJobHistory & { +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: TriggeredJobHistory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listUsagesSlot operation. + * Contains response data for the updatePremierAddOn operation. */ -export type WebAppsListUsagesSlotResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the listVnetConnectionsSlot operation. + * Contains response data for the getPrivateAccess operation. */ -export type WebAppsListVnetConnectionsSlotResponse = Array & { +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 getVnetConnectionSlot operation. + * Contains response data for the putPrivateAccessVnet operation. */ -export type WebAppsGetVnetConnectionSlotResponse = 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 createOrUpdateVnetConnectionSlot operation. + * Contains response data for the getPrivateEndpointConnectionList operation. */ -export type WebAppsCreateOrUpdateVnetConnectionSlotResponse = 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 updateVnetConnectionSlot operation. + * Contains response data for the getPrivateEndpointConnection operation. */ -export type WebAppsUpdateVnetConnectionSlotResponse = VnetInfo & { +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: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getVnetConnectionGatewaySlot operation. + * Contains response data for the approveOrRejectPrivateEndpointConnection operation. */ -export type WebAppsGetVnetConnectionGatewaySlotResponse = 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 createOrUpdateVnetConnectionGatewaySlot operation. + * Contains response data for the deletePrivateEndpointConnection operation. */ -export type WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse = 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 updateVnetConnectionGatewaySlot operation. + * Contains response data for the getPrivateLinkResources operation. */ -export type WebAppsUpdateVnetConnectionGatewaySlotResponse = VnetGateway & { +export type WebAppsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { + /** + * 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: PrivateLinkResourcesWrapper; + }; +}; + +/** + * Contains response data for the listProcesses operation. + */ +export type WebAppsListProcessesResponse = ProcessInfoCollection & { + /** + * 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: ProcessInfoCollection; + }; +}; + +/** + * Contains response data for the getProcess operation. + */ +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: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the listWebJobsSlot operation. + * Contains response data for the getProcessDump operation. */ -export type WebAppsListWebJobsSlotResponse = WebJobCollection & { +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: WebJobCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the getWebJobSlot operation. + * Contains response data for the listProcessModules operation. */ -export type WebAppsGetWebJobSlotResponse = WebJob & { +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: WebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listSlotDifferencesFromProduction operation. + * Contains response data for the getProcessModule operation. */ -export type WebAppsListSlotDifferencesFromProductionResponse = SlotDifferenceCollection & { +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: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the listSnapshots operation. + * Contains response data for the listProcessThreads operation. */ -export type WebAppsListSnapshotsResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listSnapshotsFromDRSecondary operation. + * Contains response data for the listPublicCertificates operation. */ -export type WebAppsListSnapshotsFromDRSecondaryResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the getSourceControl operation. + * Contains response data for the getPublicCertificate operation. */ -export type WebAppsGetSourceControlResponse = SiteSourceControl & { +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: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the createOrUpdateSourceControl operation. + * Contains response data for the createOrUpdatePublicCertificate operation. */ -export type WebAppsCreateOrUpdateSourceControlResponse = SiteSourceControl & { +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: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the updateSourceControl operation. + * Contains response data for the listPublishingProfileXmlWithSecrets operation. */ -export type WebAppsUpdateSourceControlResponse = SiteSourceControl & { +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: SiteSourceControl; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the startNetworkTrace operation. + * Contains response data for the listSiteExtensions operation. */ -export type WebAppsStartNetworkTraceResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the listTriggeredWebJobs operation. + * Contains response data for the getSiteExtension operation. */ -export type WebAppsListTriggeredWebJobsResponse = TriggeredWebJobCollection & { +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: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the getTriggeredWebJob operation. + * Contains response data for the installSiteExtension operation. */ -export type WebAppsGetTriggeredWebJobResponse = TriggeredWebJob & { +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: TriggeredWebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the listTriggeredWebJobHistory operation. + * Contains response data for the listSlots operation. */ -export type WebAppsListTriggeredWebJobHistoryResponse = TriggeredJobHistoryCollection & { +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: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the getTriggeredWebJobHistory operation. + * Contains response data for the getSlot operation. */ -export type WebAppsGetTriggeredWebJobHistoryResponse = TriggeredJobHistory & { +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: TriggeredJobHistory; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listUsages operation. + * Contains response data for the createOrUpdateSlot operation. */ -export type WebAppsListUsagesResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listVnetConnections operation. + * Contains response data for the updateSlot operation. */ -export type WebAppsListVnetConnectionsResponse = Array & { +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 getVnetConnection operation. + * Contains response data for the analyzeCustomHostnameSlot operation. */ -export type WebAppsGetVnetConnectionResponse = VnetInfo & { +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: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CustomHostnameAnalysisResult; + }; }; /** - * Contains response data for the createOrUpdateVnetConnection operation. + * Contains response data for the backupSlot operation. */ -export type WebAppsCreateOrUpdateVnetConnectionResponse = VnetInfo & { +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: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the updateVnetConnection operation. + * Contains response data for the listBackupsSlot operation. */ -export type WebAppsUpdateVnetConnectionResponse = VnetInfo & { +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: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the getVnetConnectionGateway operation. + * Contains response data for the getBackupStatusSlot operation. */ -export type WebAppsGetVnetConnectionGatewayResponse = VnetGateway & { +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: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the createOrUpdateVnetConnectionGateway operation. + * Contains response data for the listBackupStatusSecretsSlot operation. */ -export type WebAppsCreateOrUpdateVnetConnectionGatewayResponse = VnetGateway & { +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: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItem; + }; }; /** - * Contains response data for the updateVnetConnectionGateway operation. + * Contains response data for the getBasicPublishingCredentialsPoliciesSlot operation. */ -export type WebAppsUpdateVnetConnectionGatewayResponse = VnetGateway & { +export type WebAppsGetBasicPublishingCredentialsPoliciesSlotResponse = CsmPublishingCredentialsPoliciesCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body 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: CsmPublishingCredentialsPoliciesCollection; + }; }; /** - * Contains response data for the listWebJobs operation. + * Contains response data for the getFtpAllowedSlot operation. */ -export type WebAppsListWebJobsResponse = WebJobCollection & { +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: WebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the getWebJob operation. + * Contains response data for the updateFtpAllowedSlot operation. */ -export type WebAppsGetWebJobResponse = WebJob & { +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: WebJob; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the getScmAllowedSlot operation. */ -export type WebAppsBeginCreateOrUpdateResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginListPublishingCredentials operation. + * Contains response data for the updateScmAllowedSlot operation. */ -export type WebAppsBeginListPublishingCredentialsResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmPublishingCredentialsPoliciesEntity; + }; }; /** - * Contains response data for the beginCreateMSDeployOperation operation. + * Contains response data for the listConfigurationsSlot operation. */ -export type WebAppsBeginCreateMSDeployOperationResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the beginCreateFunction operation. + * Contains response data for the updateApplicationSettingsSlot operation. */ -export type WebAppsBeginCreateFunctionResponse = FunctionEnvelope & { +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: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the beginCreateInstanceMSDeployOperation operation. + * Contains response data for the listApplicationSettingsSlot operation. */ -export type WebAppsBeginCreateInstanceMSDeployOperationResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the beginMigrateStorage operation. + * Contains response data for the updateAuthSettingsSlot operation. */ -export type WebAppsBeginMigrateStorageResponse = StorageMigrationResponse & { +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: StorageMigrationResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the beginMigrateMySql operation. + * Contains response data for the getAuthSettingsSlot operation. */ -export type WebAppsBeginMigrateMySqlResponse = Operation & { +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: Operation; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettings; + }; }; /** - * Contains response data for the beginStartWebSiteNetworkTraceOperation operation. + * Contains response data for the updateAuthSettingsV2Slot operation. */ -export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettingsV2; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. + * Contains response data for the getAuthSettingsV2Slot operation. */ -export type WebAppsBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteAuthSettingsV2; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnection operation. + * Contains response data for the updateAzureStorageAccountsSlot operation. */ -export type WebAppsBeginDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the beginInstallSiteExtension operation. + * Contains response data for the listAzureStorageAccountsSlot operation. */ -export type WebAppsBeginInstallSiteExtensionResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: AzureStoragePropertyDictionaryResource; + }; }; /** - * Contains response data for the beginCreateOrUpdateSlot operation. + * Contains response data for the updateBackupConfigurationSlot operation. */ -export type WebAppsBeginCreateOrUpdateSlotResponse = Site & { +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: Site; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the beginListPublishingCredentialsSlot operation. + * Contains response data for the getBackupConfigurationSlot operation. */ -export type WebAppsBeginListPublishingCredentialsSlotResponse = User & { +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: User; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupRequest; + }; }; /** - * Contains response data for the beginCreateMSDeployOperationSlot operation. + * Contains response data for the getAppSettingsKeyVaultReferencesSlot operation. */ -export type WebAppsBeginCreateMSDeployOperationSlotResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the beginCreateInstanceFunctionSlot operation. + * Contains response data for the getAppSettingKeyVaultReferenceSlot operation. */ -export type WebAppsBeginCreateInstanceFunctionSlotResponse = FunctionEnvelope & { +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: FunctionEnvelope; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the beginCreateInstanceMSDeployOperationSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlot operation. */ -export type WebAppsBeginCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus & { +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: MSDeployStatus; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the beginStartWebSiteNetworkTraceOperationSlot operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferenceSlot operation. */ -export type WebAppsBeginStartWebSiteNetworkTraceOperationSlotResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReference; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnectionSlot operation. + * Contains response data for the updateConnectionStringsSlot operation. */ -export type WebAppsBeginApproveOrRejectPrivateEndpointConnectionSlotResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnectionSlot operation. + * Contains response data for the listConnectionStringsSlot operation. */ -export type WebAppsBeginDeletePrivateEndpointConnectionSlotResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ConnectionStringDictionary; + }; }; /** - * Contains response data for the beginInstallSiteExtensionSlot operation. + * Contains response data for the getDiagnosticLogsConfigurationSlot operation. */ -export type WebAppsBeginInstallSiteExtensionSlotResponse = SiteExtensionInfo & { +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: SiteExtensionInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the beginCreateOrUpdateSourceControlSlot operation. + * Contains response data for the updateDiagnosticLogsConfigSlot operation. */ -export type WebAppsBeginCreateOrUpdateSourceControlSlotResponse = SiteSourceControl & { +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: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteLogsConfig; + }; }; /** - * Contains response data for the beginStartNetworkTraceSlot operation. + * Contains response data for the updateMetadataSlot operation. */ -export type WebAppsBeginStartNetworkTraceSlotResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the beginCreateOrUpdateSourceControl operation. + * Contains response data for the listMetadataSlot operation. */ -export type WebAppsBeginCreateOrUpdateSourceControlResponse = SiteSourceControl & { +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: SiteSourceControl; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the beginStartNetworkTrace operation. + * Contains response data for the listPublishingCredentialsSlot operation. */ -export type WebAppsBeginStartNetworkTraceResponse = Array & { +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: NetworkTrace[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the updateSitePushSettingsSlot operation. */ -export type WebAppsListNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listSitePushSettingsSlot operation. */ -export type WebAppsListByResourceGroupNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PushSettings; + }; }; /** - * Contains response data for the listBackupsNext operation. + * Contains response data for the getConfigurationSlot operation. */ -export type WebAppsListBackupsNextResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listConfigurationsNext operation. + * Contains response data for the createOrUpdateConfigurationSlot operation. */ -export type WebAppsListConfigurationsNextResponse = SiteConfigResourceCollection & { +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: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesNext operation. + * Contains response data for the updateConfigurationSlot operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesNextResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferencesNext operation. + * Contains response data for the listConfigurationSnapshotInfoSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesNextResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfoNext operation. + * Contains response data for the getConfigurationSnapshotSlot operation. */ -export type WebAppsListConfigurationSnapshotInfoNextResponse = SiteConfigurationSnapshotInfoCollection & { +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: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResource; + }; }; /** - * Contains response data for the listContinuousWebJobsNext operation. + * Contains response data for the getWebSiteContainerLogsSlot operation. */ -export type WebAppsListContinuousWebJobsNextResponse = ContinuousWebJobCollection & { +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: ContinuousWebJobCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listDeploymentsNext operation. + * Contains response data for the getContainerLogsZipSlot operation. */ -export type WebAppsListDeploymentsNextResponse = DeploymentCollection & { +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: DeploymentCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listDomainOwnershipIdentifiersNext operation. + * Contains response data for the listContinuousWebJobsSlot operation. */ -export type WebAppsListDomainOwnershipIdentifiersNextResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the listFunctionsNext operation. + * Contains response data for the getContinuousWebJobSlot operation. */ -export type WebAppsListFunctionsNextResponse = FunctionEnvelopeCollection & { +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: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJob; + }; }; /** - * Contains response data for the listHostNameBindingsNext operation. + * Contains response data for the listDeploymentsSlot operation. */ -export type WebAppsListHostNameBindingsNextResponse = HostNameBindingCollection & { +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: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the listInstanceIdentifiersNext operation. + * Contains response data for the getDeploymentSlot operation. */ -export type WebAppsListInstanceIdentifiersNextResponse = WebAppInstanceStatusCollection & { +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: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the listInstanceProcessesNext operation. + * Contains response data for the createDeploymentSlot operation. */ -export type WebAppsListInstanceProcessesNextResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the listInstanceProcessModulesNext operation. + * Contains response data for the listDeploymentLogSlot operation. */ -export type WebAppsListInstanceProcessModulesNextResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Deployment; + }; }; /** - * Contains response data for the listInstanceProcessThreadsNext operation. + * Contains response data for the discoverBackupSlot operation. */ -export type WebAppsListInstanceProcessThreadsNextResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RestoreRequest; + }; }; /** - * Contains response data for the listSiteBackupsNext operation. + * Contains response data for the listDomainOwnershipIdentifiersSlot operation. */ -export type WebAppsListSiteBackupsNextResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the listPerfMonCountersNext operation. + * Contains response data for the getDomainOwnershipIdentifierSlot operation. */ -export type WebAppsListPerfMonCountersNextResponse = PerfMonCounterCollection & { +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: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the createOrUpdateDomainOwnershipIdentifierSlot operation. */ -export type WebAppsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the listProcessesNext operation. + * Contains response data for the updateDomainOwnershipIdentifierSlot operation. */ -export type WebAppsListProcessesNextResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Identifier; + }; }; /** - * Contains response data for the listProcessModulesNext operation. + * Contains response data for the getMSDeployStatusSlot operation. */ -export type WebAppsListProcessModulesNextResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listProcessThreadsNext operation. + * Contains response data for the createMSDeployOperationSlot operation. */ -export type WebAppsListProcessThreadsNextResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listPublicCertificatesNext operation. + * Contains response data for the getMSDeployLogSlot operation. */ -export type WebAppsListPublicCertificatesNextResponse = PublicCertificateCollection & { +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: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployLog; + }; }; /** - * Contains response data for the listSiteExtensionsNext operation. + * Contains response data for the listInstanceFunctionsSlot operation. */ -export type WebAppsListSiteExtensionsNextResponse = SiteExtensionInfoCollection & { +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: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the listSlotsNext operation. + * Contains response data for the getFunctionsAdminTokenSlot operation. */ -export type WebAppsListSlotsNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: string; + }; }; /** - * Contains response data for the listBackupsSlotNext operation. + * Contains response data for the getInstanceFunctionSlot operation. */ -export type WebAppsListBackupsSlotNextResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the listConfigurationsSlotNext operation. + * Contains response data for the createInstanceFunctionSlot operation. */ -export type WebAppsListConfigurationsSlotNextResponse = SiteConfigResourceCollection & { +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: SiteConfigResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the getAppSettingsKeyVaultReferencesSlotNext operation. + * Contains response data for the createOrUpdateFunctionSecretSlot operation. */ -export type WebAppsGetAppSettingsKeyVaultReferencesSlotNextResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KeyInfo; + }; }; /** - * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlotNext operation. + * Contains response data for the listFunctionKeysSlot operation. */ -export type WebAppsGetSiteConnectionStringKeyVaultReferencesSlotNextResponse = ApiKVReferenceCollection & { +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: ApiKVReferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StringDictionary; + }; }; /** - * Contains response data for the listConfigurationSnapshotInfoSlotNext operation. + * Contains response data for the listFunctionSecretsSlot operation. */ -export type WebAppsListConfigurationSnapshotInfoSlotNextResponse = SiteConfigurationSnapshotInfoCollection & { +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: SiteConfigurationSnapshotInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionSecrets; + }; }; /** - * Contains response data for the listContinuousWebJobsSlotNext operation. + * Contains response data for the listHostKeysSlot operation. */ -export type WebAppsListContinuousWebJobsSlotNextResponse = ContinuousWebJobCollection & { +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: ContinuousWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostKeys; + }; }; /** - * Contains response data for the listDeploymentsSlotNext operation. + * Contains response data for the createOrUpdateHostSecretSlot operation. */ -export type WebAppsListDeploymentsSlotNextResponse = DeploymentCollection & { +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: DeploymentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KeyInfo; + }; }; /** - * Contains response data for the listDomainOwnershipIdentifiersSlotNext operation. + * Contains response data for the listHostNameBindingsSlot operation. */ -export type WebAppsListDomainOwnershipIdentifiersSlotNextResponse = IdentifierCollection & { +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: IdentifierCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the listInstanceFunctionsSlotNext operation. + * Contains response data for the getHostNameBindingSlot operation. */ -export type WebAppsListInstanceFunctionsSlotNextResponse = FunctionEnvelopeCollection & { +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: FunctionEnvelopeCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBinding; + }; }; /** - * Contains response data for the listHostNameBindingsSlotNext operation. + * Contains response data for the createOrUpdateHostNameBindingSlot operation. */ -export type WebAppsListHostNameBindingsSlotNextResponse = HostNameBindingCollection & { +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: HostNameBindingCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBinding; + }; }; /** - * Contains response data for the listInstanceIdentifiersSlotNext operation. + * Contains response data for the getHybridConnectionSlot operation. */ -export type WebAppsListInstanceIdentifiersSlotNextResponse = WebAppInstanceStatusCollection & { +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: WebAppInstanceStatusCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listInstanceProcessesSlotNext operation. + * Contains response data for the createOrUpdateHybridConnectionSlot operation. */ -export type WebAppsListInstanceProcessesSlotNextResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listInstanceProcessModulesSlotNext operation. + * Contains response data for the updateHybridConnectionSlot operation. */ -export type WebAppsListInstanceProcessModulesSlotNextResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listInstanceProcessThreadsSlotNext operation. + * Contains response data for the listHybridConnectionsSlot operation. */ -export type WebAppsListInstanceProcessThreadsSlotNextResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HybridConnection; + }; }; /** - * Contains response data for the listSiteBackupsSlotNext operation. + * Contains response data for the listRelayServiceConnectionsSlot operation. */ -export type WebAppsListSiteBackupsSlotNextResponse = BackupItemCollection & { +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: BackupItemCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listPerfMonCountersSlotNext operation. + * Contains response data for the getRelayServiceConnectionSlot operation. */ -export type WebAppsListPerfMonCountersSlotNextResponse = PerfMonCounterCollection & { +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: PerfMonCounterCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListSlotNext operation. + * Contains response data for the createOrUpdateRelayServiceConnectionSlot operation. */ -export type WebAppsGetPrivateEndpointConnectionListSlotNextResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listProcessesSlotNext operation. + * Contains response data for the updateRelayServiceConnectionSlot operation. */ -export type WebAppsListProcessesSlotNextResponse = ProcessInfoCollection & { +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: ProcessInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RelayServiceConnectionEntity; + }; }; /** - * Contains response data for the listProcessModulesSlotNext operation. + * Contains response data for the listInstanceIdentifiersSlot operation. */ -export type WebAppsListProcessModulesSlotNextResponse = ProcessModuleInfoCollection & { +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: ProcessModuleInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the listProcessThreadsSlotNext operation. + * Contains response data for the getInstanceInfoSlot operation. */ -export type WebAppsListProcessThreadsSlotNextResponse = ProcessThreadInfoCollection & { +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: ProcessThreadInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebSiteInstanceStatus; + }; }; /** - * Contains response data for the listPublicCertificatesSlotNext operation. + * Contains response data for the getInstanceMsDeployStatusSlot operation. */ -export type WebAppsListPublicCertificatesSlotNextResponse = PublicCertificateCollection & { +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: PublicCertificateCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listSiteExtensionsSlotNext operation. + * Contains response data for the createInstanceMSDeployOperationSlot operation. */ -export type WebAppsListSiteExtensionsSlotNextResponse = SiteExtensionInfoCollection & { +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: SiteExtensionInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the listSlotDifferencesSlotNext operation. + * Contains response data for the getInstanceMSDeployLogSlot operation. */ -export type WebAppsListSlotDifferencesSlotNextResponse = SlotDifferenceCollection & { +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: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployLog; + }; }; /** - * Contains response data for the listSnapshotsSlotNext operation. + * Contains response data for the listInstanceProcessesSlot operation. */ -export type WebAppsListSnapshotsSlotNextResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listSnapshotsFromDRSecondarySlotNext operation. + * Contains response data for the getInstanceProcessSlot operation. */ -export type WebAppsListSnapshotsFromDRSecondarySlotNextResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the listTriggeredWebJobsSlotNext operation. + * Contains response data for the getInstanceProcessDumpSlot operation. */ -export type WebAppsListTriggeredWebJobsSlotNextResponse = TriggeredWebJobCollection & { +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: TriggeredWebJobCollection; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listTriggeredWebJobHistorySlotNext operation. + * Contains response data for the listInstanceProcessModulesSlot operation. */ -export type WebAppsListTriggeredWebJobHistorySlotNextResponse = TriggeredJobHistoryCollection & { +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: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listUsagesSlotNext operation. + * Contains response data for the getInstanceProcessModuleSlot operation. */ -export type WebAppsListUsagesSlotNextResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the listWebJobsSlotNext operation. + * Contains response data for the listInstanceProcessThreadsSlot operation. */ -export type WebAppsListWebJobsSlotNextResponse = WebJobCollection & { +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: WebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listSlotDifferencesFromProductionNext operation. + * Contains response data for the isCloneableSlot operation. */ -export type WebAppsListSlotDifferencesFromProductionNextResponse = SlotDifferenceCollection & { +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: SlotDifferenceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteCloneability; + }; }; /** - * Contains response data for the listSnapshotsNext operation. + * Contains response data for the listSiteBackupsSlot operation. */ -export type WebAppsListSnapshotsNextResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listSnapshotsFromDRSecondaryNext operation. + * Contains response data for the listSyncFunctionTriggersSlot operation. */ -export type WebAppsListSnapshotsFromDRSecondaryNextResponse = SnapshotCollection & { +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: SnapshotCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionSecrets; + }; }; /** - * Contains response data for the listTriggeredWebJobsNext operation. + * Contains response data for the getMigrateMySqlStatusSlot operation. */ -export type WebAppsListTriggeredWebJobsNextResponse = TriggeredWebJobCollection & { +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: TriggeredWebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MigrateMySqlStatus; + }; }; /** - * Contains response data for the listTriggeredWebJobHistoryNext operation. + * Contains response data for the getSwiftVirtualNetworkConnectionSlot operation. */ -export type WebAppsListTriggeredWebJobHistoryNextResponse = TriggeredJobHistoryCollection & { +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: TriggeredJobHistoryCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SwiftVirtualNetwork; + }; }; /** - * Contains response data for the listUsagesNext operation. + * Contains response data for the listNetworkFeaturesSlot operation. */ -export type WebAppsListUsagesNextResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkFeatures; + }; }; /** - * Contains response data for the listWebJobsNext operation. + * Contains response data for the getNetworkTraceOperationSlot operation. */ -export type WebAppsListWebJobsNextResponse = WebJobCollection & { +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: WebJobCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the previewWorkflow operation. + * Contains response data for the startWebSiteNetworkTraceSlot operation. */ -export type StaticSitesPreviewWorkflowResponse = StaticSitesWorkflowPreview & { +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: StaticSitesWorkflowPreview; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: string; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the startWebSiteNetworkTraceOperationSlot operation. */ -export type StaticSitesListResponse = StaticSiteCollection & { +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: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the getStaticSitesByResourceGroup operation. + * Contains response data for the getNetworkTracesSlot operation. */ -export type StaticSitesGetStaticSitesByResourceGroupResponse = StaticSiteCollection & { +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: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the getStaticSite operation. + * Contains response data for the getNetworkTraceOperationSlotV2 operation. */ -export type StaticSitesGetStaticSiteResponse = StaticSiteARMResource & { +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: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the createOrUpdateStaticSite operation. + * Contains response data for the getNetworkTracesSlotV2 operation. */ -export type StaticSitesCreateOrUpdateStaticSiteResponse = StaticSiteARMResource & { +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: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the updateStaticSite operation. + * Contains response data for the listPerfMonCountersSlot operation. */ -export type StaticSitesUpdateStaticSiteResponse = StaticSiteARMResource & { +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: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the listStaticSiteUsers operation. + * Contains response data for the getSitePhpErrorLogFlagSlot operation. */ -export type StaticSitesListStaticSiteUsersResponse = StaticSiteUserCollection & { +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: StaticSiteUserCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SitePhpErrorLogFlag; + }; }; /** - * Contains response data for the updateStaticSiteUser operation. + * Contains response data for the listPremierAddOnsSlot operation. */ -export type StaticSitesUpdateStaticSiteUserResponse = StaticSiteUserARMResource & { +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: StaticSiteUserARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getStaticSiteBuilds operation. + * Contains response data for the getPremierAddOnSlot operation. */ -export type StaticSitesGetStaticSiteBuildsResponse = StaticSiteBuildCollection & { +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: StaticSiteBuildCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the getStaticSiteBuild operation. + * Contains response data for the addPremierAddOnSlot operation. */ -export type StaticSitesGetStaticSiteBuildResponse = StaticSiteBuildARMResource & { +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: StaticSiteBuildARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteBuildAppSettings operation. + * Contains response data for the updatePremierAddOnSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteBuildAppSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PremierAddOn; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteBuildFunctionAppSettings operation. + * Contains response data for the getPrivateAccessSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateAccess; + }; }; /** - * Contains response data for the listStaticSiteBuildFunctions operation. + * Contains response data for the putPrivateAccessVnetSlot operation. */ -export type StaticSitesListStaticSiteBuildFunctionsResponse = StaticSiteFunctionOverviewCollection & { +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: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateAccess; + }; }; /** - * Contains response data for the listStaticSiteBuildAppSettings operation. + * Contains response data for the getPrivateEndpointConnectionListSlot operation. */ -export type StaticSitesListStaticSiteBuildAppSettingsResponse = 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 listStaticSiteBuildFunctionAppSettings operation. + * Contains response data for the getPrivateEndpointConnectionSlot operation. */ -export type StaticSitesListStaticSiteBuildFunctionAppSettingsResponse = 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 getUserProvidedFunctionAppsForStaticSiteBuild operation. + * Contains response data for the approveOrRejectPrivateEndpointConnectionSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppsCollection & { +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: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppForStaticSiteBuild operation. + * Contains response data for the deletePrivateEndpointConnectionSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppForStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { +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: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the registerUserProvidedFunctionAppWithStaticSiteBuild operation. + * Contains response data for the getPrivateLinkResourcesSlot operation. */ -export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { +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: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateLinkResourcesWrapper; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteAppSettings operation. + * Contains response data for the listProcessesSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteAppSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteFunctionAppSettings operation. + * Contains response data for the getProcessSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteFunctionAppSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfo; + }; }; /** - * Contains response data for the createUserRolesInvitationLink operation. + * Contains response data for the getProcessDumpSlot operation. */ -export type StaticSitesCreateUserRolesInvitationLinkResponse = StaticSiteUserInvitationResponseResource & { +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; + + /** + * 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: StaticSiteUserInvitationResponseResource; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listStaticSiteCustomDomains operation. + * Contains response data for the listProcessModulesSlot operation. */ -export type StaticSitesListStaticSiteCustomDomainsResponse = StaticSiteCustomDomainOverviewCollection & { +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: StaticSiteCustomDomainOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the getStaticSiteCustomDomain operation. + * Contains response data for the getProcessModuleSlot operation. */ -export type StaticSitesGetStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { +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: StaticSiteCustomDomainOverviewARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfo; + }; }; /** - * Contains response data for the createOrUpdateStaticSiteCustomDomain operation. + * Contains response data for the listProcessThreadsSlot operation. */ -export type StaticSitesCreateOrUpdateStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { +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: StaticSiteCustomDomainOverviewARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listStaticSiteFunctions operation. + * Contains response data for the listPublicCertificatesSlot operation. */ -export type StaticSitesListStaticSiteFunctionsResponse = StaticSiteFunctionOverviewCollection & { +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: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the listStaticSiteAppSettings operation. + * Contains response data for the getPublicCertificateSlot operation. */ -export type StaticSitesListStaticSiteAppSettingsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the listStaticSiteConfiguredRoles operation. + * Contains response data for the createOrUpdatePublicCertificateSlot operation. */ -export type StaticSitesListStaticSiteConfiguredRolesResponse = StringList & { +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: StringList; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificate; + }; }; /** - * Contains response data for the listStaticSiteFunctionAppSettings operation. + * Contains response data for the listPublishingProfileXmlWithSecretsSlot operation. */ -export type StaticSitesListStaticSiteFunctionAppSettingsResponse = StringDictionary & { +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; + + /** + * 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: StringDictionary; - }; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse; }; /** - * Contains response data for the listStaticSiteSecrets operation. + * Contains response data for the listSiteExtensionsSlot operation. */ -export type StaticSitesListStaticSiteSecretsResponse = StringDictionary & { +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: StringDictionary; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionList operation. + * Contains response data for the getSiteExtensionSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the installSiteExtensionSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the listSlotDifferencesSlot operation. */ -export type StaticSitesApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the deletePrivateEndpointConnection operation. + * Contains response data for the listSnapshotsSlot operation. */ -export type StaticSitesDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the getPrivateLinkResources operation. + * Contains response data for the listSnapshotsFromDRSecondarySlot operation. */ -export type StaticSitesGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { +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: PrivateLinkResourcesWrapper; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSite operation. + * Contains response data for the getSourceControlSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteResponse = StaticSiteUserProvidedFunctionAppsCollection & { +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: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppForStaticSite operation. + * Contains response data for the createOrUpdateSourceControlSlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppForStaticSiteResponse = 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 registerUserProvidedFunctionAppWithStaticSite operation. + * Contains response data for the updateSourceControlSlot operation. */ -export type StaticSitesRegisterUserProvidedFunctionAppWithStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { +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: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the beginCreateOrUpdateStaticSite operation. + * Contains response data for the startNetworkTraceSlot operation. */ -export type StaticSitesBeginCreateOrUpdateStaticSiteResponse = StaticSiteARMResource & { +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: StaticSiteARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSiteBuild - * operation. + * Contains response data for the listTriggeredWebJobsSlot operation. */ -export type StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteBuildResponse = StaticSiteUserProvidedFunctionAppARMResource & { +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: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the beginCreateOrUpdateStaticSiteCustomDomain operation. + * Contains response data for the getTriggeredWebJobSlot operation. */ -export type StaticSitesBeginCreateOrUpdateStaticSiteCustomDomainResponse = StaticSiteCustomDomainOverviewARMResource & { +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: StaticSiteCustomDomainOverviewARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJob; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. + * Contains response data for the listTriggeredWebJobHistorySlot operation. */ -export type StaticSitesBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnection operation. + * Contains response data for the getTriggeredWebJobHistorySlot operation. */ -export type StaticSitesBeginDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistory; + }; }; /** - * Contains response data for the beginRegisterUserProvidedFunctionAppWithStaticSite operation. + * Contains response data for the listUsagesSlot operation. */ -export type StaticSitesBeginRegisterUserProvidedFunctionAppWithStaticSiteResponse = StaticSiteUserProvidedFunctionAppARMResource & { +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: StaticSiteUserProvidedFunctionAppARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listVnetConnectionsSlot operation. */ -export type StaticSitesListNextResponse = StaticSiteCollection & { +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: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo[]; + }; }; /** - * Contains response data for the getStaticSitesByResourceGroupNext operation. + * Contains response data for the getVnetConnectionSlot operation. */ -export type StaticSitesGetStaticSitesByResourceGroupNextResponse = StaticSiteCollection & { +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: StaticSiteCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the listStaticSiteUsersNext operation. + * Contains response data for the createOrUpdateVnetConnectionSlot operation. */ -export type StaticSitesListStaticSiteUsersNextResponse = StaticSiteUserCollection & { +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: StaticSiteUserCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the getStaticSiteBuildsNext operation. + * Contains response data for the updateVnetConnectionSlot operation. */ -export type StaticSitesGetStaticSiteBuildsNextResponse = StaticSiteBuildCollection & { +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: StaticSiteBuildCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the listStaticSiteBuildFunctionsNext operation. + * Contains response data for the getVnetConnectionGatewaySlot operation. */ -export type StaticSitesListStaticSiteBuildFunctionsNextResponse = StaticSiteFunctionOverviewCollection & { +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: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSiteBuildNext operation. + * Contains response data for the createOrUpdateVnetConnectionGatewaySlot operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteBuildNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { +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: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listStaticSiteCustomDomainsNext operation. + * Contains response data for the updateVnetConnectionGatewaySlot operation. */ -export type StaticSitesListStaticSiteCustomDomainsNextResponse = StaticSiteCustomDomainOverviewCollection & { +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: StaticSiteCustomDomainOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listStaticSiteFunctionsNext operation. + * Contains response data for the listWebJobsSlot operation. */ -export type StaticSitesListStaticSiteFunctionsNextResponse = StaticSiteFunctionOverviewCollection & { +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: StaticSiteFunctionOverviewCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the getWebJobSlot operation. */ -export type StaticSitesGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJob; + }; }; /** - * Contains response data for the getUserProvidedFunctionAppsForStaticSiteNext operation. + * Contains response data for the listSlotDifferencesFromProduction operation. */ -export type StaticSitesGetUserProvidedFunctionAppsForStaticSiteNextResponse = StaticSiteUserProvidedFunctionAppsCollection & { +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: StaticSiteUserProvidedFunctionAppsCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listSnapshots operation. */ -export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection & { +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: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listSnapshotsFromDRSecondary operation. */ -export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnvironmentCollection & { +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: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the getSourceControl operation. */ -export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource & { +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: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the createOrUpdateSourceControl operation. */ -export type AppServiceEnvironmentsCreateOrUpdateResponse = AppServiceEnvironmentResource & { +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: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the updateSourceControl operation. */ -export type AppServiceEnvironmentsUpdateResponse = AppServiceEnvironmentResource & { +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: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the listCapacities operation. + * Contains response data for the startNetworkTrace operation. */ -export type AppServiceEnvironmentsListCapacitiesResponse = StampCapacityCollection & { +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: StampCapacityCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the getVipInfo operation. + * Contains response data for the listTriggeredWebJobs operation. */ -export type AppServiceEnvironmentsGetVipInfoResponse = AddressResponse & { +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: AddressResponse; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the changeVnet operation. + * Contains response data for the getTriggeredWebJob operation. */ -export type AppServiceEnvironmentsChangeVnetResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJob; + }; }; /** - * Contains response data for the getAseV3NetworkingConfiguration operation. + * Contains response data for the listTriggeredWebJobHistory operation. */ -export type AppServiceEnvironmentsGetAseV3NetworkingConfigurationResponse = AseV3NetworkingConfiguration & { +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: AseV3NetworkingConfiguration; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the updateAseNetworkingConfiguration operation. + * Contains response data for the getTriggeredWebJobHistory operation. */ -export type AppServiceEnvironmentsUpdateAseNetworkingConfigurationResponse = AseV3NetworkingConfiguration & { +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: AseV3NetworkingConfiguration; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistory; + }; }; /** - * Contains response data for the listDiagnostics operation. + * Contains response data for the listUsages operation. */ -export type AppServiceEnvironmentsListDiagnosticsResponse = Array & { +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: HostingEnvironmentDiagnostics[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the getDiagnosticsItem operation. + * Contains response data for the listVnetConnections operation. */ -export type AppServiceEnvironmentsGetDiagnosticsItemResponse = HostingEnvironmentDiagnostics & { +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: HostingEnvironmentDiagnostics; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo[]; + }; }; /** - * Contains response data for the getInboundNetworkDependenciesEndpoints operation. + * Contains response data for the getVnetConnection operation. */ -export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsResponse = InboundEnvironmentEndpointCollection & { +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: InboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the listMultiRolePools operation. + * Contains response data for the createOrUpdateVnetConnection operation. */ -export type AppServiceEnvironmentsListMultiRolePoolsResponse = WorkerPoolCollection & { +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: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the getMultiRolePool operation. + * Contains response data for the updateVnetConnection operation. */ -export type AppServiceEnvironmentsGetMultiRolePoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetInfo; + }; }; /** - * Contains response data for the createOrUpdateMultiRolePool operation. + * Contains response data for the getVnetConnectionGateway operation. */ -export type AppServiceEnvironmentsCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the updateMultiRolePool operation. + * Contains response data for the createOrUpdateVnetConnectionGateway operation. */ -export type AppServiceEnvironmentsUpdateMultiRolePoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listMultiRolePoolInstanceMetricDefinitions operation. + * Contains response data for the updateVnetConnectionGateway operation. */ -export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: VnetGateway; + }; }; /** - * Contains response data for the listMultiRoleMetricDefinitions operation. + * Contains response data for the listWebJobs operation. */ -export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; /** - * Contains response data for the listMultiRolePoolSkus operation. + * Contains response data for the getWebJob operation. */ -export type AppServiceEnvironmentsListMultiRolePoolSkusResponse = SkuInfoCollection & { +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: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJob; + }; }; /** - * Contains response data for the listMultiRoleUsages operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type AppServiceEnvironmentsListMultiRoleUsagesResponse = UsageCollection & { +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: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listOperations operation. + * Contains response data for the beginListPublishingCredentials operation. */ -export type AppServiceEnvironmentsListOperationsResponse = Array & { +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: Operation[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the getOutboundNetworkDependenciesEndpoints operation. + * Contains response data for the beginCreateMSDeployOperation operation. */ -export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsResponse = OutboundEnvironmentEndpointCollection & { +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: OutboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionList operation. + * Contains response data for the beginCreateFunction operation. */ -export type AppServiceEnvironmentsGetPrivateEndpointConnectionListResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the getPrivateEndpointConnection operation. + * Contains response data for the beginCreateInstanceMSDeployOperation operation. */ -export type AppServiceEnvironmentsGetPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the approveOrRejectPrivateEndpointConnection operation. + * Contains response data for the beginMigrateStorage operation. */ -export type AppServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: StorageMigrationResponse; + }; }; /** - * Contains response data for the deletePrivateEndpointConnection operation. + * Contains response data for the beginMigrateMySql operation. */ -export type AppServiceEnvironmentsDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Operation; + }; }; /** - * Contains response data for the getPrivateLinkResources operation. + * Contains response data for the beginStartWebSiteNetworkTraceOperation operation. */ -export type AppServiceEnvironmentsGetPrivateLinkResourcesResponse = PrivateLinkResourcesWrapper & { +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: PrivateLinkResourcesWrapper; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the resume operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. */ -export type AppServiceEnvironmentsResumeResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listAppServicePlans operation. + * Contains response data for the beginDeletePrivateEndpointConnection operation. */ -export type AppServiceEnvironmentsListAppServicePlansResponse = AppServicePlanCollection & { +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: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listWebApps operation. + * Contains response data for the beginInstallSiteExtension operation. */ -export type AppServiceEnvironmentsListWebAppsResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the suspend operation. + * Contains response data for the beginCreateOrUpdateSlot operation. */ -export type AppServiceEnvironmentsSuspendResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: Site; + }; }; /** - * Contains response data for the listUsages operation. + * Contains response data for the beginListPublishingCredentialsSlot operation. */ -export type AppServiceEnvironmentsListUsagesResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: User; + }; }; /** - * Contains response data for the listWorkerPools operation. + * Contains response data for the beginCreateMSDeployOperationSlot operation. */ -export type AppServiceEnvironmentsListWorkerPoolsResponse = WorkerPoolCollection & { +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: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the getWorkerPool operation. + * Contains response data for the beginCreateInstanceFunctionSlot operation. */ -export type AppServiceEnvironmentsGetWorkerPoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelope; + }; }; /** - * Contains response data for the createOrUpdateWorkerPool operation. + * Contains response data for the beginCreateInstanceMSDeployOperationSlot operation. */ -export type AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: MSDeployStatus; + }; }; /** - * Contains response data for the updateWorkerPool operation. + * Contains response data for the beginStartWebSiteNetworkTraceOperationSlot operation. */ -export type AppServiceEnvironmentsUpdateWorkerPoolResponse = 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 listWorkerPoolInstanceMetricDefinitions operation. + * Contains response data for the beginApproveOrRejectPrivateEndpointConnectionSlot operation. */ -export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: RemotePrivateEndpointConnectionARMResource; + }; }; /** - * Contains response data for the listWebWorkerMetricDefinitions operation. + * Contains response data for the beginDeletePrivateEndpointConnectionSlot operation. */ -export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsResponse = ResourceMetricDefinitionCollection & { +export type WebAppsBeginDeletePrivateEndpointConnectionSlotResponse = { + /** + * 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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; }; /** - * Contains response data for the listWorkerPoolSkus operation. + * Contains response data for the beginInstallSiteExtensionSlot operation. */ -export type AppServiceEnvironmentsListWorkerPoolSkusResponse = SkuInfoCollection & { +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: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfo; + }; }; /** - * Contains response data for the listWebWorkerUsages operation. + * Contains response data for the beginCreateOrUpdateSourceControlSlot operation. */ -export type AppServiceEnvironmentsListWebWorkerUsagesResponse = UsageCollection & { +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: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the beginStartNetworkTraceSlot operation. */ -export type AppServiceEnvironmentsBeginCreateOrUpdateResponse = AppServiceEnvironmentResource & { +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: AppServiceEnvironmentResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the beginChangeVnet operation. + * Contains response data for the beginCreateOrUpdateSourceControl operation. */ -export type AppServiceEnvironmentsBeginChangeVnetResponse = WebAppCollection & { +export type WebAppsBeginCreateOrUpdateSourceControlResponse = SiteSourceControl & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteSourceControl; + }; }; /** - * Contains response data for the beginCreateOrUpdateMultiRolePool operation. + * Contains response data for the beginStartNetworkTrace operation. */ -export type AppServiceEnvironmentsBeginCreateOrUpdateMultiRolePoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: NetworkTrace[]; + }; }; /** - * Contains response data for the beginApproveOrRejectPrivateEndpointConnection operation. + * Contains response data for the listNext operation. */ -export type AppServiceEnvironmentsBeginApproveOrRejectPrivateEndpointConnectionResponse = RemotePrivateEndpointConnectionARMResource & { +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: RemotePrivateEndpointConnectionARMResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the beginDeletePrivateEndpointConnection operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type AppServiceEnvironmentsBeginDeletePrivateEndpointConnectionResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the beginResume operation. + * Contains response data for the listBackupsNext operation. */ -export type AppServiceEnvironmentsBeginResumeResponse = 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 beginSuspend operation. + * Contains response data for the listConfigurationsNext operation. */ -export type AppServiceEnvironmentsBeginSuspendResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the beginCreateOrUpdateWorkerPool operation. + * Contains response data for the getAppSettingsKeyVaultReferencesNext operation. */ -export type AppServiceEnvironmentsBeginCreateOrUpdateWorkerPoolResponse = WorkerPoolResource & { +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: WorkerPoolResource; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferencesNext operation. */ -export type AppServiceEnvironmentsListNextResponse = AppServiceEnvironmentCollection & { +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: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listConfigurationSnapshotInfoNext operation. */ -export type AppServiceEnvironmentsListByResourceGroupNextResponse = AppServiceEnvironmentCollection & { +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: AppServiceEnvironmentCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the listCapacitiesNext operation. + * Contains response data for the listContinuousWebJobsNext operation. */ -export type AppServiceEnvironmentsListCapacitiesNextResponse = StampCapacityCollection & { +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: StampCapacityCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the changeVnetNext operation. + * Contains response data for the listDeploymentsNext operation. */ -export type AppServiceEnvironmentsChangeVnetNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the getInboundNetworkDependenciesEndpointsNext operation. + * Contains response data for the listDomainOwnershipIdentifiersNext operation. */ -export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextResponse = InboundEnvironmentEndpointCollection & { +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: InboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the listMultiRolePoolsNext operation. + * Contains response data for the listFunctionsNext operation. */ -export type AppServiceEnvironmentsListMultiRolePoolsNextResponse = WorkerPoolCollection & { +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: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the listMultiRolePoolInstanceMetricDefinitionsNext operation. + * Contains response data for the listHostNameBindingsNext operation. */ -export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the listMultiRoleMetricDefinitionsNext operation. + * Contains response data for the listInstanceIdentifiersNext operation. */ -export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the listMultiRolePoolSkusNext operation. + * Contains response data for the listInstanceProcessesNext operation. */ -export type AppServiceEnvironmentsListMultiRolePoolSkusNextResponse = SkuInfoCollection & { +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: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listMultiRoleUsagesNext operation. + * Contains response data for the listInstanceProcessModulesNext operation. */ -export type AppServiceEnvironmentsListMultiRoleUsagesNextResponse = UsageCollection & { +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: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the getOutboundNetworkDependenciesEndpointsNext operation. + * Contains response data for the listInstanceProcessThreadsNext operation. */ -export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsNextResponse = OutboundEnvironmentEndpointCollection & { +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: OutboundEnvironmentEndpointCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the getPrivateEndpointConnectionListNext operation. + * Contains response data for the listSiteBackupsNext operation. */ -export type AppServiceEnvironmentsGetPrivateEndpointConnectionListNextResponse = PrivateEndpointConnectionCollection & { +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: PrivateEndpointConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the resumeNext operation. + * Contains response data for the listPerfMonCountersNext operation. */ -export type AppServiceEnvironmentsResumeNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the listAppServicePlansNext operation. + * Contains response data for the getPrivateEndpointConnectionListNext operation. */ -export type AppServiceEnvironmentsListAppServicePlansNextResponse = AppServicePlanCollection & { +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: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the listWebAppsNext operation. + * Contains response data for the listProcessesNext operation. */ -export type AppServiceEnvironmentsListWebAppsNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the suspendNext operation. + * Contains response data for the listProcessModulesNext operation. */ -export type AppServiceEnvironmentsSuspendNextResponse = 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 listUsagesNext operation. + * Contains response data for the listProcessThreadsNext operation. */ -export type AppServiceEnvironmentsListUsagesNextResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the listWorkerPoolsNext operation. + * Contains response data for the listPublicCertificatesNext operation. */ -export type AppServiceEnvironmentsListWorkerPoolsNextResponse = WorkerPoolCollection & { +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: WorkerPoolCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the listWorkerPoolInstanceMetricDefinitionsNext operation. + * Contains response data for the listSiteExtensionsNext operation. */ -export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the listWebWorkerMetricDefinitionsNext operation. + * Contains response data for the listSlotsNext operation. */ -export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextResponse = ResourceMetricDefinitionCollection & { +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: ResourceMetricDefinitionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppCollection; + }; }; /** - * Contains response data for the listWorkerPoolSkusNext operation. + * Contains response data for the listBackupsSlotNext operation. */ -export type AppServiceEnvironmentsListWorkerPoolSkusNextResponse = SkuInfoCollection & { +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: SkuInfoCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listWebWorkerUsagesNext operation. + * Contains response data for the listConfigurationsSlotNext operation. */ -export type AppServiceEnvironmentsListWebWorkerUsagesNextResponse = UsageCollection & { +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: UsageCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigResourceCollection; + }; }; /** - * Contains response data for the beginChangeVnetNext operation. + * Contains response data for the getAppSettingsKeyVaultReferencesSlotNext operation. */ -export type AppServiceEnvironmentsBeginChangeVnetNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the beginResumeNext operation. + * Contains response data for the getSiteConnectionStringKeyVaultReferencesSlotNext operation. */ -export type AppServiceEnvironmentsBeginResumeNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ApiKVReferenceCollection; + }; }; /** - * Contains response data for the beginSuspendNext operation. + * Contains response data for the listConfigurationSnapshotInfoSlotNext operation. */ -export type AppServiceEnvironmentsBeginSuspendNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteConfigurationSnapshotInfoCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listContinuousWebJobsSlotNext operation. */ -export type AppServicePlansListResponse = AppServicePlanCollection & { +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: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ContinuousWebJobCollection; + }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listDeploymentsSlotNext operation. */ -export type AppServicePlansListByResourceGroupResponse = AppServicePlanCollection & { +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: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: DeploymentCollection; + }; }; /** - * Contains response data for the get operation. + * Contains response data for the listDomainOwnershipIdentifiersSlotNext operation. */ -export type AppServicePlansGetResponse = AppServicePlan & { +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: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: IdentifierCollection; + }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listInstanceFunctionsSlotNext operation. */ -export type AppServicePlansCreateOrUpdateResponse = AppServicePlan & { +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: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: FunctionEnvelopeCollection; + }; }; /** - * Contains response data for the update operation. + * Contains response data for the listHostNameBindingsSlotNext operation. */ -export type AppServicePlansUpdateResponse = AppServicePlan & { +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: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: HostNameBindingCollection; + }; }; /** - * Contains response data for the listCapabilities operation. + * Contains response data for the listInstanceIdentifiersSlotNext operation. */ -export type AppServicePlansListCapabilitiesResponse = Array & { +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: Capability[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebAppInstanceStatusCollection; + }; }; /** - * Contains response data for the getHybridConnection operation. + * Contains response data for the listInstanceProcessesSlotNext operation. */ -export type AppServicePlansGetHybridConnectionResponse = HybridConnection & { +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: HybridConnection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listHybridConnectionKeys operation. + * Contains response data for the listInstanceProcessModulesSlotNext operation. */ -export type AppServicePlansListHybridConnectionKeysResponse = HybridConnectionKey & { +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: HybridConnectionKey; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listWebAppsByHybridConnection operation. + * Contains response data for the listInstanceProcessThreadsSlotNext operation. */ -export type AppServicePlansListWebAppsByHybridConnectionResponse = ResourceCollection & { +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: ResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the getHybridConnectionPlanLimit operation. + * Contains response data for the listSiteBackupsSlotNext operation. */ -export type AppServicePlansGetHybridConnectionPlanLimitResponse = HybridConnectionLimits & { +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: HybridConnectionLimits; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: BackupItemCollection; + }; }; /** - * Contains response data for the listHybridConnections operation. + * Contains response data for the listPerfMonCountersSlotNext operation. */ -export type AppServicePlansListHybridConnectionsResponse = HybridConnectionCollection & { +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: HybridConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PerfMonCounterCollection; + }; }; /** - * Contains response data for the listWebApps operation. + * Contains response data for the getPrivateEndpointConnectionListSlotNext operation. */ -export type AppServicePlansListWebAppsResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PrivateEndpointConnectionCollection; + }; }; /** - * Contains response data for the getServerFarmSkus operation. + * Contains response data for the listProcessesSlotNext operation. */ -export type AppServicePlansGetServerFarmSkusResponse = { - /** - * The parsed response body. - */ - body: any; - +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: any; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessInfoCollection; + }; }; /** - * Contains response data for the listUsages operation. + * Contains response data for the listProcessModulesSlotNext operation. */ -export type AppServicePlansListUsagesResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessModuleInfoCollection; + }; }; /** - * Contains response data for the listVnets operation. + * Contains response data for the listProcessThreadsSlotNext operation. */ -export type AppServicePlansListVnetsResponse = Array & { +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: VnetInfo[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: ProcessThreadInfoCollection; + }; }; /** - * Contains response data for the getVnetFromServerFarm operation. + * Contains response data for the listPublicCertificatesSlotNext operation. */ -export type AppServicePlansGetVnetFromServerFarmResponse = VnetInfo & { +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: VnetInfo; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: PublicCertificateCollection; + }; }; /** - * Contains response data for the getVnetGateway operation. + * Contains response data for the listSiteExtensionsSlotNext operation. */ -export type AppServicePlansGetVnetGatewayResponse = VnetGateway & { +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: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SiteExtensionInfoCollection; + }; }; /** - * Contains response data for the updateVnetGateway operation. + * Contains response data for the listSlotDifferencesSlotNext operation. */ -export type AppServicePlansUpdateVnetGatewayResponse = VnetGateway & { +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: VnetGateway; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the listRoutesForVnet operation. + * Contains response data for the listSnapshotsSlotNext operation. */ -export type AppServicePlansListRoutesForVnetResponse = Array & { +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: VnetRoute[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the getRouteForVnet operation. + * Contains response data for the listSnapshotsFromDRSecondarySlotNext operation. */ -export type AppServicePlansGetRouteForVnetResponse = Array & { +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: VnetRoute[]; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the createOrUpdateVnetRoute operation. + * Contains response data for the listTriggeredWebJobsSlotNext operation. */ -export type AppServicePlansCreateOrUpdateVnetRouteResponse = VnetRoute & { +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: VnetRoute; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the updateVnetRoute operation. + * Contains response data for the listTriggeredWebJobHistorySlotNext operation. */ -export type AppServicePlansUpdateVnetRouteResponse = VnetRoute & { +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: VnetRoute; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the beginCreateOrUpdate operation. + * Contains response data for the listUsagesSlotNext operation. */ -export type AppServicePlansBeginCreateOrUpdateResponse = AppServicePlan & { +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: AppServicePlan; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: CsmUsageQuotaCollection; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listWebJobsSlotNext operation. */ -export type AppServicePlansListNextResponse = AppServicePlanCollection & { +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: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WebJobCollection; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the listSlotDifferencesFromProductionNext operation. */ -export type AppServicePlansListByResourceGroupNextResponse = AppServicePlanCollection & { +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: AppServicePlanCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SlotDifferenceCollection; + }; }; /** - * Contains response data for the listWebAppsByHybridConnectionNext operation. + * Contains response data for the listSnapshotsNext operation. */ -export type AppServicePlansListWebAppsByHybridConnectionNextResponse = ResourceCollection & { +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: ResourceCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the listHybridConnectionsNext operation. + * Contains response data for the listSnapshotsFromDRSecondaryNext operation. */ -export type AppServicePlansListHybridConnectionsNextResponse = HybridConnectionCollection & { +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: HybridConnectionCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: SnapshotCollection; + }; }; /** - * Contains response data for the listWebAppsNext operation. + * Contains response data for the listTriggeredWebJobsNext operation. */ -export type AppServicePlansListWebAppsNextResponse = WebAppCollection & { +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: WebAppCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredWebJobCollection; + }; }; /** - * Contains response data for the listUsagesNext operation. + * Contains response data for the listTriggeredWebJobHistoryNext operation. */ -export type AppServicePlansListUsagesNextResponse = CsmUsageQuotaCollection & { +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: CsmUsageQuotaCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: TriggeredJobHistoryCollection; + }; }; /** - * Contains response data for the list operation. + * Contains response data for the listUsagesNext operation. */ -export type ResourceHealthMetadataListResponse = 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 listByResourceGroup operation. + * Contains response data for the listWebJobsNext operation. */ -export type ResourceHealthMetadataListByResourceGroupResponse = 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; + }; }; /** - * Contains response data for the listBySite operation. + * Contains response data for the listBySubscription operation. */ -export type ResourceHealthMetadataListBySiteResponse = ResourceHealthMetadataCollection & { +export type KubeEnvironmentsListBySubscriptionResponse = KubeEnvironmentCollection & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { - /** - * The response body as text (string format) - */ - bodyAsText: string; + /** + * The response body as text (string format) + */ + bodyAsText: string; - /** - * The response body as parsed JSON or XML - */ - parsedBody: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the getBySite operation. + * Contains response data for the listByResourceGroup operation. */ -export type ResourceHealthMetadataGetBySiteResponse = ResourceHealthMetadata & { +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: ResourceHealthMetadata; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the listBySiteSlot operation. + * Contains response data for the get operation. */ -export type ResourceHealthMetadataListBySiteSlotResponse = ResourceHealthMetadataCollection & { +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: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the getBySiteSlot operation. + * Contains response data for the createOrUpdate operation. */ -export type ResourceHealthMetadataGetBySiteSlotResponse = ResourceHealthMetadata & { +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: ResourceHealthMetadata; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the update operation. */ -export type ResourceHealthMetadataListNextResponse = ResourceHealthMetadataCollection & { +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: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type ResourceHealthMetadataListByResourceGroupNextResponse = ResourceHealthMetadataCollection & { +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: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironment; + }; }; /** - * Contains response data for the listBySiteNext operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type ResourceHealthMetadataListBySiteNextResponse = ResourceHealthMetadataCollection & { +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: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; /** - * Contains response data for the listBySiteSlotNext operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type ResourceHealthMetadataListBySiteSlotNextResponse = ResourceHealthMetadataCollection & { +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: ResourceHealthMetadataCollection; - }; + /** + * The response body as parsed JSON or XML + */ + parsedBody: KubeEnvironmentCollection; + }; }; 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..28d3de80626b --- /dev/null +++ b/sdk/appservice/arm-appservice/src/models/kubeEnvironmentsMappers.ts @@ -0,0 +1,293 @@ +/* + * 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, + CsmPublishingCredentialsPoliciesCollection, + 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, + ManagedServiceIdentityUserAssignedIdentitiesValue, + 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, + 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..ef984207de97 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,6 +1846,29 @@ export const DeletedSite: msRest.CompositeMapper = { } }; +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 ManagedServiceIdentityUserAssignedIdentitiesValue: msRest.CompositeMapper = { serializedName: "ManagedServiceIdentity_userAssignedIdentitiesValue", type: { @@ -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: { @@ -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: { @@ -3937,7 +4055,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 +4077,13 @@ export const AppServicePlan: msRest.CompositeMapper = { name: "Composite", className: "SkuDescription" } + }, + extendedLocation: { + serializedName: "extendedLocation", + type: { + name: "Composite", + className: "ExtendedLocation" + } } } } @@ -4394,6 +4525,12 @@ export const CsmOperationDescription: msRest.CompositeMapper = { name: "String" } }, + isDataAction: { + serializedName: "isDataAction", + type: { + name: "Boolean" + } + }, display: { serializedName: "display", type: { @@ -4571,21 +4708,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 +4845,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 +4944,10 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.dnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, dnsZoneId: { @@ -4805,7 +4960,10 @@ export const Domain: msRest.CompositeMapper = { serializedName: "properties.targetDnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, authCode: { @@ -4840,7 +4998,10 @@ export const DomainAvailabilityCheckResult: msRest.CompositeMapper = { serializedName: "domainType", type: { name: "Enum", - allowedValues: ["Regular", "SoftDeleted"] + allowedValues: [ + "Regular", + "SoftDeleted" + ] } } } @@ -4969,7 +5130,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 +5229,10 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.dnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, dnsZoneId: { @@ -5075,7 +5245,10 @@ export const DomainPatchResource: msRest.CompositeMapper = { serializedName: "properties.targetDnsType", type: { name: "Enum", - allowedValues: ["AzureDns", "DefaultDomainRegistrarDns"] + allowedValues: [ + "AzureDns", + "DefaultDomainRegistrarDns" + ] } }, authCode: { @@ -5186,35 +5359,67 @@ 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", + virtualIP: { + serializedName: "virtualIP", type: { name: "String" } }, - friendlyName: { - readOnly: true, - serializedName: "properties.friendlyName", + internalHttpPort: { + serializedName: "internalHttpPort", + type: { + name: "Number" + } + }, + internalHttpsPort: { + serializedName: "internalHttpsPort", + type: { + name: "Number" + } + }, + inUse: { + serializedName: "inUse", + type: { + name: "Boolean" + } + }, + serviceName: { + serializedName: "serviceName", + type: { + name: "String" + } + } + } + } +}; + +export const AddressResponse: msRest.CompositeMapper = { + serializedName: "AddressResponse", + type: { + name: "Composite", + className: "AddressResponse", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + serviceIpAddress: { + serializedName: "properties.serviceIpAddress", type: { name: "String" } }, - subjectName: { - readOnly: true, - serializedName: "properties.subjectName", + internalIpAddress: { + serializedName: "properties.internalIpAddress", type: { name: "String" } }, - hostNames: { - serializedName: "properties.hostNames", + outboundIpAddresses: { + serializedName: "properties.outboundIpAddresses", type: { name: "Sequence", element: { @@ -5224,166 +5429,165 @@ export const Certificate: msRest.CompositeMapper = { } } }, - pfxBlob: { - serializedName: "properties.pfxBlob", + vipMappings: { + serializedName: "properties.vipMappings", type: { - name: "ByteArray" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "VirtualIPMapping" + } + } } - }, - siteName: { - readOnly: true, - serializedName: "properties.siteName", + } + } + } +}; + +export const VirtualNetworkProfile: msRest.CompositeMapper = { + serializedName: "VirtualNetworkProfile", + type: { + name: "Composite", + className: "VirtualNetworkProfile", + modelProperties: { + id: { + required: true, + serializedName: "id", type: { name: "String" } }, - selfLink: { + name: { readOnly: true, - serializedName: "properties.selfLink", + serializedName: "name", type: { name: "String" } }, - issuer: { + type: { readOnly: true, - serializedName: "properties.issuer", + serializedName: "type", type: { name: "String" } }, - issueDate: { - readOnly: true, - serializedName: "properties.issueDate", + subnet: { + serializedName: "subnet", type: { - name: "DateTime" + name: "String" } - }, - expirationDate: { + } + } + } +}; + +export const AppServiceEnvironment: msRest.CompositeMapper = { + serializedName: "AppServiceEnvironment", + type: { + name: "Composite", + className: "AppServiceEnvironment", + modelProperties: { + provisioningState: { readOnly: true, - serializedName: "properties.expirationDate", + serializedName: "provisioningState", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "InProgress", + "Deleting" + ] } }, - thumbprint: { + status: { readOnly: true, - serializedName: "properties.thumbprint", + serializedName: "status", type: { - name: "String" - } - }, - valid: { - readOnly: true, - serializedName: "properties.valid", - type: { - name: "Boolean" - } - }, - cerBlob: { - readOnly: true, - serializedName: "properties.cerBlob", - type: { - name: "ByteArray" - } - }, - publicKeyHash: { - readOnly: true, - serializedName: "properties.publicKeyHash", - type: { - name: "String" + name: "Enum", + allowedValues: [ + "Preparing", + "Ready", + "Scaling", + "Deleting" + ] } }, - hostingEnvironmentProfile: { - readOnly: true, - serializedName: "properties.hostingEnvironmentProfile", + virtualNetwork: { + required: true, + serializedName: "virtualNetwork", type: { name: "Composite", - className: "HostingEnvironmentProfile" + className: "VirtualNetworkProfile" } }, - keyVaultId: { - serializedName: "properties.keyVaultId", + internalLoadBalancingMode: { + serializedName: "internalLoadBalancingMode", type: { name: "String" } }, - keyVaultSecretName: { - serializedName: "properties.keyVaultSecretName", + multiSize: { + serializedName: "multiSize", type: { name: "String" } }, - keyVaultSecretStatus: { + multiRoleCount: { readOnly: true, - serializedName: "properties.keyVaultSecretStatus", + serializedName: "multiRoleCount", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "WaitingOnCertificateOrder", - "Succeeded", - "CertificateOrderFailed", - "OperationNotPermittedOnKeyVault", - "AzureServiceUnauthorizedToAccessKeyVault", - "KeyVaultDoesNotExist", - "KeyVaultSecretDoesNotExist", - "UnknownError", - "ExternalPrivateKey", - "Unknown" - ] + name: "Number" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + ipsslAddressCount: { + serializedName: "ipsslAddressCount", type: { - name: "String" + name: "Number" } }, - canonicalName: { - serializedName: "properties.canonicalName", + dnsSuffix: { + serializedName: "dnsSuffix", type: { name: "String" } }, - domainValidationMethod: { - serializedName: "properties.domainValidationMethod", + maximumNumberOfMachines: { + readOnly: true, + serializedName: "maximumNumberOfMachines", type: { - name: "String" + name: "Number" } - } - } - } -}; - -export const CertificatePatchResource: msRest.CompositeMapper = { - serializedName: "CertificatePatchResource", - type: { - name: "Composite", - className: "CertificatePatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - password: { - serializedName: "properties.password", + }, + frontEndScaleFactor: { + serializedName: "frontEndScaleFactor", type: { - name: "String" + name: "Number" } }, - friendlyName: { + suspended: { readOnly: true, - serializedName: "properties.friendlyName", + serializedName: "suspended", type: { - name: "String" + name: "Boolean" } }, - subjectName: { - readOnly: true, - serializedName: "properties.subjectName", + clusterSettings: { + serializedName: "clusterSettings", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } }, - hostNames: { - serializedName: "properties.hostNames", + userWhitelistedIpRanges: { + serializedName: "userWhitelistedIpRanges", type: { name: "Sequence", element: { @@ -5393,257 +5597,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", - type: { - name: "Composite", - className: "HostingEnvironmentProfile" - } - }, - keyVaultId: { - serializedName: "properties.keyVaultId", + serializedName: "properties.maximumNumberOfMachines", type: { - name: "String" + name: "Number" } }, - keyVaultSecretName: { - serializedName: "properties.keyVaultSecretName", + frontEndScaleFactor: { + serializedName: "properties.frontEndScaleFactor", type: { - name: "String" + name: "Number" } }, - keyVaultSecretStatus: { + suspended: { readOnly: true, - serializedName: "properties.keyVaultSecretStatus", + serializedName: "properties.suspended", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "WaitingOnCertificateOrder", - "Succeeded", - "CertificateOrderFailed", - "OperationNotPermittedOnKeyVault", - "AzureServiceUnauthorizedToAccessKeyVault", - "KeyVaultDoesNotExist", - "KeyVaultSecretDoesNotExist", - "UnknownError", - "ExternalPrivateKey", - "Unknown" - ] + name: "Boolean" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + clusterSettings: { + serializedName: "properties.clusterSettings", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } }, - canonicalName: { - serializedName: "properties.canonicalName", + userWhitelistedIpRanges: { + serializedName: "properties.userWhitelistedIpRanges", 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", - 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 +5855,7 @@ export const AppServiceEnvironment: msRest.CompositeMapper = { } }, userWhitelistedIpRanges: { - serializedName: "userWhitelistedIpRanges", + serializedName: "properties.userWhitelistedIpRanges", type: { name: "Sequence", element: { @@ -5667,14 +5867,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 +5883,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 +6008,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", + ports: { + serializedName: "ports", type: { - name: "DateTime" - } - }, - modifiedTime: { - serializedName: "modifiedTime", - type: { - name: "DateTime" - } - }, - expirationTime: { - serializedName: "expirationTime", - type: { - name: "DateTime" - } - }, - geoMasterOperationId: { - serializedName: "geoMasterOperationId", - 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,135 +6074,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", - type: { - name: "Composite", - className: "PrivateLinkResourcesWrapper", - modelProperties: { - value: { - required: true, - serializedName: "value", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateLinkResource" - } - } - } } } } }; -export const Solution: msRest.CompositeMapper = { - serializedName: "Solution", +export const ResourceMetricDefinition: msRest.CompositeMapper = { + serializedName: "ResourceMetricDefinition", type: { name: "Composite", - className: "Solution", + className: "ResourceMetricDefinition", modelProperties: { - id: { - serializedName: "id", - type: { - name: "Number" - } - }, - displayName: { - serializedName: "displayName", + ...ProxyOnlyResource.type.modelProperties, + unit: { + readOnly: true, + serializedName: "properties.unit", type: { name: "String" } }, - order: { - serializedName: "order", - type: { - name: "Number" - } - }, - description: { - serializedName: "description", + primaryAggregationType: { + readOnly: true, + serializedName: "properties.primaryAggregationType", type: { name: "String" } }, - type: { - serializedName: "type", - type: { - name: "Enum", - allowedValues: ["QuickSolution", "DeepInvestigation", "BestPractices"] - } - }, - data: { - serializedName: "data", + metricAvailabilities: { + readOnly: true, + serializedName: "properties.metricAvailabilities", type: { name: "Sequence", element: { type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Composite", + className: "ResourceMetricAvailability" } } } }, - metadata: { - serializedName: "metadata", + resourceUri: { + readOnly: true, + serializedName: "properties.resourceUri", type: { - name: "Sequence", - element: { + name: "String" + } + }, + properties: { + readOnly: true, + serializedName: "properties.properties", + type: { + name: "Dictionary", + value: { type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "String" } } } @@ -6046,142 +6155,136 @@ export const Solution: msRest.CompositeMapper = { } }; -export const DetectorAbnormalTimePeriod: msRest.CompositeMapper = { - serializedName: "DetectorAbnormalTimePeriod", +export const SkuInfo: msRest.CompositeMapper = { + serializedName: "SkuInfo", type: { name: "Composite", - className: "DetectorAbnormalTimePeriod", + className: "SkuInfo", modelProperties: { - startTime: { - serializedName: "startTime", + resourceType: { + serializedName: "resourceType", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "endTime", + sku: { + serializedName: "sku", type: { - name: "DateTime" + name: "Composite", + className: "SkuDescription" } }, - message: { - serializedName: "message", + capacity: { + serializedName: "capacity", + type: { + name: "Composite", + className: "SkuCapacity" + } + } + } + } +}; + +export const StampCapacity: msRest.CompositeMapper = { + serializedName: "StampCapacity", + type: { + name: "Composite", + className: "StampCapacity", + modelProperties: { + name: { + serializedName: "name", type: { name: "String" } }, - source: { - serializedName: "source", + availableCapacity: { + serializedName: "availableCapacity", type: { - name: "String" + name: "Number" } }, - priority: { - serializedName: "priority", + totalCapacity: { + serializedName: "totalCapacity", type: { name: "Number" } }, - metaData: { - serializedName: "metaData", + unit: { + serializedName: "unit", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } - } - } + name: "String" } }, - type: { - serializedName: "type", + computeMode: { + serializedName: "computeMode", type: { name: "Enum", allowedValues: [ - "ServiceIncident", - "AppDeployment", - "AppCrash", - "RuntimeIssueDetected", - "AseDeployment", - "UserIssue", - "PlatformIssue", - "Other" + "Shared", + "Dedicated", + "Dynamic" ] } }, - solutions: { - serializedName: "solutions", + workerSize: { + serializedName: "workerSize", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Solution" - } - } + name: "Enum", + allowedValues: [ + "Small", + "Medium", + "Large", + "D1", + "D2", + "D3", + "SmallV3", + "MediumV3", + "LargeV3", + "NestedSmall", + "NestedSmallLinux", + "Default" + ] } - } - } - } -}; - -export const AbnormalTimePeriod: msRest.CompositeMapper = { - serializedName: "AbnormalTimePeriod", - type: { - name: "Composite", - className: "AbnormalTimePeriod", - modelProperties: { - startTime: { - serializedName: "startTime", + }, + workerSizeId: { + serializedName: "workerSizeId", type: { - name: "DateTime" + name: "Number" } }, - endTime: { - serializedName: "endTime", + excludeFromCapacityAllocation: { + serializedName: "excludeFromCapacityAllocation", type: { - name: "DateTime" + name: "Boolean" } }, - events: { - serializedName: "events", + isApplicableForAllComputeModes: { + serializedName: "isApplicableForAllComputeModes", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DetectorAbnormalTimePeriod" - } - } + name: "Boolean" } }, - solutions: { - serializedName: "solutions", + siteMode: { + serializedName: "siteMode", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Solution" - } - } + name: "String" + } + }, + isLinux: { + serializedName: "isLinux", + type: { + name: "Boolean" } } } } }; -export const DetectorDefinition: msRest.CompositeMapper = { - serializedName: "DetectorDefinition", +export const Usage: msRest.CompositeMapper = { + serializedName: "Usage", type: { name: "Composite", - className: "DetectorDefinition", + className: "Usage", modelProperties: { ...ProxyOnlyResource.type.modelProperties, displayName: { @@ -6191,137 +6294,202 @@ export const DetectorDefinition: msRest.CompositeMapper = { name: "String" } }, - description: { + resourceName: { readOnly: true, - serializedName: "properties.description", + serializedName: "properties.resourceName", type: { name: "String" } }, - rank: { + unit: { readOnly: true, - serializedName: "properties.rank", + serializedName: "properties.unit", + type: { + name: "String" + } + }, + currentValue: { + readOnly: true, + serializedName: "properties.currentValue", type: { name: "Number" } }, - isEnabled: { + limit: { readOnly: true, - serializedName: "properties.isEnabled", + serializedName: "properties.limit", type: { - name: "Boolean" + name: "Number" + } + }, + nextResetTime: { + readOnly: true, + serializedName: "properties.nextResetTime", + type: { + name: "DateTime" + } + }, + computeMode: { + readOnly: true, + serializedName: "properties.computeMode", + type: { + name: "Enum", + allowedValues: [ + "Shared", + "Dedicated", + "Dynamic" + ] + } + }, + siteMode: { + readOnly: true, + serializedName: "properties.siteMode", + type: { + name: "String" } } } } }; -export const DiagnosticMetricSample: msRest.CompositeMapper = { - serializedName: "DiagnosticMetricSample", +export const WorkerPoolResource: msRest.CompositeMapper = { + serializedName: "WorkerPoolResource", type: { name: "Composite", - className: "DiagnosticMetricSample", + className: "WorkerPoolResource", modelProperties: { - timestamp: { - serializedName: "timestamp", + ...ProxyOnlyResource.type.modelProperties, + workerSizeId: { + serializedName: "properties.workerSizeId", type: { - name: "DateTime" + name: "Number" } }, - roleInstance: { - serializedName: "roleInstance", + computeMode: { + serializedName: "properties.computeMode", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Shared", + "Dedicated", + "Dynamic" + ] } }, - total: { - serializedName: "total", + workerSize: { + serializedName: "properties.workerSize", type: { - name: "Number" + name: "String" } }, - maximum: { - serializedName: "maximum", + workerCount: { + serializedName: "properties.workerCount", type: { name: "Number" } }, - minimum: { - serializedName: "minimum", + instanceNames: { + readOnly: true, + serializedName: "properties.instanceNames", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - isAggregated: { - serializedName: "isAggregated", + sku: { + serializedName: "sku", type: { - name: "Boolean" + name: "Composite", + className: "SkuDescription" } } } } }; -export const DiagnosticMetricSet: msRest.CompositeMapper = { - serializedName: "DiagnosticMetricSet", +export const LocalizableString: msRest.CompositeMapper = { + serializedName: "LocalizableString", type: { name: "Composite", - className: "DiagnosticMetricSet", + className: "LocalizableString", modelProperties: { - name: { - serializedName: "name", + value: { + serializedName: "value", type: { name: "String" } }, + localizedValue: { + serializedName: "localizedValue", + type: { + name: "String" + } + } + } + } +}; + +export const CsmUsageQuota: msRest.CompositeMapper = { + serializedName: "CsmUsageQuota", + type: { + name: "Composite", + className: "CsmUsageQuota", + modelProperties: { unit: { serializedName: "unit", type: { name: "String" } }, - startTime: { - serializedName: "startTime", + nextResetTime: { + serializedName: "nextResetTime", type: { name: "DateTime" } }, - endTime: { - serializedName: "endTime", + currentValue: { + serializedName: "currentValue", type: { - name: "DateTime" + name: "Number" } }, - timeGrain: { - serializedName: "timeGrain", + limit: { + serializedName: "limit", type: { - name: "String" + name: "Number" } }, - values: { - serializedName: "values", + name: { + serializedName: "name", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DiagnosticMetricSample" - } - } + name: "Composite", + className: "LocalizableString" } } } } }; -export const DataSource: msRest.CompositeMapper = { - serializedName: "DataSource", +export const PrivateLinkResourceProperties: msRest.CompositeMapper = { + serializedName: "PrivateLinkResourceProperties", type: { name: "Composite", - className: "DataSource", + className: "PrivateLinkResourceProperties", modelProperties: { - instructions: { - serializedName: "instructions", + groupId: { + readOnly: true, + serializedName: "groupId", + type: { + name: "String" + } + }, + requiredMembers: { + readOnly: true, + serializedName: "requiredMembers", type: { name: "Sequence", element: { @@ -6331,14 +6499,14 @@ export const DataSource: msRest.CompositeMapper = { } } }, - dataSourceUri: { - serializedName: "dataSourceUri", - type: { - name: "Sequence", + requiredZoneNames: { + readOnly: true, + serializedName: "requiredZoneNames", + type: { + name: "Sequence", element: { type: { - name: "Composite", - className: "NameValuePair" + name: "String" } } } @@ -6347,169 +6515,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,1011 +6634,829 @@ 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" + name: "DateTime" + } + }, + geoMasterOperationId: { + serializedName: "geoMasterOperationId", + type: { + name: "Uuid" } } } } }; -export const AppInsightsWebAppStackSettings: msRest.CompositeMapper = { - serializedName: "AppInsightsWebAppStackSettings", +export const AppServicePlanPatchResource: msRest.CompositeMapper = { + serializedName: "AppServicePlanPatchResource", type: { name: "Composite", - className: "AppInsightsWebAppStackSettings", + className: "AppServicePlanPatchResource", modelProperties: { - isSupported: { - readOnly: true, - serializedName: "isSupported", + ...ProxyOnlyResource.type.modelProperties, + workerTierName: { + serializedName: "properties.workerTierName", type: { - name: "Boolean" + name: "String" } }, - isDefaultOff: { + status: { readOnly: true, - serializedName: "isDefaultOff", - type: { - name: "Boolean" - } - } - } - } -}; - -export const StackMinorVersion: msRest.CompositeMapper = { - serializedName: "StackMinorVersion", - type: { - name: "Composite", - className: "StackMinorVersion", - modelProperties: { - displayVersion: { - serializedName: "displayVersion", + serializedName: "properties.status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Ready", + "Pending", + "Creating" + ] } }, - runtimeVersion: { - serializedName: "runtimeVersion", + 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" + name: "Number" } }, - majorVersions: { - serializedName: "properties.majorVersions", + maximum: { + readOnly: true, + serializedName: "properties.maximum", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StackMajorVersion" - } - } - } - }, - frameworks: { - serializedName: "properties.frameworks", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ApplicationStack" - } - } - } - }, - isDeprecated: { - serializedName: "properties.isDeprecated", - 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: { - readOnly: true, - serializedName: "use32BitWorkerProcess", - type: { - name: "Boolean" - } }, - linuxFxVersion: { + subjectName: { readOnly: true, - serializedName: "linuxFxVersion", + serializedName: "properties.subjectName", type: { name: "String" } }, - javaVersion: { - readOnly: true, - serializedName: "javaVersion", + hostNames: { + serializedName: "properties.hostNames", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - powerShellVersion: { - readOnly: true, - serializedName: "powerShellVersion", + pfxBlob: { + serializedName: "properties.pfxBlob", type: { - name: "String" + name: "ByteArray" } - } - } - } -}; - -export const FunctionAppRuntimeSettings: msRest.CompositeMapper = { - serializedName: "FunctionAppRuntimeSettings", - type: { - name: "Composite", - className: "FunctionAppRuntimeSettings", - modelProperties: { - runtimeVersion: { + }, + siteName: { readOnly: true, - serializedName: "runtimeVersion", + serializedName: "properties.siteName", type: { name: "String" } }, - remoteDebuggingSupported: { + selfLink: { readOnly: true, - serializedName: "remoteDebuggingSupported", + serializedName: "properties.selfLink", type: { - name: "Boolean" + name: "String" } }, - appInsightsSettings: { + issuer: { readOnly: true, - serializedName: "appInsightsSettings", + serializedName: "properties.issuer", type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings" + name: "String" } }, - gitHubActionSettings: { + issueDate: { readOnly: true, - serializedName: "gitHubActionSettings", + serializedName: "properties.issueDate", type: { - name: "Composite", - className: "GitHubActionWebAppStackSettings" + name: "DateTime" } }, - appSettingsDictionary: { + expirationDate: { readOnly: true, - serializedName: "appSettingsDictionary", + serializedName: "properties.expirationDate", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "DateTime" } }, - siteConfigPropertiesDictionary: { + thumbprint: { readOnly: true, - serializedName: "siteConfigPropertiesDictionary", + serializedName: "properties.thumbprint", type: { - name: "Composite", - className: "SiteConfigPropertiesDictionary" + name: "String" } }, - supportedFunctionsExtensionVersions: { + valid: { readOnly: true, - serializedName: "supportedFunctionsExtensionVersions", + serializedName: "properties.valid", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - isPreview: { + cerBlob: { readOnly: true, - serializedName: "isPreview", + serializedName: "properties.cerBlob", type: { - name: "Boolean" + name: "ByteArray" } }, - isDeprecated: { + publicKeyHash: { readOnly: true, - serializedName: "isDeprecated", + serializedName: "properties.publicKeyHash", type: { - name: "Boolean" + name: "String" } }, - isHidden: { + hostingEnvironmentProfile: { readOnly: true, - serializedName: "isHidden", + serializedName: "properties.hostingEnvironmentProfile", type: { - name: "Boolean" + name: "Composite", + className: "HostingEnvironmentProfile" } }, - endOfLifeDate: { - readOnly: true, - serializedName: "endOfLifeDate", + keyVaultId: { + serializedName: "properties.keyVaultId", type: { - name: "DateTime" + name: "String" } }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", + keyVaultSecretName: { + serializedName: "properties.keyVaultSecretName", type: { - name: "Boolean" + name: "String" } }, - isEarlyAccess: { + keyVaultSecretStatus: { readOnly: true, - serializedName: "isEarlyAccess", + serializedName: "properties.keyVaultSecretStatus", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Initialized", + "WaitingOnCertificateOrder", + "Succeeded", + "CertificateOrderFailed", + "OperationNotPermittedOnKeyVault", + "AzureServiceUnauthorizedToAccessKeyVault", + "KeyVaultDoesNotExist", + "KeyVaultSecretDoesNotExist", + "UnknownError", + "ExternalPrivateKey", + "Unknown" + ] } }, - isDefault: { - readOnly: true, - serializedName: "isDefault", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Boolean" + name: "String" } - } - } - } -}; - -export const FunctionAppRuntimes: msRest.CompositeMapper = { - serializedName: "FunctionAppRuntimes", - type: { - name: "Composite", - className: "FunctionAppRuntimes", - modelProperties: { - linuxRuntimeSettings: { - readOnly: true, - serializedName: "linuxRuntimeSettings", + }, + canonicalName: { + serializedName: "properties.canonicalName", type: { - name: "Composite", - className: "FunctionAppRuntimeSettings" + name: "String" } }, - windowsRuntimeSettings: { - readOnly: true, - serializedName: "windowsRuntimeSettings", + domainValidationMethod: { + serializedName: "properties.domainValidationMethod", type: { - name: "Composite", - className: "FunctionAppRuntimeSettings" + name: "String" } } } } }; -export const FunctionAppMinorVersion: msRest.CompositeMapper = { - serializedName: "FunctionAppMinorVersion", +export const CertificatePatchResource: msRest.CompositeMapper = { + serializedName: "CertificatePatchResource", type: { name: "Composite", - className: "FunctionAppMinorVersion", + className: "CertificatePatchResource", modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", + ...ProxyOnlyResource.type.modelProperties, + password: { + serializedName: "properties.password", type: { name: "String" } }, - value: { + friendlyName: { readOnly: true, - serializedName: "value", + serializedName: "properties.friendlyName", type: { name: "String" } }, - stackSettings: { - readOnly: true, - serializedName: "stackSettings", - type: { - name: "Composite", - className: "FunctionAppRuntimes" - } - } - } - } -}; - -export const FunctionAppMajorVersion: msRest.CompositeMapper = { - serializedName: "FunctionAppMajorVersion", - type: { - name: "Composite", - className: "FunctionAppMajorVersion", - modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", - type: { - name: "String" - } - }, - value: { + subjectName: { readOnly: true, - serializedName: "value", + serializedName: "properties.subjectName", type: { name: "String" } }, - minorVersions: { - readOnly: true, - serializedName: "minorVersions", + hostNames: { + serializedName: "properties.hostNames", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "FunctionAppMinorVersion" + name: "String" } } } - } - } - } -}; - -export const FunctionAppStack: msRest.CompositeMapper = { - serializedName: "FunctionAppStack", - type: { - name: "Composite", - className: "FunctionAppStack", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", - type: { - name: "String" - } }, - displayText: { - readOnly: true, - serializedName: "properties.displayText", + pfxBlob: { + serializedName: "properties.pfxBlob", type: { - name: "String" + name: "ByteArray" } }, - value: { + siteName: { readOnly: true, - serializedName: "properties.value", + serializedName: "properties.siteName", type: { name: "String" } }, - majorVersions: { - readOnly: true, - serializedName: "properties.majorVersions", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "FunctionAppMajorVersion" - } - } - } - }, - preferredOs: { - readOnly: true, - serializedName: "properties.preferredOs", - type: { - name: "Enum", - allowedValues: ["Windows", "Linux"] - } - } - } - } -}; - -export const LinuxJavaContainerSettings: msRest.CompositeMapper = { - serializedName: "LinuxJavaContainerSettings", - type: { - name: "Composite", - className: "LinuxJavaContainerSettings", - modelProperties: { - java11Runtime: { + selfLink: { readOnly: true, - serializedName: "java11Runtime", + serializedName: "properties.selfLink", type: { name: "String" } }, - java8Runtime: { + issuer: { readOnly: true, - serializedName: "java8Runtime", + serializedName: "properties.issuer", type: { name: "String" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", - type: { - name: "Boolean" - } - }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", - type: { - name: "Boolean" - } - }, - isHidden: { + issueDate: { readOnly: true, - serializedName: "isHidden", + serializedName: "properties.issueDate", type: { - name: "Boolean" + name: "DateTime" } }, - endOfLifeDate: { + expirationDate: { readOnly: true, - serializedName: "endOfLifeDate", + serializedName: "properties.expirationDate", type: { name: "DateTime" } }, - isAutoUpdate: { + thumbprint: { readOnly: true, - serializedName: "isAutoUpdate", + serializedName: "properties.thumbprint", type: { - name: "Boolean" + name: "String" } }, - isEarlyAccess: { + valid: { readOnly: true, - serializedName: "isEarlyAccess", + serializedName: "properties.valid", type: { name: "Boolean" } - } - } - } -}; - -export const WebAppRuntimeSettings: msRest.CompositeMapper = { - serializedName: "WebAppRuntimeSettings", - type: { - name: "Composite", - className: "WebAppRuntimeSettings", - modelProperties: { - runtimeVersion: { - readOnly: true, - serializedName: "runtimeVersion", - type: { - name: "String" - } }, - remoteDebuggingSupported: { + cerBlob: { readOnly: true, - serializedName: "remoteDebuggingSupported", + serializedName: "properties.cerBlob", type: { - name: "Boolean" + name: "ByteArray" } }, - appInsightsSettings: { + publicKeyHash: { readOnly: true, - serializedName: "appInsightsSettings", + serializedName: "properties.publicKeyHash", type: { - name: "Composite", - className: "AppInsightsWebAppStackSettings" + name: "String" } }, - gitHubActionSettings: { + hostingEnvironmentProfile: { readOnly: true, - serializedName: "gitHubActionSettings", + serializedName: "properties.hostingEnvironmentProfile", type: { name: "Composite", - className: "GitHubActionWebAppStackSettings" + 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 WindowsJavaContainerSettings: msRest.CompositeMapper = { - serializedName: "WindowsJavaContainerSettings", +export const Solution: msRest.CompositeMapper = { + serializedName: "Solution", type: { name: "Composite", - className: "WindowsJavaContainerSettings", + className: "Solution", modelProperties: { - javaContainer: { - readOnly: true, - serializedName: "javaContainer", + id: { + serializedName: "id", type: { - name: "String" + name: "Number" } }, - javaContainerVersion: { - readOnly: true, - serializedName: "javaContainerVersion", + displayName: { + serializedName: "displayName", type: { name: "String" } }, - isPreview: { - readOnly: true, - serializedName: "isPreview", + order: { + serializedName: "order", type: { - name: "Boolean" + name: "Number" } }, - isDeprecated: { - readOnly: true, - serializedName: "isDeprecated", - type: { - name: "Boolean" - } - }, - isHidden: { - readOnly: true, - serializedName: "isHidden", + description: { + serializedName: "description", type: { - name: "Boolean" + name: "String" } }, - endOfLifeDate: { - readOnly: true, - serializedName: "endOfLifeDate", + type: { + serializedName: "type", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "QuickSolution", + "DeepInvestigation", + "BestPractices" + ] } }, - isAutoUpdate: { - readOnly: true, - serializedName: "isAutoUpdate", + data: { + serializedName: "data", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - 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 WebAppRuntimes: msRest.CompositeMapper = { - serializedName: "WebAppRuntimes", +export const DetectorAbnormalTimePeriod: msRest.CompositeMapper = { + serializedName: "DetectorAbnormalTimePeriod", type: { name: "Composite", - className: "WebAppRuntimes", + className: "DetectorAbnormalTimePeriod", 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", + message: { + serializedName: "message", type: { - name: "Composite", - className: "LinuxJavaContainerSettings" + name: "String" } }, - windowsContainerSettings: { - readOnly: true, - serializedName: "windowsContainerSettings", + source: { + serializedName: "source", type: { - name: "Composite", - className: "WindowsJavaContainerSettings" + name: "String" } - } - } - } -}; - -export const WebAppMinorVersion: msRest.CompositeMapper = { - serializedName: "WebAppMinorVersion", - type: { - name: "Composite", - className: "WebAppMinorVersion", - modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", + }, + priority: { + serializedName: "priority", type: { - name: "String" + name: "Number" } }, - value: { - readOnly: true, - serializedName: "value", + metaData: { + serializedName: "metaData", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - stackSettings: { - readOnly: true, - serializedName: "stackSettings", + type: { + serializedName: "type", type: { - name: "Composite", - className: "WebAppRuntimes" + name: "Enum", + allowedValues: [ + "ServiceIncident", + "AppDeployment", + "AppCrash", + "RuntimeIssueDetected", + "AseDeployment", + "UserIssue", + "PlatformIssue", + "Other" + ] + } + }, + solutions: { + serializedName: "solutions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Solution" + } + } } } } } }; -export const WebAppMajorVersion: msRest.CompositeMapper = { - serializedName: "WebAppMajorVersion", +export const AbnormalTimePeriod: msRest.CompositeMapper = { + serializedName: "AbnormalTimePeriod", type: { name: "Composite", - className: "WebAppMajorVersion", + className: "AbnormalTimePeriod", modelProperties: { - displayText: { - readOnly: true, - serializedName: "displayText", + startTime: { + serializedName: "startTime", type: { - name: "String" + name: "DateTime" } }, - value: { - readOnly: true, - serializedName: "value", + endTime: { + serializedName: "endTime", type: { - name: "String" + name: "DateTime" } }, - minorVersions: { - readOnly: true, - serializedName: "minorVersions", + events: { + serializedName: "events", type: { name: "Sequence", element: { type: { name: "Composite", - className: "WebAppMinorVersion" + className: "DetectorAbnormalTimePeriod" + } + } + } + }, + solutions: { + serializedName: "solutions", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Solution" } } } @@ -7531,148 +7465,151 @@ export const WebAppMajorVersion: msRest.CompositeMapper = { } }; -export const WebAppStack: msRest.CompositeMapper = { - serializedName: "WebAppStack", +export const DetectorDefinition: msRest.CompositeMapper = { + serializedName: "DetectorDefinition", type: { name: "Composite", - className: "WebAppStack", + className: "DetectorDefinition", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - location: { - readOnly: true, - serializedName: "location", - type: { - name: "String" - } - }, - displayText: { + displayName: { readOnly: true, - serializedName: "properties.displayText", + serializedName: "properties.displayName", type: { name: "String" } }, - value: { + description: { readOnly: true, - serializedName: "properties.value", + serializedName: "properties.description", type: { name: "String" } }, - majorVersions: { + rank: { readOnly: true, - serializedName: "properties.majorVersions", + serializedName: "properties.rank", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "WebAppMajorVersion" - } - } + name: "Number" } }, - preferredOs: { + isEnabled: { readOnly: true, - serializedName: "properties.preferredOs", + serializedName: "properties.isEnabled", type: { - name: "Enum", - allowedValues: ["Windows", "Linux"] + name: "Boolean" } } } } }; -export const Recommendation: msRest.CompositeMapper = { - serializedName: "Recommendation", +export const DiagnosticMetricSample: msRest.CompositeMapper = { + serializedName: "DiagnosticMetricSample", type: { name: "Composite", - className: "Recommendation", + className: "DiagnosticMetricSample", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - creationTime: { - serializedName: "properties.creationTime", + timestamp: { + serializedName: "timestamp", type: { name: "DateTime" } }, - recommendationId: { - serializedName: "properties.recommendationId", + roleInstance: { + serializedName: "roleInstance", type: { - name: "Uuid" + name: "String" } }, - resourceId: { - serializedName: "properties.resourceId", + total: { + serializedName: "total", type: { - name: "String" + name: "Number" } }, - resourceScope: { - serializedName: "properties.resourceScope", + maximum: { + serializedName: "maximum", type: { - name: "String" + name: "Number" } }, - ruleName: { - serializedName: "properties.ruleName", + minimum: { + serializedName: "minimum", type: { - name: "String" + name: "Number" } }, - displayName: { - serializedName: "properties.displayName", + isAggregated: { + serializedName: "isAggregated", type: { - name: "String" + name: "Boolean" } - }, - message: { - serializedName: "properties.message", + } + } + } +}; + +export const DiagnosticMetricSet: msRest.CompositeMapper = { + serializedName: "DiagnosticMetricSet", + type: { + name: "Composite", + className: "DiagnosticMetricSet", + modelProperties: { + name: { + serializedName: "name", type: { name: "String" } }, - level: { - serializedName: "properties.level", + unit: { + serializedName: "unit", type: { - name: "Enum", - allowedValues: ["Critical", "Warning", "Information", "NonUrgentSuggestion"] + name: "String" } }, - channels: { - serializedName: "properties.channels", + startTime: { + serializedName: "startTime", type: { - name: "Enum", - allowedValues: ["Notification", "Api", "Email", "Webhook", "All"] + name: "DateTime" } }, - categoryTags: { - readOnly: true, - serializedName: "properties.categoryTags", + endTime: { + serializedName: "endTime", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "DateTime" } }, - actionName: { - serializedName: "properties.actionName", + timeGrain: { + serializedName: "timeGrain", type: { name: "String" } }, - enabled: { - serializedName: "properties.enabled", + values: { + serializedName: "values", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DiagnosticMetricSample" + } + } } - }, - states: { - serializedName: "properties.states", + } + } + } +}; + +export const DataSource: msRest.CompositeMapper = { + serializedName: "DataSource", + type: { + name: "Composite", + className: "DataSource", + modelProperties: { + instructions: { + serializedName: "instructions", type: { name: "Sequence", element: { @@ -7682,62 +7619,108 @@ export const Recommendation: msRest.CompositeMapper = { } } }, - startTime: { - serializedName: "properties.startTime", - type: { - name: "DateTime" - } - }, - endTime: { - serializedName: "properties.endTime", - type: { - name: "DateTime" - } - }, - nextNotificationTime: { - serializedName: "properties.nextNotificationTime", + dataSourceUri: { + serializedName: "dataSourceUri", type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } } - }, - notificationExpirationTime: { - serializedName: "properties.notificationExpirationTime", + } + } + } +}; + +export const ResponseMetaData: msRest.CompositeMapper = { + serializedName: "ResponseMetaData", + type: { + name: "Composite", + className: "ResponseMetaData", + modelProperties: { + dataSource: { + serializedName: "dataSource", type: { - name: "DateTime" + name: "Composite", + className: "DataSource" } - }, - notifiedTime: { - serializedName: "properties.notifiedTime", + } + } + } +}; + +export const AnalysisData: msRest.CompositeMapper = { + serializedName: "AnalysisData", + type: { + name: "Composite", + className: "AnalysisData", + modelProperties: { + source: { + serializedName: "source", type: { - name: "DateTime" + name: "String" } }, - score: { - serializedName: "properties.score", + detectorDefinition: { + serializedName: "detectorDefinition", type: { - name: "Number" + name: "Composite", + className: "DetectorDefinition" } }, - isDynamic: { - serializedName: "properties.isDynamic", + metrics: { + serializedName: "metrics", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DiagnosticMetricSet" + } + } } }, - extensionName: { - serializedName: "properties.extensionName", + data: { + serializedName: "data", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - bladeName: { - serializedName: "properties.bladeName", + detectorMetaData: { + serializedName: "detectorMetaData", type: { - name: "String" + name: "Composite", + className: "ResponseMetaData" } - }, - forwardLink: { - serializedName: "properties.forwardLink", + } + } + } +}; + +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" } @@ -7746,289 +7729,316 @@ export const Recommendation: msRest.CompositeMapper = { } }; -export const RecommendationRule: msRest.CompositeMapper = { - serializedName: "RecommendationRule", +export const DiagnosticAnalysis: msRest.CompositeMapper = { + serializedName: "DiagnosticAnalysis", type: { name: "Composite", - className: "RecommendationRule", + className: "DiagnosticAnalysis", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - recommendationName: { - serializedName: "properties.recommendationName", + startTime: { + serializedName: "properties.startTime", type: { - name: "String" + name: "DateTime" } }, - displayName: { - serializedName: "properties.displayName", + endTime: { + serializedName: "properties.endTime", type: { - name: "String" + name: "DateTime" } }, - message: { - serializedName: "properties.message", + abnormalTimePeriods: { + serializedName: "properties.abnormalTimePeriods", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AbnormalTimePeriod" + } + } } }, - recommendationId: { - serializedName: "properties.recommendationId", + payload: { + serializedName: "properties.payload", type: { - name: "Uuid" - } - }, - description: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "AnalysisData" + } + } + } + }, + nonCorrelatedDetectors: { + serializedName: "properties.nonCorrelatedDetectors", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DetectorDefinition" + } + } + } + } + } + } +}; + +export const DiagnosticCategory: msRest.CompositeMapper = { + serializedName: "DiagnosticCategory", + type: { + name: "Composite", + className: "DiagnosticCategory", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + description: { + readOnly: true, serializedName: "properties.description", type: { name: "String" } + } + } + } +}; + +export const DiagnosticDetectorResponse: msRest.CompositeMapper = { + serializedName: "DiagnosticDetectorResponse", + type: { + name: "Composite", + className: "DiagnosticDetectorResponse", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + startTime: { + serializedName: "properties.startTime", + type: { + name: "DateTime" + } }, - actionName: { - serializedName: "properties.actionName", + endTime: { + serializedName: "properties.endTime", type: { - name: "String" + name: "DateTime" } }, - level: { - serializedName: "properties.level", + issueDetected: { + serializedName: "properties.issueDetected", type: { - name: "Enum", - allowedValues: ["Critical", "Warning", "Information", "NonUrgentSuggestion"] + name: "Boolean" } }, - channels: { - serializedName: "properties.channels", + detectorDefinition: { + serializedName: "properties.detectorDefinition", type: { - name: "Enum", - allowedValues: ["Notification", "Api", "Email", "Webhook", "All"] + name: "Composite", + className: "DetectorDefinition" } }, - categoryTags: { - readOnly: true, - serializedName: "properties.categoryTags", + metrics: { + serializedName: "properties.metrics", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "DiagnosticMetricSet" } } } }, - isDynamic: { - serializedName: "properties.isDynamic", - type: { - name: "Boolean" - } - }, - extensionName: { - serializedName: "properties.extensionName", + abnormalTimePeriods: { + serializedName: "properties.abnormalTimePeriods", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DetectorAbnormalTimePeriod" + } + } } }, - bladeName: { - serializedName: "properties.bladeName", + data: { + serializedName: "properties.data", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NameValuePair" + } + } + } + } } }, - forwardLink: { - serializedName: "properties.forwardLink", + responseMetaData: { + serializedName: "properties.responseMetaData", type: { - name: "String" + name: "Composite", + className: "ResponseMetaData" } } } } }; -export const AppserviceGithubToken: msRest.CompositeMapper = { - serializedName: "AppserviceGithubToken", +export const AppInsightsWebAppStackSettings: msRest.CompositeMapper = { + serializedName: "AppInsightsWebAppStackSettings", type: { name: "Composite", - className: "AppserviceGithubToken", + className: "AppInsightsWebAppStackSettings", modelProperties: { - accessToken: { - serializedName: "accessToken", - type: { - name: "String" - } - }, - scope: { - serializedName: "scope", - type: { - name: "String" - } - }, - tokenType: { - serializedName: "tokenType", - type: { - name: "String" - } - }, - gotToken: { - serializedName: "gotToken", + isSupported: { + readOnly: true, + serializedName: "isSupported", type: { name: "Boolean" } }, - errorMessage: { - serializedName: "errorMessage", + isDefaultOff: { + readOnly: true, + serializedName: "isDefaultOff", type: { - name: "String" + name: "Boolean" } } } } }; -export const AppserviceGithubTokenRequest: msRest.CompositeMapper = { - serializedName: "AppserviceGithubTokenRequest", +export const StackMinorVersion: msRest.CompositeMapper = { + serializedName: "StackMinorVersion", type: { name: "Composite", - className: "AppserviceGithubTokenRequest", + className: "StackMinorVersion", modelProperties: { - code: { - required: true, - serializedName: "code", + displayVersion: { + serializedName: "displayVersion", type: { name: "String" } }, - state: { - required: true, - serializedName: "state", + runtimeVersion: { + serializedName: "runtimeVersion", type: { name: "String" } + }, + isDefault: { + serializedName: "isDefault", + type: { + name: "Boolean" + } + }, + isRemoteDebuggingEnabled: { + serializedName: "isRemoteDebuggingEnabled", + type: { + name: "Boolean" + } } } } }; -export const BillingMeter: msRest.CompositeMapper = { - serializedName: "BillingMeter", +export const StackMajorVersion: msRest.CompositeMapper = { + serializedName: "StackMajorVersion", type: { name: "Composite", - className: "BillingMeter", + className: "StackMajorVersion", 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", + isDefault: { + serializedName: "isDefault", type: { - name: "String" + name: "Boolean" } }, - friendlyName: { - serializedName: "properties.friendlyName", + minorVersions: { + serializedName: "minorVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StackMinorVersion" + } + } } }, - resourceType: { - serializedName: "properties.resourceType", + applicationInsights: { + serializedName: "applicationInsights", type: { - name: "String" + name: "Boolean" } }, - osType: { - serializedName: "properties.osType", + isPreview: { + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - multiplier: { - serializedName: "properties.multiplier", - type: { - name: "Number" - } - } - } - } -}; - -export const CsmMoveResourceEnvelope: msRest.CompositeMapper = { - serializedName: "CsmMoveResourceEnvelope", - type: { - name: "Composite", - className: "CsmMoveResourceEnvelope", - modelProperties: { - targetResourceGroup: { - serializedName: "targetResourceGroup", - constraints: { - MaxLength: 90, - MinLength: 1, - Pattern: / ^[-\w\._\(\)]+[^\.]$/ - }, + isDeprecated: { + serializedName: "isDeprecated", type: { - name: "String" + name: "Boolean" } }, - resources: { - serializedName: "resources", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const GeoRegion: msRest.CompositeMapper = { - serializedName: "GeoRegion", - type: { - name: "Composite", - className: "GeoRegion", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - description: { - readOnly: true, - serializedName: "properties.description", + isHidden: { + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - displayName: { - readOnly: true, - serializedName: "properties.displayName", + appSettingsDictionary: { + serializedName: "appSettingsDictionary", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "Object" + } + } } }, - orgDomain: { - readOnly: true, - serializedName: "properties.orgDomain", + siteConfigPropertiesDictionary: { + serializedName: "siteConfigPropertiesDictionary", type: { - name: "String" + 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 +8046,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 +8098,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,70 +8163,22 @@ 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", - type: { - name: "String" - } - }, - product: { - serializedName: "properties.product", - type: { - name: "String" - } - }, - vendor: { - serializedName: "properties.vendor", - type: { - name: "String" - } - }, - promoCodeRequired: { - serializedName: "properties.promoCodeRequired", + isSupported: { + readOnly: true, + serializedName: "isSupported", type: { name: "Boolean" } }, - quota: { - serializedName: "properties.quota", - type: { - name: "Number" - } - }, - webHostingPlanRestrictions: { - serializedName: "properties.webHostingPlanRestrictions", - type: { - name: "Enum", - allowedValues: ["None", "Free", "Shared", "Basic", "Standard", "Premium"] - } - }, - privacyPolicyUrl: { - serializedName: "properties.privacyPolicyUrl", - type: { - name: "String" - } - }, - legalTermsUrl: { - serializedName: "properties.legalTermsUrl", - type: { - name: "String" - } - }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", - type: { - name: "String" - } - }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + supportedVersion: { + readOnly: true, + serializedName: "supportedVersion", type: { name: "String" } @@ -8228,26 +8187,36 @@ export const PremierAddOnOffer: msRest.CompositeMapper = { } }; -export const ResourceNameAvailability: msRest.CompositeMapper = { - serializedName: "ResourceNameAvailability", +export const SiteConfigPropertiesDictionary: msRest.CompositeMapper = { + serializedName: "SiteConfigPropertiesDictionary", type: { name: "Composite", - className: "ResourceNameAvailability", + className: "SiteConfigPropertiesDictionary", modelProperties: { - nameAvailable: { - serializedName: "nameAvailable", + use32BitWorkerProcess: { + readOnly: true, + serializedName: "use32BitWorkerProcess", type: { name: "Boolean" } }, - reason: { - serializedName: "reason", + linuxFxVersion: { + readOnly: true, + serializedName: "linuxFxVersion", type: { name: "String" } }, - message: { - serializedName: "message", + javaVersion: { + readOnly: true, + serializedName: "javaVersion", + type: { + name: "String" + } + }, + powerShellVersion: { + readOnly: true, + serializedName: "powerShellVersion", type: { name: "String" } @@ -8256,783 +8225,736 @@ export const ResourceNameAvailability: msRest.CompositeMapper = { } }; -export const ResourceNameAvailabilityRequest: msRest.CompositeMapper = { - serializedName: "ResourceNameAvailabilityRequest", +export const FunctionAppRuntimeSettings: msRest.CompositeMapper = { + serializedName: "FunctionAppRuntimeSettings", type: { name: "Composite", - className: "ResourceNameAvailabilityRequest", + className: "FunctionAppRuntimeSettings", modelProperties: { - name: { - required: true, - serializedName: "name", + runtimeVersion: { + readOnly: true, + serializedName: "runtimeVersion", type: { name: "String" } }, - type: { - required: true, - serializedName: "type", + remoteDebuggingSupported: { + readOnly: true, + serializedName: "remoteDebuggingSupported", type: { - name: "String" + name: "Boolean" } }, - isFqdn: { - serializedName: "isFqdn", + appInsightsSettings: { + readOnly: true, + serializedName: "appInsightsSettings", type: { - name: "Boolean" + name: "Composite", + className: "AppInsightsWebAppStackSettings" } - } - } - } -}; - -export const SkuInfos: msRest.CompositeMapper = { - serializedName: "SkuInfos", - type: { - name: "Composite", - className: "SkuInfos", - modelProperties: { - resourceType: { - serializedName: "resourceType", + }, + gitHubActionSettings: { + readOnly: true, + serializedName: "gitHubActionSettings", type: { - name: "String" + name: "Composite", + className: "GitHubActionWebAppStackSettings" } }, - skus: { - serializedName: "skus", + appSettingsDictionary: { + readOnly: true, + serializedName: "appSettingsDictionary", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { - name: "Composite", - className: "GlobalCsmSkuDescription" + name: "String" } } } - } - } - } -}; - -export const SourceControl: msRest.CompositeMapper = { - serializedName: "SourceControl", - type: { - name: "Composite", - className: "SourceControl", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - token: { - serializedName: "properties.token", - type: { - name: "String" - } }, - tokenSecret: { - serializedName: "properties.tokenSecret", - type: { - name: "String" - } - }, - refreshToken: { - serializedName: "properties.refreshToken", - type: { - name: "String" - } - }, - expirationTime: { - serializedName: "properties.expirationTime", - type: { - name: "DateTime" - } - } - } - } -}; - -export const ValidateRequest: msRest.CompositeMapper = { - serializedName: "ValidateRequest", - type: { - name: "Composite", - className: "ValidateRequest", - modelProperties: { - name: { - required: true, - serializedName: "name", - type: { - name: "String" - } - }, - type: { - required: true, - serializedName: "type", - type: { - name: "String" - } - }, - location: { - required: true, - serializedName: "location", - type: { - name: "String" - } - }, - serverFarmId: { - serializedName: "properties.serverFarmId", + siteConfigPropertiesDictionary: { + readOnly: true, + serializedName: "siteConfigPropertiesDictionary", type: { - name: "String" + name: "Composite", + className: "SiteConfigPropertiesDictionary" } }, - skuName: { - serializedName: "properties.skuName", + supportedFunctionsExtensionVersions: { + readOnly: true, + serializedName: "supportedFunctionsExtensionVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - needLinuxWorkers: { - serializedName: "properties.needLinuxWorkers", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { name: "Boolean" } }, - isSpot: { - serializedName: "properties.isSpot", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { name: "Boolean" } }, - capacity: { - serializedName: "properties.capacity", - constraints: { - InclusiveMinimum: 1 - }, + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "Number" + name: "Boolean" } }, - hostingEnvironment: { - serializedName: "properties.hostingEnvironment", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "String" + name: "DateTime" } }, - isXenon: { - serializedName: "properties.isXenon", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { name: "Boolean" } }, - containerRegistryBaseUrl: { - serializedName: "properties.containerRegistryBaseUrl", + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", type: { - name: "String" + name: "Boolean" } }, - containerRegistryUsername: { - serializedName: "properties.containerRegistryUsername", + isDefault: { + readOnly: true, + serializedName: "isDefault", type: { - name: "String" + name: "Boolean" } - }, - containerRegistryPassword: { - serializedName: "properties.containerRegistryPassword", + } + } + } +}; + +export const FunctionAppRuntimes: msRest.CompositeMapper = { + serializedName: "FunctionAppRuntimes", + type: { + name: "Composite", + className: "FunctionAppRuntimes", + modelProperties: { + linuxRuntimeSettings: { + readOnly: true, + serializedName: "linuxRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "FunctionAppRuntimeSettings" } }, - containerImageRepository: { - serializedName: "properties.containerImageRepository", + windowsRuntimeSettings: { + readOnly: true, + serializedName: "windowsRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "FunctionAppRuntimeSettings" } - }, - containerImageTag: { - serializedName: "properties.containerImageTag", + } + } + } +}; + +export const FunctionAppMinorVersion: msRest.CompositeMapper = { + serializedName: "FunctionAppMinorVersion", + type: { + name: "Composite", + className: "FunctionAppMinorVersion", + modelProperties: { + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - containerImagePlatform: { - serializedName: "properties.containerImagePlatform", + value: { + readOnly: true, + serializedName: "value", type: { name: "String" } }, - appServiceEnvironment: { - serializedName: "properties.appServiceEnvironment", + stackSettings: { + readOnly: true, + serializedName: "stackSettings", type: { name: "Composite", - className: "AppServiceEnvironment" + className: "FunctionAppRuntimes" } } } } }; -export const ValidateResponseError: msRest.CompositeMapper = { - serializedName: "ValidateResponseError", +export const FunctionAppMajorVersion: msRest.CompositeMapper = { + serializedName: "FunctionAppMajorVersion", type: { name: "Composite", - className: "ValidateResponseError", + className: "FunctionAppMajorVersion", modelProperties: { - code: { - serializedName: "code", + displayText: { + readOnly: true, + serializedName: "displayText", type: { name: "String" } }, - message: { - serializedName: "message", - type: { - name: "String" - } - } - } - } -}; - -export const ValidateResponse: msRest.CompositeMapper = { - serializedName: "ValidateResponse", - type: { - name: "Composite", - className: "ValidateResponse", - modelProperties: { - status: { - serializedName: "status", + value: { + readOnly: true, + serializedName: "value", type: { name: "String" } }, - error: { - serializedName: "error", + minorVersions: { + readOnly: true, + serializedName: "minorVersions", type: { - name: "Composite", - className: "ValidateResponseError" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FunctionAppMinorVersion" + } + } } } } } }; -export const VnetParameters: msRest.CompositeMapper = { - serializedName: "VnetParameters", +export const FunctionAppStack: msRest.CompositeMapper = { + serializedName: "FunctionAppStack", type: { name: "Composite", - className: "VnetParameters", + className: "FunctionAppStack", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - vnetResourceGroup: { - serializedName: "properties.vnetResourceGroup", + location: { + readOnly: true, + serializedName: "location", type: { name: "String" } }, - vnetName: { - serializedName: "properties.vnetName", + displayText: { + readOnly: true, + serializedName: "properties.displayText", type: { name: "String" } }, - vnetSubnetName: { - serializedName: "properties.vnetSubnetName", + value: { + readOnly: true, + serializedName: "properties.value", type: { name: "String" } }, - subnetResourceId: { - serializedName: "properties.subnetResourceId", + majorVersions: { + readOnly: true, + serializedName: "properties.majorVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FunctionAppMajorVersion" + } + } + } + }, + preferredOs: { + readOnly: true, + serializedName: "properties.preferredOs", + type: { + name: "Enum", + allowedValues: [ + "Windows", + "Linux" + ] } } } } }; -export const VnetValidationTestFailure: msRest.CompositeMapper = { - serializedName: "VnetValidationTestFailure", +export const LinuxJavaContainerSettings: msRest.CompositeMapper = { + serializedName: "LinuxJavaContainerSettings", type: { name: "Composite", - className: "VnetValidationTestFailure", + className: "LinuxJavaContainerSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - testName: { - serializedName: "properties.testName", + java11Runtime: { + readOnly: true, + serializedName: "java11Runtime", type: { name: "String" } }, - details: { - serializedName: "properties.details", + java8Runtime: { + readOnly: true, + serializedName: "java8Runtime", type: { name: "String" } - } - } - } -}; - -export const VnetValidationFailureDetails: msRest.CompositeMapper = { - serializedName: "VnetValidationFailureDetails", - type: { - name: "Composite", - className: "VnetValidationFailureDetails", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - message: { - serializedName: "properties.message", + }, + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - failed: { - serializedName: "properties.failed", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { name: "Boolean" } }, - failedTests: { - serializedName: "properties.failedTests", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VnetValidationTestFailure" - } - } + name: "Boolean" } }, - warnings: { - serializedName: "properties.warnings", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VnetValidationTestFailure" - } - } + name: "DateTime" } - } - } - } -}; - -export const AllowedAudiencesValidation: msRest.CompositeMapper = { - serializedName: "AllowedAudiencesValidation", - type: { - name: "Composite", - className: "AllowedAudiencesValidation", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + }, + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" + } + }, + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", + type: { + name: "Boolean" } } } } }; -export const ApiKVReference: msRest.CompositeMapper = { - serializedName: "ApiKVReference", +export const WebAppRuntimeSettings: msRest.CompositeMapper = { + serializedName: "WebAppRuntimeSettings", type: { name: "Composite", - className: "ApiKVReference", + className: "WebAppRuntimeSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - reference: { - serializedName: "properties.reference", + runtimeVersion: { + readOnly: true, + serializedName: "runtimeVersion", type: { name: "String" } }, - status: { - serializedName: "properties.status", + remoteDebuggingSupported: { + readOnly: true, + serializedName: "remoteDebuggingSupported", type: { - name: "Enum", - allowedValues: [ - "Initialized", - "Resolved", - "InvalidSyntax", - "MSINotEnabled", - "VaultNotFound", - "SecretNotFound", - "SecretVersionNotFound", - "AccessToKeyVaultDenied", - "OtherReasons", - "FetchTimedOut", - "UnauthorizedClient" - ] + name: "Boolean" } }, - vaultName: { - serializedName: "properties.vaultName", + appInsightsSettings: { + readOnly: true, + serializedName: "appInsightsSettings", type: { - name: "String" + name: "Composite", + className: "AppInsightsWebAppStackSettings" } }, - secretName: { - serializedName: "properties.secretName", + gitHubActionSettings: { + readOnly: true, + serializedName: "gitHubActionSettings", type: { - name: "String" + name: "Composite", + className: "GitHubActionWebAppStackSettings" } }, - secretVersion: { - serializedName: "properties.secretVersion", + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { - name: "String" + name: "Boolean" } }, - identityType: { - serializedName: "properties.identityType", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "Composite", - className: "ManagedServiceIdentity" + name: "Boolean" } }, - details: { - serializedName: "properties.details", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "String" + name: "Boolean" } }, - source: { - serializedName: "properties.source", + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "Enum", - allowedValues: ["KeyVault"] + name: "DateTime" } }, - activeVersion: { - serializedName: "properties.activeVersion", + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "String" - } - } - } - } -}; - -export const AppRegistration: msRest.CompositeMapper = { - serializedName: "AppRegistration", - type: { - name: "Composite", - className: "AppRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - appId: { - serializedName: "properties.appId", - type: { - name: "String" + name: "Boolean" } }, - appSecretSettingName: { - serializedName: "properties.appSecretSettingName", + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", type: { - name: "String" + name: "Boolean" } } } } }; -export const AppleRegistration: msRest.CompositeMapper = { - serializedName: "AppleRegistration", +export const WindowsJavaContainerSettings: msRest.CompositeMapper = { + serializedName: "WindowsJavaContainerSettings", type: { name: "Composite", - className: "AppleRegistration", + className: "WindowsJavaContainerSettings", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + javaContainer: { + readOnly: true, + serializedName: "javaContainer", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + javaContainerVersion: { + readOnly: true, + serializedName: "javaContainerVersion", type: { name: "String" } - } - } - } -}; - -export const LoginScopes: msRest.CompositeMapper = { - serializedName: "LoginScopes", - type: { - name: "Composite", - className: "LoginScopes", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - scopes: { - serializedName: "properties.scopes", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const Apple: msRest.CompositeMapper = { - serializedName: "Apple", - type: { - name: "Composite", - className: "Apple", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + isPreview: { + readOnly: true, + serializedName: "isPreview", type: { name: "Boolean" } }, - registration: { - serializedName: "properties.registration", + isDeprecated: { + readOnly: true, + serializedName: "isDeprecated", type: { - name: "Composite", - className: "AppleRegistration" + name: "Boolean" } }, - login: { - serializedName: "properties.login", + isHidden: { + readOnly: true, + serializedName: "isHidden", type: { - name: "Composite", - className: "LoginScopes" + name: "Boolean" } - } - } - } -}; - -export const FileSystemApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "FileSystemApplicationLogsConfig", - type: { - name: "Composite", - className: "FileSystemApplicationLogsConfig", - modelProperties: { - level: { - serializedName: "level", - defaultValue: "Off", + }, + endOfLifeDate: { + readOnly: true, + serializedName: "endOfLifeDate", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "DateTime" } - } - } - } -}; - -export const AzureTableStorageApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureTableStorageApplicationLogsConfig", - type: { - name: "Composite", - className: "AzureTableStorageApplicationLogsConfig", - modelProperties: { - level: { - serializedName: "level", + }, + isAutoUpdate: { + readOnly: true, + serializedName: "isAutoUpdate", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "Boolean" } }, - sasUrl: { - required: true, - serializedName: "sasUrl", + isEarlyAccess: { + readOnly: true, + serializedName: "isEarlyAccess", type: { - name: "String" + name: "Boolean" } } } } }; -export const AzureBlobStorageApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureBlobStorageApplicationLogsConfig", +export const WebAppRuntimes: msRest.CompositeMapper = { + serializedName: "WebAppRuntimes", type: { name: "Composite", - className: "AzureBlobStorageApplicationLogsConfig", + className: "WebAppRuntimes", modelProperties: { - level: { - serializedName: "level", + linuxRuntimeSettings: { + readOnly: true, + serializedName: "linuxRuntimeSettings", type: { - name: "Enum", - allowedValues: ["Off", "Verbose", "Information", "Warning", "Error"] + name: "Composite", + className: "WebAppRuntimeSettings" } }, - sasUrl: { - serializedName: "sasUrl", + windowsRuntimeSettings: { + readOnly: true, + serializedName: "windowsRuntimeSettings", type: { - name: "String" + name: "Composite", + className: "WebAppRuntimeSettings" } }, - retentionInDays: { - serializedName: "retentionInDays", + linuxContainerSettings: { + readOnly: true, + serializedName: "linuxContainerSettings", type: { - name: "Number" + name: "Composite", + className: "LinuxJavaContainerSettings" + } + }, + windowsContainerSettings: { + readOnly: true, + serializedName: "windowsContainerSettings", + type: { + name: "Composite", + className: "WindowsJavaContainerSettings" } } } } }; -export const ApplicationLogsConfig: msRest.CompositeMapper = { - serializedName: "ApplicationLogsConfig", +export const WebAppMinorVersion: msRest.CompositeMapper = { + serializedName: "WebAppMinorVersion", type: { name: "Composite", - className: "ApplicationLogsConfig", + className: "WebAppMinorVersion", modelProperties: { - fileSystem: { - serializedName: "fileSystem", + displayText: { + readOnly: true, + serializedName: "displayText", type: { - name: "Composite", - className: "FileSystemApplicationLogsConfig" + name: "String" } }, - azureTableStorage: { - serializedName: "azureTableStorage", + value: { + readOnly: true, + serializedName: "value", type: { - name: "Composite", - className: "AzureTableStorageApplicationLogsConfig" + name: "String" } }, - azureBlobStorage: { - serializedName: "azureBlobStorage", + stackSettings: { + readOnly: true, + serializedName: "stackSettings", type: { name: "Composite", - className: "AzureBlobStorageApplicationLogsConfig" + className: "WebAppRuntimes" } } } } }; -export const AuthPlatform: msRest.CompositeMapper = { - serializedName: "AuthPlatform", +export const WebAppMajorVersion: msRest.CompositeMapper = { + serializedName: "WebAppMajorVersion", type: { name: "Composite", - className: "AuthPlatform", + className: "WebAppMajorVersion", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + displayText: { + readOnly: true, + serializedName: "displayText", type: { - name: "Boolean" + name: "String" } }, - runtimeVersion: { - serializedName: "properties.runtimeVersion", + value: { + readOnly: true, + serializedName: "value", type: { name: "String" } }, - configFilePath: { - serializedName: "properties.configFilePath", + minorVersions: { + readOnly: true, + serializedName: "minorVersions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "WebAppMinorVersion" + } + } } } } } }; -export const AzureActiveDirectoryRegistration: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryRegistration", +export const WebAppStack: msRest.CompositeMapper = { + serializedName: "WebAppStack", type: { name: "Composite", - className: "AzureActiveDirectoryRegistration", + className: "WebAppStack", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - openIdIssuer: { - serializedName: "properties.openIdIssuer", + location: { + readOnly: true, + serializedName: "location", type: { name: "String" } }, - clientId: { - serializedName: "properties.clientId", + displayText: { + readOnly: true, + serializedName: "properties.displayText", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", - type: { - name: "String" - } - }, - clientSecretCertificateThumbprint: { - serializedName: "properties.clientSecretCertificateThumbprint", + value: { + readOnly: true, + serializedName: "properties.value", type: { name: "String" } - } - } - } -}; - -export const AzureActiveDirectoryLogin: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryLogin", - type: { - name: "Composite", - className: "AzureActiveDirectoryLogin", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - disableWWWAuthenticate: { - serializedName: "properties.disableWWWAuthenticate", - type: { - name: "Boolean" - } }, - loginParameters: { - serializedName: "properties.loginParameters", + 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 JwtClaimChecks: msRest.CompositeMapper = { - serializedName: "JwtClaimChecks", +export const Recommendation: msRest.CompositeMapper = { + serializedName: "Recommendation", type: { name: "Composite", - className: "JwtClaimChecks", + className: "Recommendation", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - allowedGroups: { - serializedName: "properties.allowedGroups", + creationTime: { + serializedName: "properties.creationTime", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "DateTime" } }, - allowedClientApplications: { - serializedName: "properties.allowedClientApplications", + recommendationId: { + serializedName: "properties.recommendationId", + type: { + name: "Uuid" + } + }, + resourceId: { + serializedName: "properties.resourceId", + type: { + name: "String" + } + }, + resourceScope: { + serializedName: "properties.resourceScope", + type: { + name: "String" + } + }, + ruleName: { + serializedName: "properties.ruleName", + type: { + name: "String" + } + }, + displayName: { + serializedName: "properties.displayName", + type: { + name: "String" + } + }, + message: { + serializedName: "properties.message", + type: { + name: "String" + } + }, + level: { + serializedName: "properties.level", + type: { + name: "Enum", + allowedValues: [ + "Critical", + "Warning", + "Information", + "NonUrgentSuggestion" + ] + } + }, + channels: { + serializedName: "properties.channels", + type: { + name: "Enum", + allowedValues: [ + "Notification", + "Api", + "Email", + "Webhook", + "All" + ] + } + }, + categoryTags: { + readOnly: true, + serializedName: "properties.categoryTags", type: { name: "Sequence", element: { @@ -9041,27 +8963,21 @@ export const JwtClaimChecks: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectoryValidation", - type: { - name: "Composite", - className: "AzureActiveDirectoryValidation", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - jwtClaimChecks: { - serializedName: "properties.jwtClaimChecks", + }, + actionName: { + serializedName: "properties.actionName", type: { - name: "Composite", - className: "JwtClaimChecks" + name: "String" } }, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + enabled: { + serializedName: "properties.enabled", + type: { + name: "Number" + } + }, + states: { + serializedName: "properties.states", type: { name: "Sequence", element: { @@ -9070,446 +8986,375 @@ export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const AzureActiveDirectory: msRest.CompositeMapper = { - serializedName: "AzureActiveDirectory", - type: { - name: "Composite", - className: "AzureActiveDirectory", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + startTime: { + serializedName: "properties.startTime", type: { - name: "Boolean" + name: "DateTime" } }, - registration: { - serializedName: "properties.registration", + endTime: { + serializedName: "properties.endTime", type: { - name: "Composite", - className: "AzureActiveDirectoryRegistration" + name: "DateTime" } }, - login: { - serializedName: "properties.login", + nextNotificationTime: { + serializedName: "properties.nextNotificationTime", type: { - name: "Composite", - className: "AzureActiveDirectoryLogin" + name: "DateTime" } }, - validation: { - serializedName: "properties.validation", + notificationExpirationTime: { + serializedName: "properties.notificationExpirationTime", type: { - name: "Composite", - className: "AzureActiveDirectoryValidation" + name: "DateTime" } }, - isAutoProvisioned: { - serializedName: "properties.isAutoProvisioned", + notifiedTime: { + serializedName: "properties.notifiedTime", + type: { + name: "DateTime" + } + }, + score: { + serializedName: "properties.score", + type: { + name: "Number" + } + }, + isDynamic: { + serializedName: "properties.isDynamic", type: { name: "Boolean" } - } - } - } -}; - -export const AzureBlobStorageHttpLogsConfig: msRest.CompositeMapper = { - serializedName: "AzureBlobStorageHttpLogsConfig", - type: { - name: "Composite", - className: "AzureBlobStorageHttpLogsConfig", - modelProperties: { - sasUrl: { - serializedName: "sasUrl", + }, + extensionName: { + serializedName: "properties.extensionName", type: { name: "String" } }, - retentionInDays: { - serializedName: "retentionInDays", + bladeName: { + serializedName: "properties.bladeName", type: { - name: "Number" + name: "String" } }, - enabled: { - serializedName: "enabled", + forwardLink: { + serializedName: "properties.forwardLink", type: { - name: "Boolean" + name: "String" } } } } }; -export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { - serializedName: "AzureStaticWebAppsRegistration", +export const RecommendationRule: msRest.CompositeMapper = { + serializedName: "RecommendationRule", type: { name: "Composite", - className: "AzureStaticWebAppsRegistration", + className: "RecommendationRule", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", - type: { - name: "String" - } - } - } - } -}; - -export const AzureStaticWebApps: msRest.CompositeMapper = { - serializedName: "AzureStaticWebApps", - type: { - name: "Composite", - className: "AzureStaticWebApps", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - registration: { - serializedName: "properties.registration", - type: { - name: "Composite", - className: "AzureStaticWebAppsRegistration" - } - } - } - } -}; - -export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { - serializedName: "AzureStoragePropertyDictionaryResource", - type: { - name: "Composite", - className: "AzureStoragePropertyDictionaryResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", - type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "AzureStorageInfoValue" - } - } - } - } - } - } -}; - -export const DatabaseBackupSetting: msRest.CompositeMapper = { - serializedName: "DatabaseBackupSetting", - type: { - name: "Composite", - className: "DatabaseBackupSetting", - modelProperties: { - databaseType: { - required: true, - serializedName: "databaseType", - type: { - name: "String" - } - }, - name: { - serializedName: "name", + recommendationName: { + serializedName: "properties.recommendationName", type: { name: "String" } }, - connectionStringName: { - serializedName: "connectionStringName", + displayName: { + serializedName: "properties.displayName", type: { name: "String" } }, - connectionString: { - serializedName: "connectionString", + message: { + serializedName: "properties.message", type: { name: "String" } - } - } - } -}; - -export const BackupItem: msRest.CompositeMapper = { - serializedName: "BackupItem", - type: { - name: "Composite", - className: "BackupItem", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - backupId: { - readOnly: true, - serializedName: "properties.id", - type: { - name: "Number" - } }, - storageAccountUrl: { - readOnly: true, - serializedName: "properties.storageAccountUrl", + recommendationId: { + serializedName: "properties.recommendationId", type: { - name: "String" + name: "Uuid" } }, - blobName: { - readOnly: true, - serializedName: "properties.blobName", + description: { + serializedName: "properties.description", type: { name: "String" } }, - backupItemName: { - readOnly: true, - serializedName: "properties.name", + actionName: { + serializedName: "properties.actionName", type: { name: "String" } }, - status: { - readOnly: true, - serializedName: "properties.status", + level: { + serializedName: "properties.level", type: { name: "Enum", allowedValues: [ - "InProgress", - "Failed", - "Succeeded", - "TimedOut", - "Created", - "Skipped", - "PartiallySucceeded", - "DeleteInProgress", - "DeleteFailed", - "Deleted" + "Critical", + "Warning", + "Information", + "NonUrgentSuggestion" ] } }, - sizeInBytes: { - readOnly: true, - serializedName: "properties.sizeInBytes", - type: { - name: "Number" - } - }, - created: { - readOnly: true, - serializedName: "properties.created", - type: { - name: "DateTime" - } - }, - log: { - readOnly: true, - serializedName: "properties.log", + channels: { + serializedName: "properties.channels", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Notification", + "Api", + "Email", + "Webhook", + "All" + ] } }, - databases: { + categoryTags: { readOnly: true, - serializedName: "properties.databases", + serializedName: "properties.categoryTags", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "DatabaseBackupSetting" + name: "String" } } } }, - scheduled: { - readOnly: true, - serializedName: "properties.scheduled", + isDynamic: { + serializedName: "properties.isDynamic", type: { name: "Boolean" } }, - lastRestoreTimeStamp: { - readOnly: true, - serializedName: "properties.lastRestoreTimeStamp", - type: { - name: "DateTime" - } - }, - finishedTimeStamp: { - readOnly: true, - serializedName: "properties.finishedTimeStamp", + extensionName: { + serializedName: "properties.extensionName", type: { - name: "DateTime" + name: "String" } }, - correlationId: { - readOnly: true, - serializedName: "properties.correlationId", + bladeName: { + serializedName: "properties.bladeName", type: { name: "String" } }, - websiteSizeInBytes: { - readOnly: true, - serializedName: "properties.websiteSizeInBytes", + forwardLink: { + serializedName: "properties.forwardLink", type: { - name: "Number" + name: "String" } } } } }; -export const BackupSchedule: msRest.CompositeMapper = { - serializedName: "BackupSchedule", +export const ResourceHealthMetadata: msRest.CompositeMapper = { + serializedName: "ResourceHealthMetadata", type: { name: "Composite", - className: "BackupSchedule", + className: "ResourceHealthMetadata", modelProperties: { - frequencyInterval: { - required: true, - serializedName: "frequencyInterval", - defaultValue: 7, + ...ProxyOnlyResource.type.modelProperties, + category: { + serializedName: "properties.category", type: { - name: "Number" + name: "String" } }, - frequencyUnit: { - required: true, - serializedName: "frequencyUnit", - defaultValue: "Day", + signalAvailability: { + serializedName: "properties.signalAvailability", type: { - name: "Enum", - allowedValues: ["Day", "Hour"] + name: "Boolean" + } + } + } + } +}; + +export const AppserviceGithubToken: msRest.CompositeMapper = { + serializedName: "AppserviceGithubToken", + type: { + name: "Composite", + className: "AppserviceGithubToken", + modelProperties: { + accessToken: { + serializedName: "accessToken", + type: { + name: "String" } }, - keepAtLeastOneBackup: { - required: true, - serializedName: "keepAtLeastOneBackup", - defaultValue: true, + scope: { + serializedName: "scope", type: { - name: "Boolean" + name: "String" } }, - retentionPeriodInDays: { - required: true, - serializedName: "retentionPeriodInDays", - defaultValue: 30, + tokenType: { + serializedName: "tokenType", type: { - name: "Number" + name: "String" } }, - startTime: { - serializedName: "startTime", + gotToken: { + serializedName: "gotToken", type: { - name: "DateTime" + name: "Boolean" } }, - lastExecutionTime: { - readOnly: true, - serializedName: "lastExecutionTime", + errorMessage: { + serializedName: "errorMessage", type: { - name: "DateTime" + name: "String" } } } } }; -export const BackupRequest: msRest.CompositeMapper = { - serializedName: "BackupRequest", +export const AppserviceGithubTokenRequest: msRest.CompositeMapper = { + serializedName: "AppserviceGithubTokenRequest", type: { name: "Composite", - className: "BackupRequest", + className: "AppserviceGithubTokenRequest", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - backupName: { - serializedName: "properties.backupName", + code: { + required: true, + serializedName: "code", type: { name: "String" } }, - enabled: { - serializedName: "properties.enabled", + state: { + required: true, + serializedName: "state", type: { - name: "Boolean" + name: "String" + } + } + } + } +}; + +export const BillingMeter: msRest.CompositeMapper = { + serializedName: "BillingMeter", + type: { + name: "Composite", + className: "BillingMeter", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + meterId: { + serializedName: "properties.meterId", + type: { + name: "String" } }, - storageAccountUrl: { - required: true, - serializedName: "properties.storageAccountUrl", + billingLocation: { + serializedName: "properties.billingLocation", type: { name: "String" } }, - backupSchedule: { - serializedName: "properties.backupSchedule", + shortName: { + serializedName: "properties.shortName", type: { - name: "Composite", - className: "BackupSchedule" + name: "String" } }, - databases: { - serializedName: "properties.databases", + friendlyName: { + serializedName: "properties.friendlyName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatabaseBackupSetting" - } - } + name: "String" + } + }, + resourceType: { + serializedName: "properties.resourceType", + type: { + name: "String" + } + }, + osType: { + serializedName: "properties.osType", + type: { + name: "String" + } + }, + multiplier: { + serializedName: "properties.multiplier", + type: { + name: "Number" } } } } }; -export const BlobStorageTokenStore: msRest.CompositeMapper = { - serializedName: "BlobStorageTokenStore", +export const CsmMoveResourceEnvelope: msRest.CompositeMapper = { + serializedName: "CsmMoveResourceEnvelope", type: { name: "Composite", - className: "BlobStorageTokenStore", + className: "CsmMoveResourceEnvelope", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sasUrlSettingName: { - serializedName: "properties.sasUrlSettingName", + targetResourceGroup: { + serializedName: "targetResourceGroup", + constraints: { + MaxLength: 90, + MinLength: 1, + Pattern: / ^[-\w\._\(\)]+[^\.]$/ + }, type: { name: "String" } + }, + resources: { + serializedName: "resources", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } } } } }; -export const ClientRegistration: msRest.CompositeMapper = { - serializedName: "ClientRegistration", +export const GeoRegion: msRest.CompositeMapper = { + serializedName: "GeoRegion", type: { name: "Composite", - className: "ClientRegistration", + className: "GeoRegion", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + description: { + readOnly: true, + serializedName: "properties.description", type: { name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + displayName: { + readOnly: true, + serializedName: "properties.displayName", + type: { + name: "String" + } + }, + orgDomain: { + readOnly: true, + serializedName: "properties.orgDomain", type: { name: "String" } @@ -9518,636 +9363,639 @@ export const ClientRegistration: msRest.CompositeMapper = { } }; -export const ConnStringValueTypePair: msRest.CompositeMapper = { - serializedName: "ConnStringValueTypePair", +export const HostingEnvironmentDeploymentInfo: msRest.CompositeMapper = { + serializedName: "HostingEnvironmentDeploymentInfo", type: { name: "Composite", - className: "ConnStringValueTypePair", + className: "HostingEnvironmentDeploymentInfo", modelProperties: { - value: { - required: true, - serializedName: "value", + name: { + serializedName: "name", type: { name: "String" } }, - type: { - required: true, - serializedName: "type", + location: { + serializedName: "location", type: { - name: "Enum", - allowedValues: [ - "MySql", - "SQLServer", - "SQLAzure", - "Custom", - "NotificationHub", - "ServiceBus", - "EventHub", - "ApiHub", - "DocDb", - "RedisCache", - "PostgreSQL" - ] + name: "String" } } } } }; -export const ConnectionStringDictionary: msRest.CompositeMapper = { - serializedName: "ConnectionStringDictionary", +export const DeploymentLocations: msRest.CompositeMapper = { + serializedName: "DeploymentLocations", type: { name: "Composite", - className: "ConnectionStringDictionary", + className: "DeploymentLocations", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", + locations: { + serializedName: "locations", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "Composite", - className: "ConnStringValueTypePair" + className: "GeoRegion" } } } - } - } - } -}; - -export const ContainerCpuUsage: msRest.CompositeMapper = { - serializedName: "ContainerCpuUsage", - type: { - name: "Composite", - className: "ContainerCpuUsage", - modelProperties: { - totalUsage: { - serializedName: "totalUsage", - type: { - name: "Number" - } }, - perCpuUsage: { - serializedName: "perCpuUsage", + hostingEnvironments: { + serializedName: "hostingEnvironments", type: { name: "Sequence", element: { type: { - name: "Number" + name: "Composite", + className: "AppServiceEnvironment" } } } }, - kernelModeUsage: { - serializedName: "kernelModeUsage", - type: { - name: "Number" - } - }, - userModeUsage: { - serializedName: "userModeUsage", + hostingEnvironmentDeploymentInfos: { + serializedName: "hostingEnvironmentDeploymentInfos", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HostingEnvironmentDeploymentInfo" + } + } } } } } }; -export const ContainerThrottlingData: msRest.CompositeMapper = { - serializedName: "ContainerThrottlingData", +export const GlobalCsmSkuDescription: msRest.CompositeMapper = { + serializedName: "GlobalCsmSkuDescription", type: { name: "Composite", - className: "ContainerThrottlingData", + className: "GlobalCsmSkuDescription", modelProperties: { - periods: { - serializedName: "periods", + name: { + serializedName: "name", type: { - name: "Number" + name: "String" } }, - throttledPeriods: { - serializedName: "throttledPeriods", + tier: { + serializedName: "tier", type: { - name: "Number" + name: "String" } }, - throttledTime: { - serializedName: "throttledTime", + size: { + serializedName: "size", type: { - name: "Number" + name: "String" } - } - } - } -}; - -export const ContainerCpuStatistics: msRest.CompositeMapper = { - serializedName: "ContainerCpuStatistics", - type: { - name: "Composite", - className: "ContainerCpuStatistics", - modelProperties: { - cpuUsage: { - serializedName: "cpuUsage", + }, + family: { + serializedName: "family", type: { - name: "Composite", - className: "ContainerCpuUsage" + name: "String" } }, - systemCpuUsage: { - serializedName: "systemCpuUsage", + capacity: { + serializedName: "capacity", type: { - name: "Number" + name: "Composite", + className: "SkuCapacity" } }, - onlineCpuCount: { - serializedName: "onlineCpuCount", + locations: { + serializedName: "locations", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - throttlingData: { - serializedName: "throttlingData", + capabilities: { + serializedName: "capabilities", type: { - name: "Composite", - className: "ContainerThrottlingData" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Capability" + } + } } } } } }; -export const ContainerMemoryStatistics: msRest.CompositeMapper = { - serializedName: "ContainerMemoryStatistics", +export const PremierAddOnOffer: msRest.CompositeMapper = { + serializedName: "PremierAddOnOffer", type: { name: "Composite", - className: "ContainerMemoryStatistics", + className: "PremierAddOnOffer", modelProperties: { - usage: { - serializedName: "usage", + ...ProxyOnlyResource.type.modelProperties, + sku: { + serializedName: "properties.sku", type: { - name: "Number" + name: "String" } }, - maxUsage: { - serializedName: "maxUsage", + product: { + serializedName: "properties.product", type: { - name: "Number" + name: "String" } }, - limit: { - serializedName: "limit", - type: { - name: "Number" - } - } - } - } -}; - -export const ContainerNetworkInterfaceStatistics: msRest.CompositeMapper = { - serializedName: "ContainerNetworkInterfaceStatistics", - type: { - name: "Composite", - className: "ContainerNetworkInterfaceStatistics", - modelProperties: { - rxBytes: { - serializedName: "rxBytes", + vendor: { + serializedName: "properties.vendor", type: { - name: "Number" + name: "String" } }, - rxPackets: { - serializedName: "rxPackets", + promoCodeRequired: { + serializedName: "properties.promoCodeRequired", type: { - name: "Number" + name: "Boolean" } }, - rxErrors: { - serializedName: "rxErrors", + quota: { + serializedName: "properties.quota", type: { name: "Number" } }, - rxDropped: { - serializedName: "rxDropped", + webHostingPlanRestrictions: { + serializedName: "properties.webHostingPlanRestrictions", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "None", + "Free", + "Shared", + "Basic", + "Standard", + "Premium" + ] } }, - txBytes: { - serializedName: "txBytes", + privacyPolicyUrl: { + serializedName: "properties.privacyPolicyUrl", type: { - name: "Number" + name: "String" } }, - txPackets: { - serializedName: "txPackets", + legalTermsUrl: { + serializedName: "properties.legalTermsUrl", type: { - name: "Number" + name: "String" } }, - txErrors: { - serializedName: "txErrors", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Number" + name: "String" } }, - txDropped: { - serializedName: "txDropped", + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "Number" + name: "String" } } } } }; -export const ContainerInfo: msRest.CompositeMapper = { - serializedName: "ContainerInfo", +export const ResourceNameAvailability: msRest.CompositeMapper = { + serializedName: "ResourceNameAvailability", type: { name: "Composite", - className: "ContainerInfo", + className: "ResourceNameAvailability", modelProperties: { - currentTimeStamp: { - serializedName: "currentTimeStamp", + nameAvailable: { + serializedName: "nameAvailable", type: { - name: "DateTime" + name: "Boolean" } }, - previousTimeStamp: { - serializedName: "previousTimeStamp", + reason: { + serializedName: "reason", type: { - name: "DateTime" + name: "String" } }, - currentCpuStats: { - serializedName: "currentCpuStats", + message: { + serializedName: "message", type: { - name: "Composite", - className: "ContainerCpuStatistics" + name: "String" } - }, - previousCpuStats: { - serializedName: "previousCpuStats", + } + } + } +}; + +export const ResourceNameAvailabilityRequest: msRest.CompositeMapper = { + serializedName: "ResourceNameAvailabilityRequest", + type: { + name: "Composite", + className: "ResourceNameAvailabilityRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", type: { - name: "Composite", - className: "ContainerCpuStatistics" + name: "String" } }, - memoryStats: { - serializedName: "memoryStats", + type: { + required: true, + serializedName: "type", type: { - name: "Composite", - className: "ContainerMemoryStatistics" + name: "String" } }, - name: { - serializedName: "name", + isFqdn: { + serializedName: "isFqdn", type: { - name: "String" + name: "Boolean" } - }, - id: { - serializedName: "id", + } + } + } +}; + +export const SkuInfos: msRest.CompositeMapper = { + serializedName: "SkuInfos", + type: { + name: "Composite", + className: "SkuInfos", + modelProperties: { + resourceType: { + serializedName: "resourceType", type: { name: "String" } }, - eth0: { - serializedName: "eth0", + skus: { + serializedName: "skus", type: { - name: "Composite", - className: "ContainerNetworkInterfaceStatistics" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "GlobalCsmSkuDescription" + } + } } } } } }; -export const ContinuousWebJob: msRest.CompositeMapper = { - serializedName: "ContinuousWebJob", +export const SourceControl: msRest.CompositeMapper = { + serializedName: "SourceControl", type: { name: "Composite", - className: "ContinuousWebJob", + className: "SourceControl", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - status: { - serializedName: "properties.status", + token: { + serializedName: "properties.token", type: { - name: "Enum", - allowedValues: ["Initializing", "Starting", "Running", "PendingRestart", "Stopped"] + name: "String" } }, - detailedStatus: { - serializedName: "properties.detailed_status", + tokenSecret: { + serializedName: "properties.tokenSecret", type: { name: "String" } }, - logUrl: { - serializedName: "properties.log_url", + refreshToken: { + serializedName: "properties.refreshToken", type: { name: "String" } }, - runCommand: { - serializedName: "properties.run_command", + expirationTime: { + serializedName: "properties.expirationTime", + type: { + name: "DateTime" + } + } + } + } +}; + +export const ValidateRequest: msRest.CompositeMapper = { + serializedName: "ValidateRequest", + type: { + name: "Composite", + className: "ValidateRequest", + modelProperties: { + name: { + required: true, + serializedName: "name", type: { name: "String" } }, - url: { - serializedName: "properties.url", + type: { + required: true, + serializedName: "type", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + location: { + required: true, + serializedName: "location", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "String" } }, - error: { - serializedName: "properties.error", + skuName: { + serializedName: "properties.skuName", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + needLinuxWorkers: { + serializedName: "properties.needLinuxWorkers", type: { name: "Boolean" } }, - settings: { - serializedName: "properties.settings", + isSpot: { + serializedName: "properties.isSpot", type: { - name: "Dictionary", - value: { - type: { - name: "Object" - } - } + name: "Boolean" } - } - } - } -}; - -export const CookieExpiration: msRest.CompositeMapper = { - serializedName: "CookieExpiration", - type: { - name: "Composite", - className: "CookieExpiration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - convention: { - serializedName: "properties.convention", + }, + capacity: { + serializedName: "properties.capacity", + constraints: { + InclusiveMinimum: 1 + }, type: { - name: "Enum", - allowedValues: ["FixedTime", "IdentityProviderDerived"] + name: "Number" } }, - timeToExpiration: { - serializedName: "properties.timeToExpiration", + hostingEnvironment: { + serializedName: "properties.hostingEnvironment", + type: { + name: "String" + } + }, + isXenon: { + serializedName: "properties.isXenon", + type: { + name: "Boolean" + } + }, + containerRegistryBaseUrl: { + serializedName: "properties.containerRegistryBaseUrl", + type: { + name: "String" + } + }, + containerRegistryUsername: { + serializedName: "properties.containerRegistryUsername", + type: { + name: "String" + } + }, + containerRegistryPassword: { + serializedName: "properties.containerRegistryPassword", type: { name: "String" } + }, + containerImageRepository: { + serializedName: "properties.containerImageRepository", + type: { + name: "String" + } + }, + containerImageTag: { + serializedName: "properties.containerImageTag", + type: { + name: "String" + } + }, + containerImagePlatform: { + serializedName: "properties.containerImagePlatform", + type: { + name: "String" + } + }, + appServiceEnvironment: { + serializedName: "properties.appServiceEnvironment", + type: { + name: "Composite", + className: "AppServiceEnvironment" + } } } } }; -export const CsmPublishingCredentialsPoliciesEntity: msRest.CompositeMapper = { - serializedName: "CsmPublishingCredentialsPoliciesEntity", +export const ValidateResponseError: msRest.CompositeMapper = { + serializedName: "ValidateResponseError", type: { name: "Composite", - className: "CsmPublishingCredentialsPoliciesEntity", + className: "ValidateResponseError", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - allow: { - required: true, - serializedName: "properties.allow", + code: { + serializedName: "code", type: { - name: "Boolean" + name: "String" + } + }, + message: { + serializedName: "message", + type: { + name: "String" } } } } }; -export const CsmPublishingCredentialsPoliciesCollection: msRest.CompositeMapper = { - serializedName: "CsmPublishingCredentialsPoliciesCollection", +export const ValidateResponse: msRest.CompositeMapper = { + serializedName: "ValidateResponse", type: { name: "Composite", - className: "CsmPublishingCredentialsPoliciesCollection", + className: "ValidateResponse", 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: "ValidateResponseError" } } } } }; -export const CsmPublishingProfileOptions: msRest.CompositeMapper = { - serializedName: "CsmPublishingProfileOptions", +export const VnetParameters: msRest.CompositeMapper = { + serializedName: "VnetParameters", type: { name: "Composite", - className: "CsmPublishingProfileOptions", + className: "VnetParameters", modelProperties: { - format: { - serializedName: "format", + ...ProxyOnlyResource.type.modelProperties, + vnetResourceGroup: { + serializedName: "properties.vnetResourceGroup", type: { name: "String" } }, - includeDisasterRecoveryEndpoints: { - serializedName: "includeDisasterRecoveryEndpoints", + vnetName: { + serializedName: "properties.vnetName", type: { - name: "Boolean" + name: "String" + } + }, + vnetSubnetName: { + serializedName: "properties.vnetSubnetName", + type: { + name: "String" + } + }, + subnetResourceId: { + serializedName: "properties.subnetResourceId", + type: { + name: "String" } } } } }; -export const CsmSlotEntity: msRest.CompositeMapper = { - serializedName: "CsmSlotEntity", +export const VnetValidationTestFailure: msRest.CompositeMapper = { + serializedName: "VnetValidationTestFailure", type: { name: "Composite", - className: "CsmSlotEntity", + className: "VnetValidationTestFailure", modelProperties: { - targetSlot: { - required: true, - serializedName: "targetSlot", + ...ProxyOnlyResource.type.modelProperties, + testName: { + serializedName: "properties.testName", type: { name: "String" } }, - preserveVnet: { - required: true, - serializedName: "preserveVnet", + details: { + serializedName: "properties.details", type: { - name: "Boolean" + name: "String" } } } } }; -export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { - serializedName: "CustomHostnameAnalysisResult", +export const VnetValidationFailureDetails: msRest.CompositeMapper = { + serializedName: "VnetValidationFailureDetails", type: { name: "Composite", - className: "CustomHostnameAnalysisResult", + className: "VnetValidationFailureDetails", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - isHostnameAlreadyVerified: { - readOnly: true, - serializedName: "properties.isHostnameAlreadyVerified", - type: { - name: "Boolean" - } - }, - customDomainVerificationTest: { - readOnly: true, - serializedName: "properties.customDomainVerificationTest", - type: { - name: "Enum", - allowedValues: ["Passed", "Failed", "Skipped"] - } - }, - customDomainVerificationFailureInfo: { - readOnly: true, - serializedName: "properties.customDomainVerificationFailureInfo", - type: { - name: "Composite", - className: "ErrorEntity" - } - }, - hasConflictOnScaleUnit: { - readOnly: true, - serializedName: "properties.hasConflictOnScaleUnit", + message: { + serializedName: "properties.message", type: { - name: "Boolean" + name: "String" } }, - hasConflictAcrossSubscription: { - readOnly: true, - serializedName: "properties.hasConflictAcrossSubscription", + failed: { + serializedName: "properties.failed", type: { name: "Boolean" } }, - conflictingAppResourceId: { - readOnly: true, - serializedName: "properties.conflictingAppResourceId", - type: { - name: "String" - } - }, - cNameRecords: { - serializedName: "properties.cNameRecords", + failedTests: { + serializedName: "properties.failedTests", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "VnetValidationTestFailure" } } } }, - txtRecords: { - serializedName: "properties.txtRecords", + warnings: { + serializedName: "properties.warnings", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "VnetValidationTestFailure" } } } - }, - aRecords: { - serializedName: "properties.aRecords", + } + } + } +}; + +export const ArmPlan: msRest.CompositeMapper = { + serializedName: "ArmPlan", + type: { + name: "Composite", + className: "ArmPlan", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - alternateCNameRecords: { - serializedName: "properties.alternateCNameRecords", + publisher: { + serializedName: "publisher", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - alternateTxtRecords: { - serializedName: "properties.alternateTxtRecords", + product: { + serializedName: "product", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } - } - } - } -}; - -export const OpenIdConnectClientCredential: msRest.CompositeMapper = { - serializedName: "OpenIdConnectClientCredential", - type: { - name: "Composite", - className: "OpenIdConnectClientCredential", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - method: { - serializedName: "properties.method", + }, + promotionCode: { + serializedName: "promotionCode", type: { - name: "Enum", - allowedValues: ["ClientSecretPost"] + name: "String" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + version: { + serializedName: "version", type: { name: "String" } @@ -10156,229 +10004,196 @@ export const OpenIdConnectClientCredential: msRest.CompositeMapper = { } }; -export const OpenIdConnectConfig: msRest.CompositeMapper = { - serializedName: "OpenIdConnectConfig", +export const RemotePrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "RemotePrivateEndpointConnection", type: { name: "Composite", - className: "OpenIdConnectConfig", + className: "RemotePrivateEndpointConnection", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - authorizationEndpoint: { - serializedName: "properties.authorizationEndpoint", - type: { - name: "String" - } - }, - tokenEndpoint: { - serializedName: "properties.tokenEndpoint", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { name: "String" } }, - issuer: { - serializedName: "properties.issuer", + privateEndpoint: { + serializedName: "properties.privateEndpoint", type: { - name: "String" + name: "Composite", + className: "ArmIdWrapper" } }, - certificationUri: { - serializedName: "properties.certificationUri", + privateLinkServiceConnectionState: { + serializedName: "properties.privateLinkServiceConnectionState", type: { - name: "String" + name: "Composite", + className: "PrivateLinkConnectionState" } }, - wellKnownOpenIdConfiguration: { - serializedName: "properties.wellKnownOpenIdConfiguration", + ipAddresses: { + serializedName: "properties.ipAddresses", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const OpenIdConnectRegistration: msRest.CompositeMapper = { - serializedName: "OpenIdConnectRegistration", +export const ResponseMessageEnvelopeRemotePrivateEndpointConnection: msRest.CompositeMapper = { + serializedName: "ResponseMessageEnvelope_RemotePrivateEndpointConnection_", type: { name: "Composite", - className: "OpenIdConnectRegistration", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - clientId: { - serializedName: "properties.clientId", + id: { + serializedName: "id", type: { name: "String" } }, - clientCredential: { - serializedName: "properties.clientCredential", + name: { + serializedName: "name", type: { - name: "Composite", - className: "OpenIdConnectClientCredential" + name: "String" } }, - openIdConnectConfiguration: { - serializedName: "properties.openIdConnectConfiguration", + type: { + serializedName: "type", type: { - name: "Composite", - className: "OpenIdConnectConfig" + name: "String" } - } - } - } -}; - -export const OpenIdConnectLogin: msRest.CompositeMapper = { - serializedName: "OpenIdConnectLogin", - type: { - name: "Composite", - className: "OpenIdConnectLogin", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - nameClaimType: { - serializedName: "properties.nameClaimType", + }, + location: { + serializedName: "location", type: { name: "String" } }, - scopes: { - serializedName: "properties.scopes", + tags: { + serializedName: "tags", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { name: "String" } } } - } - } - } -}; - -export const CustomOpenIdConnectProvider: msRest.CompositeMapper = { - serializedName: "CustomOpenIdConnectProvider", - type: { - name: "Composite", - className: "CustomOpenIdConnectProvider", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + plan: { + serializedName: "plan", type: { - name: "Boolean" + name: "Composite", + className: "ArmPlan" } }, - registration: { - serializedName: "properties.registration", + properties: { + serializedName: "properties", type: { name: "Composite", - className: "OpenIdConnectRegistration" + className: "RemotePrivateEndpointConnection" } }, - login: { - serializedName: "properties.login", + sku: { + serializedName: "sku", type: { name: "Composite", - className: "OpenIdConnectLogin" + className: "SkuDescription" } - } - } - } -}; - -export const DeletedAppRestoreRequest: msRest.CompositeMapper = { - serializedName: "DeletedAppRestoreRequest", - type: { - name: "Composite", - className: "DeletedAppRestoreRequest", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - deletedSiteId: { - serializedName: "properties.deletedSiteId", + }, + status: { + serializedName: "status", type: { name: "String" } }, - recoverConfiguration: { - serializedName: "properties.recoverConfiguration", + error: { + serializedName: "error", type: { - name: "Boolean" + name: "Composite", + className: "ErrorEntity" } }, - snapshotTime: { - serializedName: "properties.snapshotTime", + identity: { + serializedName: "identity", type: { - name: "String" + name: "Composite", + className: "ManagedServiceIdentity" } }, - useDRSecondary: { - serializedName: "properties.useDRSecondary", + zones: { + serializedName: "zones", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const Deployment: msRest.CompositeMapper = { - serializedName: "Deployment", +export const StaticSiteBuildProperties: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildProperties", type: { name: "Composite", - className: "Deployment", + className: "StaticSiteBuildProperties", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - status: { - serializedName: "properties.status", + appLocation: { + serializedName: "appLocation", type: { - name: "Number" + name: "String" } }, - message: { - serializedName: "properties.message", + apiLocation: { + serializedName: "apiLocation", type: { name: "String" } }, - author: { - serializedName: "properties.author", + appArtifactLocation: { + serializedName: "appArtifactLocation", type: { name: "String" } }, - deployer: { - serializedName: "properties.deployer", + outputLocation: { + serializedName: "outputLocation", type: { name: "String" } }, - authorEmail: { - serializedName: "properties.author_email", + appBuildCommand: { + serializedName: "appBuildCommand", type: { name: "String" } }, - startTime: { - serializedName: "properties.start_time", + apiBuildCommand: { + serializedName: "apiBuildCommand", type: { - name: "DateTime" + name: "String" } }, - endTime: { - serializedName: "properties.end_time", - type: { - name: "DateTime" - } - }, - active: { - serializedName: "properties.active", + skipGithubActionWorkflowGeneration: { + serializedName: "skipGithubActionWorkflowGeneration", type: { name: "Boolean" } }, - details: { - serializedName: "properties.details", + githubActionSecretNameOverride: { + serializedName: "githubActionSecretNameOverride", type: { name: "String" } @@ -10387,333 +10202,326 @@ export const Deployment: msRest.CompositeMapper = { } }; -export const EnabledConfig: msRest.CompositeMapper = { - serializedName: "EnabledConfig", +export const StaticSiteTemplateOptions: msRest.CompositeMapper = { + serializedName: "StaticSiteTemplateOptions", type: { name: "Composite", - className: "EnabledConfig", + className: "StaticSiteTemplateOptions", modelProperties: { - enabled: { - serializedName: "enabled", + templateRepositoryUrl: { + serializedName: "templateRepositoryUrl", type: { - name: "Boolean" + name: "String" } - } - } - } -}; - -export const Facebook: msRest.CompositeMapper = { - serializedName: "Facebook", - type: { - name: "Composite", - className: "Facebook", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + owner: { + serializedName: "owner", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + repositoryName: { + serializedName: "repositoryName", type: { - name: "Composite", - className: "AppRegistration" + name: "String" } }, - graphApiVersion: { - serializedName: "properties.graphApiVersion", + description: { + serializedName: "description", type: { name: "String" } }, - login: { - serializedName: "properties.login", + isPrivate: { + serializedName: "isPrivate", type: { - name: "Composite", - className: "LoginScopes" + name: "Boolean" } } } } }; -export const FileSystemHttpLogsConfig: msRest.CompositeMapper = { - serializedName: "FileSystemHttpLogsConfig", +export const StaticSiteUserProvidedFunctionApp: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionApp", type: { name: "Composite", - className: "FileSystemHttpLogsConfig", + className: "StaticSiteUserProvidedFunctionApp", modelProperties: { - retentionInMb: { - serializedName: "retentionInMb", - constraints: { - InclusiveMaximum: 100, - InclusiveMinimum: 25 - }, + ...ProxyOnlyResource.type.modelProperties, + functionAppResourceId: { + serializedName: "properties.functionAppResourceId", type: { - name: "Number" + name: "String" } }, - retentionInDays: { - serializedName: "retentionInDays", + functionAppRegion: { + serializedName: "properties.functionAppRegion", type: { - name: "Number" + name: "String" } }, - enabled: { - serializedName: "enabled", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", type: { - name: "Boolean" + name: "DateTime" } } } } }; -export const FileSystemTokenStore: msRest.CompositeMapper = { - serializedName: "FileSystemTokenStore", +export const StaticSiteARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteARMResource", type: { name: "Composite", - className: "FileSystemTokenStore", + className: "StaticSiteARMResource", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - directory: { - serializedName: "properties.directory", + ...Resource.type.modelProperties, + defaultHostname: { + readOnly: true, + serializedName: "properties.defaultHostname", type: { name: "String" } - } - } - } -}; - -export const ForwardProxy: msRest.CompositeMapper = { - serializedName: "ForwardProxy", - type: { - name: "Composite", - className: "ForwardProxy", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - convention: { - serializedName: "properties.convention", + }, + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { - name: "Enum", - allowedValues: ["NoProxy", "Standard", "Custom"] + name: "String" } }, - customHostHeaderName: { - serializedName: "properties.customHostHeaderName", + branch: { + serializedName: "properties.branch", type: { name: "String" } }, - customProtoHeaderName: { - serializedName: "properties.customProtoHeaderName", + customDomains: { + readOnly: true, + serializedName: "properties.customDomains", type: { - name: "String" + name: "Sequence", + element: { + 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", + }, + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } }, - scriptRootPathHref: { - serializedName: "properties.script_root_path_href", + buildProperties: { + serializedName: "properties.buildProperties", type: { - name: "String" + name: "Composite", + className: "StaticSiteBuildProperties" } }, - scriptHref: { - serializedName: "properties.script_href", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + } + } } }, - configHref: { - serializedName: "properties.config_href", + stagingEnvironmentPolicy: { + serializedName: "properties.stagingEnvironmentPolicy", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Enabled", + "Disabled" + ] } }, - testDataHref: { - serializedName: "properties.test_data_href", + allowConfigFileUpdates: { + serializedName: "properties.allowConfigFileUpdates", type: { - name: "String" + name: "Boolean" } }, - secretsFileHref: { - serializedName: "properties.secrets_file_href", + templateProperties: { + serializedName: "properties.templateProperties", type: { - name: "String" + name: "Composite", + className: "StaticSiteTemplateOptions" } }, - href: { - serializedName: "properties.href", + contentDistributionEndpoint: { + readOnly: true, + serializedName: "properties.contentDistributionEndpoint", type: { name: "String" } }, - config: { - serializedName: "properties.config", + keyVaultReferenceIdentity: { + readOnly: true, + serializedName: "properties.keyVaultReferenceIdentity", type: { - name: "Object" + name: "String" } }, - files: { - serializedName: "properties.files", + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" } } } }, - testData: { - serializedName: "properties.test_data", - type: { - name: "String" - } - }, - invokeUrlTemplate: { - serializedName: "properties.invoke_url_template", + provider: { + readOnly: true, + serializedName: "properties.provider", type: { name: "String" } }, - language: { - serializedName: "properties.language", + sku: { + serializedName: "sku", type: { - name: "String" + name: "Composite", + className: "SkuDescription" } }, - isDisabled: { - serializedName: "properties.isDisabled", + identity: { + serializedName: "identity", type: { - name: "Boolean" + name: "Composite", + className: "ManagedServiceIdentity" } } } } }; -export const FunctionSecrets: msRest.CompositeMapper = { - serializedName: "FunctionSecrets", +export const StaticSiteBuildARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteBuildARMResource", type: { name: "Composite", - className: "FunctionSecrets", + className: "StaticSiteBuildARMResource", modelProperties: { - key: { - serializedName: "key", - type: { - name: "String" - } + ...ProxyOnlyResource.type.modelProperties, + buildId: { + readOnly: true, + serializedName: "properties.buildId", + type: { + name: "String" + } }, - triggerUrl: { - serializedName: "trigger_url", + sourceBranch: { + readOnly: true, + serializedName: "properties.sourceBranch", type: { name: "String" } - } - } - } -}; - -export const GitHub: msRest.CompositeMapper = { - serializedName: "GitHub", - type: { - name: "Composite", - className: "GitHub", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + pullRequestTitle: { + readOnly: true, + serializedName: "properties.pullRequestTitle", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + hostname: { + readOnly: true, + serializedName: "properties.hostname", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + createdTimeUtc: { + readOnly: true, + serializedName: "properties.createdTimeUtc", type: { - name: "Composite", - className: "LoginScopes" + name: "DateTime" } - } - } - } -}; - -export const GitHubActionCodeConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionCodeConfiguration", - type: { - name: "Composite", - className: "GitHubActionCodeConfiguration", - modelProperties: { - runtimeStack: { - serializedName: "runtimeStack", + }, + lastUpdatedOn: { + readOnly: true, + serializedName: "properties.lastUpdatedOn", type: { - name: "String" + name: "DateTime" } }, - runtimeVersion: { - serializedName: "runtimeVersion", + status: { + readOnly: true, + serializedName: "properties.status", type: { name: "String" } + }, + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" + } + } + } } } } }; -export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionContainerConfiguration", +export const StaticSiteCustomDomainOverviewARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteCustomDomainOverviewARMResource", type: { name: "Composite", - className: "GitHubActionContainerConfiguration", + className: "StaticSiteCustomDomainOverviewARMResource", modelProperties: { - serverUrl: { - serializedName: "serverUrl", + ...ProxyOnlyResource.type.modelProperties, + domainName: { + readOnly: true, + serializedName: "properties.domainName", type: { name: "String" } }, - imageName: { - serializedName: "imageName", + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", + type: { + name: "DateTime" + } + }, + status: { + readOnly: true, + serializedName: "properties.status", type: { name: "String" } }, - username: { - serializedName: "username", + validationToken: { + readOnly: true, + serializedName: "properties.validationToken", type: { name: "String" } }, - password: { - serializedName: "password", + errorMessage: { + readOnly: true, + serializedName: "properties.errorMessage", type: { name: "String" } @@ -10722,70 +10530,78 @@ export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { } }; -export const GitHubActionConfiguration: msRest.CompositeMapper = { - serializedName: "GitHubActionConfiguration", +export const StaticSiteCustomDomainRequestPropertiesARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteCustomDomainRequestPropertiesARMResource", type: { name: "Composite", - className: "GitHubActionConfiguration", + className: "StaticSiteCustomDomainRequestPropertiesARMResource", modelProperties: { - codeConfiguration: { - serializedName: "codeConfiguration", - type: { - name: "Composite", - className: "GitHubActionCodeConfiguration" - } - }, - containerConfiguration: { - serializedName: "containerConfiguration", + ...ProxyOnlyResource.type.modelProperties, + validationMethod: { + serializedName: "properties.validationMethod", + defaultValue: 'cname-delegation', type: { - name: "Composite", - className: "GitHubActionContainerConfiguration" + name: "String" } - }, - isLinux: { - serializedName: "isLinux", + } + } + } +}; + +export const StaticSiteFunctionOverviewARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteFunctionOverviewARMResource", + type: { + name: "Composite", + className: "StaticSiteFunctionOverviewARMResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + functionName: { + readOnly: true, + serializedName: "properties.functionName", type: { - name: "Boolean" + name: "String" } }, - generateWorkflowFile: { - serializedName: "generateWorkflowFile", + triggerType: { + readOnly: true, + serializedName: "properties.triggerType", type: { - name: "Boolean" + name: "String" } } } } }; -export const GlobalValidation: msRest.CompositeMapper = { - serializedName: "GlobalValidation", +export const StaticSitePatchResource: msRest.CompositeMapper = { + serializedName: "StaticSitePatchResource", type: { name: "Composite", - className: "GlobalValidation", + className: "StaticSitePatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - requireAuthentication: { - serializedName: "properties.requireAuthentication", + defaultHostname: { + readOnly: true, + serializedName: "properties.defaultHostname", type: { - name: "Boolean" + name: "String" } }, - unauthenticatedClientAction: { - serializedName: "properties.unauthenticatedClientAction", + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { - name: "Enum", - allowedValues: ["RedirectToLoginPage", "AllowAnonymous", "Return401", "Return403"] + name: "String" } }, - redirectToProvider: { - serializedName: "properties.redirectToProvider", + branch: { + serializedName: "properties.branch", type: { name: "String" } }, - excludedPaths: { - serializedName: "properties.excludedPaths", + customDomains: { + readOnly: true, + serializedName: "properties.customDomains", type: { name: "Sequence", element: { @@ -10794,244 +10610,284 @@ export const GlobalValidation: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const Google: msRest.CompositeMapper = { - serializedName: "Google", - type: { - name: "Composite", - className: "Google", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + }, + repositoryToken: { + serializedName: "properties.repositoryToken", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + buildProperties: { + serializedName: "properties.buildProperties", type: { name: "Composite", - className: "ClientRegistration" + className: "StaticSiteBuildProperties" } }, - login: { - serializedName: "properties.login", + privateEndpointConnections: { + readOnly: true, + serializedName: "properties.privateEndpointConnections", type: { - name: "Composite", - className: "LoginScopes" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + } + } } }, - validation: { - serializedName: "properties.validation", + 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: "AllowedAudiencesValidation" + className: "StaticSiteTemplateOptions" } - } - } - } -}; - -export const HostKeys: msRest.CompositeMapper = { - serializedName: "HostKeys", - type: { - name: "Composite", - className: "HostKeys", - modelProperties: { - masterKey: { - serializedName: "masterKey", + }, + contentDistributionEndpoint: { + readOnly: true, + serializedName: "properties.contentDistributionEndpoint", type: { name: "String" } }, - functionKeys: { - serializedName: "functionKeys", + keyVaultReferenceIdentity: { + readOnly: true, + serializedName: "properties.keyVaultReferenceIdentity", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "String" } }, - systemKeys: { - serializedName: "systemKeys", + userProvidedFunctionApps: { + readOnly: true, + serializedName: "properties.userProvidedFunctionApps", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "String" + name: "Composite", + className: "StaticSiteUserProvidedFunctionApp" } } } + }, + provider: { + readOnly: true, + serializedName: "properties.provider", + type: { + name: "String" + } } } } }; -export const HostNameBinding: msRest.CompositeMapper = { - serializedName: "HostNameBinding", +export const StaticSiteResetPropertiesARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteResetPropertiesARMResource", type: { name: "Composite", - className: "HostNameBinding", + className: "StaticSiteResetPropertiesARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - siteName: { - serializedName: "properties.siteName", + repositoryToken: { + serializedName: "properties.repositoryToken", type: { name: "String" } }, - domainId: { - serializedName: "properties.domainId", + shouldUpdateRepository: { + serializedName: "properties.shouldUpdateRepository", + 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", type: { name: "String" } }, - azureResourceName: { - serializedName: "properties.azureResourceName", + userId: { + readOnly: true, + serializedName: "properties.userId", type: { name: "String" } }, - azureResourceType: { - serializedName: "properties.azureResourceType", + displayName: { + readOnly: true, + serializedName: "properties.displayName", type: { - name: "Enum", - allowedValues: ["Website", "TrafficManager"] + name: "String" } }, - customHostNameDnsRecordType: { - serializedName: "properties.customHostNameDnsRecordType", + roles: { + serializedName: "properties.roles", type: { - name: "Enum", - allowedValues: ["CName", "A"] + name: "String" } - }, - hostNameType: { - serializedName: "properties.hostNameType", + } + } + } +}; + +export const StaticSiteUserInvitationRequestResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserInvitationRequestResource", + type: { + name: "Composite", + className: "StaticSiteUserInvitationRequestResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + domain: { + serializedName: "properties.domain", type: { - name: "Enum", - allowedValues: ["Verified", "Managed"] + name: "String" } }, - sslState: { - serializedName: "properties.sslState", + provider: { + serializedName: "properties.provider", type: { - name: "Enum", - allowedValues: ["Disabled", "SniEnabled", "IpBasedEnabled"] + name: "String" } }, - thumbprint: { - serializedName: "properties.thumbprint", + userDetails: { + serializedName: "properties.userDetails", type: { name: "String" } }, - virtualIP: { - readOnly: true, - serializedName: "properties.virtualIP", + roles: { + serializedName: "properties.roles", type: { name: "String" } + }, + numHoursToExpiration: { + serializedName: "properties.numHoursToExpiration", + type: { + name: "Number" + } } } } }; -export const HttpLogsConfig: msRest.CompositeMapper = { - serializedName: "HttpLogsConfig", +export const StaticSiteUserInvitationResponseResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserInvitationResponseResource", type: { name: "Composite", - className: "HttpLogsConfig", + className: "StaticSiteUserInvitationResponseResource", modelProperties: { - fileSystem: { - serializedName: "fileSystem", + ...ProxyOnlyResource.type.modelProperties, + expiresOn: { + readOnly: true, + serializedName: "properties.expiresOn", type: { - name: "Composite", - className: "FileSystemHttpLogsConfig" + name: "DateTime" } }, - azureBlobStorage: { - serializedName: "azureBlobStorage", + invitationUrl: { + readOnly: true, + serializedName: "properties.invitationUrl", type: { - name: "Composite", - className: "AzureBlobStorageHttpLogsConfig" + name: "String" } } } } }; -export const HttpSettingsRoutes: msRest.CompositeMapper = { - serializedName: "HttpSettingsRoutes", +export const StaticSiteUserProvidedFunctionAppARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteUserProvidedFunctionAppARMResource", type: { name: "Composite", - className: "HttpSettingsRoutes", + className: "StaticSiteUserProvidedFunctionAppARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - apiPrefix: { - serializedName: "properties.apiPrefix", + functionAppResourceId: { + serializedName: "properties.functionAppResourceId", + type: { + name: "String" + } + }, + functionAppRegion: { + serializedName: "properties.functionAppRegion", type: { name: "String" } + }, + createdOn: { + readOnly: true, + serializedName: "properties.createdOn", + type: { + name: "DateTime" + } } } } }; -export const HttpSettings: msRest.CompositeMapper = { - serializedName: "HttpSettings", +export const StaticSiteZipDeploymentARMResource: msRest.CompositeMapper = { + serializedName: "StaticSiteZipDeploymentARMResource", type: { name: "Composite", - className: "HttpSettings", + className: "StaticSiteZipDeploymentARMResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - requireHttps: { - serializedName: "properties.requireHttps", + appZipUrl: { + serializedName: "properties.appZipUrl", type: { - name: "Boolean" + name: "String" } }, - routes: { - serializedName: "properties.routes", + apiZipUrl: { + serializedName: "properties.apiZipUrl", type: { - name: "Composite", - className: "HttpSettingsRoutes" + name: "String" } }, - forwardProxy: { - serializedName: "properties.forwardProxy", + deploymentTitle: { + serializedName: "properties.deploymentTitle", type: { - name: "Composite", - className: "ForwardProxy" + name: "String" } - } - } - } -}; - -export const TwitterRegistration: msRest.CompositeMapper = { - serializedName: "TwitterRegistration", - type: { - name: "Composite", - className: "TwitterRegistration", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - consumerKey: { - serializedName: "properties.consumerKey", + }, + provider: { + serializedName: "properties.provider", type: { name: "String" } }, - consumerSecretSettingName: { - serializedName: "properties.consumerSecretSettingName", + functionLanguage: { + serializedName: "properties.functionLanguage", type: { name: "String" } @@ -11040,161 +10896,202 @@ export const TwitterRegistration: msRest.CompositeMapper = { } }; -export const Twitter: msRest.CompositeMapper = { - serializedName: "Twitter", +export const StaticSitesWorkflowPreview: msRest.CompositeMapper = { + serializedName: "StaticSitesWorkflowPreview", type: { name: "Composite", - className: "Twitter", + 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: "TwitterRegistration" + name: "String" } } } } }; -export const LegacyMicrosoftAccount: msRest.CompositeMapper = { - serializedName: "LegacyMicrosoftAccount", +export const StaticSitesWorkflowPreviewRequest: msRest.CompositeMapper = { + serializedName: "StaticSitesWorkflowPreviewRequest", type: { name: "Composite", - className: "LegacyMicrosoftAccount", + className: "StaticSitesWorkflowPreviewRequest", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", + repositoryUrl: { + serializedName: "properties.repositoryUrl", type: { - name: "Boolean" + name: "String" } }, - registration: { - serializedName: "properties.registration", + branch: { + serializedName: "properties.branch", type: { - name: "Composite", - className: "ClientRegistration" + name: "String" } }, - login: { - serializedName: "properties.login", + buildProperties: { + serializedName: "properties.buildProperties", type: { name: "Composite", - className: "LoginScopes" + className: "StaticSiteBuildProperties" } - }, - validation: { - serializedName: "properties.validation", + } + } + } +}; + +export const StringList: msRest.CompositeMapper = { + serializedName: "StringList", + type: { + name: "Composite", + className: "StringList", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "Composite", - className: "AllowedAudiencesValidation" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const IdentityProviders: msRest.CompositeMapper = { - serializedName: "IdentityProviders", +export const AllowedAudiencesValidation: msRest.CompositeMapper = { + serializedName: "AllowedAudiencesValidation", type: { name: "Composite", - className: "IdentityProviders", + className: "AllowedAudiencesValidation", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - azureActiveDirectory: { - serializedName: "properties.azureActiveDirectory", + allowedAudiences: { + serializedName: "properties.allowedAudiences", type: { - name: "Composite", - className: "AzureActiveDirectory" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - }, - facebook: { - serializedName: "properties.facebook", + } + } + } +}; + +export const ApiKVReference: msRest.CompositeMapper = { + serializedName: "ApiKVReference", + type: { + name: "Composite", + className: "ApiKVReference", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + reference: { + serializedName: "properties.reference", type: { - name: "Composite", - className: "Facebook" + name: "String" } }, - gitHub: { - serializedName: "properties.gitHub", + status: { + serializedName: "properties.status", type: { - name: "Composite", - className: "GitHub" + name: "Enum", + allowedValues: [ + "Initialized", + "Resolved", + "InvalidSyntax", + "MSINotEnabled", + "VaultNotFound", + "SecretNotFound", + "SecretVersionNotFound", + "AccessToKeyVaultDenied", + "OtherReasons", + "FetchTimedOut", + "UnauthorizedClient" + ] } }, - google: { - serializedName: "properties.google", + vaultName: { + serializedName: "properties.vaultName", type: { - name: "Composite", - className: "Google" + name: "String" } }, - twitter: { - serializedName: "properties.twitter", + secretName: { + serializedName: "properties.secretName", type: { - name: "Composite", - className: "Twitter" + name: "String" } }, - customOpenIdConnectProviders: { - serializedName: "properties.customOpenIdConnectProviders", + secretVersion: { + serializedName: "properties.secretVersion", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "CustomOpenIdConnectProvider" - } - } + name: "String" } }, - legacyMicrosoftAccount: { - serializedName: "properties.legacyMicrosoftAccount", + identityType: { + serializedName: "properties.identityType", type: { name: "Composite", - className: "LegacyMicrosoftAccount" + className: "ManagedServiceIdentity" } }, - apple: { - serializedName: "properties.apple", + details: { + serializedName: "properties.details", type: { - name: "Composite", - className: "Apple" + name: "String" } }, - azureStaticWebApps: { - serializedName: "properties.azureStaticWebApps", + source: { + serializedName: "properties.source", type: { - name: "Composite", - className: "AzureStaticWebApps" + name: "Enum", + allowedValues: [ + "KeyVault" + ] + } + }, + activeVersion: { + serializedName: "properties.activeVersion", + type: { + name: "String" } } } } }; -export const KeyInfo: msRest.CompositeMapper = { - serializedName: "KeyInfo", +export const AppRegistration: msRest.CompositeMapper = { + serializedName: "AppRegistration", type: { name: "Composite", - className: "KeyInfo", + className: "AppRegistration", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + appId: { + serializedName: "properties.appId", type: { name: "String" } }, - value: { - serializedName: "value", + appSecretSettingName: { + serializedName: "properties.appSecretSettingName", type: { name: "String" } @@ -11203,15 +11100,21 @@ export const KeyInfo: msRest.CompositeMapper = { } }; -export const LoginRoutes: msRest.CompositeMapper = { - serializedName: "LoginRoutes", +export const AppleRegistration: msRest.CompositeMapper = { + serializedName: "AppleRegistration", type: { name: "Composite", - className: "LoginRoutes", + className: "AppleRegistration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - logoutEndpoint: { - serializedName: "properties.logoutEndpoint", + clientId: { + serializedName: "properties.clientId", + type: { + name: "String" + } + }, + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } @@ -11220,11 +11123,33 @@ export const LoginRoutes: msRest.CompositeMapper = { } }; -export const TokenStore: msRest.CompositeMapper = { - serializedName: "TokenStore", +export const LoginScopes: msRest.CompositeMapper = { + serializedName: "LoginScopes", type: { name: "Composite", - className: "TokenStore", + className: "LoginScopes", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + scopes: { + serializedName: "properties.scopes", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const Apple: msRest.CompositeMapper = { + serializedName: "Apple", + type: { + name: "Composite", + className: "Apple", modelProperties: { ...ProxyOnlyResource.type.modelProperties, enabled: { @@ -11233,215 +11158,261 @@ export const TokenStore: msRest.CompositeMapper = { name: "Boolean" } }, - tokenRefreshExtensionHours: { - serializedName: "properties.tokenRefreshExtensionHours", - type: { - name: "Number" - } - }, - fileSystem: { - serializedName: "properties.fileSystem", + registration: { + serializedName: "properties.registration", type: { name: "Composite", - className: "FileSystemTokenStore" + className: "AppleRegistration" } }, - azureBlobStorage: { - serializedName: "properties.azureBlobStorage", + login: { + serializedName: "properties.login", type: { name: "Composite", - className: "BlobStorageTokenStore" + className: "LoginScopes" } } } } }; -export const Nonce: msRest.CompositeMapper = { - serializedName: "Nonce", +export const FileSystemApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "FileSystemApplicationLogsConfig", type: { name: "Composite", - className: "Nonce", + className: "FileSystemApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - validateNonce: { - serializedName: "properties.validateNonce", - type: { - name: "Boolean" - } - }, - nonceExpirationInterval: { - serializedName: "properties.nonceExpirationInterval", + level: { + serializedName: "level", + defaultValue: 'Off', type: { - name: "String" + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } } } } }; -export const Login: msRest.CompositeMapper = { - serializedName: "Login", +export const AzureTableStorageApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureTableStorageApplicationLogsConfig", type: { name: "Composite", - className: "Login", + className: "AzureTableStorageApplicationLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - routes: { - serializedName: "properties.routes", + level: { + serializedName: "level", type: { - name: "Composite", - className: "LoginRoutes" + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } }, - tokenStore: { - serializedName: "properties.tokenStore", + sasUrl: { + required: true, + serializedName: "sasUrl", type: { - name: "Composite", - className: "TokenStore" + name: "String" + } + } + } + } +}; + +export const AzureBlobStorageApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureBlobStorageApplicationLogsConfig", + type: { + name: "Composite", + className: "AzureBlobStorageApplicationLogsConfig", + modelProperties: { + level: { + serializedName: "level", + type: { + name: "Enum", + allowedValues: [ + "Off", + "Verbose", + "Information", + "Warning", + "Error" + ] } }, - preserveUrlFragmentsForLogins: { - serializedName: "properties.preserveUrlFragmentsForLogins", + sasUrl: { + serializedName: "sasUrl", type: { - name: "Boolean" + name: "String" } }, - allowedExternalRedirectUrls: { - serializedName: "properties.allowedExternalRedirectUrls", + retentionInDays: { + serializedName: "retentionInDays", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" + } + } + } + } +}; + +export const ApplicationLogsConfig: msRest.CompositeMapper = { + serializedName: "ApplicationLogsConfig", + type: { + name: "Composite", + className: "ApplicationLogsConfig", + modelProperties: { + fileSystem: { + serializedName: "fileSystem", + type: { + name: "Composite", + className: "FileSystemApplicationLogsConfig" } }, - cookieExpiration: { - serializedName: "properties.cookieExpiration", + azureTableStorage: { + serializedName: "azureTableStorage", type: { name: "Composite", - className: "CookieExpiration" + className: "AzureTableStorageApplicationLogsConfig" } }, - nonce: { - serializedName: "properties.nonce", + azureBlobStorage: { + serializedName: "azureBlobStorage", type: { name: "Composite", - className: "Nonce" + className: "AzureBlobStorageApplicationLogsConfig" } } } } }; -export const MSDeploy: msRest.CompositeMapper = { - serializedName: "MSDeploy", +export const AuthPlatform: msRest.CompositeMapper = { + serializedName: "AuthPlatform", type: { name: "Composite", - className: "MSDeploy", + className: "AuthPlatform", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - packageUri: { - serializedName: "properties.packageUri", + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - connectionString: { - serializedName: "properties.connectionString", + runtimeVersion: { + serializedName: "properties.runtimeVersion", type: { name: "String" } }, - dbType: { - serializedName: "properties.dbType", + configFilePath: { + serializedName: "properties.configFilePath", type: { name: "String" } - }, - setParametersXmlFileUri: { - serializedName: "properties.setParametersXmlFileUri", + } + } + } +}; + +export const AzureActiveDirectoryRegistration: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryRegistration", + type: { + name: "Composite", + className: "AzureActiveDirectoryRegistration", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + openIdIssuer: { + serializedName: "properties.openIdIssuer", type: { name: "String" } }, - setParameters: { - serializedName: "properties.setParameters", + clientId: { + serializedName: "properties.clientId", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "String" } }, - skipAppData: { - serializedName: "properties.skipAppData", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { - name: "Boolean" + name: "String" } }, - appOffline: { - serializedName: "properties.appOffline", + clientSecretCertificateThumbprint: { + serializedName: "properties.clientSecretCertificateThumbprint", type: { - name: "Boolean" + name: "String" } } } } }; -export const MSDeployLogEntry: msRest.CompositeMapper = { - serializedName: "MSDeployLogEntry", +export const AzureActiveDirectoryLogin: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryLogin", type: { name: "Composite", - className: "MSDeployLogEntry", + className: "AzureActiveDirectoryLogin", modelProperties: { - time: { - readOnly: true, - serializedName: "time", - type: { - name: "DateTime" - } - }, - type: { - readOnly: true, - serializedName: "type", + ...ProxyOnlyResource.type.modelProperties, + disableWWWAuthenticate: { + serializedName: "properties.disableWWWAuthenticate", type: { - name: "Enum", - allowedValues: ["Message", "Warning", "Error"] + name: "Boolean" } }, - message: { - readOnly: true, - serializedName: "message", + loginParameters: { + serializedName: "properties.loginParameters", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const MSDeployLog: msRest.CompositeMapper = { - serializedName: "MSDeployLog", +export const JwtClaimChecks: msRest.CompositeMapper = { + serializedName: "JwtClaimChecks", type: { name: "Composite", - className: "MSDeployLog", + className: "JwtClaimChecks", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - entries: { - readOnly: true, - serializedName: "properties.entries", + allowedGroups: { + serializedName: "properties.allowedGroups", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "MSDeployLogEntry" + name: "String" + } + } + } + }, + allowedClientApplications: { + serializedName: "properties.allowedClientApplications", + type: { + name: "Sequence", + element: { + type: { + name: "String" } } } @@ -11450,104 +11421,71 @@ export const MSDeployLog: msRest.CompositeMapper = { } }; -export const MSDeployStatus: msRest.CompositeMapper = { - serializedName: "MSDeployStatus", +export const AzureActiveDirectoryValidation: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectoryValidation", type: { name: "Composite", - className: "MSDeployStatus", + className: "AzureActiveDirectoryValidation", 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", + jwtClaimChecks: { + serializedName: "properties.jwtClaimChecks", type: { - name: "DateTime" + name: "Composite", + className: "JwtClaimChecks" } }, - complete: { - readOnly: true, - serializedName: "properties.complete", + allowedAudiences: { + serializedName: "properties.allowedAudiences", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const MigrateMySqlRequest: msRest.CompositeMapper = { - serializedName: "MigrateMySqlRequest", +export const AzureActiveDirectory: msRest.CompositeMapper = { + serializedName: "AzureActiveDirectory", type: { name: "Composite", - className: "MigrateMySqlRequest", + className: "AzureActiveDirectory", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - connectionString: { - required: true, - serializedName: "properties.connectionString", + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - migrationType: { - required: true, - serializedName: "properties.migrationType", + registration: { + serializedName: "properties.registration", type: { - name: "Enum", - allowedValues: ["LocalToRemote", "RemoteToLocal"] + name: "Composite", + className: "AzureActiveDirectoryRegistration" } - } - } - } -}; - -export const MigrateMySqlStatus: msRest.CompositeMapper = { - serializedName: "MigrateMySqlStatus", - type: { - name: "Composite", - className: "MigrateMySqlStatus", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - migrationOperationStatus: { - readOnly: true, - serializedName: "properties.migrationOperationStatus", + }, + login: { + serializedName: "properties.login", type: { - name: "Enum", - allowedValues: ["InProgress", "Failed", "Succeeded", "TimedOut", "Created"] + name: "Composite", + className: "AzureActiveDirectoryLogin" } }, - operationId: { - readOnly: true, - serializedName: "properties.operationId", + validation: { + serializedName: "properties.validation", type: { - name: "String" + name: "Composite", + className: "AzureActiveDirectoryValidation" } }, - localMySqlEnabled: { - readOnly: true, - serializedName: "properties.localMySqlEnabled", + isAutoProvisioned: { + serializedName: "properties.isAutoProvisioned", type: { name: "Boolean" } @@ -11556,378 +11494,360 @@ export const MigrateMySqlStatus: msRest.CompositeMapper = { } }; -export const RelayServiceConnectionEntity: msRest.CompositeMapper = { - serializedName: "RelayServiceConnectionEntity", +export const AzureBlobStorageHttpLogsConfig: msRest.CompositeMapper = { + serializedName: "AzureBlobStorageHttpLogsConfig", type: { name: "Composite", - className: "RelayServiceConnectionEntity", + className: "AzureBlobStorageHttpLogsConfig", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - entityName: { - serializedName: "properties.entityName", - type: { - name: "String" - } - }, - entityConnectionString: { - serializedName: "properties.entityConnectionString", - type: { - name: "String" - } - }, - resourceType: { - serializedName: "properties.resourceType", - type: { - name: "String" - } - }, - resourceConnectionString: { - serializedName: "properties.resourceConnectionString", - type: { - name: "String" - } - }, - hostname: { - serializedName: "properties.hostname", + sasUrl: { + serializedName: "sasUrl", type: { name: "String" } }, - port: { - serializedName: "properties.port", + retentionInDays: { + serializedName: "retentionInDays", type: { name: "Number" } }, - biztalkUri: { - serializedName: "properties.biztalkUri", + enabled: { + serializedName: "enabled", type: { - name: "String" + name: "Boolean" } } } } }; -export const NetworkFeatures: msRest.CompositeMapper = { - serializedName: "NetworkFeatures", +export const AzureStaticWebAppsRegistration: msRest.CompositeMapper = { + serializedName: "AzureStaticWebAppsRegistration", type: { name: "Composite", - className: "NetworkFeatures", + className: "AzureStaticWebAppsRegistration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - virtualNetworkName: { - readOnly: true, - serializedName: "properties.virtualNetworkName", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } - }, - virtualNetworkConnection: { - readOnly: true, - serializedName: "properties.virtualNetworkConnection", - type: { - name: "Composite", - className: "VnetInfo" - } - }, - hybridConnections: { - readOnly: true, - serializedName: "properties.hybridConnections", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "RelayServiceConnectionEntity" - } - } - } - }, - hybridConnectionsV2: { - readOnly: true, - serializedName: "properties.hybridConnectionsV2", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HybridConnection" - } - } - } } } } }; -export const NetworkTrace: msRest.CompositeMapper = { - serializedName: "NetworkTrace", +export const AzureStaticWebApps: msRest.CompositeMapper = { + serializedName: "AzureStaticWebApps", type: { name: "Composite", - className: "NetworkTrace", + className: "AzureStaticWebApps", modelProperties: { - path: { - serializedName: "path", - type: { - name: "String" - } - }, - status: { - serializedName: "status", + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - message: { - serializedName: "message", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "AzureStaticWebAppsRegistration" } } } } }; -export const PerfMonSample: msRest.CompositeMapper = { - serializedName: "PerfMonSample", +export const AzureStoragePropertyDictionaryResource: msRest.CompositeMapper = { + serializedName: "AzureStoragePropertyDictionaryResource", type: { name: "Composite", - className: "PerfMonSample", + className: "AzureStoragePropertyDictionaryResource", modelProperties: { - time: { - serializedName: "time", - type: { - name: "DateTime" - } - }, - instanceName: { - serializedName: "instanceName", - type: { - name: "String" - } - }, - value: { - serializedName: "value", + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "Number" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "AzureStorageInfoValue" + } + } } } } } }; -export const PerfMonSet: msRest.CompositeMapper = { - serializedName: "PerfMonSet", +export const DatabaseBackupSetting: msRest.CompositeMapper = { + serializedName: "DatabaseBackupSetting", type: { name: "Composite", - className: "PerfMonSet", + className: "DatabaseBackupSetting", modelProperties: { - name: { - serializedName: "name", + databaseType: { + required: true, + serializedName: "databaseType", type: { name: "String" } }, - startTime: { - serializedName: "startTime", - type: { - name: "DateTime" - } - }, - endTime: { - serializedName: "endTime", + name: { + serializedName: "name", type: { - name: "DateTime" + name: "String" } }, - timeGrain: { - serializedName: "timeGrain", + connectionStringName: { + serializedName: "connectionStringName", type: { name: "String" } }, - values: { - serializedName: "values", + connectionString: { + serializedName: "connectionString", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PerfMonSample" - } - } + name: "String" } } } } }; -export const PerfMonResponse: msRest.CompositeMapper = { - serializedName: "PerfMonResponse", +export const BackupItem: msRest.CompositeMapper = { + serializedName: "BackupItem", type: { name: "Composite", - className: "PerfMonResponse", + className: "BackupItem", modelProperties: { - code: { - serializedName: "code", + ...ProxyOnlyResource.type.modelProperties, + backupId: { + readOnly: true, + serializedName: "properties.id", type: { - name: "String" + name: "Number" } }, - message: { - serializedName: "message", + storageAccountUrl: { + readOnly: true, + serializedName: "properties.storageAccountUrl", type: { name: "String" } }, - data: { - serializedName: "data", + blobName: { + readOnly: true, + serializedName: "properties.blobName", type: { - name: "Composite", - className: "PerfMonSet" + name: "String" } - } - } - } -}; - -export const PremierAddOn: msRest.CompositeMapper = { - serializedName: "PremierAddOn", - type: { - name: "Composite", - className: "PremierAddOn", - modelProperties: { - ...Resource.type.modelProperties, - sku: { - serializedName: "properties.sku", + }, + backupItemName: { + readOnly: true, + serializedName: "properties.name", type: { name: "String" } }, - product: { - serializedName: "properties.product", + status: { + readOnly: true, + serializedName: "properties.status", type: { - name: "String" + name: "Enum", + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created", + "Skipped", + "PartiallySucceeded", + "DeleteInProgress", + "DeleteFailed", + "Deleted" + ] } }, - vendor: { - serializedName: "properties.vendor", + sizeInBytes: { + readOnly: true, + serializedName: "properties.sizeInBytes", type: { - name: "String" + name: "Number" } }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + created: { + readOnly: true, + serializedName: "properties.created", type: { - name: "String" + name: "DateTime" } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + log: { + readOnly: true, + serializedName: "properties.log", type: { name: "String" } - } - } - } -}; - -export const PremierAddOnPatchResource: msRest.CompositeMapper = { - serializedName: "PremierAddOnPatchResource", - type: { - name: "Composite", - className: "PremierAddOnPatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sku: { - serializedName: "properties.sku", + }, + databases: { + readOnly: true, + serializedName: "properties.databases", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabaseBackupSetting" + } + } } }, - product: { - serializedName: "properties.product", + scheduled: { + readOnly: true, + serializedName: "properties.scheduled", type: { - name: "String" + name: "Boolean" } }, - vendor: { - serializedName: "properties.vendor", + lastRestoreTimeStamp: { + readOnly: true, + serializedName: "properties.lastRestoreTimeStamp", type: { - name: "String" + name: "DateTime" } }, - marketplacePublisher: { - serializedName: "properties.marketplacePublisher", + finishedTimeStamp: { + readOnly: true, + serializedName: "properties.finishedTimeStamp", type: { - name: "String" + name: "DateTime" } }, - marketplaceOffer: { - serializedName: "properties.marketplaceOffer", + correlationId: { + readOnly: true, + serializedName: "properties.correlationId", type: { name: "String" } + }, + websiteSizeInBytes: { + readOnly: true, + serializedName: "properties.websiteSizeInBytes", + type: { + name: "Number" + } } } } }; -export const PrivateAccessSubnet: msRest.CompositeMapper = { - serializedName: "PrivateAccessSubnet", +export const BackupSchedule: msRest.CompositeMapper = { + serializedName: "BackupSchedule", type: { name: "Composite", - className: "PrivateAccessSubnet", + className: "BackupSchedule", modelProperties: { - name: { - serializedName: "name", + frequencyInterval: { + required: true, + serializedName: "frequencyInterval", + defaultValue: 7, type: { - name: "String" + name: "Number" } }, - key: { - serializedName: "key", + frequencyUnit: { + required: true, + serializedName: "frequencyUnit", + defaultValue: 'Day', + type: { + name: "Enum", + allowedValues: [ + "Day", + "Hour" + ] + } + }, + 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 PrivateAccessVirtualNetwork: msRest.CompositeMapper = { - serializedName: "PrivateAccessVirtualNetwork", +export const BackupRequest: msRest.CompositeMapper = { + serializedName: "BackupRequest", type: { name: "Composite", - className: "PrivateAccessVirtualNetwork", + className: "BackupRequest", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + backupName: { + serializedName: "properties.backupName", type: { name: "String" } }, - key: { - serializedName: "key", + enabled: { + serializedName: "properties.enabled", type: { - name: "Number" + name: "Boolean" } }, - resourceId: { - serializedName: "resourceId", + storageAccountUrl: { + required: true, + serializedName: "properties.storageAccountUrl", type: { name: "String" } }, - subnets: { - serializedName: "subnets", + backupSchedule: { + serializedName: "properties.backupSchedule", + type: { + name: "Composite", + className: "BackupSchedule" + } + }, + databases: { + serializedName: "properties.databases", type: { name: "Sequence", element: { type: { name: "Composite", - className: "PrivateAccessSubnet" + className: "DatabaseBackupSetting" } } } @@ -11936,474 +11856,463 @@ export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { } }; -export const PrivateAccess: msRest.CompositeMapper = { - serializedName: "PrivateAccess", +export const BlobStorageTokenStore: msRest.CompositeMapper = { + serializedName: "BlobStorageTokenStore", type: { name: "Composite", - className: "PrivateAccess", + className: "BlobStorageTokenStore", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - enabled: { - serializedName: "properties.enabled", - type: { - name: "Boolean" - } - }, - virtualNetworks: { - serializedName: "properties.virtualNetworks", + sasUrlSettingName: { + serializedName: "properties.sasUrlSettingName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateAccessVirtualNetwork" - } - } + name: "String" } } } } }; -export const ProcessThreadInfo: msRest.CompositeMapper = { - serializedName: "ProcessThreadInfo", +export const ClientRegistration: msRest.CompositeMapper = { + serializedName: "ClientRegistration", type: { name: "Composite", - className: "ProcessThreadInfo", + className: "ClientRegistration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - identifier: { - readOnly: true, - serializedName: "properties.identifier", - type: { - name: "Number" - } - }, - href: { - serializedName: "properties.href", + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - process: { - serializedName: "properties.process", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } - }, - startAddress: { - serializedName: "properties.start_address", - type: { - name: "String" - } - }, - currentPriority: { - serializedName: "properties.current_priority", - type: { - name: "Number" - } - }, - priorityLevel: { - serializedName: "properties.priority_level", + } + } + } +}; + +export const ConnStringValueTypePair: msRest.CompositeMapper = { + serializedName: "ConnStringValueTypePair", + type: { + name: "Composite", + className: "ConnStringValueTypePair", + modelProperties: { + value: { + required: true, + serializedName: "value", type: { name: "String" } }, - basePriority: { - serializedName: "properties.base_priority", + type: { + required: true, + serializedName: "type", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "MySql", + "SQLServer", + "SQLAzure", + "Custom", + "NotificationHub", + "ServiceBus", + "EventHub", + "ApiHub", + "DocDb", + "RedisCache", + "PostgreSQL" + ] } - }, - startTime: { - serializedName: "properties.start_time", + } + } + } +}; + +export const ConnectionStringDictionary: msRest.CompositeMapper = { + serializedName: "ConnectionStringDictionary", + type: { + name: "Composite", + className: "ConnectionStringDictionary", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "DateTime" + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ConnStringValueTypePair" + } + } } - }, - totalProcessorTime: { - serializedName: "properties.total_processor_time", + } + } + } +}; + +export const ContainerCpuUsage: msRest.CompositeMapper = { + serializedName: "ContainerCpuUsage", + type: { + name: "Composite", + className: "ContainerCpuUsage", + modelProperties: { + totalUsage: { + serializedName: "totalUsage", type: { - name: "String" + name: "Number" } }, - userProcessorTime: { - serializedName: "properties.user_processor_time", + perCpuUsage: { + serializedName: "perCpuUsage", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Number" + } + } } }, - state: { - serializedName: "properties.state", + kernelModeUsage: { + serializedName: "kernelModeUsage", type: { - name: "String" + name: "Number" } }, - waitReason: { - serializedName: "properties.wait_reason", + userModeUsage: { + serializedName: "userModeUsage", type: { - name: "String" + name: "Number" } } } } }; -export const ProcessModuleInfo: msRest.CompositeMapper = { - serializedName: "ProcessModuleInfo", +export const ContainerThrottlingData: msRest.CompositeMapper = { + serializedName: "ContainerThrottlingData", type: { name: "Composite", - className: "ProcessModuleInfo", + className: "ContainerThrottlingData", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - baseAddress: { - serializedName: "properties.base_address", + periods: { + serializedName: "periods", type: { - name: "String" + name: "Number" } }, - fileName: { - serializedName: "properties.file_name", + throttledPeriods: { + serializedName: "throttledPeriods", type: { - name: "String" + name: "Number" } }, - href: { - serializedName: "properties.href", + throttledTime: { + serializedName: "throttledTime", type: { - name: "String" + name: "Number" } - }, - filePath: { - serializedName: "properties.file_path", + } + } + } +}; + +export const ContainerCpuStatistics: msRest.CompositeMapper = { + serializedName: "ContainerCpuStatistics", + type: { + name: "Composite", + className: "ContainerCpuStatistics", + modelProperties: { + cpuUsage: { + serializedName: "cpuUsage", type: { - name: "String" + name: "Composite", + className: "ContainerCpuUsage" } }, - moduleMemorySize: { - serializedName: "properties.module_memory_size", + systemCpuUsage: { + serializedName: "systemCpuUsage", type: { name: "Number" } }, - fileVersion: { - serializedName: "properties.file_version", - type: { - name: "String" - } - }, - fileDescription: { - serializedName: "properties.file_description", + onlineCpuCount: { + serializedName: "onlineCpuCount", type: { - name: "String" + name: "Number" } }, - product: { - serializedName: "properties.product", + throttlingData: { + serializedName: "throttlingData", type: { - name: "String" + name: "Composite", + className: "ContainerThrottlingData" } - }, - productVersion: { - serializedName: "properties.product_version", + } + } + } +}; + +export const ContainerMemoryStatistics: msRest.CompositeMapper = { + serializedName: "ContainerMemoryStatistics", + type: { + name: "Composite", + className: "ContainerMemoryStatistics", + modelProperties: { + usage: { + serializedName: "usage", type: { - name: "String" + name: "Number" } }, - isDebug: { - serializedName: "properties.is_debug", + maxUsage: { + serializedName: "maxUsage", type: { - name: "Boolean" + name: "Number" } }, - language: { - serializedName: "properties.language", + limit: { + serializedName: "limit", type: { - name: "String" + name: "Number" } } } } }; -export const ProcessInfo: msRest.CompositeMapper = { - serializedName: "ProcessInfo", +export const ContainerNetworkInterfaceStatistics: msRest.CompositeMapper = { + serializedName: "ContainerNetworkInterfaceStatistics", type: { name: "Composite", - className: "ProcessInfo", + className: "ContainerNetworkInterfaceStatistics", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - identifier: { - readOnly: true, - serializedName: "properties.identifier", + rxBytes: { + serializedName: "rxBytes", type: { name: "Number" } }, - deploymentName: { - serializedName: "properties.deployment_name", + rxPackets: { + serializedName: "rxPackets", type: { - name: "String" + name: "Number" } }, - href: { - serializedName: "properties.href", + rxErrors: { + serializedName: "rxErrors", type: { - name: "String" + name: "Number" } }, - minidump: { - serializedName: "properties.minidump", + rxDropped: { + serializedName: "rxDropped", type: { - name: "String" + name: "Number" } }, - isProfileRunning: { - serializedName: "properties.is_profile_running", + txBytes: { + serializedName: "txBytes", type: { - name: "Boolean" + name: "Number" } }, - isIisProfileRunning: { - serializedName: "properties.is_iis_profile_running", + txPackets: { + serializedName: "txPackets", type: { - name: "Boolean" + name: "Number" } }, - iisProfileTimeoutInSeconds: { - serializedName: "properties.iis_profile_timeout_in_seconds", + txErrors: { + serializedName: "txErrors", type: { name: "Number" } }, - parent: { - serializedName: "properties.parent", + txDropped: { + serializedName: "txDropped", type: { - name: "String" + name: "Number" } - }, - children: { - serializedName: "properties.children", + } + } + } +}; + +export const ContainerInfo: msRest.CompositeMapper = { + serializedName: "ContainerInfo", + type: { + name: "Composite", + className: "ContainerInfo", + modelProperties: { + currentTimeStamp: { + serializedName: "currentTimeStamp", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "DateTime" } }, - threads: { - serializedName: "properties.threads", + previousTimeStamp: { + serializedName: "previousTimeStamp", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ProcessThreadInfo" - } - } + name: "DateTime" } }, - openFileHandles: { - serializedName: "properties.open_file_handles", + currentCpuStats: { + serializedName: "currentCpuStats", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "ContainerCpuStatistics" } }, - modules: { - serializedName: "properties.modules", + previousCpuStats: { + serializedName: "previousCpuStats", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ProcessModuleInfo" - } - } + name: "Composite", + className: "ContainerCpuStatistics" } }, - fileName: { - serializedName: "properties.file_name", + memoryStats: { + serializedName: "memoryStats", type: { - name: "String" + name: "Composite", + className: "ContainerMemoryStatistics" } }, - commandLine: { - serializedName: "properties.command_line", + name: { + serializedName: "name", type: { name: "String" } }, - userName: { - serializedName: "properties.user_name", + id: { + serializedName: "id", type: { name: "String" } }, - handleCount: { - serializedName: "properties.handle_count", - type: { - name: "Number" - } - }, - moduleCount: { - serializedName: "properties.module_count", - type: { - name: "Number" - } - }, - threadCount: { - serializedName: "properties.thread_count", + eth0: { + serializedName: "eth0", type: { - name: "Number" + name: "Composite", + className: "ContainerNetworkInterfaceStatistics" } - }, - startTime: { - serializedName: "properties.start_time", + } + } + } +}; + +export const ContinuousWebJob: msRest.CompositeMapper = { + serializedName: "ContinuousWebJob", + type: { + name: "Composite", + className: "ContinuousWebJob", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + status: { + serializedName: "properties.status", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "Initializing", + "Starting", + "Running", + "PendingRestart", + "Stopped" + ] } }, - totalCpuTime: { - serializedName: "properties.total_cpu_time", + detailedStatus: { + serializedName: "properties.detailed_status", type: { name: "String" } }, - userCpuTime: { - serializedName: "properties.user_cpu_time", + logUrl: { + serializedName: "properties.log_url", type: { name: "String" } }, - privilegedCpuTime: { - serializedName: "properties.privileged_cpu_time", + runCommand: { + serializedName: "properties.run_command", type: { name: "String" } }, - workingSet: { - serializedName: "properties.working_set", - type: { - name: "Number" - } - }, - peakWorkingSet: { - serializedName: "properties.peak_working_set", - type: { - name: "Number" - } - }, - privateMemory: { - serializedName: "properties.private_memory", - type: { - name: "Number" - } - }, - virtualMemory: { - serializedName: "properties.virtual_memory", - type: { - name: "Number" - } - }, - peakVirtualMemory: { - serializedName: "properties.peak_virtual_memory", - type: { - name: "Number" - } - }, - pagedSystemMemory: { - serializedName: "properties.paged_system_memory", + url: { + serializedName: "properties.url", type: { - name: "Number" + name: "String" } }, - nonPagedSystemMemory: { - serializedName: "properties.non_paged_system_memory", + extraInfoUrl: { + serializedName: "properties.extra_info_url", type: { - name: "Number" + name: "String" } }, - pagedMemory: { - serializedName: "properties.paged_memory", + webJobType: { + serializedName: "properties.web_job_type", type: { - name: "Number" + name: "Enum", + allowedValues: [ + "Continuous", + "Triggered" + ] } }, - peakPagedMemory: { - serializedName: "properties.peak_paged_memory", + error: { + serializedName: "properties.error", type: { - name: "Number" + name: "String" } }, - timeStamp: { - serializedName: "properties.time_stamp", + usingSdk: { + serializedName: "properties.using_sdk", type: { - name: "DateTime" + name: "Boolean" } }, - environmentVariables: { - serializedName: "properties.environment_variables", + settings: { + serializedName: "properties.settings", type: { name: "Dictionary", value: { type: { - name: "String" + name: "Object" } } } - }, - isScmSite: { - serializedName: "properties.is_scm_site", - type: { - name: "Boolean" - } - }, - isWebjob: { - serializedName: "properties.is_webjob", - type: { - name: "Boolean" - } - }, - description: { - serializedName: "properties.description", - type: { - name: "String" - } } } } }; -export const PublicCertificate: msRest.CompositeMapper = { - serializedName: "PublicCertificate", +export const CookieExpiration: msRest.CompositeMapper = { + serializedName: "CookieExpiration", type: { name: "Composite", - className: "PublicCertificate", + className: "CookieExpiration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - blob: { - serializedName: "properties.blob", - type: { - name: "ByteArray" - } - }, - publicCertificateLocation: { - serializedName: "properties.publicCertificateLocation", + convention: { + serializedName: "properties.convention", type: { name: "Enum", - allowedValues: ["CurrentUserMy", "LocalMachineMy", "Unknown"] + allowedValues: [ + "FixedTime", + "IdentityProviderDerived" + ] } }, - thumbprint: { - readOnly: true, - serializedName: "properties.thumbprint", + timeToExpiration: { + serializedName: "properties.timeToExpiration", type: { name: "String" } @@ -12412,196 +12321,154 @@ export const PublicCertificate: msRest.CompositeMapper = { } }; -export const RestoreRequest: msRest.CompositeMapper = { - serializedName: "RestoreRequest", +export const CsmPublishingCredentialsPoliciesEntity: msRest.CompositeMapper = { + serializedName: "CsmPublishingCredentialsPoliciesEntity", type: { name: "Composite", - className: "RestoreRequest", + className: "CsmPublishingCredentialsPoliciesEntity", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - storageAccountUrl: { + allow: { required: true, - serializedName: "properties.storageAccountUrl", + serializedName: "properties.allow", type: { - name: "String" + name: "Boolean" } - }, - blobName: { - serializedName: "properties.blobName", - type: { - name: "String" - } - }, - overwrite: { + } + } + } +}; + +export const CsmPublishingCredentialsPoliciesCollection: msRest.CompositeMapper = { + serializedName: "CsmPublishingCredentialsPoliciesCollection", + type: { + name: "Composite", + className: "CsmPublishingCredentialsPoliciesCollection", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + ftp: { required: true, - serializedName: "properties.overwrite", - type: { - name: "Boolean" - } - }, - siteName: { - serializedName: "properties.siteName", + serializedName: "properties.ftp", type: { - name: "String" + name: "Composite", + className: "CsmPublishingCredentialsPoliciesEntity" } }, - databases: { - serializedName: "properties.databases", + scm: { + required: true, + serializedName: "properties.scm", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatabaseBackupSetting" - } - } + name: "Composite", + className: "CsmPublishingCredentialsPoliciesEntity" } - }, - ignoreConflictingHostNames: { - serializedName: "properties.ignoreConflictingHostNames", - defaultValue: false, + } + } + } +}; + +export const CsmPublishingProfileOptions: msRest.CompositeMapper = { + serializedName: "CsmPublishingProfileOptions", + type: { + name: "Composite", + className: "CsmPublishingProfileOptions", + modelProperties: { + format: { + serializedName: "format", type: { - name: "Boolean" + name: "String" } }, - ignoreDatabases: { - serializedName: "properties.ignoreDatabases", - defaultValue: false, + includeDisasterRecoveryEndpoints: { + serializedName: "includeDisasterRecoveryEndpoints", type: { name: "Boolean" } - }, - appServicePlan: { - serializedName: "properties.appServicePlan", + } + } + } +}; + +export const CsmSlotEntity: msRest.CompositeMapper = { + serializedName: "CsmSlotEntity", + type: { + name: "Composite", + className: "CsmSlotEntity", + modelProperties: { + targetSlot: { + required: true, + serializedName: "targetSlot", type: { name: "String" } }, - operationType: { - serializedName: "properties.operationType", - defaultValue: "Default", - type: { - name: "Enum", - allowedValues: ["Default", "Clone", "Relocation", "Snapshot", "CloudFS"] - } - }, - adjustConnectionStrings: { - serializedName: "properties.adjustConnectionStrings", + preserveVnet: { + required: true, + serializedName: "preserveVnet", type: { name: "Boolean" } - }, - hostingEnvironment: { - serializedName: "properties.hostingEnvironment", - type: { - name: "String" - } } } } }; -export const SiteAuthSettings: msRest.CompositeMapper = { - serializedName: "SiteAuthSettings", +export const CustomHostnameAnalysisResult: msRest.CompositeMapper = { + serializedName: "CustomHostnameAnalysisResult", type: { name: "Composite", - className: "SiteAuthSettings", + className: "CustomHostnameAnalysisResult", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - 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", + isHostnameAlreadyVerified: { + readOnly: true, + serializedName: "properties.isHostnameAlreadyVerified", type: { name: "Boolean" } }, - allowedExternalRedirectUrls: { - serializedName: "properties.allowedExternalRedirectUrls", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - defaultProvider: { - serializedName: "properties.defaultProvider", + customDomainVerificationTest: { + readOnly: true, + serializedName: "properties.customDomainVerificationTest", type: { name: "Enum", allowedValues: [ - "AzureActiveDirectory", - "Facebook", - "Google", - "MicrosoftAccount", - "Twitter", - "Github" + "Passed", + "Failed", + "Skipped" ] } }, - tokenRefreshExtensionHours: { - serializedName: "properties.tokenRefreshExtensionHours", - type: { - name: "Number" - } - }, - clientId: { - serializedName: "properties.clientId", - type: { - name: "String" - } - }, - clientSecret: { - serializedName: "properties.clientSecret", + customDomainVerificationFailureInfo: { + readOnly: true, + serializedName: "properties.customDomainVerificationFailureInfo", type: { - name: "String" + name: "Composite", + className: "ErrorEntity" } }, - clientSecretSettingName: { - serializedName: "properties.clientSecretSettingName", + hasConflictOnScaleUnit: { + readOnly: true, + serializedName: "properties.hasConflictOnScaleUnit", type: { - name: "String" + name: "Boolean" } }, - clientSecretCertificateThumbprint: { - serializedName: "properties.clientSecretCertificateThumbprint", + hasConflictAcrossSubscription: { + readOnly: true, + serializedName: "properties.hasConflictAcrossSubscription", type: { - name: "String" + name: "Boolean" } }, - issuer: { - serializedName: "properties.issuer", + conflictingAppResourceId: { + readOnly: true, + serializedName: "properties.conflictingAppResourceId", type: { name: "String" } }, - validateIssuer: { - serializedName: "properties.validateIssuer", - type: { - name: "Boolean" - } - }, - allowedAudiences: { - serializedName: "properties.allowedAudiences", + cNameRecords: { + serializedName: "properties.cNameRecords", type: { name: "Sequence", element: { @@ -12611,8 +12478,8 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } }, - additionalLoginParams: { - serializedName: "properties.additionalLoginParams", + txtRecords: { + serializedName: "properties.txtRecords", type: { name: "Sequence", element: { @@ -12622,32 +12489,8 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } }, - aadClaimsAuthorization: { - serializedName: "properties.aadClaimsAuthorization", - type: { - name: "String" - } - }, - googleClientId: { - serializedName: "properties.googleClientId", - type: { - name: "String" - } - }, - googleClientSecret: { - serializedName: "properties.googleClientSecret", - type: { - name: "String" - } - }, - googleClientSecretSettingName: { - serializedName: "properties.googleClientSecretSettingName", - type: { - name: "String" - } - }, - googleOAuthScopes: { - serializedName: "properties.googleOAuthScopes", + aRecords: { + serializedName: "properties.aRecords", type: { name: "Sequence", element: { @@ -12657,26 +12500,8 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } }, - facebookAppId: { - serializedName: "properties.facebookAppId", - type: { - name: "String" - } - }, - facebookAppSecret: { - serializedName: "properties.facebookAppSecret", - type: { - name: "String" - } - }, - facebookAppSecretSettingName: { - serializedName: "properties.facebookAppSecretSettingName", - type: { - name: "String" - } - }, - facebookOAuthScopes: { - serializedName: "properties.facebookOAuthScopes", + alternateCNameRecords: { + serializedName: "properties.alternateCNameRecords", type: { name: "Sequence", element: { @@ -12686,26 +12511,8 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } }, - gitHubClientId: { - serializedName: "properties.gitHubClientId", - type: { - name: "String" - } - }, - gitHubClientSecret: { - serializedName: "properties.gitHubClientSecret", - type: { - name: "String" - } - }, - gitHubClientSecretSettingName: { - serializedName: "properties.gitHubClientSecretSettingName", - type: { - name: "String" - } - }, - gitHubOAuthScopes: { - serializedName: "properties.gitHubOAuthScopes", + alternateTxtRecords: { + serializedName: "properties.alternateTxtRecords", type: { name: "Sequence", element: { @@ -12714,68 +12521,70 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } } } - }, - twitterConsumerKey: { - serializedName: "properties.twitterConsumerKey", - type: { - name: "String" - } - }, - twitterConsumerSecret: { - serializedName: "properties.twitterConsumerSecret", - type: { - name: "String" - } - }, - twitterConsumerSecretSettingName: { - serializedName: "properties.twitterConsumerSecretSettingName", + } + } + } +}; + +export const OpenIdConnectClientCredential: msRest.CompositeMapper = { + serializedName: "OpenIdConnectClientCredential", + type: { + name: "Composite", + className: "OpenIdConnectClientCredential", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + method: { + serializedName: "properties.method", type: { - name: "String" + name: "Enum", + allowedValues: [ + "ClientSecretPost" + ] } }, - microsoftAccountClientId: { - serializedName: "properties.microsoftAccountClientId", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } - }, - microsoftAccountClientSecret: { - serializedName: "properties.microsoftAccountClientSecret", + } + } + } +}; + +export const OpenIdConnectConfig: msRest.CompositeMapper = { + serializedName: "OpenIdConnectConfig", + type: { + name: "Composite", + className: "OpenIdConnectConfig", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + authorizationEndpoint: { + serializedName: "properties.authorizationEndpoint", type: { name: "String" } }, - microsoftAccountClientSecretSettingName: { - serializedName: "properties.microsoftAccountClientSecretSettingName", + tokenEndpoint: { + serializedName: "properties.tokenEndpoint", type: { name: "String" } }, - microsoftAccountOAuthScopes: { - serializedName: "properties.microsoftAccountOAuthScopes", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - isAuthFromFile: { - serializedName: "properties.isAuthFromFile", + issuer: { + serializedName: "properties.issuer", type: { name: "String" } }, - authFilePath: { - serializedName: "properties.authFilePath", + certificationUri: { + serializedName: "properties.certificationUri", type: { name: "String" } }, - configVersion: { - serializedName: "properties.configVersion", + wellKnownOpenIdConfiguration: { + serializedName: "properties.wellKnownOpenIdConfiguration", type: { name: "String" } @@ -12784,1150 +12593,1968 @@ export const SiteAuthSettings: msRest.CompositeMapper = { } }; -export const SiteAuthSettingsV2: msRest.CompositeMapper = { - serializedName: "SiteAuthSettingsV2", +export const OpenIdConnectRegistration: msRest.CompositeMapper = { + serializedName: "OpenIdConnectRegistration", type: { name: "Composite", - className: "SiteAuthSettingsV2", + className: "OpenIdConnectRegistration", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - platform: { - serializedName: "properties.platform", + clientId: { + serializedName: "properties.clientId", type: { - name: "Composite", - className: "AuthPlatform" + name: "String" } }, - globalValidation: { - serializedName: "properties.globalValidation", + clientCredential: { + serializedName: "properties.clientCredential", type: { name: "Composite", - className: "GlobalValidation" + className: "OpenIdConnectClientCredential" } }, - identityProviders: { - serializedName: "properties.identityProviders", + openIdConnectConfiguration: { + serializedName: "properties.openIdConnectConfiguration", type: { name: "Composite", - className: "IdentityProviders" + className: "OpenIdConnectConfig" } - }, - login: { - serializedName: "properties.login", + } + } + } +}; + +export const OpenIdConnectLogin: msRest.CompositeMapper = { + serializedName: "OpenIdConnectLogin", + type: { + name: "Composite", + className: "OpenIdConnectLogin", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + nameClaimType: { + serializedName: "properties.nameClaimType", type: { - name: "Composite", - className: "Login" + name: "String" } }, - httpSettings: { - serializedName: "properties.httpSettings", + scopes: { + serializedName: "properties.scopes", type: { - name: "Composite", - className: "HttpSettings" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const SiteCloneabilityCriterion: msRest.CompositeMapper = { - serializedName: "SiteCloneabilityCriterion", +export const CustomOpenIdConnectProvider: msRest.CompositeMapper = { + serializedName: "CustomOpenIdConnectProvider", type: { name: "Composite", - className: "SiteCloneabilityCriterion", + className: "CustomOpenIdConnectProvider", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "String" + name: "Boolean" } }, - description: { - serializedName: "description", + registration: { + serializedName: "properties.registration", type: { - name: "String" + name: "Composite", + className: "OpenIdConnectRegistration" + } + }, + login: { + serializedName: "properties.login", + type: { + name: "Composite", + className: "OpenIdConnectLogin" } } } } }; -export const SiteCloneability: msRest.CompositeMapper = { - serializedName: "SiteCloneability", +export const DeletedAppRestoreRequest: msRest.CompositeMapper = { + serializedName: "DeletedAppRestoreRequest", type: { name: "Composite", - className: "SiteCloneability", + className: "DeletedAppRestoreRequest", modelProperties: { - result: { - serializedName: "result", + ...ProxyOnlyResource.type.modelProperties, + deletedSiteId: { + serializedName: "properties.deletedSiteId", type: { - name: "Enum", - allowedValues: ["Cloneable", "PartiallyCloneable", "NotCloneable"] + name: "String" } }, - blockingFeatures: { - serializedName: "blockingFeatures", + recoverConfiguration: { + serializedName: "properties.recoverConfiguration", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "Boolean" } }, - unsupportedFeatures: { - serializedName: "unsupportedFeatures", + snapshotTime: { + serializedName: "properties.snapshotTime", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "String" } }, - blockingCharacteristics: { - serializedName: "blockingCharacteristics", + useDRSecondary: { + serializedName: "properties.useDRSecondary", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SiteCloneabilityCriterion" - } - } + name: "Boolean" } } } } }; -export const SiteConfigResource: msRest.CompositeMapper = { - serializedName: "SiteConfigResource", +export const Deployment: msRest.CompositeMapper = { + serializedName: "Deployment", type: { name: "Composite", - className: "SiteConfigResource", + className: "Deployment", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - numberOfWorkers: { - serializedName: "properties.numberOfWorkers", + status: { + serializedName: "properties.status", type: { name: "Number" } }, - defaultDocuments: { - serializedName: "properties.defaultDocuments", + message: { + serializedName: "properties.message", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - netFrameworkVersion: { - serializedName: "properties.netFrameworkVersion", - defaultValue: "v4.6", + author: { + serializedName: "properties.author", type: { name: "String" } }, - phpVersion: { - serializedName: "properties.phpVersion", + deployer: { + serializedName: "properties.deployer", type: { name: "String" } }, - pythonVersion: { - serializedName: "properties.pythonVersion", + authorEmail: { + serializedName: "properties.author_email", type: { name: "String" } }, - nodeVersion: { - serializedName: "properties.nodeVersion", + startTime: { + serializedName: "properties.start_time", type: { - name: "String" + name: "DateTime" } }, - powerShellVersion: { - serializedName: "properties.powerShellVersion", + endTime: { + serializedName: "properties.end_time", type: { - name: "String" + name: "DateTime" } }, - linuxFxVersion: { - serializedName: "properties.linuxFxVersion", + active: { + serializedName: "properties.active", type: { - name: "String" + name: "Boolean" } }, - windowsFxVersion: { - serializedName: "properties.windowsFxVersion", + details: { + serializedName: "properties.details", type: { name: "String" } - }, - requestTracingEnabled: { - serializedName: "properties.requestTracingEnabled", + } + } + } +}; + +export const EnabledConfig: msRest.CompositeMapper = { + serializedName: "EnabledConfig", + type: { + name: "Composite", + className: "EnabledConfig", + modelProperties: { + enabled: { + serializedName: "enabled", type: { name: "Boolean" } - }, - requestTracingExpirationTime: { - serializedName: "properties.requestTracingExpirationTime", + } + } + } +}; + +export const Facebook: msRest.CompositeMapper = { + serializedName: "Facebook", + type: { + name: "Composite", + className: "Facebook", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "DateTime" + name: "Boolean" } }, - remoteDebuggingEnabled: { - serializedName: "properties.remoteDebuggingEnabled", + registration: { + serializedName: "properties.registration", type: { - name: "Boolean" + name: "Composite", + className: "AppRegistration" } }, - remoteDebuggingVersion: { - serializedName: "properties.remoteDebuggingVersion", + graphApiVersion: { + serializedName: "properties.graphApiVersion", type: { name: "String" } }, - httpLoggingEnabled: { - serializedName: "properties.httpLoggingEnabled", + login: { + serializedName: "properties.login", type: { - name: "Boolean" + name: "Composite", + className: "LoginScopes" + } + } + } + } +}; + +export const FileSystemHttpLogsConfig: msRest.CompositeMapper = { + serializedName: "FileSystemHttpLogsConfig", + type: { + name: "Composite", + className: "FileSystemHttpLogsConfig", + modelProperties: { + retentionInMb: { + serializedName: "retentionInMb", + constraints: { + InclusiveMaximum: 100, + InclusiveMinimum: 25 + }, + type: { + name: "Number" } }, - logsDirectorySizeLimit: { - serializedName: "properties.logsDirectorySizeLimit", + retentionInDays: { + serializedName: "retentionInDays", type: { name: "Number" } }, - detailedErrorLoggingEnabled: { - serializedName: "properties.detailedErrorLoggingEnabled", + enabled: { + serializedName: "enabled", type: { name: "Boolean" } - }, - publishingUsername: { - serializedName: "properties.publishingUsername", + } + } + } +}; + +export const FileSystemTokenStore: msRest.CompositeMapper = { + serializedName: "FileSystemTokenStore", + type: { + name: "Composite", + className: "FileSystemTokenStore", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + directory: { + serializedName: "properties.directory", type: { name: "String" } - }, - appSettings: { - serializedName: "properties.appSettings", + } + } + } +}; + +export const ForwardProxy: msRest.CompositeMapper = { + serializedName: "ForwardProxy", + type: { + name: "Composite", + className: "ForwardProxy", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + convention: { + serializedName: "properties.convention", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Enum", + allowedValues: [ + "NoProxy", + "Standard", + "Custom" + ] } }, - connectionStrings: { - serializedName: "properties.connectionStrings", + customHostHeaderName: { + serializedName: "properties.customHostHeaderName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ConnStringInfo" - } - } + name: "String" } }, - machineKey: { - readOnly: true, - serializedName: "properties.machineKey", + customProtoHeaderName: { + serializedName: "properties.customProtoHeaderName", type: { - name: "Composite", - className: "SiteMachineKey" + name: "String" } - }, - handlerMappings: { - serializedName: "properties.handlerMappings", + } + } + } +}; + +export const FunctionEnvelope: msRest.CompositeMapper = { + serializedName: "FunctionEnvelope", + type: { + name: "Composite", + className: "FunctionEnvelope", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + functionAppId: { + serializedName: "properties.function_app_id", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HandlerMapping" - } - } + name: "String" } }, - documentRoot: { - serializedName: "properties.documentRoot", + scriptRootPathHref: { + serializedName: "properties.script_root_path_href", type: { name: "String" } }, - scmType: { - serializedName: "properties.scmType", + scriptHref: { + serializedName: "properties.script_href", type: { name: "String" } }, - use32BitWorkerProcess: { - serializedName: "properties.use32BitWorkerProcess", + configHref: { + serializedName: "properties.config_href", type: { - name: "Boolean" + name: "String" } }, - webSocketsEnabled: { - serializedName: "properties.webSocketsEnabled", + testDataHref: { + serializedName: "properties.test_data_href", type: { - name: "Boolean" + name: "String" } }, - alwaysOn: { - serializedName: "properties.alwaysOn", + secretsFileHref: { + serializedName: "properties.secrets_file_href", type: { - name: "Boolean" + name: "String" } }, - javaVersion: { - serializedName: "properties.javaVersion", + href: { + serializedName: "properties.href", type: { name: "String" } }, - javaContainer: { - serializedName: "properties.javaContainer", + config: { + serializedName: "properties.config", type: { - name: "String" + name: "Object" } }, - javaContainerVersion: { - serializedName: "properties.javaContainerVersion", + files: { + serializedName: "properties.files", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "String" + } + } } }, - appCommandLine: { - serializedName: "properties.appCommandLine", + testData: { + serializedName: "properties.test_data", type: { name: "String" } }, - managedPipelineMode: { - serializedName: "properties.managedPipelineMode", + invokeUrlTemplate: { + serializedName: "properties.invoke_url_template", + type: { + name: "String" + } + }, + language: { + serializedName: "properties.language", + type: { + name: "String" + } + }, + isDisabled: { + serializedName: "properties.isDisabled", + type: { + name: "Boolean" + } + } + } + } +}; + +export const FunctionSecrets: msRest.CompositeMapper = { + serializedName: "FunctionSecrets", + type: { + name: "Composite", + className: "FunctionSecrets", + modelProperties: { + key: { + serializedName: "key", + type: { + name: "String" + } + }, + triggerUrl: { + serializedName: "trigger_url", + type: { + name: "String" + } + } + } + } +}; + +export const GitHub: msRest.CompositeMapper = { + serializedName: "GitHub", + type: { + name: "Composite", + className: "GitHub", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + registration: { + serializedName: "properties.registration", + type: { + name: "Composite", + className: "ClientRegistration" + } + }, + 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" + } + }, + runtimeVersion: { + serializedName: "runtimeVersion", + type: { + name: "String" + } + } + } + } +}; + +export const GitHubActionContainerConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionContainerConfiguration", + type: { + name: "Composite", + className: "GitHubActionContainerConfiguration", + modelProperties: { + serverUrl: { + serializedName: "serverUrl", + type: { + name: "String" + } + }, + imageName: { + serializedName: "imageName", + type: { + name: "String" + } + }, + username: { + serializedName: "username", + type: { + name: "String" + } + }, + password: { + serializedName: "password", + type: { + name: "String" + } + } + } + } +}; + +export const GitHubActionConfiguration: msRest.CompositeMapper = { + serializedName: "GitHubActionConfiguration", + type: { + name: "Composite", + className: "GitHubActionConfiguration", + modelProperties: { + codeConfiguration: { + serializedName: "codeConfiguration", + type: { + name: "Composite", + className: "GitHubActionCodeConfiguration" + } + }, + containerConfiguration: { + serializedName: "containerConfiguration", + type: { + name: "Composite", + className: "GitHubActionContainerConfiguration" + } + }, + isLinux: { + serializedName: "isLinux", + type: { + name: "Boolean" + } + }, + generateWorkflowFile: { + serializedName: "generateWorkflowFile", + type: { + name: "Boolean" + } + } + } + } +}; + +export const GlobalValidation: msRest.CompositeMapper = { + serializedName: "GlobalValidation", + type: { + name: "Composite", + className: "GlobalValidation", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + requireAuthentication: { + serializedName: "properties.requireAuthentication", + type: { + name: "Boolean" + } + }, + unauthenticatedClientAction: { + serializedName: "properties.unauthenticatedClientAction", type: { name: "Enum", - allowedValues: ["Integrated", "Classic"] + allowedValues: [ + "RedirectToLoginPage", + "AllowAnonymous", + "Return401", + "Return403" + ] } }, - virtualApplications: { - serializedName: "properties.virtualApplications", + redirectToProvider: { + serializedName: "properties.redirectToProvider", + type: { + name: "String" + } + }, + excludedPaths: { + serializedName: "properties.excludedPaths", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "VirtualApplication" + name: "String" } } } - }, - loadBalancing: { - serializedName: "properties.loadBalancing", + } + } + } +}; + +export const Google: msRest.CompositeMapper = { + serializedName: "Google", + type: { + name: "Composite", + className: "Google", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { - name: "Enum", - allowedValues: [ - "WeightedRoundRobin", - "LeastRequests", - "LeastResponseTime", - "WeightedTotalTraffic", - "RequestHash", - "PerSiteRoundRobin" - ] + name: "Boolean" } }, - experiments: { - serializedName: "properties.experiments", + registration: { + serializedName: "properties.registration", type: { name: "Composite", - className: "Experiments" + className: "ClientRegistration" } }, - limits: { - serializedName: "properties.limits", + login: { + serializedName: "properties.login", type: { name: "Composite", - className: "SiteLimits" + className: "LoginScopes" } }, - autoHealEnabled: { - serializedName: "properties.autoHealEnabled", + validation: { + serializedName: "properties.validation", + type: { + name: "Composite", + className: "AllowedAudiencesValidation" + } + } + } + } +}; + +export const HostKeys: msRest.CompositeMapper = { + serializedName: "HostKeys", + type: { + name: "Composite", + className: "HostKeys", + modelProperties: { + masterKey: { + serializedName: "masterKey", + type: { + name: "String" + } + }, + functionKeys: { + serializedName: "functionKeys", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + systemKeys: { + serializedName: "systemKeys", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const HostNameBinding: msRest.CompositeMapper = { + serializedName: "HostNameBinding", + type: { + name: "Composite", + className: "HostNameBinding", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + siteName: { + serializedName: "properties.siteName", + type: { + name: "String" + } + }, + domainId: { + serializedName: "properties.domainId", + type: { + name: "String" + } + }, + azureResourceName: { + serializedName: "properties.azureResourceName", + type: { + name: "String" + } + }, + azureResourceType: { + serializedName: "properties.azureResourceType", + type: { + name: "Enum", + allowedValues: [ + "Website", + "TrafficManager" + ] + } + }, + customHostNameDnsRecordType: { + serializedName: "properties.customHostNameDnsRecordType", + type: { + name: "Enum", + allowedValues: [ + "CName", + "A" + ] + } + }, + hostNameType: { + serializedName: "properties.hostNameType", + type: { + name: "Enum", + allowedValues: [ + "Verified", + "Managed" + ] + } + }, + sslState: { + serializedName: "properties.sslState", + type: { + name: "Enum", + allowedValues: [ + "Disabled", + "SniEnabled", + "IpBasedEnabled" + ] + } + }, + thumbprint: { + serializedName: "properties.thumbprint", + type: { + name: "String" + } + }, + virtualIP: { + readOnly: true, + serializedName: "properties.virtualIP", + type: { + name: "String" + } + } + } + } +}; + +export const HttpLogsConfig: msRest.CompositeMapper = { + serializedName: "HttpLogsConfig", + type: { + name: "Composite", + className: "HttpLogsConfig", + modelProperties: { + fileSystem: { + serializedName: "fileSystem", + type: { + name: "Composite", + className: "FileSystemHttpLogsConfig" + } + }, + azureBlobStorage: { + serializedName: "azureBlobStorage", + type: { + name: "Composite", + className: "AzureBlobStorageHttpLogsConfig" + } + } + } + } +}; + +export const HttpSettingsRoutes: msRest.CompositeMapper = { + serializedName: "HttpSettingsRoutes", + type: { + name: "Composite", + className: "HttpSettingsRoutes", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + apiPrefix: { + serializedName: "properties.apiPrefix", + type: { + name: "String" + } + } + } + } +}; + +export const HttpSettings: msRest.CompositeMapper = { + serializedName: "HttpSettings", + type: { + name: "Composite", + className: "HttpSettings", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + requireHttps: { + serializedName: "properties.requireHttps", + type: { + name: "Boolean" + } + }, + routes: { + serializedName: "properties.routes", + type: { + name: "Composite", + className: "HttpSettingsRoutes" + } + }, + forwardProxy: { + serializedName: "properties.forwardProxy", + type: { + name: "Composite", + className: "ForwardProxy" + } + } + } + } +}; + +export const TwitterRegistration: msRest.CompositeMapper = { + serializedName: "TwitterRegistration", + type: { + name: "Composite", + className: "TwitterRegistration", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + consumerKey: { + serializedName: "properties.consumerKey", + type: { + name: "String" + } + }, + consumerSecretSettingName: { + serializedName: "properties.consumerSecretSettingName", + type: { + name: "String" + } + } + } + } +}; + +export const Twitter: msRest.CompositeMapper = { + serializedName: "Twitter", + type: { + name: "Composite", + className: "Twitter", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + registration: { + serializedName: "properties.registration", + type: { + name: "Composite", + className: "TwitterRegistration" + } + } + } + } +}; + +export const LegacyMicrosoftAccount: msRest.CompositeMapper = { + serializedName: "LegacyMicrosoftAccount", + type: { + name: "Composite", + className: "LegacyMicrosoftAccount", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + registration: { + serializedName: "properties.registration", + type: { + name: "Composite", + className: "ClientRegistration" + } + }, + login: { + serializedName: "properties.login", + type: { + name: "Composite", + className: "LoginScopes" + } + }, + validation: { + serializedName: "properties.validation", + type: { + name: "Composite", + className: "AllowedAudiencesValidation" + } + } + } + } +}; + +export const IdentityProviders: msRest.CompositeMapper = { + serializedName: "IdentityProviders", + type: { + name: "Composite", + className: "IdentityProviders", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + azureActiveDirectory: { + serializedName: "properties.azureActiveDirectory", + type: { + name: "Composite", + className: "AzureActiveDirectory" + } + }, + facebook: { + serializedName: "properties.facebook", + type: { + name: "Composite", + className: "Facebook" + } + }, + gitHub: { + serializedName: "properties.gitHub", + type: { + name: "Composite", + className: "GitHub" + } + }, + google: { + serializedName: "properties.google", + type: { + name: "Composite", + className: "Google" + } + }, + twitter: { + serializedName: "properties.twitter", + 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", + type: { + name: "Composite", + className: "AzureStaticWebApps" + } + } + } + } +}; + +export const KeyInfo: msRest.CompositeMapper = { + serializedName: "KeyInfo", + type: { + name: "Composite", + className: "KeyInfo", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + value: { + serializedName: "value", + type: { + name: "String" + } + } + } + } +}; + +export const LoginRoutes: msRest.CompositeMapper = { + serializedName: "LoginRoutes", + type: { + name: "Composite", + className: "LoginRoutes", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + logoutEndpoint: { + serializedName: "properties.logoutEndpoint", + type: { + name: "String" + } + } + } + } +}; + +export const TokenStore: msRest.CompositeMapper = { + serializedName: "TokenStore", + type: { + name: "Composite", + className: "TokenStore", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - autoHealRules: { - serializedName: "properties.autoHealRules", + tokenRefreshExtensionHours: { + serializedName: "properties.tokenRefreshExtensionHours", type: { - name: "Composite", - className: "AutoHealRules" + name: "Number" } }, - tracingOptions: { - serializedName: "properties.tracingOptions", + fileSystem: { + serializedName: "properties.fileSystem", type: { - name: "String" + name: "Composite", + className: "FileSystemTokenStore" } }, - vnetName: { - serializedName: "properties.vnetName", + azureBlobStorage: { + serializedName: "properties.azureBlobStorage", type: { - name: "String" + name: "Composite", + className: "BlobStorageTokenStore" } - }, - vnetRouteAllEnabled: { - serializedName: "properties.vnetRouteAllEnabled", + } + } + } +}; + +export const Nonce: msRest.CompositeMapper = { + serializedName: "Nonce", + type: { + name: "Composite", + className: "Nonce", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + validateNonce: { + serializedName: "properties.validateNonce", type: { name: "Boolean" } }, - vnetPrivatePortsCount: { - serializedName: "properties.vnetPrivatePortsCount", + nonceExpirationInterval: { + serializedName: "properties.nonceExpirationInterval", type: { - name: "Number" + name: "String" } - }, - cors: { - serializedName: "properties.cors", + } + } + } +}; + +export const Login: msRest.CompositeMapper = { + serializedName: "Login", + type: { + name: "Composite", + className: "Login", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + routes: { + serializedName: "properties.routes", type: { name: "Composite", - className: "CorsSettings" + className: "LoginRoutes" } }, - push: { - serializedName: "properties.push", + tokenStore: { + serializedName: "properties.tokenStore", type: { name: "Composite", - className: "PushSettings" + className: "TokenStore" } }, - apiDefinition: { - serializedName: "properties.apiDefinition", + preserveUrlFragmentsForLogins: { + serializedName: "properties.preserveUrlFragmentsForLogins", type: { - name: "Composite", - className: "ApiDefinitionInfo" + name: "Boolean" } }, - apiManagementConfig: { - serializedName: "properties.apiManagementConfig", + allowedExternalRedirectUrls: { + serializedName: "properties.allowedExternalRedirectUrls", type: { - name: "Composite", - className: "ApiManagementConfig" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - autoSwapSlotName: { - serializedName: "properties.autoSwapSlotName", + cookieExpiration: { + serializedName: "properties.cookieExpiration", type: { - name: "String" + name: "Composite", + className: "CookieExpiration" } }, - localMySqlEnabled: { - serializedName: "properties.localMySqlEnabled", - defaultValue: false, + nonce: { + serializedName: "properties.nonce", type: { - name: "Boolean" + name: "Composite", + className: "Nonce" } - }, - managedServiceIdentityId: { - serializedName: "properties.managedServiceIdentityId", + } + } + } +}; + +export const MSDeploy: msRest.CompositeMapper = { + serializedName: "MSDeploy", + type: { + name: "Composite", + className: "MSDeploy", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + packageUri: { + serializedName: "properties.packageUri", type: { - name: "Number" + name: "String" } }, - xManagedServiceIdentityId: { - serializedName: "properties.xManagedServiceIdentityId", + connectionString: { + serializedName: "properties.connectionString", type: { - name: "Number" + name: "String" } }, - keyVaultReferenceIdentity: { - serializedName: "properties.keyVaultReferenceIdentity", + dbType: { + serializedName: "properties.dbType", type: { name: "String" } }, - ipSecurityRestrictions: { - serializedName: "properties.ipSecurityRestrictions", + setParametersXmlFileUri: { + serializedName: "properties.setParametersXmlFileUri", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "IpSecurityRestriction" - } - } + name: "String" } }, - scmIpSecurityRestrictions: { - serializedName: "properties.scmIpSecurityRestrictions", + setParameters: { + serializedName: "properties.setParameters", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { - name: "Composite", - className: "IpSecurityRestriction" + name: "String" } } } }, - scmIpSecurityRestrictionsUseMain: { - serializedName: "properties.scmIpSecurityRestrictionsUseMain", + skipAppData: { + serializedName: "properties.skipAppData", type: { name: "Boolean" } }, - http20Enabled: { - serializedName: "properties.http20Enabled", - defaultValue: true, + appOffline: { + serializedName: "properties.appOffline", type: { name: "Boolean" } - }, - minTlsVersion: { - serializedName: "properties.minTlsVersion", + } + } + } +}; + +export const MSDeployLogEntry: msRest.CompositeMapper = { + serializedName: "MSDeployLogEntry", + type: { + name: "Composite", + className: "MSDeployLogEntry", + modelProperties: { + time: { + readOnly: true, + serializedName: "time", type: { - name: "String" + name: "DateTime" } }, - scmMinTlsVersion: { - serializedName: "properties.scmMinTlsVersion", + type: { + readOnly: true, + serializedName: "type", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Message", + "Warning", + "Error" + ] } }, - ftpsState: { - serializedName: "properties.ftpsState", + message: { + readOnly: true, + serializedName: "message", type: { name: "String" } - }, - preWarmedInstanceCount: { - serializedName: "properties.preWarmedInstanceCount", - constraints: { - InclusiveMaximum: 10, - InclusiveMinimum: 0 - }, + } + } + } +}; + +export const MSDeployLog: msRest.CompositeMapper = { + serializedName: "MSDeployLog", + type: { + name: "Composite", + className: "MSDeployLog", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + entries: { + readOnly: true, + serializedName: "properties.entries", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MSDeployLogEntry" + } + } } - }, - functionAppScaleLimit: { - serializedName: "properties.functionAppScaleLimit", - constraints: { - InclusiveMinimum: 0 - }, + } + } + } +}; + +export const MSDeployStatus: msRest.CompositeMapper = { + serializedName: "MSDeployStatus", + type: { + name: "Composite", + className: "MSDeployStatus", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + deployer: { + readOnly: true, + serializedName: "properties.deployer", type: { - name: "Number" + name: "String" } }, - healthCheckPath: { - serializedName: "properties.healthCheckPath", + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "accepted", + "running", + "succeeded", + "failed", + "canceled" + ] } }, - functionsRuntimeScaleMonitoringEnabled: { - serializedName: "properties.functionsRuntimeScaleMonitoringEnabled", + startTime: { + readOnly: true, + serializedName: "properties.startTime", type: { - name: "Boolean" + name: "DateTime" } }, - websiteTimeZone: { - serializedName: "properties.websiteTimeZone", + endTime: { + readOnly: true, + serializedName: "properties.endTime", type: { - name: "String" + name: "DateTime" } }, - minimumElasticInstanceCount: { - serializedName: "properties.minimumElasticInstanceCount", - constraints: { - InclusiveMaximum: 20, - InclusiveMinimum: 0 - }, + complete: { + readOnly: true, + serializedName: "properties.complete", type: { - name: "Number" + name: "Boolean" } - }, - azureStorageAccounts: { - serializedName: "properties.azureStorageAccounts", + } + } + } +}; + +export const MigrateMySqlRequest: msRest.CompositeMapper = { + serializedName: "MigrateMySqlRequest", + type: { + name: "Composite", + className: "MigrateMySqlRequest", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + connectionString: { + required: true, + serializedName: "properties.connectionString", type: { - name: "Dictionary", - value: { - type: { - name: "Composite", - className: "AzureStorageInfoValue" - } - } + name: "String" } }, - publicNetworkAccess: { - serializedName: "properties.publicNetworkAccess", + migrationType: { + required: true, + serializedName: "properties.migrationType", type: { - name: "String" + name: "Enum", + allowedValues: [ + "LocalToRemote", + "RemoteToLocal" + ] } } } } }; -export const SiteConfigurationSnapshotInfo: msRest.CompositeMapper = { - serializedName: "SiteConfigurationSnapshotInfo", +export const MigrateMySqlStatus: msRest.CompositeMapper = { + serializedName: "MigrateMySqlStatus", type: { name: "Composite", - className: "SiteConfigurationSnapshotInfo", + className: "MigrateMySqlStatus", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - time: { + migrationOperationStatus: { readOnly: true, - serializedName: "properties.time", + serializedName: "properties.migrationOperationStatus", type: { - name: "DateTime" + name: "Enum", + allowedValues: [ + "InProgress", + "Failed", + "Succeeded", + "TimedOut", + "Created" + ] } }, - snapshotId: { + operationId: { readOnly: true, - serializedName: "properties.snapshotId", + serializedName: "properties.operationId", type: { - name: "Number" + name: "String" + } + }, + localMySqlEnabled: { + readOnly: true, + serializedName: "properties.localMySqlEnabled", + type: { + name: "Boolean" } } } } }; -export const SiteExtensionInfo: msRest.CompositeMapper = { - serializedName: "SiteExtensionInfo", +export const RelayServiceConnectionEntity: msRest.CompositeMapper = { + serializedName: "RelayServiceConnectionEntity", type: { name: "Composite", - className: "SiteExtensionInfo", + className: "RelayServiceConnectionEntity", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - extensionId: { - serializedName: "properties.extension_id", + entityName: { + serializedName: "properties.entityName", type: { name: "String" } }, - title: { - serializedName: "properties.title", + entityConnectionString: { + serializedName: "properties.entityConnectionString", type: { name: "String" } }, - extensionType: { - serializedName: "properties.extension_type", - type: { - name: "Enum", - allowedValues: ["Gallery", "WebRoot"] - } - }, - summary: { - serializedName: "properties.summary", + resourceType: { + serializedName: "properties.resourceType", type: { name: "String" } }, - description: { - serializedName: "properties.description", + resourceConnectionString: { + serializedName: "properties.resourceConnectionString", type: { name: "String" } }, - version: { - serializedName: "properties.version", + hostname: { + serializedName: "properties.hostname", type: { name: "String" } }, - extensionUrl: { - serializedName: "properties.extension_url", + port: { + serializedName: "properties.port", type: { - name: "String" + name: "Number" } }, - projectUrl: { - serializedName: "properties.project_url", + biztalkUri: { + serializedName: "properties.biztalkUri", type: { name: "String" } - }, - iconUrl: { - serializedName: "properties.icon_url", + } + } + } +}; + +export const NetworkFeatures: msRest.CompositeMapper = { + serializedName: "NetworkFeatures", + type: { + name: "Composite", + className: "NetworkFeatures", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + virtualNetworkName: { + readOnly: true, + serializedName: "properties.virtualNetworkName", type: { name: "String" } }, - licenseUrl: { - serializedName: "properties.license_url", + virtualNetworkConnection: { + readOnly: true, + serializedName: "properties.virtualNetworkConnection", type: { - name: "String" + name: "Composite", + className: "VnetInfo" } }, - feedUrl: { - serializedName: "properties.feed_url", + hybridConnections: { + readOnly: true, + serializedName: "properties.hybridConnections", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RelayServiceConnectionEntity" + } + } } }, - authors: { - serializedName: "properties.authors", + hybridConnectionsV2: { + readOnly: true, + serializedName: "properties.hybridConnectionsV2", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "HybridConnection" } } } + } + } + } +}; + +export const NetworkTrace: msRest.CompositeMapper = { + serializedName: "NetworkTrace", + type: { + name: "Composite", + className: "NetworkTrace", + modelProperties: { + path: { + serializedName: "path", + type: { + name: "String" + } }, - installerCommandLineParams: { - serializedName: "properties.installer_command_line_params", + status: { + serializedName: "status", type: { name: "String" } }, - publishedDateTime: { - serializedName: "properties.published_date_time", + message: { + serializedName: "message", + type: { + name: "String" + } + } + } + } +}; + +export const PerfMonSample: msRest.CompositeMapper = { + serializedName: "PerfMonSample", + type: { + name: "Composite", + className: "PerfMonSample", + modelProperties: { + time: { + serializedName: "time", type: { name: "DateTime" } }, - downloadCount: { - serializedName: "properties.download_count", + instanceName: { + serializedName: "instanceName", type: { - name: "Number" + name: "String" } }, - localIsLatestVersion: { - serializedName: "properties.local_is_latest_version", + value: { + serializedName: "value", type: { - name: "Boolean" + name: "Number" + } + } + } + } +}; + +export const PerfMonSet: msRest.CompositeMapper = { + serializedName: "PerfMonSet", + type: { + name: "Composite", + className: "PerfMonSet", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" } }, - localPath: { - serializedName: "properties.local_path", + startTime: { + serializedName: "startTime", type: { - name: "String" + name: "DateTime" } }, - installedDateTime: { - serializedName: "properties.installed_date_time", + endTime: { + serializedName: "endTime", type: { name: "DateTime" } }, - provisioningState: { - serializedName: "properties.provisioningState", + timeGrain: { + serializedName: "timeGrain", type: { name: "String" } }, - comment: { - serializedName: "properties.comment", + values: { + serializedName: "values", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PerfMonSample" + } + } } } } } }; -export const SiteLogsConfig: msRest.CompositeMapper = { - serializedName: "SiteLogsConfig", +export const PerfMonResponse: msRest.CompositeMapper = { + serializedName: "PerfMonResponse", type: { name: "Composite", - className: "SiteLogsConfig", + className: "PerfMonResponse", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - applicationLogs: { - serializedName: "properties.applicationLogs", - type: { - name: "Composite", - className: "ApplicationLogsConfig" - } - }, - httpLogs: { - serializedName: "properties.httpLogs", + code: { + serializedName: "code", type: { - name: "Composite", - className: "HttpLogsConfig" + name: "String" } }, - failedRequestsTracing: { - serializedName: "properties.failedRequestsTracing", + message: { + serializedName: "message", type: { - name: "Composite", - className: "EnabledConfig" + name: "String" } }, - detailedErrorMessages: { - serializedName: "properties.detailedErrorMessages", + data: { + serializedName: "data", type: { name: "Composite", - className: "EnabledConfig" + className: "PerfMonSet" } } } } }; -export const SitePatchResource: msRest.CompositeMapper = { - serializedName: "SitePatchResource", +export const PremierAddOn: msRest.CompositeMapper = { + serializedName: "PremierAddOn", type: { name: "Composite", - className: "SitePatchResource", + className: "PremierAddOn", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - state: { - readOnly: true, - serializedName: "properties.state", + ...Resource.type.modelProperties, + sku: { + serializedName: "properties.sku", type: { name: "String" } }, - hostNames: { - readOnly: true, - serializedName: "properties.hostNames", + product: { + serializedName: "properties.product", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - repositorySiteName: { - readOnly: true, - serializedName: "properties.repositorySiteName", + vendor: { + serializedName: "properties.vendor", type: { name: "String" } }, - usageState: { - readOnly: true, - serializedName: "properties.usageState", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { - name: "Enum", - allowedValues: ["Normal", "Exceeded"] + name: "String" } }, - enabled: { - serializedName: "properties.enabled", + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "Boolean" + name: "String" } - }, - enabledHostNames: { - readOnly: true, - serializedName: "properties.enabledHostNames", + } + } + } +}; + +export const PremierAddOnPatchResource: msRest.CompositeMapper = { + serializedName: "PremierAddOnPatchResource", + type: { + name: "Composite", + className: "PremierAddOnPatchResource", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + sku: { + serializedName: "properties.sku", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - availabilityState: { - readOnly: true, - serializedName: "properties.availabilityState", + product: { + serializedName: "properties.product", type: { - name: "Enum", - allowedValues: ["Normal", "Limited", "DisasterRecoveryMode"] + name: "String" } }, - hostNameSslStates: { - serializedName: "properties.hostNameSslStates", + vendor: { + serializedName: "properties.vendor", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "HostNameSslState" - } - } + name: "String" } }, - serverFarmId: { - serializedName: "properties.serverFarmId", + marketplacePublisher: { + serializedName: "properties.marketplacePublisher", type: { name: "String" } }, - reserved: { - serializedName: "properties.reserved", - defaultValue: false, + marketplaceOffer: { + serializedName: "properties.marketplaceOffer", type: { - name: "Boolean" + name: "String" } - }, - isXenon: { - serializedName: "properties.isXenon", - defaultValue: false, + } + } + } +}; + +export const PrivateAccessSubnet: msRest.CompositeMapper = { + serializedName: "PrivateAccessSubnet", + type: { + name: "Composite", + className: "PrivateAccessSubnet", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Boolean" + name: "String" } }, - hyperV: { - serializedName: "properties.hyperV", - defaultValue: false, + key: { + serializedName: "key", type: { - name: "Boolean" + name: "Number" + } + } + } + } +}; + +export const PrivateAccessVirtualNetwork: msRest.CompositeMapper = { + serializedName: "PrivateAccessVirtualNetwork", + type: { + name: "Composite", + className: "PrivateAccessVirtualNetwork", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" } }, - lastModifiedTimeUtc: { - readOnly: true, - serializedName: "properties.lastModifiedTimeUtc", + key: { + serializedName: "key", type: { - name: "DateTime" + name: "Number" } }, - siteConfig: { - serializedName: "properties.siteConfig", + resourceId: { + serializedName: "resourceId", type: { - name: "Composite", - className: "SiteConfig" + name: "String" } }, - trafficManagerHostNames: { - readOnly: true, - serializedName: "properties.trafficManagerHostNames", + subnets: { + serializedName: "subnets", type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "PrivateAccessSubnet" } } } - }, - scmSiteAlsoStopped: { - serializedName: "properties.scmSiteAlsoStopped", - defaultValue: false, - type: { - name: "Boolean" - } - }, - targetSwapSlot: { - readOnly: true, - serializedName: "properties.targetSwapSlot", - type: { - name: "String" - } - }, - hostingEnvironmentProfile: { - serializedName: "properties.hostingEnvironmentProfile", - type: { - name: "Composite", - className: "HostingEnvironmentProfile" - } - }, - clientAffinityEnabled: { - serializedName: "properties.clientAffinityEnabled", + } + } + } +}; + +export const PrivateAccess: msRest.CompositeMapper = { + serializedName: "PrivateAccess", + type: { + name: "Composite", + className: "PrivateAccess", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + enabled: { + serializedName: "properties.enabled", type: { name: "Boolean" } }, - clientCertEnabled: { - serializedName: "properties.clientCertEnabled", + virtualNetworks: { + serializedName: "properties.virtualNetworks", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateAccessVirtualNetwork" + } + } } - }, - clientCertMode: { - serializedName: "properties.clientCertMode", + } + } + } +}; + +export const ProcessThreadInfo: msRest.CompositeMapper = { + serializedName: "ProcessThreadInfo", + type: { + name: "Composite", + className: "ProcessThreadInfo", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + identifier: { + readOnly: true, + serializedName: "properties.identifier", type: { - name: "Enum", - allowedValues: ["Required", "Optional", "OptionalInteractiveUser"] + name: "Number" } }, - clientCertExclusionPaths: { - serializedName: "properties.clientCertExclusionPaths", + href: { + serializedName: "properties.href", type: { name: "String" } }, - hostNamesDisabled: { - serializedName: "properties.hostNamesDisabled", - type: { - name: "Boolean" - } - }, - customDomainVerificationId: { - serializedName: "properties.customDomainVerificationId", + process: { + serializedName: "properties.process", type: { name: "String" } }, - outboundIpAddresses: { - readOnly: true, - serializedName: "properties.outboundIpAddresses", + startAddress: { + serializedName: "properties.start_address", type: { name: "String" } }, - possibleOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.possibleOutboundIpAddresses", + currentPriority: { + serializedName: "properties.current_priority", type: { - name: "String" + name: "Number" } }, - containerSize: { - serializedName: "properties.containerSize", + priorityLevel: { + serializedName: "properties.priority_level", type: { - name: "Number" + name: "String" } }, - dailyMemoryTimeQuota: { - serializedName: "properties.dailyMemoryTimeQuota", + basePriority: { + serializedName: "properties.base_priority", type: { name: "Number" } }, - suspendedTill: { - readOnly: true, - serializedName: "properties.suspendedTill", + startTime: { + serializedName: "properties.start_time", type: { name: "DateTime" } }, - maxNumberOfWorkers: { - readOnly: true, - serializedName: "properties.maxNumberOfWorkers", - type: { - name: "Number" - } - }, - cloningInfo: { - serializedName: "properties.cloningInfo", + totalProcessorTime: { + serializedName: "properties.total_processor_time", type: { - name: "Composite", - className: "CloningInfo" + name: "String" } }, - resourceGroup: { - readOnly: true, - serializedName: "properties.resourceGroup", + userProcessorTime: { + serializedName: "properties.user_processor_time", type: { name: "String" } }, - isDefaultContainer: { - readOnly: true, - serializedName: "properties.isDefaultContainer", + state: { + serializedName: "properties.state", type: { - name: "Boolean" + name: "String" } }, - defaultHostName: { - readOnly: true, - serializedName: "properties.defaultHostName", + waitReason: { + serializedName: "properties.wait_reason", type: { name: "String" } - }, - slotSwapStatus: { - readOnly: true, - serializedName: "properties.slotSwapStatus", + } + } + } +}; + +export const ProcessModuleInfo: msRest.CompositeMapper = { + serializedName: "ProcessModuleInfo", + type: { + name: "Composite", + className: "ProcessModuleInfo", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + baseAddress: { + serializedName: "properties.base_address", type: { - name: "Composite", - className: "SlotSwapStatus" + name: "String" } }, - httpsOnly: { - serializedName: "properties.httpsOnly", + fileName: { + serializedName: "properties.file_name", type: { - name: "Boolean" + name: "String" } }, - redundancyMode: { - serializedName: "properties.redundancyMode", + href: { + serializedName: "properties.href", type: { - name: "Enum", - allowedValues: ["None", "Manual", "Failover", "ActiveActive", "GeoRedundant"] + name: "String" } }, - inProgressOperationId: { - readOnly: true, - serializedName: "properties.inProgressOperationId", + filePath: { + serializedName: "properties.file_path", type: { - name: "Uuid" + name: "String" } }, - storageAccountRequired: { - serializedName: "properties.storageAccountRequired", + moduleMemorySize: { + serializedName: "properties.module_memory_size", type: { - name: "Boolean" + name: "Number" } }, - keyVaultReferenceIdentity: { - serializedName: "properties.keyVaultReferenceIdentity", + fileVersion: { + serializedName: "properties.file_version", type: { name: "String" } }, - virtualNetworkSubnetId: { - serializedName: "properties.virtualNetworkSubnetId", + fileDescription: { + serializedName: "properties.file_description", type: { name: "String" } }, - identity: { - serializedName: "identity", - type: { - name: "Composite", - className: "ManagedServiceIdentity" - } - } - } - } -}; - -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 +14563,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 +14630,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 +14652,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: "Boolean" + name: "Number" } }, - recoverConfiguration: { - serializedName: "properties.recoverConfiguration", + privateMemory: { + serializedName: "properties.private_memory", type: { - name: "Boolean" + name: "Number" } }, - ignoreConflictingHostNames: { - serializedName: "properties.ignoreConflictingHostNames", + virtualMemory: { + serializedName: "properties.virtual_memory", type: { - name: "Boolean" + name: "Number" } }, - useDRSecondary: { - serializedName: "properties.useDRSecondary", + peakVirtualMemory: { + serializedName: "properties.peak_virtual_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", + }, + pagedSystemMemory: { + serializedName: "properties.paged_system_memory", type: { - name: "String" + name: "Number" } }, - azurefilesShare: { - required: true, - serializedName: "properties.azurefilesShare", + nonPagedSystemMemory: { + serializedName: "properties.non_paged_system_memory", type: { - name: "String" + name: "Number" } }, - switchSiteAfterMigration: { - serializedName: "properties.switchSiteAfterMigration", - defaultValue: false, + 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" + } + }, + environmentVariables: { + serializedName: "properties.environment_variables", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + 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 +14818,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" + } + }, + publicCertificateLocation: { + serializedName: "properties.publicCertificateLocation", + type: { + name: "Enum", + allowedValues: [ + "CurrentUserMy", + "LocalMachineMy", + "Unknown" + ] } }, - swiftSupported: { - serializedName: "properties.swiftSupported", + thumbprint: { + readOnly: true, + serializedName: "properties.thumbprint", type: { - name: "Boolean" + 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 +14948,284 @@ export const TriggeredJobRun: msRest.CompositeMapper = { } }; -export const TriggeredJobHistory: msRest.CompositeMapper = { - serializedName: "TriggeredJobHistory", +export const SiteAuthSettings: msRest.CompositeMapper = { + serializedName: "SiteAuthSettings", type: { name: "Composite", - className: "TriggeredJobHistory", + className: "SiteAuthSettings", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - runs: { - serializedName: "properties.runs", + enabled: { + serializedName: "properties.enabled", + type: { + name: "Boolean" + } + }, + runtimeVersion: { + serializedName: "properties.runtimeVersion", + type: { + name: "String" + } + }, + unauthenticatedClientAction: { + serializedName: "properties.unauthenticatedClientAction", + type: { + name: "Enum", + allowedValues: [ + "RedirectToLoginPage", + "AllowAnonymous" + ] + } + }, + tokenStoreEnabled: { + serializedName: "properties.tokenStoreEnabled", + type: { + name: "Boolean" + } + }, + allowedExternalRedirectUrls: { + serializedName: "properties.allowedExternalRedirectUrls", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "TriggeredJobRun" + name: "String" } } } - } - } - } -}; - -export const TriggeredWebJob: msRest.CompositeMapper = { - serializedName: "TriggeredWebJob", - type: { - name: "Composite", - className: "TriggeredWebJob", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - latestRun: { - serializedName: "properties.latest_run", + }, + defaultProvider: { + serializedName: "properties.defaultProvider", type: { - name: "Composite", - className: "TriggeredJobRun" + name: "Enum", + allowedValues: [ + "AzureActiveDirectory", + "Facebook", + "Google", + "MicrosoftAccount", + "Twitter", + "Github" + ] } }, - historyUrl: { - serializedName: "properties.history_url", + tokenRefreshExtensionHours: { + serializedName: "properties.tokenRefreshExtensionHours", + type: { + name: "Number" + } + }, + clientId: { + serializedName: "properties.clientId", type: { name: "String" } }, - schedulerLogsUrl: { - serializedName: "properties.scheduler_logs_url", + clientSecret: { + serializedName: "properties.clientSecret", type: { name: "String" } }, - runCommand: { - serializedName: "properties.run_command", + clientSecretSettingName: { + serializedName: "properties.clientSecretSettingName", type: { name: "String" } }, - url: { - serializedName: "properties.url", + clientSecretCertificateThumbprint: { + serializedName: "properties.clientSecretCertificateThumbprint", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + issuer: { + serializedName: "properties.issuer", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", + validateIssuer: { + serializedName: "properties.validateIssuer", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "Boolean" } }, - error: { - serializedName: "properties.error", + allowedAudiences: { + serializedName: "properties.allowedAudiences", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + additionalLoginParams: { + serializedName: "properties.additionalLoginParams", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + aadClaimsAuthorization: { + serializedName: "properties.aadClaimsAuthorization", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + googleClientId: { + serializedName: "properties.googleClientId", type: { - name: "Boolean" + name: "String" } }, - settings: { - serializedName: "properties.settings", + googleClientSecret: { + serializedName: "properties.googleClientSecret", type: { - name: "Dictionary", - value: { + name: "String" + } + }, + googleClientSecretSettingName: { + serializedName: "properties.googleClientSecretSettingName", + type: { + name: "String" + } + }, + googleOAuthScopes: { + serializedName: "properties.googleOAuthScopes", + type: { + 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", + }, + facebookAppId: { + serializedName: "properties.facebookAppId", + type: { + name: "String" + } + }, + facebookAppSecret: { + serializedName: "properties.facebookAppSecret", type: { - name: "Enum", - allowedValues: ["READY", "STOPPED", "UNKNOWN"] + name: "String" } }, - statusUrl: { - serializedName: "properties.statusUrl", + facebookAppSecretSettingName: { + serializedName: "properties.facebookAppSecretSettingName", type: { name: "String" } }, - detectorUrl: { - serializedName: "properties.detectorUrl", + facebookOAuthScopes: { + serializedName: "properties.facebookOAuthScopes", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + gitHubClientId: { + serializedName: "properties.gitHubClientId", type: { name: "String" } }, - consoleUrl: { - serializedName: "properties.consoleUrl", + gitHubClientSecret: { + serializedName: "properties.gitHubClientSecret", type: { name: "String" } }, - healthCheckUrl: { - serializedName: "properties.healthCheckUrl", + gitHubClientSecretSettingName: { + serializedName: "properties.gitHubClientSecretSettingName", type: { name: "String" } }, - containers: { - serializedName: "properties.containers", + gitHubOAuthScopes: { + serializedName: "properties.gitHubOAuthScopes", 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", + }, + twitterConsumerKey: { + serializedName: "properties.twitterConsumerKey", type: { name: "String" } }, - url: { - serializedName: "properties.url", + twitterConsumerSecret: { + serializedName: "properties.twitterConsumerSecret", type: { name: "String" } }, - extraInfoUrl: { - serializedName: "properties.extra_info_url", + twitterConsumerSecretSettingName: { + serializedName: "properties.twitterConsumerSecretSettingName", type: { name: "String" } }, - webJobType: { - serializedName: "properties.web_job_type", + microsoftAccountClientId: { + serializedName: "properties.microsoftAccountClientId", type: { - name: "Enum", - allowedValues: ["Continuous", "Triggered"] + name: "String" } }, - error: { - serializedName: "properties.error", + microsoftAccountClientSecret: { + serializedName: "properties.microsoftAccountClientSecret", type: { name: "String" } }, - usingSdk: { - serializedName: "properties.using_sdk", + microsoftAccountClientSecretSettingName: { + serializedName: "properties.microsoftAccountClientSecretSettingName", type: { - name: "Boolean" + name: "String" } }, - settings: { - serializedName: "properties.settings", + microsoftAccountOAuthScopes: { + serializedName: "properties.microsoftAccountOAuthScopes", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { - name: "Object" + name: "String" } } } - } - } - } -}; - -export const ArmPlan: msRest.CompositeMapper = { - serializedName: "ArmPlan", - type: { - name: "Composite", - className: "ArmPlan", - modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - publisher: { - serializedName: "publisher", - type: { - name: "String" - } }, - product: { - serializedName: "product", + isAuthFromFile: { + serializedName: "properties.isAuthFromFile", type: { name: "String" } }, - promotionCode: { - serializedName: "promotionCode", + authFilePath: { + serializedName: "properties.authFilePath", type: { name: "String" } }, - version: { - serializedName: "version", + configVersion: { + serializedName: "properties.configVersion", type: { name: "String" } @@ -14577,138 +15234,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" } }, - ipAddresses: { - serializedName: "properties.ipAddresses", + login: { + serializedName: "properties.login", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "Login" + } + }, + httpSettings: { + serializedName: "properties.httpSettings", + type: { + 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" - } - } - } - }, - 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" + name: "Composite", + className: "SiteCloneabilityCriterion" + } + } } }, - 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,546 +15359,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" } }, - branch: { - serializedName: "properties.branch", + detailedErrorLoggingEnabled: { + serializedName: "properties.detailedErrorLoggingEnabled", + type: { + name: "Boolean" + } + }, + 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", + connectionStrings: { + serializedName: "properties.connectionStrings", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ConnStringInfo" + } + } } }, - buildProperties: { - serializedName: "properties.buildProperties", + machineKey: { + readOnly: true, + serializedName: "properties.machineKey", type: { name: "Composite", - className: "StaticSiteBuildProperties" + className: "SiteMachineKey" } }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", + handlerMappings: { + serializedName: "properties.handlerMappings", type: { name: "Sequence", element: { type: { name: "Composite", - className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" + className: "HandlerMapping" } } } }, - stagingEnvironmentPolicy: { - serializedName: "properties.stagingEnvironmentPolicy", + documentRoot: { + serializedName: "properties.documentRoot", type: { - name: "Enum", - allowedValues: ["Enabled", "Disabled"] + name: "String" } }, - allowConfigFileUpdates: { - serializedName: "properties.allowConfigFileUpdates", + scmType: { + serializedName: "properties.scmType", + type: { + name: "String" + } + }, + use32BitWorkerProcess: { + serializedName: "properties.use32BitWorkerProcess", type: { name: "Boolean" } }, - templateProperties: { - serializedName: "properties.templateProperties", + webSocketsEnabled: { + serializedName: "properties.webSocketsEnabled", type: { - name: "Composite", - className: "StaticSiteTemplateOptions" + name: "Boolean" } }, - contentDistributionEndpoint: { - readOnly: true, - serializedName: "properties.contentDistributionEndpoint", + alwaysOn: { + serializedName: "properties.alwaysOn", + type: { + name: "Boolean" + } + }, + javaVersion: { + serializedName: "properties.javaVersion", type: { name: "String" } }, - keyVaultReferenceIdentity: { - readOnly: true, - serializedName: "properties.keyVaultReferenceIdentity", + javaContainer: { + serializedName: "properties.javaContainer", + type: { + name: "String" + } + }, + javaContainerVersion: { + serializedName: "properties.javaContainerVersion", + type: { + name: "String" + } + }, + appCommandLine: { + serializedName: "properties.appCommandLine", + type: { + name: "String" + } + }, + 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" } } } }, - provider: { - readOnly: true, - serializedName: "properties.provider", + loadBalancing: { + serializedName: "properties.loadBalancing", type: { - name: "String" + name: "Enum", + allowedValues: [ + "WeightedRoundRobin", + "LeastRequests", + "LeastResponseTime", + "WeightedTotalTraffic", + "RequestHash", + "PerSiteRoundRobin" + ] } }, - sku: { - serializedName: "sku", + experiments: { + serializedName: "properties.experiments", type: { name: "Composite", - className: "SkuDescription" + className: "Experiments" } }, - identity: { - serializedName: "identity", + limits: { + serializedName: "properties.limits", type: { name: "Composite", - className: "ManagedServiceIdentity" + className: "SiteLimits" } - } - } - } -}; - -export const StaticSiteBuildARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteBuildARMResource", - type: { - name: "Composite", - className: "StaticSiteBuildARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - buildId: { - readOnly: true, - serializedName: "properties.buildId", + }, + autoHealEnabled: { + serializedName: "properties.autoHealEnabled", type: { - name: "String" + name: "Boolean" } }, - sourceBranch: { - readOnly: true, - serializedName: "properties.sourceBranch", + autoHealRules: { + serializedName: "properties.autoHealRules", type: { - name: "String" + name: "Composite", + className: "AutoHealRules" } }, - pullRequestTitle: { - readOnly: true, - serializedName: "properties.pullRequestTitle", + tracingOptions: { + serializedName: "properties.tracingOptions", type: { name: "String" } }, - hostname: { - readOnly: true, - serializedName: "properties.hostname", + vnetName: { + serializedName: "properties.vnetName", type: { name: "String" } }, - createdTimeUtc: { - readOnly: true, - serializedName: "properties.createdTimeUtc", + vnetRouteAllEnabled: { + serializedName: "properties.vnetRouteAllEnabled", type: { - name: "DateTime" + name: "Boolean" } }, - lastUpdatedOn: { - readOnly: true, - serializedName: "properties.lastUpdatedOn", + vnetPrivatePortsCount: { + serializedName: "properties.vnetPrivatePortsCount", type: { - name: "DateTime" + name: "Number" } }, - status: { - readOnly: true, - serializedName: "properties.status", + cors: { + serializedName: "properties.cors", type: { - name: "String" + name: "Composite", + className: "CorsSettings" } }, - userProvidedFunctionApps: { - readOnly: true, - serializedName: "properties.userProvidedFunctionApps", + push: { + serializedName: "properties.push", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "StaticSiteUserProvidedFunctionApp" - } - } + name: "Composite", + className: "PushSettings" } - } - } - } -}; - -export const StaticSiteCustomDomainOverviewARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteCustomDomainOverviewARMResource", - type: { - name: "Composite", - className: "StaticSiteCustomDomainOverviewARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - domainName: { - readOnly: true, - serializedName: "properties.domainName", + }, + apiDefinition: { + serializedName: "properties.apiDefinition", type: { - name: "String" + name: "Composite", + className: "ApiDefinitionInfo" } }, - createdOn: { - readOnly: true, - serializedName: "properties.createdOn", + apiManagementConfig: { + serializedName: "properties.apiManagementConfig", type: { - name: "DateTime" + name: "Composite", + className: "ApiManagementConfig" } }, - status: { - readOnly: true, - serializedName: "properties.status", + autoSwapSlotName: { + serializedName: "properties.autoSwapSlotName", type: { name: "String" } }, - validationToken: { - readOnly: true, - serializedName: "properties.validationToken", + localMySqlEnabled: { + serializedName: "properties.localMySqlEnabled", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - errorMessage: { - readOnly: true, - serializedName: "properties.errorMessage", + managedServiceIdentityId: { + serializedName: "properties.managedServiceIdentityId", type: { - name: "String" + name: "Number" } - } - } - } -}; - -export const StaticSiteCustomDomainRequestPropertiesARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteCustomDomainRequestPropertiesARMResource", - type: { - name: "Composite", - className: "StaticSiteCustomDomainRequestPropertiesARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - validationMethod: { - serializedName: "properties.validationMethod", - defaultValue: "cname-delegation", + }, + xManagedServiceIdentityId: { + serializedName: "properties.xManagedServiceIdentityId", type: { - name: "String" + name: "Number" } - } - } - } -}; - -export const StaticSiteFunctionOverviewARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteFunctionOverviewARMResource", - type: { - name: "Composite", - className: "StaticSiteFunctionOverviewARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - functionName: { - readOnly: true, - serializedName: "properties.functionName", + }, + keyVaultReferenceIdentity: { + serializedName: "properties.keyVaultReferenceIdentity", type: { name: "String" } }, - triggerType: { - readOnly: true, - serializedName: "properties.triggerType", + ipSecurityRestrictions: { + serializedName: "properties.ipSecurityRestrictions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IpSecurityRestriction" + } + } } - } - } - } -}; - -export const StaticSitePatchResource: msRest.CompositeMapper = { - serializedName: "StaticSitePatchResource", - type: { - name: "Composite", - className: "StaticSitePatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - defaultHostname: { - readOnly: true, - serializedName: "properties.defaultHostname", + }, + scmIpSecurityRestrictions: { + serializedName: "properties.scmIpSecurityRestrictions", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IpSecurityRestriction" + } + } } }, - repositoryUrl: { - serializedName: "properties.repositoryUrl", + scmIpSecurityRestrictionsUseMain: { + serializedName: "properties.scmIpSecurityRestrictionsUseMain", type: { - name: "String" + name: "Boolean" } }, - branch: { - serializedName: "properties.branch", + http20Enabled: { + serializedName: "properties.http20Enabled", + defaultValue: true, type: { - name: "String" + name: "Boolean" } }, - customDomains: { - readOnly: true, - serializedName: "properties.customDomains", + minTlsVersion: { + serializedName: "properties.minTlsVersion", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - repositoryToken: { - serializedName: "properties.repositoryToken", + scmMinTlsVersion: { + serializedName: "properties.scmMinTlsVersion", type: { name: "String" } }, - buildProperties: { - serializedName: "properties.buildProperties", + ftpsState: { + serializedName: "properties.ftpsState", type: { - name: "Composite", - className: "StaticSiteBuildProperties" + name: "String" } }, - privateEndpointConnections: { - readOnly: true, - serializedName: "properties.privateEndpointConnections", + preWarmedInstanceCount: { + serializedName: "properties.preWarmedInstanceCount", + constraints: { + InclusiveMaximum: 10, + InclusiveMinimum: 0 + }, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ResponseMessageEnvelopeRemotePrivateEndpointConnection" - } - } + name: "Number" } }, - stagingEnvironmentPolicy: { - serializedName: "properties.stagingEnvironmentPolicy", + functionAppScaleLimit: { + serializedName: "properties.functionAppScaleLimit", + constraints: { + InclusiveMinimum: 0 + }, type: { - name: "Enum", - allowedValues: ["Enabled", "Disabled"] + name: "Number" } }, - allowConfigFileUpdates: { - serializedName: "properties.allowConfigFileUpdates", + healthCheckPath: { + serializedName: "properties.healthCheckPath", type: { - name: "Boolean" + name: "String" } }, - templateProperties: { - serializedName: "properties.templateProperties", + functionsRuntimeScaleMonitoringEnabled: { + serializedName: "properties.functionsRuntimeScaleMonitoringEnabled", type: { - name: "Composite", - className: "StaticSiteTemplateOptions" + name: "Boolean" } }, - contentDistributionEndpoint: { - readOnly: true, - serializedName: "properties.contentDistributionEndpoint", + websiteTimeZone: { + serializedName: "properties.websiteTimeZone", type: { name: "String" } }, - keyVaultReferenceIdentity: { - readOnly: true, - serializedName: "properties.keyVaultReferenceIdentity", + minimumElasticInstanceCount: { + serializedName: "properties.minimumElasticInstanceCount", + constraints: { + InclusiveMaximum: 20, + InclusiveMinimum: 0 + }, type: { - name: "String" + name: "Number" } }, - userProvidedFunctionApps: { - readOnly: true, - serializedName: "properties.userProvidedFunctionApps", + azureStorageAccounts: { + serializedName: "properties.azureStorageAccounts", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionApp" + className: "AzureStorageInfoValue" } } } }, - provider: { - readOnly: true, - serializedName: "properties.provider", + publicNetworkAccess: { + serializedName: "properties.publicNetworkAccess", type: { name: "String" } @@ -15265,268 +15854,263 @@ export const StaticSitePatchResource: msRest.CompositeMapper = { } }; -export const StaticSiteResetPropertiesARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteResetPropertiesARMResource", +export const SiteConfigurationSnapshotInfo: msRest.CompositeMapper = { + serializedName: "SiteConfigurationSnapshotInfo", type: { name: "Composite", - className: "StaticSiteResetPropertiesARMResource", + className: "SiteConfigurationSnapshotInfo", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - repositoryToken: { - serializedName: "properties.repositoryToken", + time: { + readOnly: true, + serializedName: "properties.time", type: { - name: "String" + name: "DateTime" } }, - shouldUpdateRepository: { - serializedName: "properties.shouldUpdateRepository", + snapshotId: { + readOnly: true, + serializedName: "properties.snapshotId", type: { - name: "Boolean" + name: "Number" } } } } }; -export const StaticSiteUserARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserARMResource", +export const SiteExtensionInfo: msRest.CompositeMapper = { + serializedName: "SiteExtensionInfo", type: { name: "Composite", - className: "StaticSiteUserARMResource", + className: "SiteExtensionInfo", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - provider: { - readOnly: true, - serializedName: "properties.provider", + extensionId: { + serializedName: "properties.extension_id", type: { name: "String" } }, - userId: { - readOnly: true, - serializedName: "properties.userId", + title: { + serializedName: "properties.title", type: { name: "String" } }, - displayName: { - readOnly: true, - serializedName: "properties.displayName", + extensionType: { + serializedName: "properties.extension_type", + type: { + name: "Enum", + allowedValues: [ + "Gallery", + "WebRoot" + ] + } + }, + summary: { + serializedName: "properties.summary", type: { name: "String" } }, - roles: { - serializedName: "properties.roles", + description: { + serializedName: "properties.description", type: { name: "String" } - } - } - } -}; - -export const StaticSiteUserInvitationRequestResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserInvitationRequestResource", - type: { - name: "Composite", - className: "StaticSiteUserInvitationRequestResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - domain: { - serializedName: "properties.domain", + }, + version: { + serializedName: "properties.version", type: { name: "String" } }, - provider: { - serializedName: "properties.provider", + extensionUrl: { + serializedName: "properties.extension_url", type: { name: "String" } }, - userDetails: { - serializedName: "properties.userDetails", + projectUrl: { + serializedName: "properties.project_url", type: { name: "String" } }, - roles: { - serializedName: "properties.roles", + iconUrl: { + serializedName: "properties.icon_url", type: { name: "String" } }, - numHoursToExpiration: { - serializedName: "properties.numHoursToExpiration", + licenseUrl: { + serializedName: "properties.license_url", type: { - name: "Number" + name: "String" } - } - } - } -}; - -export const StaticSiteUserInvitationResponseResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserInvitationResponseResource", - type: { - name: "Composite", - className: "StaticSiteUserInvitationResponseResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - expiresOn: { - readOnly: true, - serializedName: "properties.expiresOn", + }, + feedUrl: { + serializedName: "properties.feed_url", type: { - name: "DateTime" + name: "String" } }, - invitationUrl: { - readOnly: true, - serializedName: "properties.invitationUrl", + authors: { + serializedName: "properties.authors", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + installerCommandLineParams: { + serializedName: "properties.installer_command_line_params", type: { name: "String" } - } - } - } -}; - -export const StaticSiteUserProvidedFunctionAppARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteUserProvidedFunctionAppARMResource", - type: { - name: "Composite", - className: "StaticSiteUserProvidedFunctionAppARMResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - functionAppResourceId: { - serializedName: "properties.functionAppResourceId", + }, + 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" } }, - functionAppRegion: { - serializedName: "properties.functionAppRegion", + installedDateTime: { + serializedName: "properties.installed_date_time", + type: { + name: "DateTime" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", type: { name: "String" } }, - createdOn: { - readOnly: true, - serializedName: "properties.createdOn", + comment: { + serializedName: "properties.comment", type: { - name: "DateTime" + name: "String" } } } } }; -export const StaticSiteZipDeploymentARMResource: msRest.CompositeMapper = { - serializedName: "StaticSiteZipDeploymentARMResource", +export const SiteLogsConfig: msRest.CompositeMapper = { + serializedName: "SiteLogsConfig", type: { name: "Composite", - className: "StaticSiteZipDeploymentARMResource", + className: "SiteLogsConfig", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - appZipUrl: { - serializedName: "properties.appZipUrl", - type: { - name: "String" - } - }, - apiZipUrl: { - serializedName: "properties.apiZipUrl", + applicationLogs: { + serializedName: "properties.applicationLogs", type: { - name: "String" + name: "Composite", + className: "ApplicationLogsConfig" } }, - deploymentTitle: { - serializedName: "properties.deploymentTitle", + httpLogs: { + serializedName: "properties.httpLogs", type: { - name: "String" + name: "Composite", + className: "HttpLogsConfig" } }, - provider: { - serializedName: "properties.provider", + failedRequestsTracing: { + serializedName: "properties.failedRequestsTracing", type: { - name: "String" + name: "Composite", + className: "EnabledConfig" } }, - functionLanguage: { - serializedName: "properties.functionLanguage", + detailedErrorMessages: { + serializedName: "properties.detailedErrorMessages", type: { - name: "String" + name: "Composite", + className: "EnabledConfig" } } } } }; -export const StaticSitesWorkflowPreview: msRest.CompositeMapper = { - serializedName: "StaticSitesWorkflowPreview", +export const SitePatchResource: msRest.CompositeMapper = { + serializedName: "SitePatchResource", type: { name: "Composite", - className: "StaticSitesWorkflowPreview", + className: "SitePatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - path: { + state: { readOnly: true, - serializedName: "properties.path", + serializedName: "properties.state", type: { name: "String" } }, - contents: { + hostNames: { readOnly: true, - serializedName: "properties.contents", + serializedName: "properties.hostNames", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - } - } - } -}; - -export const StaticSitesWorkflowPreviewRequest: msRest.CompositeMapper = { - serializedName: "StaticSitesWorkflowPreviewRequest", - type: { - name: "Composite", - className: "StaticSitesWorkflowPreviewRequest", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - repositoryUrl: { - serializedName: "properties.repositoryUrl", + }, + repositorySiteName: { + readOnly: true, + serializedName: "properties.repositorySiteName", type: { name: "String" } }, - branch: { - serializedName: "properties.branch", + usageState: { + readOnly: true, + serializedName: "properties.usageState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Normal", + "Exceeded" + ] } }, - buildProperties: { - serializedName: "properties.buildProperties", + enabled: { + serializedName: "properties.enabled", type: { - name: "Composite", - className: "StaticSiteBuildProperties" + name: "Boolean" } - } - } - } -}; - -export const StringList: msRest.CompositeMapper = { - serializedName: "StringList", - type: { - name: "Composite", - className: "StringList", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - properties: { - serializedName: "properties", + }, + enabledHostNames: { + readOnly: true, + serializedName: "properties.enabledHostNames", type: { name: "Sequence", element: { @@ -15535,72 +16119,75 @@ export const StringList: msRest.CompositeMapper = { } } } - } - } - } -}; - -export const VirtualIPMapping: msRest.CompositeMapper = { - serializedName: "VirtualIPMapping", - type: { - name: "Composite", - className: "VirtualIPMapping", - modelProperties: { - virtualIP: { - serializedName: "virtualIP", + }, + availabilityState: { + readOnly: true, + serializedName: "properties.availabilityState", type: { - name: "String" + name: "Enum", + allowedValues: [ + "Normal", + "Limited", + "DisasterRecoveryMode" + ] } }, - internalHttpPort: { - serializedName: "internalHttpPort", + hostNameSslStates: { + serializedName: "properties.hostNameSslStates", type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "HostNameSslState" + } + } } }, - internalHttpsPort: { - serializedName: "internalHttpsPort", + serverFarmId: { + serializedName: "properties.serverFarmId", type: { - name: "Number" + name: "String" } }, - inUse: { - serializedName: "inUse", + reserved: { + serializedName: "properties.reserved", + defaultValue: false, type: { name: "Boolean" } }, - serviceName: { - serializedName: "serviceName", + isXenon: { + serializedName: "properties.isXenon", + defaultValue: false, type: { - name: "String" + name: "Boolean" } - } - } - } -}; - -export const AddressResponse: msRest.CompositeMapper = { - serializedName: "AddressResponse", - type: { - name: "Composite", - className: "AddressResponse", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - serviceIpAddress: { - serializedName: "properties.serviceIpAddress", + }, + hyperV: { + serializedName: "properties.hyperV", + defaultValue: false, type: { - name: "String" + name: "Boolean" } }, - internalIpAddress: { - serializedName: "properties.internalIpAddress", + lastModifiedTimeUtc: { + readOnly: true, + serializedName: "properties.lastModifiedTimeUtc", type: { - name: "String" + name: "DateTime" } }, - outboundIpAddresses: { - serializedName: "properties.outboundIpAddresses", + siteConfig: { + serializedName: "properties.siteConfig", + type: { + name: "Composite", + className: "SiteConfig" + } + }, + trafficManagerHostNames: { + readOnly: true, + serializedName: "properties.trafficManagerHostNames", type: { name: "Sequence", element: { @@ -15610,278 +16197,297 @@ export const AddressResponse: msRest.CompositeMapper = { } } }, - vipMappings: { - serializedName: "properties.vipMappings", + scmSiteAlsoStopped: { + serializedName: "properties.scmSiteAlsoStopped", + defaultValue: false, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VirtualIPMapping" - } - } + name: "Boolean" } - } - } - } -}; - -export const AppServiceEnvironmentResource: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironmentResource", - type: { - name: "Composite", - className: "AppServiceEnvironmentResource", - modelProperties: { - ...Resource.type.modelProperties, - provisioningState: { + }, + targetSwapSlot: { readOnly: true, - serializedName: "properties.provisioningState", + serializedName: "properties.targetSwapSlot", + type: { + name: "String" + } + }, + hostingEnvironmentProfile: { + serializedName: "properties.hostingEnvironmentProfile", + type: { + name: "Composite", + className: "HostingEnvironmentProfile" + } + }, + clientAffinityEnabled: { + serializedName: "properties.clientAffinityEnabled", type: { - name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + name: "Boolean" } }, - status: { - readOnly: true, - serializedName: "properties.status", + clientCertEnabled: { + serializedName: "properties.clientCertEnabled", + type: { + name: "Boolean" + } + }, + clientCertMode: { + serializedName: "properties.clientCertMode", type: { name: "Enum", - allowedValues: ["Preparing", "Ready", "Scaling", "Deleting"] + allowedValues: [ + "Required", + "Optional", + "OptionalInteractiveUser" + ] } }, - virtualNetwork: { - required: true, - serializedName: "properties.virtualNetwork", + clientCertExclusionPaths: { + serializedName: "properties.clientCertExclusionPaths", type: { - name: "Composite", - className: "VirtualNetworkProfile" + name: "String" } }, - internalLoadBalancingMode: { - serializedName: "properties.internalLoadBalancingMode", + hostNamesDisabled: { + serializedName: "properties.hostNamesDisabled", + type: { + name: "Boolean" + } + }, + customDomainVerificationId: { + serializedName: "properties.customDomainVerificationId", type: { name: "String" } }, - multiSize: { - serializedName: "properties.multiSize", + outboundIpAddresses: { + readOnly: true, + serializedName: "properties.outboundIpAddresses", type: { name: "String" } }, - multiRoleCount: { + possibleOutboundIpAddresses: { readOnly: true, - serializedName: "properties.multiRoleCount", + serializedName: "properties.possibleOutboundIpAddresses", + type: { + name: "String" + } + }, + containerSize: { + serializedName: "properties.containerSize", type: { name: "Number" } }, - ipsslAddressCount: { - serializedName: "properties.ipsslAddressCount", + dailyMemoryTimeQuota: { + serializedName: "properties.dailyMemoryTimeQuota", type: { name: "Number" } }, - dnsSuffix: { - serializedName: "properties.dnsSuffix", + suspendedTill: { + readOnly: true, + serializedName: "properties.suspendedTill", type: { - name: "String" + name: "DateTime" } }, - maximumNumberOfMachines: { + maxNumberOfWorkers: { readOnly: true, - serializedName: "properties.maximumNumberOfMachines", + serializedName: "properties.maxNumberOfWorkers", type: { name: "Number" } }, - frontEndScaleFactor: { - serializedName: "properties.frontEndScaleFactor", + cloningInfo: { + serializedName: "properties.cloningInfo", type: { - name: "Number" + name: "Composite", + className: "CloningInfo" } }, - suspended: { + resourceGroup: { readOnly: true, - serializedName: "properties.suspended", + serializedName: "properties.resourceGroup", type: { - name: "Boolean" + name: "String" } }, - clusterSettings: { - serializedName: "properties.clusterSettings", + isDefaultContainer: { + readOnly: true, + serializedName: "properties.isDefaultContainer", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Boolean" } }, - userWhitelistedIpRanges: { - serializedName: "properties.userWhitelistedIpRanges", + defaultHostName: { + readOnly: true, + serializedName: "properties.defaultHostName", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - hasLinuxWorkers: { + slotSwapStatus: { readOnly: true, - serializedName: "properties.hasLinuxWorkers", + serializedName: "properties.slotSwapStatus", type: { - name: "Boolean" + name: "Composite", + className: "SlotSwapStatus" } }, - dedicatedHostCount: { - readOnly: true, - serializedName: "properties.dedicatedHostCount", + httpsOnly: { + serializedName: "properties.httpsOnly", type: { - name: "Number" + name: "Boolean" } - } - } - } -}; - -export const AppServiceEnvironmentPatchResource: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironmentPatchResource", - type: { - name: "Composite", - className: "AppServiceEnvironmentPatchResource", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + }, + redundancyMode: { + serializedName: "properties.redundancyMode", type: { name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + allowedValues: [ + "None", + "Manual", + "Failover", + "ActiveActive", + "GeoRedundant" + ] } }, - status: { + inProgressOperationId: { readOnly: true, - serializedName: "properties.status", + serializedName: "properties.inProgressOperationId", type: { - name: "Enum", - allowedValues: ["Preparing", "Ready", "Scaling", "Deleting"] + name: "Uuid" } }, - virtualNetwork: { - required: true, - serializedName: "properties.virtualNetwork", + storageAccountRequired: { + serializedName: "properties.storageAccountRequired", type: { - name: "Composite", - className: "VirtualNetworkProfile" + name: "Boolean" } }, - internalLoadBalancingMode: { - serializedName: "properties.internalLoadBalancingMode", + keyVaultReferenceIdentity: { + serializedName: "properties.keyVaultReferenceIdentity", type: { name: "String" } }, - multiSize: { - serializedName: "properties.multiSize", + virtualNetworkSubnetId: { + serializedName: "properties.virtualNetworkSubnetId", type: { name: "String" } }, - multiRoleCount: { - readOnly: true, - serializedName: "properties.multiRoleCount", + identity: { + serializedName: "identity", type: { - name: "Number" + name: "Composite", + className: "ManagedServiceIdentity" } - }, - ipsslAddressCount: { - serializedName: "properties.ipsslAddressCount", + } + } + } +}; + +export const SitePhpErrorLogFlag: msRest.CompositeMapper = { + serializedName: "SitePhpErrorLogFlag", + type: { + name: "Composite", + className: "SitePhpErrorLogFlag", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + localLogErrors: { + serializedName: "properties.localLogErrors", type: { - name: "Number" + name: "String" } }, - dnsSuffix: { - serializedName: "properties.dnsSuffix", + masterLogErrors: { + serializedName: "properties.masterLogErrors", type: { name: "String" } }, - maximumNumberOfMachines: { - readOnly: true, - serializedName: "properties.maximumNumberOfMachines", + localLogErrorsMaxLength: { + serializedName: "properties.localLogErrorsMaxLength", type: { - name: "Number" + name: "String" } }, - frontEndScaleFactor: { - serializedName: "properties.frontEndScaleFactor", + masterLogErrorsMaxLength: { + serializedName: "properties.masterLogErrorsMaxLength", type: { - name: "Number" + name: "String" + } + } + } + } +}; + +export const SiteSourceControl: msRest.CompositeMapper = { + serializedName: "SiteSourceControl", + type: { + name: "Composite", + className: "SiteSourceControl", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + repoUrl: { + serializedName: "properties.repoUrl", + type: { + name: "String" } }, - suspended: { - readOnly: true, - serializedName: "properties.suspended", + branch: { + serializedName: "properties.branch", type: { - name: "Boolean" + name: "String" } }, - clusterSettings: { - serializedName: "properties.clusterSettings", + isManualIntegration: { + serializedName: "properties.isManualIntegration", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "NameValuePair" - } - } + name: "Boolean" } }, - userWhitelistedIpRanges: { - serializedName: "properties.userWhitelistedIpRanges", + isGitHubAction: { + serializedName: "properties.isGitHubAction", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } }, - hasLinuxWorkers: { - readOnly: true, - serializedName: "properties.hasLinuxWorkers", + deploymentRollbackEnabled: { + serializedName: "properties.deploymentRollbackEnabled", + type: { + name: "Boolean" + } + }, + isMercurial: { + serializedName: "properties.isMercurial", type: { name: "Boolean" } }, - dedicatedHostCount: { - readOnly: true, - serializedName: "properties.dedicatedHostCount", + gitHubActionConfiguration: { + serializedName: "properties.gitHubActionConfiguration", type: { - name: "Number" + name: "Composite", + className: "GitHubActionConfiguration" } } } } }; -export const AseV3NetworkingConfiguration: msRest.CompositeMapper = { - serializedName: "AseV3NetworkingConfiguration", +export const SlotConfigNamesResource: msRest.CompositeMapper = { + serializedName: "SlotConfigNamesResource", type: { name: "Composite", - className: "AseV3NetworkingConfiguration", + className: "SlotConfigNamesResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - windowsOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.windowsOutboundIpAddresses", + connectionStringNames: { + serializedName: "properties.connectionStringNames", type: { name: "Sequence", element: { @@ -15891,9 +16497,8 @@ export const AseV3NetworkingConfiguration: msRest.CompositeMapper = { } } }, - linuxOutboundIpAddresses: { - readOnly: true, - serializedName: "properties.linuxOutboundIpAddresses", + appSettingNames: { + serializedName: "properties.appSettingNames", type: { name: "Sequence", element: { @@ -15903,705 +16508,814 @@ export const AseV3NetworkingConfiguration: msRest.CompositeMapper = { } } }, - allowNewPrivateEndpointConnections: { - serializedName: "properties.allowNewPrivateEndpointConnections", + azureStorageConfigNames: { + serializedName: "properties.azureStorageConfigNames", type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const EndpointDetail: msRest.CompositeMapper = { - serializedName: "EndpointDetail", +export const SlotDifference: msRest.CompositeMapper = { + serializedName: "SlotDifference", type: { name: "Composite", - className: "EndpointDetail", + className: "SlotDifference", modelProperties: { - ipAddress: { - serializedName: "ipAddress", + ...ProxyOnlyResource.type.modelProperties, + level: { + readOnly: true, + serializedName: "properties.level", type: { name: "String" } }, - port: { - serializedName: "port", + settingType: { + readOnly: true, + serializedName: "properties.settingType", type: { - name: "Number" + name: "String" } }, - latency: { - serializedName: "latency", + diffRule: { + readOnly: true, + serializedName: "properties.diffRule", type: { - name: "Number" + name: "String" } }, - isAccessible: { - serializedName: "isAccessible", + settingName: { + readOnly: true, + serializedName: "properties.settingName", type: { - name: "Boolean" + name: "String" + } + }, + valueInCurrentSlot: { + readOnly: true, + serializedName: "properties.valueInCurrentSlot", + type: { + name: "String" + } + }, + valueInTargetSlot: { + readOnly: true, + serializedName: "properties.valueInTargetSlot", + type: { + name: "String" + } + }, + description: { + readOnly: true, + serializedName: "properties.description", + type: { + name: "String" } } } } }; -export const EndpointDependency: msRest.CompositeMapper = { - serializedName: "EndpointDependency", +export const SnapshotRecoverySource: msRest.CompositeMapper = { + serializedName: "SnapshotRecoverySource", type: { name: "Composite", - className: "EndpointDependency", + className: "SnapshotRecoverySource", modelProperties: { - domainName: { - serializedName: "domainName", + location: { + serializedName: "location", type: { name: "String" } }, - endpointDetails: { - serializedName: "endpointDetails", + id: { + serializedName: "id", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "EndpointDetail" - } - } + name: "String" } } } } }; -export const HostingEnvironmentDiagnostics: msRest.CompositeMapper = { - serializedName: "HostingEnvironmentDiagnostics", +export const SnapshotRestoreRequest: msRest.CompositeMapper = { + serializedName: "SnapshotRestoreRequest", type: { name: "Composite", - className: "HostingEnvironmentDiagnostics", + className: "SnapshotRestoreRequest", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + snapshotTime: { + serializedName: "properties.snapshotTime", type: { name: "String" } }, - diagnosticsOutput: { - serializedName: "diagnosticsOutput", + recoverySource: { + serializedName: "properties.recoverySource", type: { - name: "String" + name: "Composite", + className: "SnapshotRecoverySource" + } + }, + overwrite: { + required: true, + serializedName: "properties.overwrite", + type: { + name: "Boolean" + } + }, + recoverConfiguration: { + serializedName: "properties.recoverConfiguration", + type: { + name: "Boolean" + } + }, + ignoreConflictingHostNames: { + serializedName: "properties.ignoreConflictingHostNames", + type: { + name: "Boolean" + } + }, + useDRSecondary: { + serializedName: "properties.useDRSecondary", + type: { + name: "Boolean" } } } } }; -export const InboundEnvironmentEndpoint: msRest.CompositeMapper = { - serializedName: "InboundEnvironmentEndpoint", +export const StorageMigrationOptions: msRest.CompositeMapper = { + serializedName: "StorageMigrationOptions", type: { name: "Composite", - className: "InboundEnvironmentEndpoint", + className: "StorageMigrationOptions", modelProperties: { - description: { - serializedName: "description", + ...ProxyOnlyResource.type.modelProperties, + azurefilesConnectionString: { + required: true, + serializedName: "properties.azurefilesConnectionString", type: { name: "String" } }, - endpoints: { - serializedName: "endpoints", + azurefilesShare: { + required: true, + serializedName: "properties.azurefilesShare", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } }, - ports: { - serializedName: "ports", + switchSiteAfterMigration: { + serializedName: "properties.switchSiteAfterMigration", + defaultValue: false, type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" + } + }, + blockWriteAccessToSite: { + serializedName: "properties.blockWriteAccessToSite", + defaultValue: false, + type: { + name: "Boolean" } } } } }; -export const OutboundEnvironmentEndpoint: msRest.CompositeMapper = { - serializedName: "OutboundEnvironmentEndpoint", +export const StorageMigrationResponse: msRest.CompositeMapper = { + serializedName: "StorageMigrationResponse", type: { name: "Composite", - className: "OutboundEnvironmentEndpoint", + className: "StorageMigrationResponse", modelProperties: { - category: { - serializedName: "category", + ...ProxyOnlyResource.type.modelProperties, + operationId: { + readOnly: true, + serializedName: "properties.operationId", + type: { + name: "String" + } + } + } + } +}; + +export const SwiftVirtualNetwork: msRest.CompositeMapper = { + serializedName: "SwiftVirtualNetwork", + type: { + name: "Composite", + className: "SwiftVirtualNetwork", + modelProperties: { + ...ProxyOnlyResource.type.modelProperties, + subnetResourceId: { + serializedName: "properties.subnetResourceId", type: { name: "String" } }, - endpoints: { - serializedName: "endpoints", + swiftSupported: { + serializedName: "properties.swiftSupported", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "EndpointDependency" - } - } + name: "Boolean" } } } } }; -export const ResourceMetricAvailability: msRest.CompositeMapper = { - serializedName: "ResourceMetricAvailability", +export const TriggeredJobRun: msRest.CompositeMapper = { + serializedName: "TriggeredJobRun", type: { name: "Composite", - className: "ResourceMetricAvailability", + className: "TriggeredJobRun", modelProperties: { - timeGrain: { - readOnly: true, - serializedName: "timeGrain", + ...ProxyOnlyResource.type.modelProperties, + webJobId: { + serializedName: "properties.web_job_id", + type: { + name: "String" + } + }, + webJobName: { + serializedName: "properties.web_job_name", type: { name: "String" } }, - retention: { - readOnly: true, - serializedName: "retention", + status: { + serializedName: "properties.status", + type: { + name: "Enum", + allowedValues: [ + "Success", + "Failed", + "Error" + ] + } + }, + startTime: { + serializedName: "properties.start_time", + type: { + name: "DateTime" + } + }, + endTime: { + serializedName: "properties.end_time", + type: { + name: "DateTime" + } + }, + duration: { + serializedName: "properties.duration", type: { name: "String" } - } - } - } -}; - -export const ResourceMetricDefinition: msRest.CompositeMapper = { - serializedName: "ResourceMetricDefinition", - type: { - name: "Composite", - className: "ResourceMetricDefinition", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - unit: { - readOnly: true, - serializedName: "properties.unit", + }, + outputUrl: { + serializedName: "properties.output_url", type: { name: "String" } }, - primaryAggregationType: { - readOnly: true, - serializedName: "properties.primaryAggregationType", + errorUrl: { + serializedName: "properties.error_url", type: { name: "String" } }, - metricAvailabilities: { - readOnly: true, - serializedName: "properties.metricAvailabilities", + url: { + serializedName: "properties.url", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ResourceMetricAvailability" - } - } + name: "String" } }, - resourceUri: { - readOnly: true, - serializedName: "properties.resourceUri", + jobName: { + serializedName: "properties.job_name", type: { name: "String" } }, - properties: { - readOnly: true, - serializedName: "properties.properties", + trigger: { + serializedName: "properties.trigger", type: { - name: "Dictionary", - value: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const SkuInfo: msRest.CompositeMapper = { - serializedName: "SkuInfo", +export const TriggeredJobHistory: msRest.CompositeMapper = { + serializedName: "TriggeredJobHistory", type: { name: "Composite", - className: "SkuInfo", + className: "TriggeredJobHistory", modelProperties: { - resourceType: { - serializedName: "resourceType", - type: { - name: "String" - } - }, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "SkuDescription" - } - }, - capacity: { - serializedName: "capacity", + ...ProxyOnlyResource.type.modelProperties, + runs: { + serializedName: "properties.runs", type: { - name: "Composite", - className: "SkuCapacity" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "TriggeredJobRun" + } + } } } } } }; -export const StampCapacity: msRest.CompositeMapper = { - serializedName: "StampCapacity", +export const TriggeredWebJob: msRest.CompositeMapper = { + serializedName: "TriggeredWebJob", type: { name: "Composite", - className: "StampCapacity", + className: "TriggeredWebJob", modelProperties: { - name: { - serializedName: "name", + ...ProxyOnlyResource.type.modelProperties, + latestRun: { + serializedName: "properties.latest_run", + type: { + name: "Composite", + className: "TriggeredJobRun" + } + }, + historyUrl: { + serializedName: "properties.history_url", type: { name: "String" } }, - availableCapacity: { - serializedName: "availableCapacity", + schedulerLogsUrl: { + serializedName: "properties.scheduler_logs_url", type: { - name: "Number" + name: "String" } }, - totalCapacity: { - serializedName: "totalCapacity", + runCommand: { + serializedName: "properties.run_command", type: { - name: "Number" + name: "String" } }, - unit: { - serializedName: "unit", + url: { + serializedName: "properties.url", type: { name: "String" } }, - computeMode: { - serializedName: "computeMode", + extraInfoUrl: { + serializedName: "properties.extra_info_url", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "String" } }, - workerSize: { - serializedName: "workerSize", + webJobType: { + serializedName: "properties.web_job_type", type: { name: "Enum", allowedValues: [ - "Small", - "Medium", - "Large", - "D1", - "D2", - "D3", - "SmallV3", - "MediumV3", - "LargeV3", - "NestedSmall", - "NestedSmallLinux", - "Default" + "Continuous", + "Triggered" ] } }, - workerSizeId: { - serializedName: "workerSizeId", - type: { - name: "Number" - } - }, - excludeFromCapacityAllocation: { - serializedName: "excludeFromCapacityAllocation", + error: { + serializedName: "properties.error", type: { - name: "Boolean" + name: "String" } }, - isApplicableForAllComputeModes: { - serializedName: "isApplicableForAllComputeModes", + usingSdk: { + serializedName: "properties.using_sdk", type: { name: "Boolean" } }, - siteMode: { - serializedName: "siteMode", - type: { - name: "String" - } - }, - isLinux: { - serializedName: "isLinux", + settings: { + serializedName: "properties.settings", type: { - name: "Boolean" + name: "Dictionary", + value: { + type: { + name: "Object" + } + } } } } } }; -export const Usage: msRest.CompositeMapper = { - serializedName: "Usage", +export const WebSiteInstanceStatus: msRest.CompositeMapper = { + serializedName: "WebSiteInstanceStatus", type: { name: "Composite", - className: "Usage", + className: "WebSiteInstanceStatus", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - displayName: { - readOnly: true, - serializedName: "properties.displayName", + state: { + serializedName: "properties.state", type: { - name: "String" + name: "Enum", + allowedValues: [ + "READY", + "STOPPED", + "UNKNOWN" + ] } }, - resourceName: { - readOnly: true, - serializedName: "properties.resourceName", + statusUrl: { + serializedName: "properties.statusUrl", type: { name: "String" } }, - unit: { - readOnly: true, - serializedName: "properties.unit", + detectorUrl: { + serializedName: "properties.detectorUrl", type: { name: "String" } }, - currentValue: { - readOnly: true, - serializedName: "properties.currentValue", - type: { - name: "Number" - } - }, - limit: { - readOnly: true, - serializedName: "properties.limit", - type: { - name: "Number" - } - }, - nextResetTime: { - readOnly: true, - serializedName: "properties.nextResetTime", - type: { - name: "DateTime" - } - }, - computeMode: { - readOnly: true, - serializedName: "properties.computeMode", + consoleUrl: { + serializedName: "properties.consoleUrl", type: { - name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + name: "String" } }, - siteMode: { - readOnly: true, - serializedName: "properties.siteMode", + healthCheckUrl: { + serializedName: "properties.healthCheckUrl", type: { name: "String" } + }, + containers: { + serializedName: "properties.containers", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "ContainerInfo" + } + } + } } } } }; -export const WorkerPoolResource: msRest.CompositeMapper = { - serializedName: "WorkerPoolResource", +export const WebJob: msRest.CompositeMapper = { + serializedName: "WebJob", type: { name: "Composite", - className: "WorkerPoolResource", + className: "WebJob", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - workerSizeId: { - serializedName: "properties.workerSizeId", + runCommand: { + serializedName: "properties.run_command", type: { - name: "Number" + name: "String" } }, - computeMode: { - serializedName: "properties.computeMode", + url: { + serializedName: "properties.url", + type: { + name: "String" + } + }, + extraInfoUrl: { + serializedName: "properties.extra_info_url", + type: { + name: "String" + } + }, + webJobType: { + serializedName: "properties.web_job_type", type: { name: "Enum", - allowedValues: ["Shared", "Dedicated", "Dynamic"] + allowedValues: [ + "Continuous", + "Triggered" + ] } }, - workerSize: { - serializedName: "properties.workerSize", + error: { + serializedName: "properties.error", type: { name: "String" } }, - workerCount: { - serializedName: "properties.workerCount", + usingSdk: { + serializedName: "properties.using_sdk", type: { - name: "Number" + name: "Boolean" } }, - instanceNames: { - readOnly: true, - serializedName: "properties.instanceNames", + settings: { + serializedName: "properties.settings", type: { - name: "Sequence", - element: { + name: "Dictionary", + value: { type: { - name: "String" + name: "Object" } } } - }, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "SkuDescription" - } } } } }; -export const AppServicePlanPatchResource: msRest.CompositeMapper = { - serializedName: "AppServicePlanPatchResource", +export const LogAnalyticsConfiguration: msRest.CompositeMapper = { + serializedName: "LogAnalyticsConfiguration", type: { name: "Composite", - className: "AppServicePlanPatchResource", + className: "LogAnalyticsConfiguration", modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - workerTierName: { - serializedName: "properties.workerTierName", + customerId: { + serializedName: "customerId", type: { name: "String" } }, - status: { - readOnly: true, - serializedName: "properties.status", + sharedKey: { + serializedName: "sharedKey", type: { - name: "Enum", - allowedValues: ["Ready", "Pending", "Creating"] + name: "String" } - }, - subscription: { - readOnly: true, - serializedName: "properties.subscription", + } + } + } +}; + +export const AppLogsConfiguration: msRest.CompositeMapper = { + serializedName: "AppLogsConfiguration", + type: { + name: "Composite", + className: "AppLogsConfiguration", + modelProperties: { + destination: { + serializedName: "destination", type: { name: "String" } }, - hostingEnvironmentProfile: { - serializedName: "properties.hostingEnvironmentProfile", + logAnalyticsConfiguration: { + serializedName: "logAnalyticsConfiguration", type: { name: "Composite", - className: "HostingEnvironmentProfile" - } - }, - maximumNumberOfWorkers: { - readOnly: true, - serializedName: "properties.maximumNumberOfWorkers", - type: { - name: "Number" + className: "LogAnalyticsConfiguration" } - }, - geoRegion: { - readOnly: true, - serializedName: "properties.geoRegion", + } + } + } +}; + +export const FrontEndConfiguration: msRest.CompositeMapper = { + serializedName: "FrontEndConfiguration", + type: { + name: "Composite", + className: "FrontEndConfiguration", + modelProperties: { + kind: { + serializedName: "kind", type: { - name: "String" + name: "Enum", + allowedValues: [ + "NodePort", + "LoadBalancer" + ] } - }, - perSiteScaling: { - serializedName: "properties.perSiteScaling", - defaultValue: false, + } + } + } +}; + +export const ArcConfiguration: msRest.CompositeMapper = { + serializedName: "ArcConfiguration", + type: { + name: "Composite", + className: "ArcConfiguration", + modelProperties: { + artifactsStorageType: { + serializedName: "artifactsStorageType", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "LocalNode", + "NetworkFileSystem" + ] } }, - maximumElasticWorkerCount: { - serializedName: "properties.maximumElasticWorkerCount", + artifactStorageClassName: { + serializedName: "artifactStorageClassName", type: { - name: "Number" + name: "String" } }, - numberOfSites: { - readOnly: true, - serializedName: "properties.numberOfSites", + artifactStorageMountPath: { + serializedName: "artifactStorageMountPath", type: { - name: "Number" + name: "String" } }, - isSpot: { - serializedName: "properties.isSpot", + artifactStorageNodeName: { + serializedName: "artifactStorageNodeName", type: { - name: "Boolean" + name: "String" } }, - spotExpirationTime: { - serializedName: "properties.spotExpirationTime", + artifactStorageAccessMode: { + serializedName: "artifactStorageAccessMode", type: { - name: "DateTime" + name: "String" } }, - freeOfferExpirationTime: { - serializedName: "properties.freeOfferExpirationTime", + frontEndServiceConfiguration: { + serializedName: "frontEndServiceConfiguration", type: { - name: "DateTime" + name: "Composite", + className: "FrontEndConfiguration" } }, - resourceGroup: { - readOnly: true, - serializedName: "properties.resourceGroup", + kubeConfig: { + serializedName: "kubeConfig", type: { name: "String" } - }, - reserved: { - serializedName: "properties.reserved", - defaultValue: false, + } + } + } +}; + +export const KubeEnvironment: msRest.CompositeMapper = { + serializedName: "KubeEnvironment", + type: { + name: "Composite", + className: "KubeEnvironment", + modelProperties: { + ...Resource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", type: { - name: "Boolean" + name: "Enum", + allowedValues: [ + "Succeeded", + "Failed", + "Canceled", + "Waiting", + "InitializationInProgress", + "InfrastructureSetupInProgress", + "InfrastructureSetupComplete", + "ScheduledForDelete", + "UpgradeRequested", + "UpgradeFailed" + ] } }, - isXenon: { - serializedName: "properties.isXenon", - defaultValue: false, + deploymentErrors: { + readOnly: true, + serializedName: "properties.deploymentErrors", type: { - name: "Boolean" + name: "String" } }, - hyperV: { - serializedName: "properties.hyperV", - defaultValue: false, + internalLoadBalancerEnabled: { + serializedName: "properties.internalLoadBalancerEnabled", type: { name: "Boolean" } }, - targetWorkerCount: { - serializedName: "properties.targetWorkerCount", + defaultDomain: { + readOnly: true, + serializedName: "properties.defaultDomain", type: { - name: "Number" + name: "String" } }, - targetWorkerSizeId: { - serializedName: "properties.targetWorkerSizeId", + staticIp: { + serializedName: "properties.staticIp", type: { - name: "Number" + name: "String" } }, - provisioningState: { - readOnly: true, - serializedName: "properties.provisioningState", + arcConfiguration: { + serializedName: "properties.arcConfiguration", type: { - name: "Enum", - allowedValues: ["Succeeded", "Failed", "Canceled", "InProgress", "Deleting"] + name: "Composite", + className: "ArcConfiguration" } }, - kubeEnvironmentProfile: { - serializedName: "properties.kubeEnvironmentProfile", + appLogsConfiguration: { + serializedName: "properties.appLogsConfiguration", type: { name: "Composite", - className: "KubeEnvironmentProfile" - } - } - } - } -}; - -export const HybridConnectionKey: msRest.CompositeMapper = { - serializedName: "HybridConnectionKey", - type: { - name: "Composite", - className: "HybridConnectionKey", - modelProperties: { - ...ProxyOnlyResource.type.modelProperties, - sendKeyName: { - readOnly: true, - serializedName: "properties.sendKeyName", - type: { - name: "String" + className: "AppLogsConfiguration" } }, - sendKeyValue: { - readOnly: true, - serializedName: "properties.sendKeyValue", + aksResourceID: { + serializedName: "properties.aksResourceID", 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", - type: { - name: "Number" - } }, - maximum: { - readOnly: true, - serializedName: "properties.maximum", + extendedLocation: { + serializedName: "extendedLocation", type: { - name: "Number" + name: "Composite", + className: "ExtendedLocation" } } } } }; -export const ResourceHealthMetadata: msRest.CompositeMapper = { - serializedName: "ResourceHealthMetadata", +export const KubeEnvironmentPatchResource: msRest.CompositeMapper = { + serializedName: "KubeEnvironmentPatchResource", type: { name: "Composite", - className: "ResourceHealthMetadata", + className: "KubeEnvironmentPatchResource", modelProperties: { ...ProxyOnlyResource.type.modelProperties, - category: { - serializedName: "properties.category", + 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" } }, - signalAvailability: { - serializedName: "properties.signalAvailability", + internalLoadBalancerEnabled: { + serializedName: "properties.internalLoadBalancerEnabled", type: { name: "Boolean" } + }, + defaultDomain: { + readOnly: true, + serializedName: "properties.defaultDomain", + type: { + name: "String" + } + }, + staticIp: { + serializedName: "properties.staticIp", + type: { + name: "String" + } + }, + arcConfiguration: { + serializedName: "properties.arcConfiguration", + type: { + name: "Composite", + className: "ArcConfiguration" + } + }, + appLogsConfiguration: { + serializedName: "properties.appLogsConfiguration", + type: { + name: "Composite", + className: "AppLogsConfiguration" + } + }, + aksResourceID: { + serializedName: "properties.aksResourceID", + type: { + name: "String" + } } } } @@ -16877,11 +17591,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 +17605,7 @@ export const CertificateCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Certificate" + className: "AppServiceEnvironmentResource" } } } @@ -16907,11 +17621,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 +17635,7 @@ export const DeletedWebAppCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DeletedSite" + className: "StampCapacity" } } } @@ -16937,11 +17651,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 +17665,7 @@ export const DiagnosticCategoryCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DiagnosticCategory" + className: "Site" } } } @@ -16967,11 +17681,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 +17695,7 @@ export const DiagnosticAnalysisCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AnalysisDefinition" + className: "InboundEnvironmentEndpoint" } } } @@ -16997,11 +17711,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 +17725,7 @@ export const DiagnosticDetectorCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "DetectorDefinition" + className: "WorkerPoolResource" } } } @@ -17027,11 +17741,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 +17755,7 @@ export const ApplicationStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ApplicationStackResource" + className: "ResourceMetricDefinition" } } } @@ -17057,11 +17771,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 +17785,7 @@ export const FunctionAppStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FunctionAppStack" + className: "SkuInfo" } } } @@ -17087,11 +17801,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 +17815,7 @@ export const WebAppStackCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebAppStack" + className: "Usage" } } } @@ -17117,11 +17831,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 +17845,7 @@ export const RecommendationCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Recommendation" + className: "OutboundEnvironmentEndpoint" } } } @@ -17147,11 +17861,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 +17875,7 @@ export const SourceControlCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SourceControl" + className: "RemotePrivateEndpointConnectionARMResource" } } } @@ -17177,11 +17891,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 +17905,7 @@ export const BillingMeterCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "BillingMeter" + className: "AppServicePlan" } } } @@ -17207,11 +17921,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 +17935,7 @@ export const GeoRegionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "GeoRegion" + className: "CsmUsageQuota" } } } @@ -17237,11 +17951,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 +17994,7 @@ export const IdentifierCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Identifier" + className: "HybridConnection" } } } @@ -17267,11 +18010,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 +18024,7 @@ export const PremierAddOnOfferCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PremierAddOnOffer" + className: "Certificate" } } } @@ -17297,11 +18040,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 +18054,7 @@ export const WebAppCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Site" + className: "DeletedSite" } } } @@ -17327,11 +18070,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 +18084,7 @@ export const BackupItemCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "BackupItem" + className: "DiagnosticCategory" } } } @@ -17357,11 +18100,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 +18114,7 @@ export const SiteConfigResourceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteConfigResource" + className: "AnalysisDefinition" } } } @@ -17387,11 +18130,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 +18144,7 @@ export const ApiKVReferenceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ApiKVReference" + className: "DetectorDefinition" } } } @@ -17417,11 +18160,11 @@ export const ApiKVReferenceCollection: msRest.CompositeMapper = { } }; -export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { - serializedName: "SiteConfigurationSnapshotInfoCollection", +export const ApplicationStackCollection: msRest.CompositeMapper = { + serializedName: "ApplicationStackCollection", type: { name: "Composite", - className: "SiteConfigurationSnapshotInfoCollection", + className: "ApplicationStackCollection", modelProperties: { value: { required: true, @@ -17431,7 +18174,7 @@ export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteConfigurationSnapshotInfo" + className: "ApplicationStackResource" } } } @@ -17447,11 +18190,11 @@ export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { } }; -export const ContinuousWebJobCollection: msRest.CompositeMapper = { - serializedName: "ContinuousWebJobCollection", +export const FunctionAppStackCollection: msRest.CompositeMapper = { + serializedName: "FunctionAppStackCollection", type: { name: "Composite", - className: "ContinuousWebJobCollection", + className: "FunctionAppStackCollection", modelProperties: { value: { required: true, @@ -17461,7 +18204,7 @@ export const ContinuousWebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ContinuousWebJob" + className: "FunctionAppStack" } } } @@ -17477,11 +18220,11 @@ export const ContinuousWebJobCollection: msRest.CompositeMapper = { } }; -export const DeploymentCollection: msRest.CompositeMapper = { - serializedName: "DeploymentCollection", +export const WebAppStackCollection: msRest.CompositeMapper = { + serializedName: "WebAppStackCollection", type: { name: "Composite", - className: "DeploymentCollection", + className: "WebAppStackCollection", modelProperties: { value: { required: true, @@ -17491,7 +18234,7 @@ export const DeploymentCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Deployment" + className: "WebAppStack" } } } @@ -17507,11 +18250,11 @@ export const DeploymentCollection: msRest.CompositeMapper = { } }; -export const FunctionEnvelopeCollection: msRest.CompositeMapper = { - serializedName: "FunctionEnvelopeCollection", +export const RecommendationCollection: msRest.CompositeMapper = { + serializedName: "RecommendationCollection", type: { name: "Composite", - className: "FunctionEnvelopeCollection", + className: "RecommendationCollection", modelProperties: { value: { required: true, @@ -17521,7 +18264,7 @@ export const FunctionEnvelopeCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "FunctionEnvelope" + className: "Recommendation" } } } @@ -17537,11 +18280,11 @@ export const FunctionEnvelopeCollection: msRest.CompositeMapper = { } }; -export const HostNameBindingCollection: msRest.CompositeMapper = { - serializedName: "HostNameBindingCollection", +export const ResourceHealthMetadataCollection: msRest.CompositeMapper = { + serializedName: "ResourceHealthMetadataCollection", type: { name: "Composite", - className: "HostNameBindingCollection", + className: "ResourceHealthMetadataCollection", modelProperties: { value: { required: true, @@ -17551,7 +18294,7 @@ export const HostNameBindingCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "HostNameBinding" + className: "ResourceHealthMetadata" } } } @@ -17567,11 +18310,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 +18324,7 @@ export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebSiteInstanceStatus" + className: "SourceControl" } } } @@ -17597,11 +18340,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 +18354,7 @@ export const ProcessInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessInfo" + className: "BillingMeter" } } } @@ -17627,11 +18370,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 +18384,7 @@ export const ProcessModuleInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessModuleInfo" + className: "GeoRegion" } } } @@ -17657,11 +18400,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 +18414,7 @@ export const ProcessThreadInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ProcessThreadInfo" + className: "Identifier" } } } @@ -17687,11 +18430,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 +18444,7 @@ export const PerfMonCounterCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PerfMonResponse" + className: "PremierAddOnOffer" } } } @@ -17717,11 +18460,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 +18474,7 @@ export const PrivateEndpointConnectionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "RemotePrivateEndpointConnectionARMResource" + className: "StaticSiteARMResource" } } } @@ -17747,11 +18490,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 +18504,7 @@ export const PublicCertificateCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "PublicCertificate" + className: "StaticSiteUserARMResource" } } } @@ -17777,11 +18520,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 +18534,7 @@ export const SiteExtensionInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SiteExtensionInfo" + className: "StaticSiteBuildARMResource" } } } @@ -17807,11 +18550,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 +18564,7 @@ export const SlotDifferenceCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SlotDifference" + className: "StaticSiteFunctionOverviewARMResource" } } } @@ -17837,11 +18580,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 +18594,7 @@ export const SnapshotCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Snapshot" + className: "StaticSiteUserProvidedFunctionAppARMResource" } } } @@ -17867,11 +18610,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 +18624,7 @@ export const TriggeredWebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggeredWebJob" + className: "StaticSiteCustomDomainOverviewARMResource" } } } @@ -17897,11 +18640,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 +18654,7 @@ export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggeredJobHistory" + className: "BackupItem" } } } @@ -17927,11 +18670,11 @@ export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { } }; -export const CsmUsageQuotaCollection: msRest.CompositeMapper = { - serializedName: "CsmUsageQuotaCollection", +export const SiteConfigResourceCollection: msRest.CompositeMapper = { + serializedName: "SiteConfigResourceCollection", type: { name: "Composite", - className: "CsmUsageQuotaCollection", + className: "SiteConfigResourceCollection", modelProperties: { value: { required: true, @@ -17941,7 +18684,7 @@ export const CsmUsageQuotaCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "CsmUsageQuota" + className: "SiteConfigResource" } } } @@ -17957,11 +18700,11 @@ export const CsmUsageQuotaCollection: msRest.CompositeMapper = { } }; -export const WebJobCollection: msRest.CompositeMapper = { - serializedName: "WebJobCollection", +export const ApiKVReferenceCollection: msRest.CompositeMapper = { + serializedName: "ApiKVReferenceCollection", type: { name: "Composite", - className: "WebJobCollection", + className: "ApiKVReferenceCollection", modelProperties: { value: { required: true, @@ -17971,7 +18714,7 @@ export const WebJobCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WebJob" + className: "ApiKVReference" } } } @@ -17987,11 +18730,11 @@ export const WebJobCollection: msRest.CompositeMapper = { } }; -export const StaticSiteCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteCollection", +export const SiteConfigurationSnapshotInfoCollection: msRest.CompositeMapper = { + serializedName: "SiteConfigurationSnapshotInfoCollection", type: { name: "Composite", - className: "StaticSiteCollection", + className: "SiteConfigurationSnapshotInfoCollection", modelProperties: { value: { required: true, @@ -18001,7 +18744,7 @@ export const StaticSiteCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteARMResource" + className: "SiteConfigurationSnapshotInfo" } } } @@ -18017,11 +18760,11 @@ export const StaticSiteCollection: msRest.CompositeMapper = { } }; -export const StaticSiteUserCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteUserCollection", +export const ContinuousWebJobCollection: msRest.CompositeMapper = { + serializedName: "ContinuousWebJobCollection", type: { name: "Composite", - className: "StaticSiteUserCollection", + className: "ContinuousWebJobCollection", modelProperties: { value: { required: true, @@ -18031,7 +18774,7 @@ export const StaticSiteUserCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteUserARMResource" + className: "ContinuousWebJob" } } } @@ -18047,11 +18790,11 @@ export const StaticSiteUserCollection: msRest.CompositeMapper = { } }; -export const StaticSiteBuildCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteBuildCollection", +export const DeploymentCollection: msRest.CompositeMapper = { + serializedName: "DeploymentCollection", type: { name: "Composite", - className: "StaticSiteBuildCollection", + className: "DeploymentCollection", modelProperties: { value: { required: true, @@ -18061,7 +18804,7 @@ export const StaticSiteBuildCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteBuildARMResource" + className: "Deployment" } } } @@ -18077,11 +18820,11 @@ export const StaticSiteBuildCollection: msRest.CompositeMapper = { } }; -export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteFunctionOverviewCollection", +export const FunctionEnvelopeCollection: msRest.CompositeMapper = { + serializedName: "FunctionEnvelopeCollection", type: { name: "Composite", - className: "StaticSiteFunctionOverviewCollection", + className: "FunctionEnvelopeCollection", modelProperties: { value: { required: true, @@ -18091,7 +18834,7 @@ export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StaticSiteFunctionOverviewARMResource" + className: "FunctionEnvelope" } } } @@ -18107,11 +18850,11 @@ export const StaticSiteFunctionOverviewCollection: msRest.CompositeMapper = { } }; -export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteUserProvidedFunctionAppsCollection", +export const HostNameBindingCollection: msRest.CompositeMapper = { + serializedName: "HostNameBindingCollection", type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionAppsCollection", + className: "HostNameBindingCollection", modelProperties: { value: { required: true, @@ -18121,7 +18864,7 @@ export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMappe element: { type: { name: "Composite", - className: "StaticSiteUserProvidedFunctionAppARMResource" + className: "HostNameBinding" } } } @@ -18137,11 +18880,11 @@ export const StaticSiteUserProvidedFunctionAppsCollection: msRest.CompositeMappe } }; -export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = { - serializedName: "StaticSiteCustomDomainOverviewCollection", +export const WebAppInstanceStatusCollection: msRest.CompositeMapper = { + serializedName: "WebAppInstanceStatusCollection", type: { name: "Composite", - className: "StaticSiteCustomDomainOverviewCollection", + className: "WebAppInstanceStatusCollection", modelProperties: { value: { required: true, @@ -18151,7 +18894,7 @@ export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = element: { type: { name: "Composite", - className: "StaticSiteCustomDomainOverviewARMResource" + className: "WebSiteInstanceStatus" } } } @@ -18167,11 +18910,11 @@ export const StaticSiteCustomDomainOverviewCollection: msRest.CompositeMapper = } }; -export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { - serializedName: "AppServiceEnvironmentCollection", +export const ProcessInfoCollection: msRest.CompositeMapper = { + serializedName: "ProcessInfoCollection", type: { name: "Composite", - className: "AppServiceEnvironmentCollection", + className: "ProcessInfoCollection", modelProperties: { value: { required: true, @@ -18181,7 +18924,7 @@ export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AppServiceEnvironmentResource" + className: "ProcessInfo" } } } @@ -18197,11 +18940,11 @@ export const AppServiceEnvironmentCollection: msRest.CompositeMapper = { } }; -export const StampCapacityCollection: msRest.CompositeMapper = { - serializedName: "StampCapacityCollection", +export const ProcessModuleInfoCollection: msRest.CompositeMapper = { + serializedName: "ProcessModuleInfoCollection", type: { name: "Composite", - className: "StampCapacityCollection", + className: "ProcessModuleInfoCollection", modelProperties: { value: { required: true, @@ -18211,7 +18954,7 @@ export const StampCapacityCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "StampCapacity" + className: "ProcessModuleInfo" } } } @@ -18227,11 +18970,11 @@ export const StampCapacityCollection: msRest.CompositeMapper = { } }; -export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { - serializedName: "InboundEnvironmentEndpointCollection", +export const ProcessThreadInfoCollection: msRest.CompositeMapper = { + serializedName: "ProcessThreadInfoCollection", type: { name: "Composite", - className: "InboundEnvironmentEndpointCollection", + className: "ProcessThreadInfoCollection", modelProperties: { value: { required: true, @@ -18241,7 +18984,7 @@ export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "InboundEnvironmentEndpoint" + className: "ProcessThreadInfo" } } } @@ -18257,11 +19000,11 @@ export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = { } }; -export const WorkerPoolCollection: msRest.CompositeMapper = { - serializedName: "WorkerPoolCollection", +export const PerfMonCounterCollection: msRest.CompositeMapper = { + serializedName: "PerfMonCounterCollection", type: { name: "Composite", - className: "WorkerPoolCollection", + className: "PerfMonCounterCollection", modelProperties: { value: { required: true, @@ -18271,7 +19014,7 @@ export const WorkerPoolCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "WorkerPoolResource" + className: "PerfMonResponse" } } } @@ -18287,11 +19030,11 @@ export const WorkerPoolCollection: msRest.CompositeMapper = { } }; -export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { - serializedName: "ResourceMetricDefinitionCollection", +export const PublicCertificateCollection: msRest.CompositeMapper = { + serializedName: "PublicCertificateCollection", type: { name: "Composite", - className: "ResourceMetricDefinitionCollection", + className: "PublicCertificateCollection", modelProperties: { value: { required: true, @@ -18301,7 +19044,7 @@ export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ResourceMetricDefinition" + className: "PublicCertificate" } } } @@ -18317,11 +19060,11 @@ export const ResourceMetricDefinitionCollection: msRest.CompositeMapper = { } }; -export const SkuInfoCollection: msRest.CompositeMapper = { - serializedName: "SkuInfoCollection", +export const SiteExtensionInfoCollection: msRest.CompositeMapper = { + serializedName: "SiteExtensionInfoCollection", type: { name: "Composite", - className: "SkuInfoCollection", + className: "SiteExtensionInfoCollection", modelProperties: { value: { required: true, @@ -18331,7 +19074,7 @@ export const SkuInfoCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "SkuInfo" + className: "SiteExtensionInfo" } } } @@ -18347,11 +19090,11 @@ export const SkuInfoCollection: msRest.CompositeMapper = { } }; -export const UsageCollection: msRest.CompositeMapper = { - serializedName: "UsageCollection", +export const SlotDifferenceCollection: msRest.CompositeMapper = { + serializedName: "SlotDifferenceCollection", type: { name: "Composite", - className: "UsageCollection", + className: "SlotDifferenceCollection", modelProperties: { value: { required: true, @@ -18361,7 +19104,7 @@ export const UsageCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "Usage" + className: "SlotDifference" } } } @@ -18377,11 +19120,11 @@ export const UsageCollection: msRest.CompositeMapper = { } }; -export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { - serializedName: "OutboundEnvironmentEndpointCollection", +export const SnapshotCollection: msRest.CompositeMapper = { + serializedName: "SnapshotCollection", type: { name: "Composite", - className: "OutboundEnvironmentEndpointCollection", + className: "SnapshotCollection", modelProperties: { value: { required: true, @@ -18391,7 +19134,7 @@ export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "OutboundEnvironmentEndpoint" + className: "Snapshot" } } } @@ -18407,11 +19150,11 @@ export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = { } }; -export const AppServicePlanCollection: msRest.CompositeMapper = { - serializedName: "AppServicePlanCollection", +export const TriggeredWebJobCollection: msRest.CompositeMapper = { + serializedName: "TriggeredWebJobCollection", type: { name: "Composite", - className: "AppServicePlanCollection", + className: "TriggeredWebJobCollection", modelProperties: { value: { required: true, @@ -18421,7 +19164,7 @@ export const AppServicePlanCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "AppServicePlan" + className: "TriggeredWebJob" } } } @@ -18437,11 +19180,11 @@ export const AppServicePlanCollection: msRest.CompositeMapper = { } }; -export const ResourceCollection: msRest.CompositeMapper = { - serializedName: "ResourceCollection", +export const TriggeredJobHistoryCollection: msRest.CompositeMapper = { + serializedName: "TriggeredJobHistoryCollection", type: { name: "Composite", - className: "ResourceCollection", + className: "TriggeredJobHistoryCollection", modelProperties: { value: { required: true, @@ -18450,7 +19193,8 @@ export const ResourceCollection: msRest.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "TriggeredJobHistory" } } } @@ -18466,11 +19210,11 @@ export const ResourceCollection: msRest.CompositeMapper = { } }; -export const HybridConnectionCollection: msRest.CompositeMapper = { - serializedName: "HybridConnectionCollection", +export const WebJobCollection: msRest.CompositeMapper = { + serializedName: "WebJobCollection", type: { name: "Composite", - className: "HybridConnectionCollection", + className: "WebJobCollection", modelProperties: { value: { required: true, @@ -18480,7 +19224,7 @@ export const HybridConnectionCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "HybridConnection" + className: "WebJob" } } } @@ -18496,11 +19240,11 @@ export const HybridConnectionCollection: msRest.CompositeMapper = { } }; -export const ResourceHealthMetadataCollection: msRest.CompositeMapper = { - serializedName: "ResourceHealthMetadataCollection", +export const KubeEnvironmentCollection: msRest.CompositeMapper = { + serializedName: "KubeEnvironmentCollection", type: { name: "Composite", - className: "ResourceHealthMetadataCollection", + className: "KubeEnvironmentCollection", modelProperties: { value: { required: true, @@ -18510,7 +19254,7 @@ export const ResourceHealthMetadataCollection: msRest.CompositeMapper = { element: { type: { name: "Composite", - className: "ResourceHealthMetadata" + className: "KubeEnvironment" } } } 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..10e8f63293f7 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, @@ -117,11 +119,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -153,9 +157,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts index 0de6c1422663..0c0ab3fde80b 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, @@ -111,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,9 +150,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts index 63753d2e326f..4ad03970e547 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, @@ -111,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,9 +150,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts b/sdk/appservice/arm-appservice/src/models/staticSitesMappers.ts index 849182477bc2..a38cfb66fbc0 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, @@ -111,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,9 +150,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts index 95717c88f004..0f25ac1b5449 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, @@ -111,11 +113,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -146,9 +150,12 @@ export { IpSecurityRestriction, JwtClaimChecks, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, diff --git a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts index 6b0d125013d7..aa4b24c0b6c9 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, @@ -120,11 +122,13 @@ export { EnabledConfig, ErrorEntity, Experiments, + ExtendedLocation, Facebook, FileSystemApplicationLogsConfig, FileSystemHttpLogsConfig, FileSystemTokenStore, ForwardProxy, + FrontEndConfiguration, FunctionAppMajorVersion, FunctionAppMinorVersion, FunctionAppRuntimes, @@ -161,10 +165,13 @@ export { JwtClaimChecks, KeyInfo, KeyValuePairStringObject, + KubeEnvironment, + KubeEnvironmentPatchResource, KubeEnvironmentProfile, LegacyMicrosoftAccount, LinuxJavaContainerSettings, LocalizableString, + LogAnalyticsConfiguration, Login, LoginRoutes, LoginScopes, 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..302965ec48bf 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 "./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"; +export * from "./kubeEnvironments"; 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..c83f7312b89a 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()); } /** @@ -753,41 +491,21 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getBasicPublishingCredentialsPolicies( - resourceGroupName: string, - name: string, - options?: msRest.RequestOptionsBase - ): Promise; + getBasicPublishingCredentialsPolicies(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; + getBasicPublishingCredentialsPolicies(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 { + 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 { return this.client.sendOperationRequest( { resourceGroupName, @@ -795,8 +513,7 @@ export class WebApps { options }, getBasicPublishingCredentialsPoliciesOperationSpec, - callback - ) as Promise; + 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,7 @@ export class WebApps { options }, deleteSwiftVirtualNetworkOperationSpec, - callback - ); + callback); } /** @@ -7003,24 +4361,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 +4376,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 +4386,7 @@ export class WebApps { options }, listNetworkFeaturesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7065,24 +4400,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 +4415,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 +4425,7 @@ export class WebApps { options }, getNetworkTraceOperationOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7124,39 +4436,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 +4458,7 @@ export class WebApps { options }, startWebSiteNetworkTraceOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7176,18 +4469,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 +4482,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 +4504,7 @@ export class WebApps { options }, stopWebSiteNetworkTraceOperationSpec, - callback - ); + callback); } /** @@ -7253,24 +4518,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 +4533,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 +4543,7 @@ export class WebApps { options }, getNetworkTracesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7315,24 +4557,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 +4572,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 +4582,7 @@ export class WebApps { options }, getNetworkTraceOperationV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7377,24 +4596,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 +4611,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 +4621,7 @@ export class WebApps { options }, getNetworkTracesV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7437,39 +4633,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 +4655,7 @@ export class WebApps { options }, generateNewSitePublishingPasswordOperationSpec, - callback - ); + callback); } /** @@ -7489,41 +4666,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 +4688,7 @@ export class WebApps { options }, listPerfMonCountersOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7543,39 +4699,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 +4721,7 @@ export class WebApps { options }, getSitePhpErrorLogFlagOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7595,39 +4732,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 +4754,7 @@ export class WebApps { options }, listPremierAddOnsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7648,24 +4766,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 +4781,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 +4791,7 @@ export class WebApps { options }, getPremierAddOnOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7709,13 +4804,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 +4812,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 +4821,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 +4832,7 @@ export class WebApps { options }, addPremierAddOnOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7776,24 +4844,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 +4859,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 +4869,7 @@ export class WebApps { options }, deletePremierAddOnOperationSpec, - callback - ); + callback); } /** @@ -7837,13 +4882,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 +4890,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 +4899,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 +4910,7 @@ export class WebApps { options }, updatePremierAddOnOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7905,39 +4923,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 +4945,7 @@ export class WebApps { options }, getPrivateAccessOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -7960,24 +4959,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 +4974,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 +4984,7 @@ export class WebApps { options }, putPrivateAccessVnetOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8019,41 +4995,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 +5017,7 @@ export class WebApps { options }, getPrivateEndpointConnectionListOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8074,24 +5029,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 +5044,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 +5054,7 @@ export class WebApps { options }, getPrivateEndpointConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8137,22 +5067,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 +5081,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 +5094,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 +5116,7 @@ export class WebApps { options }, getPrivateLinkResourcesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8244,39 +5129,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 +5151,7 @@ export class WebApps { options }, listProcessesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8298,24 +5164,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 +5179,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 +5189,7 @@ export class WebApps { options }, getProcessOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8360,24 +5203,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 +5218,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 +5228,7 @@ export class WebApps { options }, deleteProcessOperationSpec, - callback - ); + callback); } /** @@ -8422,24 +5242,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 +5257,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 +5267,7 @@ export class WebApps { options }, getProcessDumpOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8484,24 +5281,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 +5296,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 +5306,7 @@ export class WebApps { options }, listProcessModulesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8548,13 +5320,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 +5328,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 +5337,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 +5348,7 @@ export class WebApps { options }, getProcessModuleOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8617,24 +5362,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 +5377,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 +5387,7 @@ export class WebApps { options }, listProcessThreadsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8678,41 +5398,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 +5420,7 @@ export class WebApps { options }, listPublicCertificatesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8733,24 +5432,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 +5447,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 +5457,7 @@ export class WebApps { options }, getPublicCertificateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8795,13 +5471,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 +5480,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 +5490,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 +5501,7 @@ export class WebApps { options }, createOrUpdatePublicCertificateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8864,24 +5513,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 +5528,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 +5538,7 @@ export class WebApps { options }, deletePublicCertificateOperationSpec, - callback - ); + callback); } /** @@ -8925,12 +5551,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 +5559,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 +5568,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 +5578,7 @@ export class WebApps { options }, listPublishingProfileXmlWithSecretsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -8988,39 +5591,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 +5613,7 @@ export class WebApps { options }, resetProductionSlotConfigOperationSpec, - callback - ); + callback); } /** @@ -9040,11 +5624,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 +5637,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 +5646,7 @@ export class WebApps { options }, restartOperationSpec, - callback - ); + callback); } /** @@ -9089,18 +5658,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 +5672,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 +5687,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 +5700,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 +5722,7 @@ export class WebApps { options }, listSiteExtensionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9213,24 +5734,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 +5749,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 +5759,7 @@ export class WebApps { options }, getSiteExtensionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9273,20 +5771,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 +5785,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 +5800,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 +5810,7 @@ export class WebApps { options }, deleteSiteExtensionOperationSpec, - callback - ); + callback); } /** @@ -9357,39 +5821,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 +5843,7 @@ export class WebApps { options }, listSlotsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9410,24 +5855,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 +5870,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 +5880,7 @@ export class WebApps { options }, getSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9475,22 +5897,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 +5912,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 +5920,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 +5929,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 +5939,7 @@ export class WebApps { options }, deleteSlotOperationSpec, - callback - ); + callback); } /** @@ -9570,13 +5956,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 +5966,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 +5977,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 +5988,7 @@ export class WebApps { options }, updateSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9641,24 +6000,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 +6015,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 +6025,7 @@ export class WebApps { options }, analyzeCustomHostnameSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9705,13 +6039,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 +6048,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 +6058,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 +6069,7 @@ export class WebApps { options }, applySlotConfigurationSlotOperationSpec, - callback - ); + callback); } /** @@ -9777,13 +6084,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 +6094,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 +6105,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 +6116,7 @@ export class WebApps { options }, backupSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9849,12 +6129,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 +6137,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 +6146,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 +6156,7 @@ export class WebApps { options }, listBackupsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9913,13 +6170,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 +6179,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 +6189,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 +6200,7 @@ export class WebApps { options }, getBackupStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -9984,13 +6214,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 +6223,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 +6233,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 +6244,7 @@ export class WebApps { options }, deleteBackupSlotOperationSpec, - callback - ); + callback); } /** @@ -10059,14 +6262,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 +6271,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 +6281,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 +6293,7 @@ export class WebApps { options }, listBackupStatusSecretsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10136,22 +6308,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()); } /** @@ -10164,24 +6323,14 @@ export class WebApps { * @param [options] The optional parameters * @returns Promise */ - getBasicPublishingCredentialsPoliciesSlot( - resourceGroupName: string, - name: string, - slot: string, - options?: msRest.RequestOptionsBase - ): Promise; + getBasicPublishingCredentialsPoliciesSlot(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; + getBasicPublishingCredentialsPoliciesSlot(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 +6338,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 { + 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 { return this.client.sendOperationRequest( { resourceGroupName, @@ -10213,8 +6348,7 @@ export class WebApps { options }, getBasicPublishingCredentialsPoliciesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10226,24 +6360,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 +6375,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 +6385,7 @@ export class WebApps { options }, getFtpAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10289,13 +6398,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 +6406,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 +6415,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 +6426,7 @@ export class WebApps { options }, updateFtpAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10358,24 +6438,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 +6453,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 +6463,7 @@ export class WebApps { options }, getScmAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10421,13 +6476,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 +6484,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 +6493,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 +6504,7 @@ export class WebApps { options }, updateScmAllowedSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10491,12 +6517,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 +6525,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 +6534,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 +6544,7 @@ export class WebApps { options }, listConfigurationsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10557,13 +6558,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 +6567,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 +6577,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 +6588,7 @@ export class WebApps { options }, updateApplicationSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10627,12 +6601,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 +6609,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 +6618,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 +6628,7 @@ export class WebApps { options }, listApplicationSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10690,13 +6641,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 +6649,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 +6658,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 +6669,7 @@ export class WebApps { options }, updateAuthSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10758,12 +6682,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 +6690,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 +6699,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 +6709,7 @@ export class WebApps { options }, getAuthSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10822,13 +6723,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 +6731,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 +6740,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 +6751,7 @@ export class WebApps { options }, updateAuthSettingsV2SlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10890,12 +6764,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 +6772,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 +6781,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 +6791,7 @@ export class WebApps { options }, getAuthSettingsV2SlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -10954,13 +6805,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 +6814,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 +6824,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 +6835,7 @@ export class WebApps { options }, updateAzureStorageAccountsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11026,12 +6848,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 +6856,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 +6865,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 +6875,7 @@ export class WebApps { options }, listAzureStorageAccountsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11092,13 +6889,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 +6898,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 +6908,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 +6919,7 @@ export class WebApps { options }, updateBackupConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11162,12 +6932,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 +6940,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 +6949,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 +6959,7 @@ export class WebApps { options }, deleteBackupConfigurationSlotOperationSpec, - callback - ); + callback); } /** @@ -11225,12 +6972,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 +6980,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 +6989,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 +6999,7 @@ export class WebApps { options }, getBackupConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11287,24 +7011,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 +7026,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 +7036,7 @@ export class WebApps { options }, getAppSettingsKeyVaultReferencesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11348,13 +7049,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 +7057,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 +7066,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 +7077,7 @@ export class WebApps { options }, getAppSettingKeyVaultReferenceSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11415,24 +7089,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 +7104,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 +7114,7 @@ export class WebApps { options }, getSiteConnectionStringKeyVaultReferencesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11476,13 +7127,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 +7135,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 +7144,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 +7155,7 @@ export class WebApps { options }, getSiteConnectionStringKeyVaultReferenceSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11545,13 +7169,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 +7178,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 +7188,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 +7199,7 @@ export class WebApps { options }, updateConnectionStringsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11615,12 +7212,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 +7220,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 +7229,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 +7239,7 @@ export class WebApps { options }, listConnectionStringsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11678,12 +7252,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 +7260,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 +7269,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 +7279,7 @@ export class WebApps { options }, getDiagnosticLogsConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11743,13 +7294,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 +7304,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 +7315,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 +7326,7 @@ export class WebApps { options }, updateDiagnosticLogsConfigSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11816,13 +7340,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 +7349,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 +7359,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 +7370,7 @@ export class WebApps { options }, updateMetadataSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11886,12 +7383,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 +7391,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 +7400,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 +7410,7 @@ export class WebApps { options }, listMetadataSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -11949,20 +7423,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 +7438,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 +7446,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 +7455,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 +7466,7 @@ export class WebApps { options }, updateSitePushSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12042,24 +7478,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 +7493,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 +7503,7 @@ export class WebApps { options }, listSitePushSettingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12105,12 +7518,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 +7526,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 +7535,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 +7545,7 @@ export class WebApps { options }, getConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12169,13 +7559,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 +7568,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 +7578,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 +7589,7 @@ export class WebApps { options }, createOrUpdateConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12240,13 +7603,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 +7612,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 +7622,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 +7633,7 @@ export class WebApps { options }, updateConfigurationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12312,12 +7648,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 +7656,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 +7665,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 +7675,7 @@ export class WebApps { options }, listConfigurationSnapshotInfoSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12378,13 +7689,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 +7698,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 +7708,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 +7719,7 @@ export class WebApps { options }, getConfigurationSnapshotSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12449,13 +7733,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 +7742,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 +7752,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 +7763,7 @@ export class WebApps { options }, recoverSiteConfigurationSnapshotSlotOperationSpec, - callback - ); + callback); } /** @@ -12518,24 +7775,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 +7790,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 +7800,7 @@ export class WebApps { options }, getWebSiteContainerLogsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12578,24 +7812,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 +7827,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 +7837,7 @@ export class WebApps { options }, getContainerLogsZipSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12639,12 +7850,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 +7858,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 +7867,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 +7877,7 @@ export class WebApps { options }, listContinuousWebJobsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12703,13 +7891,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 +7900,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 +7910,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 +7921,7 @@ export class WebApps { options }, getContinuousWebJobSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -12774,13 +7935,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 +7944,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 +7954,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 +7965,7 @@ export class WebApps { options }, deleteContinuousWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -12845,13 +7979,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 +7988,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 +7998,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 +8009,7 @@ export class WebApps { options }, startContinuousWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -12916,13 +8023,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 +8032,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 +8042,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 +8053,7 @@ export class WebApps { options }, stopContinuousWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -12986,12 +8066,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 +8074,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 +8083,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 +8093,7 @@ export class WebApps { options }, listDeploymentsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13050,13 +8107,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 +8116,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 +8126,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 +8137,7 @@ export class WebApps { options }, getDeploymentSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13122,14 +8152,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 +8162,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 +8173,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 +8185,7 @@ export class WebApps { options }, createDeploymentSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13200,13 +8199,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 +8208,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 +8218,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 +8229,7 @@ export class WebApps { options }, deleteDeploymentSlotOperationSpec, - callback - ); + callback); } /** @@ -13272,13 +8244,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 +8254,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 +8265,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 +8276,7 @@ export class WebApps { options }, listDeploymentLogSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13348,13 +8293,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 +8303,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 +8314,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 +8325,7 @@ export class WebApps { options }, discoverBackupSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13420,12 +8338,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 +8346,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 +8355,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 +8365,7 @@ export class WebApps { options }, listDomainOwnershipIdentifiersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13484,13 +8379,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 +8388,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 +8398,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 +8409,7 @@ export class WebApps { options }, getDomainOwnershipIdentifierSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13558,14 +8426,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 +8436,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 +8447,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 +8459,7 @@ export class WebApps { options }, createOrUpdateDomainOwnershipIdentifierSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13636,13 +8473,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 +8482,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 +8492,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 +8503,7 @@ export class WebApps { options }, deleteDomainOwnershipIdentifierSlotOperationSpec, - callback - ); + callback); } /** @@ -13710,14 +8520,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 +8530,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 +8541,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 +8553,7 @@ export class WebApps { options }, updateDomainOwnershipIdentifierSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13786,24 +8565,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 +8580,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 +8590,7 @@ export class WebApps { options }, getMSDeployStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13847,22 +8603,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 +8617,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 +8632,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 +8642,7 @@ export class WebApps { options }, getMSDeployLogSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13934,24 +8654,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 +8669,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 +8679,7 @@ export class WebApps { options }, listInstanceFunctionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -13994,24 +8691,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 +8706,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 +8716,7 @@ export class WebApps { options }, getFunctionsAdminTokenSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14055,13 +8729,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 +8737,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 +8746,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 +8757,7 @@ export class WebApps { options }, getInstanceFunctionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14124,24 +8771,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 +8786,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 +8794,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 +8803,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 +8814,7 @@ export class WebApps { options }, deleteInstanceFunctionSlotOperationSpec, - callback - ); + callback); } /** @@ -14224,15 +8829,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 +8839,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 +8850,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 +8863,7 @@ export class WebApps { options }, createOrUpdateFunctionSecretSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14307,14 +8877,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 +8886,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 +8896,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 +8908,7 @@ export class WebApps { options }, deleteFunctionSecretSlotOperationSpec, - callback - ); + callback); } /** @@ -14382,13 +8921,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 +8929,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 +8938,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 +8949,7 @@ export class WebApps { options }, listFunctionKeysSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14450,13 +8962,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 +8970,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 +8979,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 +8990,7 @@ export class WebApps { options }, listFunctionSecretsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14517,24 +9002,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 +9017,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 +9027,7 @@ export class WebApps { options }, listHostKeysSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14577,24 +9039,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 +9054,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 +9064,7 @@ export class WebApps { options }, listSyncStatusSlotOperationSpec, - callback - ); + callback); } /** @@ -14637,24 +9076,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 +9091,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 +9101,7 @@ export class WebApps { options }, syncFunctionsSlotOperationSpec, - callback - ); + callback); } /** @@ -14700,15 +9116,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 +9126,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 +9137,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 +9150,7 @@ export class WebApps { options }, createOrUpdateHostSecretSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14783,14 +9164,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 +9173,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 +9183,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 +9195,7 @@ export class WebApps { options }, deleteHostSecretSlotOperationSpec, - callback - ); + callback); } /** @@ -14858,12 +9208,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 +9216,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 +9225,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 +9235,7 @@ export class WebApps { options }, listHostNameBindingsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14922,13 +9249,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 +9258,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 +9268,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 +9279,7 @@ export class WebApps { options }, getHostNameBindingSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -14995,14 +9295,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 +9306,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 +9318,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 +9330,7 @@ export class WebApps { options }, createOrUpdateHostNameBindingSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15075,13 +9344,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 +9353,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 +9363,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 +9374,7 @@ export class WebApps { options }, deleteHostNameBindingSlotOperationSpec, - callback - ); + callback); } /** @@ -15146,14 +9388,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 +9397,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 +9407,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 +9419,7 @@ export class WebApps { options }, getHybridConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15223,15 +9434,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 +9444,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 +9455,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 +9468,7 @@ export class WebApps { options }, createOrUpdateHybridConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15306,14 +9482,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 +9491,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 +9501,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 +9513,7 @@ export class WebApps { options }, deleteHybridConnectionSlotOperationSpec, - callback - ); + callback); } /** @@ -15383,15 +9528,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 +9538,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 +9549,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 +9562,7 @@ export class WebApps { options }, updateHybridConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15464,24 +9574,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 +9589,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 +9599,7 @@ export class WebApps { options }, listHybridConnectionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15526,12 +9613,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 +9621,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 +9630,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 +9640,7 @@ export class WebApps { options }, listRelayServiceConnectionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15592,13 +9654,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 +9663,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 +9673,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 +9684,7 @@ export class WebApps { options }, getRelayServiceConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15668,14 +9701,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 +9711,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 +9722,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 +9734,7 @@ export class WebApps { options }, createOrUpdateRelayServiceConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15748,13 +9748,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 +9757,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 +9767,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 +9778,7 @@ export class WebApps { options }, deleteRelayServiceConnectionSlotOperationSpec, - callback - ); + callback); } /** @@ -15822,14 +9795,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 +9805,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 +9816,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 +9828,7 @@ export class WebApps { options }, updateRelayServiceConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15901,12 +9841,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 +9849,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 +9858,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 +9868,7 @@ export class WebApps { options }, listInstanceIdentifiersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -15967,13 +9882,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 +9891,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 +9901,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 +9912,7 @@ export class WebApps { options }, getInstanceInfoSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16037,13 +9925,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 +9933,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 +9942,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 +9953,7 @@ export class WebApps { options }, getInstanceMsDeployStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16106,24 +9967,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 +9982,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 +9990,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 +9999,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 +10010,7 @@ export class WebApps { options }, getInstanceMSDeployLogSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16208,13 +10027,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 +10037,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 +10048,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 +10059,7 @@ export class WebApps { options }, listInstanceProcessesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16284,14 +10076,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 +10087,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 +10099,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 +10111,7 @@ export class WebApps { options }, getInstanceProcessSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16368,14 +10129,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 +10140,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 +10152,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 +10164,7 @@ export class WebApps { options }, deleteInstanceProcessSlotOperationSpec, - callback - ); + callback); } /** @@ -16452,14 +10182,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 +10193,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 +10205,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 +10217,7 @@ export class WebApps { options }, getInstanceProcessDumpSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16536,14 +10235,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 +10246,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 +10258,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 +10270,7 @@ export class WebApps { options }, listInstanceProcessModulesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16622,15 +10288,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 +10300,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 +10313,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 +10326,7 @@ export class WebApps { options }, getInstanceProcessModuleSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16713,14 +10344,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 +10355,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 +10367,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 +10379,7 @@ export class WebApps { options }, listInstanceProcessThreadsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16794,12 +10392,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 +10400,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 +10409,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 +10419,7 @@ export class WebApps { options }, isCloneableSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16857,12 +10432,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 +10440,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 +10449,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 +10459,7 @@ export class WebApps { options }, listSiteBackupsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16919,24 +10471,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 +10486,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 +10496,7 @@ export class WebApps { options }, listSyncFunctionTriggersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -16981,24 +10510,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 +10525,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 +10535,7 @@ export class WebApps { options }, getMigrateMySqlStatusSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17042,12 +10548,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 +10556,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 +10565,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 +10575,7 @@ export class WebApps { options }, getSwiftVirtualNetworkConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17105,12 +10588,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 +10596,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 +10605,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 +10615,7 @@ export class WebApps { options }, deleteSwiftVirtualNetworkSlotOperationSpec, - callback - ); + callback); } /** @@ -17169,13 +10629,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 +10638,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 +10648,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 +10659,7 @@ export class WebApps { options }, listNetworkFeaturesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17242,13 +10675,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 +10684,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 +10694,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 +10705,7 @@ export class WebApps { options }, getNetworkTraceOperationSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17311,24 +10717,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 +10732,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 +10742,7 @@ export class WebApps { options }, startWebSiteNetworkTraceSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17373,20 +10754,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 +10768,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 +10783,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 +10793,7 @@ export class WebApps { options }, stopWebSiteNetworkTraceSlotOperationSpec, - callback - ); + callback); } /** @@ -17462,13 +10809,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 +10818,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 +10828,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 +10839,7 @@ export class WebApps { options }, getNetworkTracesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17535,13 +10855,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 +10864,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 +10874,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 +10885,7 @@ export class WebApps { options }, getNetworkTraceOperationSlotV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17608,13 +10901,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 +10910,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 +10920,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 +10931,7 @@ export class WebApps { options }, getNetworkTracesSlotV2OperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17679,12 +10945,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 +10953,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 +10962,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 +10972,7 @@ export class WebApps { options }, generateNewSitePublishingPasswordSlotOperationSpec, - callback - ); + callback); } /** @@ -17741,24 +10984,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 +10999,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 +11009,7 @@ export class WebApps { options }, listPerfMonCountersSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17803,24 +11021,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 +11036,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 +11046,7 @@ export class WebApps { options }, getSitePhpErrorLogFlagSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17864,12 +11059,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 +11067,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 +11076,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 +11086,7 @@ export class WebApps { options }, listPremierAddOnsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -17928,13 +11100,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 +11109,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 +11119,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 +11130,7 @@ export class WebApps { options }, getPremierAddOnSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18000,14 +11145,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 +11155,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 +11166,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 +11178,7 @@ export class WebApps { options }, addPremierAddOnSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18078,13 +11192,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 +11201,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 +11211,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 +11222,7 @@ export class WebApps { options }, deletePremierAddOnSlotOperationSpec, - callback - ); + callback); } /** @@ -18150,14 +11237,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 +11247,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 +11258,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 +11270,7 @@ export class WebApps { options }, updatePremierAddOnSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18228,24 +11284,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 +11299,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 +11309,7 @@ export class WebApps { options }, getPrivateAccessSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18291,13 +11324,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 +11332,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 +11341,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 +11352,7 @@ export class WebApps { options }, putPrivateAccessVnetSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18358,24 +11364,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 +11379,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 +11389,7 @@ export class WebApps { options }, getPrivateEndpointConnectionListSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18421,13 +11402,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 +11410,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 +11419,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 +11430,7 @@ export class WebApps { options }, getPrivateEndpointConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18492,24 +11444,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 +11459,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 +11473,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 +11488,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 +11498,7 @@ export class WebApps { options }, getPrivateLinkResourcesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18614,12 +11513,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 +11521,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 +11530,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 +11540,7 @@ export class WebApps { options }, listProcessesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18679,13 +11555,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 +11564,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 +11574,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 +11585,7 @@ export class WebApps { options }, getProcessSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18752,13 +11601,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 +11610,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 +11620,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 +11631,7 @@ export class WebApps { options }, deleteProcessSlotOperationSpec, - callback - ); + callback); } /** @@ -18825,13 +11647,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 +11656,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 +11666,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 +11677,7 @@ export class WebApps { options }, getProcessDumpSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18898,13 +11693,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 +11702,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 +11712,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 +11723,7 @@ export class WebApps { options }, listProcessModulesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -18973,14 +11739,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 +11749,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 +11760,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 +11772,7 @@ export class WebApps { options }, getProcessModuleSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19053,13 +11788,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 +11797,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 +11807,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 +11818,7 @@ export class WebApps { options }, listProcessThreadsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19125,12 +11831,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 +11839,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 +11848,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 +11858,7 @@ export class WebApps { options }, listPublicCertificatesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19191,13 +11872,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 +11881,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 +11891,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 +11902,7 @@ export class WebApps { options }, getPublicCertificateSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19264,14 +11918,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 +11929,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 +11941,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 +11953,7 @@ export class WebApps { options }, createOrUpdatePublicCertificateSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19344,13 +11967,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 +11976,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 +11986,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 +11997,7 @@ export class WebApps { options }, deletePublicCertificateSlotOperationSpec, - callback - ); + callback); } /** @@ -19416,13 +12012,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 +12022,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 +12033,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 +12044,7 @@ export class WebApps { options }, listPublishingProfileXmlWithSecretsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19490,12 +12059,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 +12067,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 +12076,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 +12086,7 @@ export class WebApps { options }, resetSlotConfigurationSlotOperationSpec, - callback - ); + callback); } /** @@ -19553,12 +12099,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 +12107,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 +12116,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 +12126,7 @@ export class WebApps { options }, restartSlotOperationSpec, - callback - ); + callback); } /** @@ -19617,20 +12140,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 +12155,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 +12171,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 +12186,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 +12194,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 +12203,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 +12213,7 @@ export class WebApps { options }, listSiteExtensionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19762,13 +12227,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 +12236,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 +12246,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 +12257,7 @@ export class WebApps { options }, getSiteExtensionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -19833,22 +12271,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 +12287,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 +12296,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 +12306,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 +12317,7 @@ export class WebApps { options }, deleteSiteExtensionSlotOperationSpec, - callback - ); + callback); } /** @@ -19933,13 +12331,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 +12340,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 +12350,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 +12361,7 @@ export class WebApps { options }, listSlotDifferencesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20004,20 +12375,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 +12389,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 +12404,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 +12414,7 @@ export class WebApps { options }, listSnapshotsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20089,24 +12426,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 +12441,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 +12451,7 @@ export class WebApps { options }, listSnapshotsFromDRSecondarySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20150,12 +12464,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 +12472,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 +12481,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 +12491,7 @@ export class WebApps { options }, getSourceControlSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20214,22 +12505,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 +12520,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 +12528,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 +12537,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 +12547,7 @@ export class WebApps { options }, deleteSourceControlSlotOperationSpec, - callback - ); + callback); } /** @@ -20306,13 +12561,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 +12570,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 +12580,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 +12591,7 @@ export class WebApps { options }, updateSourceControlSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20376,12 +12604,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 +12612,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 +12621,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 +12631,7 @@ export class WebApps { options }, startSlotOperationSpec, - callback - ); + callback); } /** @@ -20438,20 +12643,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 +12658,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 +12666,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 +12675,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 +12685,7 @@ export class WebApps { options }, stopSlotOperationSpec, - callback - ); + callback); } /** @@ -20526,24 +12697,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 +12712,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 +12722,7 @@ export class WebApps { options }, stopNetworkTraceSlotOperationSpec, - callback - ); + callback); } /** @@ -20586,24 +12734,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 +12749,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 +12759,7 @@ export class WebApps { options }, syncRepositorySlotOperationSpec, - callback - ); + callback); } /** @@ -20646,24 +12771,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 +12786,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 +12796,7 @@ export class WebApps { options }, syncFunctionTriggersSlotOperationSpec, - callback - ); + callback); } /** @@ -20707,12 +12809,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 +12817,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 +12826,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 +12836,7 @@ export class WebApps { options }, listTriggeredWebJobsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20771,13 +12850,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 +12859,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 +12869,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 +12880,7 @@ export class WebApps { options }, getTriggeredWebJobSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20842,13 +12894,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 +12903,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 +12913,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 +12924,7 @@ export class WebApps { options }, deleteTriggeredWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -20913,13 +12938,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 +12947,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 +12957,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 +12968,7 @@ export class WebApps { options }, listTriggeredWebJobHistorySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -20987,14 +12983,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 +12993,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 +13004,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 +13016,7 @@ export class WebApps { options }, getTriggeredWebJobHistorySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21065,13 +13030,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 +13039,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 +13049,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 +13060,7 @@ export class WebApps { options }, runTriggeredWebJobSlotOperationSpec, - callback - ); + callback); } /** @@ -21135,12 +13073,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 +13081,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 +13090,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 +13100,7 @@ export class WebApps { options }, listUsagesSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21200,12 +13113,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 +13121,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 +13130,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 +13140,7 @@ export class WebApps { options }, listVnetConnectionsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21264,13 +13154,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 +13163,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 +13173,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 +13184,7 @@ export class WebApps { options }, getVnetConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21338,14 +13201,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 +13211,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 +13222,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 +13234,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21416,13 +13248,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 +13257,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 +13267,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 +13278,7 @@ export class WebApps { options }, deleteVnetConnectionSlotOperationSpec, - callback - ); + callback); } /** @@ -21490,14 +13295,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 +13305,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 +13316,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 +13328,7 @@ export class WebApps { options }, updateVnetConnectionSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21569,14 +13343,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 +13353,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 +13364,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 +13376,7 @@ export class WebApps { options }, getVnetConnectionGatewaySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21649,15 +13392,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 +13403,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 +13415,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 +13428,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionGatewaySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21736,15 +13444,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 +13455,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 +13467,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 +13480,7 @@ export class WebApps { options }, updateVnetConnectionGatewaySlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21820,12 +13493,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 +13501,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 +13510,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 +13520,7 @@ export class WebApps { options }, listWebJobsSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21884,13 +13534,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 +13543,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 +13553,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 +13564,7 @@ export class WebApps { options }, getWebJobSlotOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -21953,24 +13576,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 +13591,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 +13601,7 @@ export class WebApps { options }, listSlotDifferencesFromProductionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22013,18 +13613,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 +13626,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 +13648,7 @@ export class WebApps { options }, listSnapshotsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22087,39 +13659,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 +13681,7 @@ export class WebApps { options }, listSnapshotsFromDRSecondaryOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22139,39 +13692,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 +13714,7 @@ export class WebApps { options }, getSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22192,20 +13726,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 +13739,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 +13761,7 @@ export class WebApps { options }, deleteSourceControlOperationSpec, - callback - ); + callback); } /** @@ -22269,24 +13773,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 +13788,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 +13798,7 @@ export class WebApps { options }, updateSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22328,11 +13809,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 +13822,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 +13831,7 @@ export class WebApps { options }, startOperationSpec, - callback - ); + callback); } /** @@ -22376,14 +13842,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 +13855,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 +13868,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 +13877,7 @@ export class WebApps { options }, stopOperationSpec, - callback - ); + callback); } /** @@ -22442,39 +13888,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 +13910,7 @@ export class WebApps { options }, stopNetworkTraceOperationSpec, - callback - ); + callback); } /** @@ -22494,39 +13921,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 +13943,7 @@ export class WebApps { options }, syncRepositoryOperationSpec, - callback - ); + callback); } /** @@ -22546,39 +13954,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 +13976,7 @@ export class WebApps { options }, syncFunctionTriggersOperationSpec, - callback - ); + callback); } /** @@ -22598,39 +13987,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 +14009,7 @@ export class WebApps { options }, listTriggeredWebJobsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22651,24 +14021,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 +14036,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 +14046,7 @@ export class WebApps { options }, getTriggeredWebJobOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22711,24 +14058,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 +14073,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 +14083,7 @@ export class WebApps { options }, deleteTriggeredWebJobOperationSpec, - callback - ); + callback); } /** @@ -22771,24 +14095,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 +14110,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 +14120,7 @@ export class WebApps { options }, listTriggeredWebJobHistoryOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22834,13 +14133,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 +14141,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 +14150,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 +14161,7 @@ export class WebApps { options }, getTriggeredWebJobHistoryOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -22901,24 +14173,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 +14188,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 +14198,7 @@ export class WebApps { options }, runTriggeredWebJobOperationSpec, - callback - ); + callback); } /** @@ -22960,41 +14209,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 +14231,7 @@ export class WebApps { options }, listUsagesOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23014,39 +14242,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 +14264,7 @@ export class WebApps { options }, listVnetConnectionsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23067,24 +14276,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 +14291,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 +14301,7 @@ export class WebApps { options }, getVnetConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23130,13 +14316,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 +14324,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 +14333,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 +14344,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23197,24 +14356,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 +14371,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 +14381,7 @@ export class WebApps { options }, deleteVnetConnectionOperationSpec, - callback - ); + callback); } /** @@ -23260,13 +14396,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 +14404,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 +14413,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 +14424,7 @@ export class WebApps { options }, updateVnetConnectionOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23328,13 +14437,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 +14445,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 +14454,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 +14465,7 @@ export class WebApps { options }, getVnetConnectionGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23397,14 +14479,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 +14488,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 +14498,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 +14510,7 @@ export class WebApps { options }, createOrUpdateVnetConnectionGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23473,14 +14524,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 +14533,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 +14543,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 +14555,7 @@ export class WebApps { options }, updateVnetConnectionGatewayOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23546,39 +14566,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 +14588,7 @@ export class WebApps { options }, listWebJobsOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23599,24 +14600,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 +14615,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 +14625,7 @@ export class WebApps { options }, getWebJobOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -23662,12 +14640,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 +14649,7 @@ export class WebApps { options }, beginCreateOrUpdateOperationSpec, - options - ); + options); } /** @@ -23690,13 +14662,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 +14672,7 @@ export class WebApps { options }, beginRestoreOperationSpec, - options - ); + options); } /** @@ -23718,11 +14683,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 +14691,7 @@ export class WebApps { options }, beginListPublishingCredentialsOperationSpec, - options - ); + options); } /** @@ -23743,12 +14703,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 +14712,7 @@ export class WebApps { options }, beginCreateMSDeployOperationOperationSpec, - options - ); + options); } /** @@ -23771,13 +14725,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 +14735,7 @@ export class WebApps { options }, beginCreateFunctionOperationSpec, - options - ); + options); } /** @@ -23801,13 +14748,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 +14758,7 @@ export class WebApps { options }, beginCreateInstanceMSDeployOperationOperationSpec, - options - ); + options); } /** @@ -23831,13 +14771,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 +14781,7 @@ export class WebApps { options }, beginMigrateStorageOperationSpec, - options - ); + options); } /** @@ -23860,12 +14793,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 +14802,7 @@ export class WebApps { options }, beginMigrateMySqlOperationSpec, - options - ); + options); } /** @@ -23886,11 +14813,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 +14821,7 @@ export class WebApps { options }, beginStartWebSiteNetworkTraceOperationOperationSpec, - options - ); + options); } /** @@ -23912,13 +14834,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 +14844,7 @@ export class WebApps { options }, beginApproveOrRejectPrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -23941,12 +14856,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 +14865,7 @@ export class WebApps { options }, beginDeletePrivateEndpointConnectionOperationSpec, - options - ); + options); } /** @@ -23968,12 +14877,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 +14886,7 @@ export class WebApps { options }, beginRestoreFromBackupBlobOperationSpec, - options - ); + options); } /** @@ -23995,12 +14898,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 +14907,7 @@ export class WebApps { options }, beginRestoreFromDeletedAppOperationSpec, - options - ); + options); } /** @@ -24023,12 +14920,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 +14929,7 @@ export class WebApps { options }, beginRestoreSnapshotOperationSpec, - options - ); + options); } /** @@ -24050,12 +14941,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 +14950,7 @@ export class WebApps { options }, beginInstallSiteExtensionOperationSpec, - options - ); + options); } /** @@ -24082,13 +14967,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 +14977,7 @@ export class WebApps { options }, beginCreateOrUpdateSlotOperationSpec, - options - ); + options); } /** @@ -24114,14 +14992,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 +15003,7 @@ export class WebApps { options }, beginRestoreSlotOperationSpec, - options - ); + options); } /** @@ -24146,12 +15016,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 +15025,7 @@ export class WebApps { options }, beginListPublishingCredentialsSlotOperationSpec, - options - ); + options); } /** @@ -24174,13 +15038,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 +15048,7 @@ export class WebApps { options }, beginCreateMSDeployOperationSlotOperationSpec, - options - ); + options); } /** @@ -24205,14 +15062,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 +15073,7 @@ export class WebApps { options }, beginCreateInstanceFunctionSlotOperationSpec, - options - ); + options); } /** @@ -24238,14 +15087,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 +15098,7 @@ export class WebApps { options }, beginCreateInstanceMSDeployOperationSlotOperationSpec, - options - ); + options); } /** @@ -24269,12 +15110,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 +15119,7 @@ export class WebApps { options }, beginStartWebSiteNetworkTraceOperationSlotOperationSpec, - options - ); + options); } /** @@ -24298,14 +15133,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 +15144,7 @@ export class WebApps { options }, beginApproveOrRejectPrivateEndpointConnectionSlotOperationSpec, - options - ); + options); } /** @@ -24330,13 +15157,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 +15167,7 @@ export class WebApps { options }, beginDeletePrivateEndpointConnectionSlotOperationSpec, - options - ); + options); } /** @@ -24361,13 +15181,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 +15191,7 @@ export class WebApps { options }, beginRestoreFromBackupBlobSlotOperationSpec, - options - ); + options); } /** @@ -24391,13 +15204,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 +15214,7 @@ export class WebApps { options }, beginRestoreFromDeletedAppSlotOperationSpec, - options - ); + options); } /** @@ -24422,13 +15228,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 +15238,7 @@ export class WebApps { options }, beginRestoreSnapshotSlotOperationSpec, - options - ); + options); } /** @@ -24453,13 +15252,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 +15262,7 @@ export class WebApps { options }, beginInstallSiteExtensionSlotOperationSpec, - options - ); + options); } /** @@ -24484,13 +15276,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 +15286,7 @@ export class WebApps { options }, beginSwapSlotSlotOperationSpec, - options - ); + options); } /** @@ -24515,13 +15300,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 +15310,7 @@ export class WebApps { options }, beginCreateOrUpdateSourceControlSlotOperationSpec, - options - ); + options); } /** @@ -24544,12 +15322,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 +15331,7 @@ export class WebApps { options }, beginStartNetworkTraceSlotOperationSpec, - options - ); + options); } /** @@ -24571,12 +15343,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 +15352,7 @@ export class WebApps { options }, beginSwapSlotWithProductionOperationSpec, - options - ); + options); } /** @@ -24598,12 +15364,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 +15373,7 @@ export class WebApps { options }, beginCreateOrUpdateSourceControlOperationSpec, - options - ); + options); } /** @@ -24624,11 +15384,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 +15392,7 @@ export class WebApps { options }, beginStartNetworkTraceOperationSpec, - options - ); + options); } /** @@ -24647,10 +15402,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 +15413,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 +15431,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 +15460,26 @@ 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; } /** @@ -24778,43 +15489,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 +15518,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 +15547,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 +15578,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 +15607,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 +15636,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 +15665,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 +15694,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 +15723,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 +15752,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 +15783,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 +15814,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 +15845,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 +15874,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 +15903,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 +15932,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 +15963,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 +15994,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 +16025,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 +16054,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 +16083,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 +16112,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 +16141,26 @@ 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; } /** @@ -25826,43 +16170,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 +16199,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 +16228,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 +16259,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 +16288,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 +16317,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 +16346,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 +16375,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 +16404,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 +16433,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 +16464,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 +16495,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 +16526,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 +16555,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 +16584,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 +16613,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 +16644,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 +16675,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 +16706,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 +16735,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 +16764,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 +16793,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 +16822,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 +16851,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 +16880,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 +16909,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 +16938,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 +16967,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 +16996,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 +17025,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 +17054,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 +17083,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 +17112,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 +17141,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 +17170,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 +17198,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 +17220,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 +17245,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 +17271,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 +17298,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 +17333,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 +17359,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 +17389,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 +17421,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 +17446,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 +17472,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 +17497,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: { @@ -27671,11 +17530,18 @@ const listBackupStatusSecretsOperationSpec: msRest.OperationSpec = { const getBasicPublishingCredentialsPoliciesOperationSpec: 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], + 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 @@ -27689,11 +17555,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 +17580,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 +17612,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 +17637,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 +17669,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 +17694,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 +17726,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 +17751,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 +17783,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 +17808,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 +17840,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 +17865,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 +17897,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 +17922,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 +17954,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 +17977,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 +18002,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 +18027,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 +18053,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 +18078,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 +18104,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 +18136,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 +18161,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 +18186,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 +18218,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 +18250,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 +18275,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 +18307,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 +18332,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 +18357,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 +18389,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 +18414,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 +18446,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 +18478,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 +18503,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 +18529,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 +18553,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 +18584,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 +18615,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 +18640,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 +18667,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 +18692,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 +18717,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 +18742,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 +18767,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 +18793,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 +18826,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 +18851,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 +18877,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 +18909,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 +18934,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 +18960,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 +18993,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 +19018,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 +19051,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 +19076,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 +19102,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 +19128,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 +19158,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 +19185,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 +19210,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 +19218,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 +19247,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 +19255,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 +19273,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 +19299,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 +19325,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 +19350,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 +19373,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 +19396,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 +19404,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 +19433,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 +19441,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 +19459,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 +19484,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 +19510,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 +19543,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 +19568,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 +19576,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 +19595,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 +19603,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 +19629,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 +19637,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 +19655,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 +19663,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 +19689,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 +19714,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 +19739,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 +19765,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 +19798,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 +19823,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 +19856,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 +19881,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 +19907,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 +19933,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 +19960,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 +19987,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 +19995,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 +20015,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 +20023,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 +20041,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 +20049,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 +20074,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 +20082,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 +20102,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 +20111,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 +20131,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 +20139,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 +20159,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 +20184,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 +20209,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 +20234,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 @@ -29887,11 +20259,18 @@ const getMigrateMySqlStatusOperationSpec: msRest.OperationSpec = { 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], + 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 @@ -29905,11 +20284,18 @@ const getSwiftVirtualNetworkConnectionOperationSpec: msRest.OperationSpec = { 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], + 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: { @@ -29930,11 +20316,18 @@ const createOrUpdateSwiftVirtualNetworkConnectionWithCheckOperationSpec: msRest. 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], + 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: {}, @@ -29947,16 +20340,19 @@ const deleteSwiftVirtualNetworkOperationSpec: msRest.OperationSpec = { 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 +20367,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 +20418,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 +20451,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 +20475,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 +20512,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 +20563,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 +20600,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 +20624,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 +20650,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 +20675,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 +20700,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 +20726,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 +20759,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 +20783,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 +20816,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 +20841,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 +20873,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 +20898,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 +20924,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 +20949,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 +20975,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 +21002,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 +21027,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 +21059,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 +21086,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 +21094,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 +21114,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 +21141,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 +21166,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 +21192,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 +21225,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 +21250,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 +21287,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 +21310,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 +21335,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 +21361,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 +21388,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 +21413,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 +21438,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 +21465,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 +21477,9 @@ const deleteSlotOperationSpec: msRest.OperationSpec = { Parameters.deleteEmptyServerFarm, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: {}, 204: {}, @@ -30913,16 +21493,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 +21529,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 +21556,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 +21587,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 +21620,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 +21646,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 +21654,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 +21673,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 +21681,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 +21699,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 +21707,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: { @@ -31128,16 +21733,19 @@ const listBackupStatusSecretsSlotOperationSpec: msRest.OperationSpec = { const getBasicPublishingCredentialsPoliciesSlotOperationSpec: 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 @@ -31151,16 +21759,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 +21785,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 +21818,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 +21844,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 +21877,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 +21903,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 +21936,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 +21962,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 +21995,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 +22021,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 +22054,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 +22080,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 +22113,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 +22139,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 +22172,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 +22196,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 +22222,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 +22248,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 +22256,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 +22275,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 +22301,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 +22309,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 +22328,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 +22361,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 +22387,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 +22413,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 +22446,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 +22479,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 +22505,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 +22538,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 +22564,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 +22590,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 +22623,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 +22656,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 +22682,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 +22690,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 +22709,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 +22717,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 +22734,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 +22766,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 +22798,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 +22824,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 +22832,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 +22852,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 +22860,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 +22878,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 +22886,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 +22904,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 +22912,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 +22930,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 +22956,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 +22964,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 +22983,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 +22991,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 +23017,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 +23025,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 +23043,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 +23051,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 +23070,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 +23103,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 +23129,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 +23137,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 +23156,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 +23164,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 +23190,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 +23198,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 +23216,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 +23224,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 +23250,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 +23276,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 +23303,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 +23330,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 +23361,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 +23369,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 +23389,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 +23397,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 +23415,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 +23424,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 +23453,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 +23462,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 +23480,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 +23488,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 +23507,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 +23515,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 +23534,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 +23560,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 +23584,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 +23608,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 +23617,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 +23646,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 +23655,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 +23673,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 +23699,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 +23707,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 +23726,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 +23734,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 +23760,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 +23768,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 +23786,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 +23795,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 +23814,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 +23823,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 +23849,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 +23858,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 +23876,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 +23885,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 +23911,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 +23937,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 +23963,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 +23971,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 +23990,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 +23998,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 +24024,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 +24032,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 +24050,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 +24058,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 +24084,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 +24110,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 +24118,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 +24137,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 +24145,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 +24164,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 +24172,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 +24192,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 +24200,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 +24220,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 +24229,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 +24249,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 +24258,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 +24276,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 +24285,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 +24310,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 +24319,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 +24339,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 +24349,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 +24369,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 +24378,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 +24398,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 +24424,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 +24450,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 +24476,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 +24502,19 @@ 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], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.SwiftVirtualNetwork @@ -33629,16 +24528,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: {}, @@ -33651,8 +24553,7 @@ const deleteSwiftVirtualNetworkSlotOperationSpec: msRest.OperationSpec = { 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 +24561,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 +24581,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 +24589,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 +24633,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 +24646,9 @@ const startWebSiteNetworkTraceSlotOperationSpec: msRest.OperationSpec = { Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -33758,16 +24667,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 +24692,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 +24700,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 +24730,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 +24738,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 +24782,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 +24790,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 +24820,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 +24845,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 +24872,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 +24898,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 +24924,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 +24932,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 +24951,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 +24959,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 +24985,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 +24993,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 +25010,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 +25018,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 +25044,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 +25070,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 +25103,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 +25129,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 +25137,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 +25156,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 +25182,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 +25209,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 +25217,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 +25237,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 +25245,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 +25263,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 +25271,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 +25296,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 +25304,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 +25324,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 +25333,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 +25353,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 +25361,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 +25381,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 +25407,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 +25415,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 +25434,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 +25442,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 +25468,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 +25476,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 +25494,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 +25532,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 +25556,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 +25582,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 +25609,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 +25617,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 +25637,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 +25645,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 +25663,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 +25696,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 +25722,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 +25748,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 +25780,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 +25807,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 +25846,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 +25870,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 +25894,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 +25919,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 +25943,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 +25967,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 +25993,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 +26001,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 +26021,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 +26029,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 +26047,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 +26055,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 +26075,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 +26084,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 +26104,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 +26112,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 +26130,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 +26157,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 +26194,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 +26202,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 +26221,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 +26229,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 +26255,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 +26263,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 +26281,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 +26289,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 +26315,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 +26324,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 +26344,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 +26353,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 +26379,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 +26388,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 +26414,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 +26440,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 +26448,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 +26467,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 +26499,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 +26524,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 +26549,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 +26580,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 +26606,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 +26644,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 +26667,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 +26690,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 +26714,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 +26737,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 +26760,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 +26785,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 +26812,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 +26837,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 +26864,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 +26872,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 +26892,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 +26917,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 +26943,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 +26979,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 +27005,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 +27038,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 +27063,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 +27096,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 +27104,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 +27124,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 +27132,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 +27158,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 +27166,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 +27192,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 +27217,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 +27243,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 +27278,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 +27310,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 +27335,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 +27368,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 +27401,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 +27435,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 +27468,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 +27500,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 +27553,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 +27589,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 +27636,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 +27667,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 +27698,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 +27729,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 +27759,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 +27795,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 +27803,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 +27828,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 +27854,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 +27888,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 +27896,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 +27922,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 +27930,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 +27957,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 +27970,9 @@ const beginStartWebSiteNetworkTraceOperationSlotOperationSpec: msRest.OperationS Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36666,8 +28011,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 +28019,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 +28048,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 +28056,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 +28096,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 +28128,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 +28160,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 +28192,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 +28200,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 +28223,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 +28255,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 +28294,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 +28307,9 @@ const beginStartNetworkTraceSlotOperationSpec: msRest.OperationSpec = { Parameters.sasUrl, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: { @@ -36978,11 +28348,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 +28379,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 +28417,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 +28472,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 +28496,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 +28521,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 @@ -37137,9 +28545,15 @@ 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 +28569,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 +28593,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 +28617,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 +28641,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 +28665,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 +28689,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 +28713,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 +28738,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 +28762,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 +28786,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 +28811,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 +28836,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 +28861,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 +28885,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 +28910,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 +28934,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 +28959,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 +28984,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 +29009,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 +29033,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 +29058,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 +29082,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 @@ -37559,9 +29106,15 @@ 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 +29130,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 +29154,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 +29178,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 +29202,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 +29226,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 +29250,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 +29274,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 +29299,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 +29323,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 +29347,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 +29372,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 +29397,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 +29422,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 +29446,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 +29471,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 +29495,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 +29520,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 +29545,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 +29570,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 +29594,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 +29619,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 +29643,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 +29667,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 +29691,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 +29715,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 +29740,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 +29765,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 +29789,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 +29813,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 +29837,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 +29861,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 +29885,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 +29910,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 +29935,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 dcb38ead0522..5f01ac14d45b 100644 --- a/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts +++ b/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts @@ -14,6 +14,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; @@ -22,17 +23,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; 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; + kubeEnvironments: operations.KubeEnvironments; /** * Initializes a new instance of the WebSiteManagementClient class. @@ -41,11 +43,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { * 00000000-0000-0000-0000-000000000000). * @param [options] The parameter options */ - constructor( - credentials: msRest.ServiceClientCredentials, - subscriptionId: string, - options?: Models.WebSiteManagementClientOptions - ) { + constructor(credentials: msRest.ServiceClientCredentials, subscriptionId: string, options?: Models.WebSiteManagementClientOptions) { super(credentials, subscriptionId, options); this.appServiceCertificateOrders = new operations.AppServiceCertificateOrders(this); this.certificateOrdersDiagnostics = new operations.CertificateOrdersDiagnostics(this); @@ -53,17 +51,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.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); + this.kubeEnvironments = new operations.KubeEnvironments(this); } /** @@ -74,39 +73,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, @@ -114,8 +95,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, generateGithubAccessTokenForAppserviceCLIAsyncOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -133,21 +113,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; } /** @@ -157,41 +130,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; } /** @@ -200,9 +158,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 */ @@ -211,21 +167,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; } /** @@ -235,41 +184,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; } /** @@ -280,39 +214,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, @@ -320,8 +236,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, updateSourceControlOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -330,9 +245,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 */ @@ -341,23 +254,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; } /** @@ -370,11 +274,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', @@ -382,11 +282,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', @@ -395,20 +291,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, @@ -416,8 +300,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, checkNameAvailabilityOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -426,34 +309,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; } /** @@ -462,9 +334,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 */ @@ -473,23 +343,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; } /** @@ -498,36 +359,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; } /** @@ -536,36 +384,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; } /** @@ -583,21 +418,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; } /** @@ -609,43 +437,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; } /** @@ -656,39 +467,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, @@ -696,8 +489,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, moveOperationSpec, - callback - ); + callback); } /** @@ -708,39 +500,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, @@ -748,8 +522,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, validateOperationSpec, - callback - ) as Promise; + callback) as Promise; } /** @@ -760,39 +533,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, @@ -800,8 +555,7 @@ class WebSiteManagementClient extends WebSiteManagementClientContext { options }, validateMoveOperationSpec, - callback - ); + callback); } /** @@ -811,41 +565,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; } /** @@ -855,43 +594,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; } /** @@ -901,43 +623,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; } /** @@ -947,41 +652,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; } /** @@ -991,43 +681,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; } } @@ -1036,8 +709,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", @@ -1062,8 +739,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 @@ -1078,8 +759,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: { @@ -1101,8 +786,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 @@ -1117,9 +806,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 @@ -1134,9 +829,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: { @@ -1158,9 +859,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 @@ -1175,14 +884,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, @@ -1203,9 +921,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 @@ -1220,7 +944,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, @@ -1228,7 +954,9 @@ const listGeoRegionsOperationSpec: msRest.OperationSpec = { Parameters.linuxDynamicWorkersEnabled, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.GeoRegionCollection @@ -1243,12 +971,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, @@ -1269,9 +1006,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 @@ -1286,9 +1029,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 @@ -1303,9 +1052,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: { @@ -1327,9 +1082,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: { @@ -1348,11 +1110,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: { @@ -1374,9 +1142,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: { @@ -1397,9 +1172,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 @@ -1415,9 +1196,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 @@ -1433,7 +1222,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, @@ -1441,7 +1232,9 @@ const listGeoRegionsNextOperationSpec: msRest.OperationSpec = { Parameters.linuxDynamicWorkersEnabled, Parameters.apiVersion ], - headerParameters: [Parameters.acceptLanguage], + headerParameters: [ + Parameters.acceptLanguage + ], responses: { 200: { bodyMapper: Mappers.GeoRegionCollection @@ -1457,9 +1250,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 @@ -1475,9 +1274,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 bb3ab7e6a005..02b618fb5e3d 100644 --- a/sdk/appservice/arm-appservice/src/webSiteManagementClientContext.ts +++ b/sdk/appservice/arm-appservice/src/webSiteManagementClientContext.ts @@ -26,43 +26,36 @@ export class WebSiteManagementClientContext extends msRestAzure.AzureServiceClie * 00000000-0000-0000-0000-000000000000). * @param [options] The parameter options */ - constructor( - credentials: msRest.ServiceClientCredentials, - subscriptionId: string, - options?: Models.WebSiteManagementClientOptions - ) { + constructor(credentials: msRest.ServiceClientCredentials, 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) { options = {}; } - if (!options.userAgent) { + if(!options.userAgent) { const defaultUserAgent = msRestAzure.getDefaultUserAgentValue(); options.userAgent = `${packageName}/${packageVersion} ${defaultUserAgent}`; } super(credentials, options); - this.apiVersion = "2020-12-01"; - this.acceptLanguage = "en-US"; + this.apiVersion = '2021-01-01'; + this.acceptLanguage = 'en-US'; this.longRunningOperationRetryTimeout = 30; this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com"; this.requestContentType = "application/json; charset=utf-8"; this.credentials = credentials; this.subscriptionId = subscriptionId; - if (options.acceptLanguage !== null && options.acceptLanguage !== undefined) { + 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; } }