diff --git a/sdk/appservice/arm-appservice/LICENSE.txt b/sdk/appservice/arm-appservice/LICENSE.txt
index a70e8cf66038..b73b4a1293c3 100644
--- a/sdk/appservice/arm-appservice/LICENSE.txt
+++ b/sdk/appservice/arm-appservice/LICENSE.txt
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2018 Microsoft
+Copyright (c) 2019 Microsoft
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/sdk/appservice/arm-appservice/README.md b/sdk/appservice/arm-appservice/README.md
index 5f2d1439a479..e076b13cbad4 100644
--- a/sdk/appservice/arm-appservice/README.md
+++ b/sdk/appservice/arm-appservice/README.md
@@ -9,7 +9,7 @@ This package contains an isomorphic SDK for WebSiteManagementClient.
### How to Install
-```
+```bash
npm install @azure/arm-appservice
```
@@ -19,13 +19,13 @@ npm install @azure/arm-appservice
##### Install @azure/ms-rest-nodeauth
-```
+```bash
npm install @azure/ms-rest-nodeauth
```
##### Sample code
-```ts
+```typescript
import * as msRest from "@azure/ms-rest-js";
import * as msRestAzure from "@azure/ms-rest-azure-js";
import * as msRestNodeAuth from "@azure/ms-rest-nodeauth";
@@ -47,7 +47,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => {
##### Install @azure/ms-rest-browserauth
-```
+```bash
npm install @azure/ms-rest-browserauth
```
@@ -94,6 +94,3 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to
## Related projects
- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)
-
-
-![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js/sdk/appservice/arm-appservice/README.png)
diff --git a/sdk/appservice/arm-appservice/package.json b/sdk/appservice/arm-appservice/package.json
index 9c0d06f6dfaa..dcc3b5eb0023 100644
--- a/sdk/appservice/arm-appservice/package.json
+++ b/sdk/appservice/arm-appservice/package.json
@@ -4,8 +4,8 @@
"description": "WebSiteManagementClient Library with typescript type definitions for node.js and browser.",
"version": "5.7.0",
"dependencies": {
- "@azure/ms-rest-azure-js": "^1.1.0",
- "@azure/ms-rest-js": "^1.1.0",
+ "@azure/ms-rest-azure-js": "^1.3.2",
+ "@azure/ms-rest-js": "^1.8.1",
"tslib": "^1.9.3"
},
"keywords": [
@@ -23,9 +23,10 @@
"typescript": "^3.1.1",
"rollup": "^0.66.2",
"rollup-plugin-node-resolve": "^3.4.0",
+ "rollup-plugin-sourcemaps": "^0.4.2",
"uglify-js": "^3.4.9"
},
- "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/sdk/appservice/arm-appservice",
+ "homepage": "https://github.com/azure/azure-sdk-for-js",
"repository": {
"type": "git",
"url": "https://github.com/azure/azure-sdk-for-js.git"
@@ -43,6 +44,7 @@
"esm/**/*.d.ts",
"esm/**/*.d.ts.map",
"src/**/*.ts",
+ "README.md",
"rollup.config.js",
"tsconfig.json"
],
@@ -52,5 +54,5 @@
"prepack": "npm install && npm run build"
},
"sideEffects": false,
- "authPublish": true
+ "autoPublish": true
}
diff --git a/sdk/appservice/arm-appservice/rollup.config.js b/sdk/appservice/arm-appservice/rollup.config.js
index e6db84e58048..c0c606fdb8d8 100644
--- a/sdk/appservice/arm-appservice/rollup.config.js
+++ b/sdk/appservice/arm-appservice/rollup.config.js
@@ -1,10 +1,16 @@
+import rollup from "rollup";
import nodeResolve from "rollup-plugin-node-resolve";
+import sourcemaps from "rollup-plugin-sourcemaps";
+
/**
- * @type {import('rollup').RollupFileOptions}
+ * @type {rollup.RollupFileOptions}
*/
const config = {
- input: './esm/webSiteManagementClient.js',
- external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"],
+ input: "./esm/webSiteManagementClient.js",
+ external: [
+ "@azure/ms-rest-js",
+ "@azure/ms-rest-azure-js"
+ ],
output: {
file: "./dist/arm-appservice.js",
format: "umd",
@@ -16,16 +22,16 @@ const config = {
},
banner: `/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/`
},
plugins: [
- nodeResolve({ module: true })
+ nodeResolve({ module: true }),
+ sourcemaps()
]
};
+
export default config;
diff --git a/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts
index 4259e87164d7..0d10f98202f1 100644
--- a/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/appServiceCertificateOrdersMappers.ts
@@ -1,192 +1,191 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- AppServiceCertificateOrderCollection,
- AppServiceCertificateOrder,
- Resource,
- BaseResource,
+ AbnormalTimePeriod,
+ Address,
+ AnalysisData,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
AppServiceCertificate,
- CertificateDetails,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- CloudError,
- AppServiceCertificateOrderPatchResource,
- ProxyOnlyResource,
AppServiceCertificateCollection,
- AppServiceCertificateResource,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderCollection,
+ AppServiceCertificateOrderPatchResource,
AppServiceCertificatePatchResource,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- NameIdentifier,
- SiteSealRequest,
- SiteSeal,
- CertificateOrderAction,
- CertificateEmail,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Site,
- HostNameSslState,
- SiteConfig,
- NameValuePair,
- AzureStorageInfoValue,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
AutoHealActions,
AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
- HostingEnvironmentProfile,
- CloningInfo,
- SlotSwapStatus,
- ManagedServiceIdentity,
- AppServicePlan,
- SkuDescription,
- SkuCapacity,
- Capability,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
- AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- Solution,
- AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
+ AzureStorageInfoValue,
AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
+ CloudError,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ 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,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameIdentifier,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
SitePhpErrorLogFlag,
+ SiteSeal,
+ SiteSealRequest,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts
index 2ed046d7bab1..d5c29b2df099 100644
--- a/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/appServiceEnvironmentsMappers.ts
@@ -1,207 +1,212 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- AppServiceEnvironmentCollection,
- AppServiceEnvironmentResource,
- Resource,
- BaseResource,
- VirtualNetworkProfile,
- WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- NameValuePair,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- CloudError,
- AppServiceEnvironmentPatchResource,
- ProxyOnlyResource,
- StampCapacityCollection,
+ AbnormalTimePeriod,
+ Address,
AddressResponse,
- WebAppCollection,
- Site,
- HostNameSslState,
- SiteConfig,
- AzureStorageInfoValue,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- PushSettings,
+ AnalysisData,
+ AnalysisDefinition,
ApiDefinitionInfo,
- IpSecurityRestriction,
- HostingEnvironmentProfile,
- CloningInfo,
- SlotSwapStatus,
- ManagedServiceIdentity,
- HostingEnvironmentDiagnostics,
- MetricDefinition,
- MetricAvailabilily,
- ResourceMetricCollection,
- ResourceMetric,
- ResourceMetricName,
- ResourceMetricValue,
- ResourceMetricProperty,
- WorkerPoolCollection,
- WorkerPoolResource,
- SkuDescription,
- SkuCapacity,
- Capability,
- ResourceMetricDefinitionCollection,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- SkuInfoCollection,
- SkuInfo,
- UsageCollection,
- Usage,
- Operation,
- ErrorEntity,
- AppServicePlanCollection,
- AppServicePlan,
- CsmUsageQuotaCollection,
- CsmUsageQuota,
- LocalizableString,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
+ ApplicationLogsConfig,
AppServiceCertificate,
- CertificateDetails,
+ AppServiceCertificateOrder,
AppServiceCertificateOrderPatchResource,
AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
- AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- Solution,
- AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentCollection,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanCollection,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
+ AzureStorageInfoValue,
AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
+ CloudError,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
+ CsmUsageQuota,
+ CsmUsageQuotaCollection,
CustomHostnameAnalysisResult,
+ DatabaseBackupSetting,
+ DataSource,
+ DataTableResponseColumn,
+ DataTableResponseObject,
+ DefaultErrorResponse,
+ DefaultErrorResponseError,
+ DefaultErrorResponseErrorDetailsItem,
DeletedAppRestoreRequest,
+ DeletedSite,
Deployment,
+ DetectorAbnormalTimePeriod,
+ DetectorDefinition,
+ DetectorInfo,
+ DetectorResponse,
+ DiagnosticAnalysis,
+ DiagnosticCategory,
+ DiagnosticData,
+ DiagnosticDetectorResponse,
+ DiagnosticMetricSample,
+ DiagnosticMetricSet,
+ Domain,
+ DomainOwnershipIdentifier,
+ DomainPatchResource,
+ DomainPurchaseConsent,
+ EnabledConfig,
+ EndpointDependency,
+ EndpointDetail,
+ ErrorEntity,
+ Experiments,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentDiagnostics,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ InboundEnvironmentEndpoint,
+ InboundEnvironmentEndpointCollection,
+ IpSecurityRestriction,
+ LocalizableString,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
+ Operation,
+ OutboundEnvironmentEndpoint,
+ OutboundEnvironmentEndpointCollection,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetric,
+ ResourceMetricAvailability,
+ ResourceMetricCollection,
+ ResourceMetricDefinition,
+ ResourceMetricDefinitionCollection,
+ ResourceMetricName,
+ ResourceMetricProperty,
+ ResourceMetricValue,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
+ SkuInfo,
+ SkuInfoCollection,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StampCapacityCollection,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
+ Usage,
+ UsageCollection,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
+ VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebAppCollection,
WebJob,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata
+ WorkerPool,
+ WorkerPoolCollection,
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts
index fdf07a0995e6..5bd86a00b425 100644
--- a/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/appServicePlansMappers.ts
@@ -1,200 +1,199 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- AppServicePlanCollection,
- AppServicePlan,
- Resource,
- BaseResource,
- HostingEnvironmentProfile,
- SkuDescription,
- SkuCapacity,
- Capability,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- CloudError,
- AppServicePlanPatchResource,
- ProxyOnlyResource,
- HybridConnection,
- HybridConnectionKey,
- ResourceCollection,
- HybridConnectionLimits,
- HybridConnectionCollection,
- ResourceMetricDefinitionCollection,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- ResourceMetricCollection,
- ResourceMetric,
- ResourceMetricName,
- ResourceMetricValue,
- ResourceMetricProperty,
- WebAppCollection,
- Site,
- HostNameSslState,
- SiteConfig,
- NameValuePair,
- AzureStorageInfoValue,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- PushSettings,
+ AbnormalTimePeriod,
+ Address,
+ AnalysisData,
+ AnalysisDefinition,
ApiDefinitionInfo,
- IpSecurityRestriction,
- CloningInfo,
- SlotSwapStatus,
- ManagedServiceIdentity,
- CsmUsageQuotaCollection,
- CsmUsageQuota,
- LocalizableString,
- VnetInfo,
- VnetRoute,
- VnetGateway,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
+ ApplicationLogsConfig,
AppServiceCertificate,
- CertificateDetails,
+ AppServiceCertificateOrder,
AppServiceCertificateOrderPatchResource,
AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- User,
- Snapshot,
- Identifier,
- DeletedSite,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
- AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- Solution,
- AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanCollection,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
+ AzureStorageInfoValue,
AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
+ CloudError,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
+ CsmUsageQuota,
+ CsmUsageQuotaCollection,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ 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,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionCollection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ LocalizableString,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceCollection,
+ ResourceHealthMetadata,
+ ResourceMetric,
+ ResourceMetricAvailability,
+ ResourceMetricCollection,
+ ResourceMetricDefinition,
+ ResourceMetricDefinitionCollection,
+ ResourceMetricName,
+ ResourceMetricProperty,
+ ResourceMetricValue,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebAppCollection,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- ResourceHealthMetadata
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/certificateRegistrationProviderMappers.ts b/sdk/appservice/arm-appservice/src/models/certificateRegistrationProviderMappers.ts
index 8fdb86ba9e15..3d64a964d021 100644
--- a/sdk/appservice/arm-appservice/src/models/certificateRegistrationProviderMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/certificateRegistrationProviderMappers.ts
@@ -1,25 +1,22 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
CsmOperationCollection,
CsmOperationDescription,
- CsmOperationDisplay,
CsmOperationDescriptionProperties,
- ServiceSpecification,
- MetricSpecification,
- Dimension,
- MetricAvailability,
- LogSpecification,
+ CsmOperationDisplay,
DefaultErrorResponse,
DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem
+ DefaultErrorResponseErrorDetailsItem,
+ Dimension,
+ LogSpecification,
+ MetricAvailability,
+ MetricSpecification,
+ ServiceSpecification
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts
index dc54d0db9642..644ba6f1e19e 100644
--- a/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/certificatesMappers.ts
@@ -1,188 +1,187 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- CertificateCollection,
- Certificate,
- Resource,
- BaseResource,
- HostingEnvironmentProfile,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- CloudError,
- CertificatePatchResource,
- ProxyOnlyResource,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
+ AbnormalTimePeriod,
+ Address,
+ AnalysisData,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
AppServiceCertificate,
- CertificateDetails,
+ AppServiceCertificateOrder,
AppServiceCertificateOrderPatchResource,
AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Site,
- HostNameSslState,
- SiteConfig,
- NameValuePair,
- AzureStorageInfoValue,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
AutoHealActions,
AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
- CloningInfo,
- SlotSwapStatus,
- ManagedServiceIdentity,
- AppServicePlan,
- SkuDescription,
- SkuCapacity,
- Capability,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
- AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- Solution,
- AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
+ AzureStorageInfoValue,
AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateCollection,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
+ CloudError,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ 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,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts
index d36b03fb1cbc..e782334c42f7 100644
--- a/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/deletedWebAppsMappers.ts
@@ -1,187 +1,186 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- DeletedWebAppCollection,
- DeletedSite,
- ProxyOnlyResource,
- BaseResource,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- AppServiceCertificateOrderPatchResource,
- AppServiceCertificate,
- CertificateDetails,
- AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- Resource,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- HostingEnvironmentProfile,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- NameValuePair,
- Solution,
+ Address,
AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
- AzureStoragePropertyDictionaryResource,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
+ AppServiceCertificate,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderPatchResource,
+ AppServiceCertificatePatchResource,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
AzureStorageInfoValue,
+ AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ DataSource,
+ DataTableResponseColumn,
+ DataTableResponseObject,
+ DefaultErrorResponse,
+ DefaultErrorResponseError,
+ DefaultErrorResponseErrorDetailsItem,
DeletedAppRestoreRequest,
+ DeletedSite,
+ DeletedWebAppCollection,
Deployment,
+ DetectorAbnormalTimePeriod,
+ DetectorDefinition,
+ DetectorInfo,
+ DetectorResponse,
+ DiagnosticAnalysis,
+ DiagnosticCategory,
+ DiagnosticData,
+ DiagnosticDetectorResponse,
+ DiagnosticMetricSample,
+ DiagnosticMetricSet,
+ Domain,
+ DomainOwnershipIdentifier,
+ DomainPatchResource,
+ DomainPurchaseConsent,
+ EnabledConfig,
+ ErrorEntity,
+ Experiments,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
- HostNameSslState,
- SiteConfig,
- CloningInfo,
- SlotSwapStatus,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- SkuDescription,
- SkuCapacity,
- Capability,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
- Site,
- ManagedServiceIdentity,
- AppServicePlan
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts
index b1c78aaa8573..82e9a59ec611 100644
--- a/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/diagnosticsMappers.ts
@@ -1,190 +1,189 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- DetectorResponseCollection,
- DetectorResponse,
- ProxyOnlyResource,
- BaseResource,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- DiagnosticCategoryCollection,
- DiagnosticCategory,
- DiagnosticAnalysisCollection,
- AnalysisDefinition,
- DiagnosticAnalysis,
AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- NameValuePair,
- Solution,
+ Address,
AnalysisData,
- DetectorDefinition,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticDetectorCollection,
- DiagnosticDetectorResponse,
- AppServiceCertificateOrderPatchResource,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
AppServiceCertificate,
- CertificateDetails,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderPatchResource,
AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Resource,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- HostingEnvironmentProfile,
- CertificatePatchResource,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
- AzureStoragePropertyDictionaryResource,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
AzureStorageInfoValue,
+ AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ DataSource,
+ DataTableResponseColumn,
+ DataTableResponseObject,
+ DefaultErrorResponse,
+ DefaultErrorResponseError,
+ DefaultErrorResponseErrorDetailsItem,
DeletedAppRestoreRequest,
+ DeletedSite,
Deployment,
+ DetectorAbnormalTimePeriod,
+ DetectorDefinition,
+ DetectorInfo,
+ DetectorResponse,
+ DetectorResponseCollection,
+ DiagnosticAnalysis,
+ DiagnosticAnalysisCollection,
+ DiagnosticCategory,
+ DiagnosticCategoryCollection,
+ DiagnosticData,
+ DiagnosticDetectorCollection,
+ DiagnosticDetectorResponse,
+ DiagnosticMetricSample,
+ DiagnosticMetricSet,
+ Domain,
+ DomainOwnershipIdentifier,
+ DomainPatchResource,
+ DomainPurchaseConsent,
+ EnabledConfig,
+ ErrorEntity,
+ Experiments,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
- HostNameSslState,
- SiteConfig,
- CloningInfo,
- SlotSwapStatus,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- SkuDescription,
- SkuCapacity,
- Capability,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
- Site,
- ManagedServiceIdentity,
- AppServicePlan
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/domainRegistrationProviderMappers.ts b/sdk/appservice/arm-appservice/src/models/domainRegistrationProviderMappers.ts
index 8fdb86ba9e15..3d64a964d021 100644
--- a/sdk/appservice/arm-appservice/src/models/domainRegistrationProviderMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/domainRegistrationProviderMappers.ts
@@ -1,25 +1,22 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
CsmOperationCollection,
CsmOperationDescription,
- CsmOperationDisplay,
CsmOperationDescriptionProperties,
- ServiceSpecification,
- MetricSpecification,
- Dimension,
- MetricAvailability,
- LogSpecification,
+ CsmOperationDisplay,
DefaultErrorResponse,
DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem
+ DefaultErrorResponseErrorDetailsItem,
+ Dimension,
+ LogSpecification,
+ MetricAvailability,
+ MetricSpecification,
+ ServiceSpecification
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts
index 620c86b22956..8fb9d52e1fd2 100644
--- a/sdk/appservice/arm-appservice/src/models/domainsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/domainsMappers.ts
@@ -1,194 +1,193 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- NameIdentifier,
- DomainAvailablilityCheckResult,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- DomainCollection,
- Domain,
- Resource,
- BaseResource,
- Contact,
+ AbnormalTimePeriod,
Address,
- HostName,
- DomainPurchaseConsent,
- DomainControlCenterSsoRequest,
- DomainRecommendationSearchParameters,
- NameIdentifierCollection,
- CloudError,
- DomainPatchResource,
- ProxyOnlyResource,
- DomainOwnershipIdentifierCollection,
- DomainOwnershipIdentifier,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
+ AnalysisData,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
AppServiceCertificate,
- CertificateDetails,
+ AppServiceCertificateOrder,
AppServiceCertificateOrderPatchResource,
AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Site,
- HostNameSslState,
- SiteConfig,
- NameValuePair,
- AzureStorageInfoValue,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
AutoHealActions,
AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
- HostingEnvironmentProfile,
- CloningInfo,
- SlotSwapStatus,
- ManagedServiceIdentity,
- AppServicePlan,
- SkuDescription,
- SkuCapacity,
- Capability,
- TopLevelDomain,
- Certificate,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
- AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- Solution,
- AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
+ AzureStorageInfoValue,
AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
+ CloudError,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ DataSource,
+ DataTableResponseColumn,
+ DataTableResponseObject,
+ DefaultErrorResponse,
+ DefaultErrorResponseError,
+ DefaultErrorResponseErrorDetailsItem,
DeletedAppRestoreRequest,
+ DeletedSite,
Deployment,
+ DetectorAbnormalTimePeriod,
+ DetectorDefinition,
+ DetectorInfo,
+ DetectorResponse,
+ DiagnosticAnalysis,
+ DiagnosticCategory,
+ DiagnosticData,
+ DiagnosticDetectorResponse,
+ DiagnosticMetricSample,
+ DiagnosticMetricSet,
+ Domain,
+ DomainAvailablilityCheckResult,
+ DomainCollection,
+ DomainControlCenterSsoRequest,
+ DomainOwnershipIdentifier,
+ DomainOwnershipIdentifierCollection,
+ DomainPatchResource,
+ DomainPurchaseConsent,
+ DomainRecommendationSearchParameters,
+ EnabledConfig,
+ ErrorEntity,
+ Experiments,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameIdentifier,
+ NameIdentifierCollection,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/index.ts b/sdk/appservice/arm-appservice/src/models/index.ts
index 18fb3f04d3b6..387f5b37ff64 100644
--- a/sdk/appservice/arm-appservice/src/models/index.ts
+++ b/sdk/appservice/arm-appservice/src/models/index.ts
@@ -1,11 +1,9 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
import { BaseResource, CloudError, AzureServiceClientOptions } from "@azure/ms-rest-azure-js";
@@ -13,1092 +11,887 @@ import * as msRest from "@azure/ms-rest-js";
export { BaseResource, CloudError };
-
/**
- * @interface
- * An interface representing AppServiceCertificate.
* Key Vault container for a certificate that is purchased through Azure.
- *
*/
export interface AppServiceCertificate {
/**
- * @member {string} [keyVaultId] Key Vault resource Id.
+ * Key Vault resource Id.
*/
keyVaultId?: string;
/**
- * @member {string} [keyVaultSecretName] Key Vault secret name.
+ * Key Vault secret name.
*/
keyVaultSecretName?: string;
/**
- * @member {KeyVaultSecretStatus} [provisioningState] Status of the Key Vault
- * secret. Possible values include: 'Initialized',
+ * Status of the Key Vault secret. Possible values include: 'Initialized',
* 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed',
- * 'OperationNotPermittedOnKeyVault',
- * 'AzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultDoesNotExist',
- * 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
+ * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault',
+ * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
* 'Unknown'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: KeyVaultSecretStatus;
}
/**
- * @interface
- * An interface representing Resource.
* Azure resource. This resource is tracked in Azure Resource Manager
- *
- * @extends BaseResource
*/
export interface Resource extends BaseResource {
/**
- * @member {string} [id] Resource Id.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource Id.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly id?: string;
/**
- * @member {string} [name] Resource Name.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource Name.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly name?: string;
/**
- * @member {string} [kind] Kind of resource.
+ * Kind of resource.
*/
kind?: string;
/**
- * @member {string} location Resource Location.
+ * Resource Location.
*/
location: string;
/**
- * @member {string} [type] Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly type?: string;
/**
- * @member {{ [propertyName: string]: string }} [tags] Resource tags.
+ * Resource tags.
*/
tags?: { [propertyName: string]: string };
}
/**
- * @interface
- * An interface representing AppServiceCertificateResource.
- * Key Vault container ARM resource for a certificate that is purchased through
- * Azure.
- *
- * @extends Resource
+ * Key Vault container ARM resource for a certificate that is purchased through Azure.
*/
export interface AppServiceCertificateResource extends Resource {
/**
- * @member {string} [keyVaultId] Key Vault resource Id.
+ * Key Vault resource Id.
*/
keyVaultId?: string;
/**
- * @member {string} [keyVaultSecretName] Key Vault secret name.
+ * Key Vault secret name.
*/
keyVaultSecretName?: string;
/**
- * @member {KeyVaultSecretStatus} [provisioningState] Status of the Key Vault
- * secret. Possible values include: 'Initialized',
+ * Status of the Key Vault secret. Possible values include: 'Initialized',
* 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed',
- * 'OperationNotPermittedOnKeyVault',
- * 'AzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultDoesNotExist',
- * 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
+ * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault',
+ * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
* 'Unknown'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: KeyVaultSecretStatus;
}
/**
- * @interface
- * An interface representing CertificateDetails.
* SSL certificate details.
- *
*/
export interface CertificateDetails {
/**
- * @member {number} [version] Certificate Version.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Version.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly version?: number;
/**
- * @member {string} [serialNumber] Certificate Serial Number.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Serial Number.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly serialNumber?: string;
/**
- * @member {string} [thumbprint] Certificate Thumbprint.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Thumbprint.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly thumbprint?: string;
/**
- * @member {string} [subject] Certificate Subject.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Subject.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subject?: string;
/**
- * @member {Date} [notBefore] Date Certificate is valid from.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Date Certificate is valid from.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly notBefore?: Date;
/**
- * @member {Date} [notAfter] Date Certificate is valid to.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Date Certificate is valid to.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly notAfter?: Date;
/**
- * @member {string} [signatureAlgorithm] Certificate Signature algorithm.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Signature algorithm.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly signatureAlgorithm?: string;
/**
- * @member {string} [issuer] Certificate Issuer.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Issuer.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly issuer?: string;
/**
- * @member {string} [rawData] Raw certificate data.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Raw certificate data.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly rawData?: string;
}
/**
- * @interface
- * An interface representing AppServiceCertificateOrder.
* SSL certificate purchase order.
- *
- * @extends Resource
*/
export interface AppServiceCertificateOrder extends Resource {
/**
- * @member {{ [propertyName: string]: AppServiceCertificate }} [certificates]
* State of the Key Vault secret.
*/
certificates?: { [propertyName: string]: AppServiceCertificate };
/**
- * @member {string} [distinguishedName] Certificate distinguished name.
+ * Certificate distinguished name.
*/
distinguishedName?: string;
/**
- * @member {string} [domainVerificationToken] Domain verification token.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain verification token.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly domainVerificationToken?: string;
/**
- * @member {number} [validityInYears] Duration in years (must be between 1
- * and 3). Default value: 1 .
+ * Duration in years (must be between 1 and 3). Default value: 1.
*/
validityInYears?: number;
/**
- * @member {number} [keySize] Certificate key size. Default value: 2048 .
+ * Certificate key size. Default value: 2048.
*/
keySize?: number;
/**
- * @member {CertificateProductType} productType Certificate product type.
- * Possible values include: 'StandardDomainValidatedSsl',
+ * Certificate product type. Possible values include: 'StandardDomainValidatedSsl',
* 'StandardDomainValidatedWildCardSsl'
*/
productType: CertificateProductType;
/**
- * @member {boolean} [autoRenew] true
if the certificate should
- * be automatically renewed when it expires; otherwise, false
.
- * Default value: true .
+ * true
if the certificate should be automatically renewed when it expires;
+ * otherwise, false
. Default value: true.
*/
autoRenew?: boolean;
/**
- * @member {ProvisioningState} [provisioningState] Status of certificate
- * order. Possible values include: 'Succeeded', 'Failed', 'Canceled',
+ * Status of certificate order. Possible values include: 'Succeeded', 'Failed', 'Canceled',
* 'InProgress', 'Deleting'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {CertificateOrderStatus} [status] Current order status. Possible
- * values include: 'Pendingissuance', 'Issued', 'Revoked', 'Canceled',
- * 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired',
- * 'NotSubmitted'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current order status. Possible values include: 'Pendingissuance', 'Issued', 'Revoked',
+ * 'Canceled', 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired', 'NotSubmitted'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly status?: CertificateOrderStatus;
/**
- * @member {CertificateDetails} [signedCertificate] Signed certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Signed certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly signedCertificate?: CertificateDetails;
/**
- * @member {string} [csr] Last CSR that was created for this order.
+ * Last CSR that was created for this order.
*/
csr?: string;
/**
- * @member {CertificateDetails} [intermediate] Intermediate certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Intermediate certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly intermediate?: CertificateDetails;
/**
- * @member {CertificateDetails} [root] Root certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Root certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly root?: CertificateDetails;
/**
- * @member {string} [serialNumber] Current serial number of the certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current serial number of the certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly serialNumber?: string;
/**
- * @member {Date} [lastCertificateIssuanceTime] Certificate last issuance
- * time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate last issuance time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastCertificateIssuanceTime?: Date;
/**
- * @member {Date} [expirationTime] Certificate expiration time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate expiration time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly expirationTime?: Date;
/**
- * @member {boolean} [isPrivateKeyExternal] true
if private key
- * is external; otherwise, false
.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * true
if private key is external; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly isPrivateKeyExternal?: boolean;
/**
- * @member {string[]} [appServiceCertificateNotRenewableReasons] Reasons why
- * App Service Certificate is not renewable at the current moment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Reasons why App Service Certificate is not renewable at the current moment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly appServiceCertificateNotRenewableReasons?: string[];
/**
- * @member {Date} [nextAutoRenewalTimeStamp] Time stamp when the certificate
- * would be auto renewed next
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Time stamp when the certificate would be auto renewed next
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly nextAutoRenewalTimeStamp?: Date;
}
/**
- * @interface
- * An interface representing ProxyOnlyResource.
- * Azure proxy only resource. This resource is not tracked by Azure Resource
- * Manager.
- *
- * @extends BaseResource
+ * Azure proxy only resource. This resource is not tracked by Azure Resource Manager.
*/
export interface ProxyOnlyResource extends BaseResource {
/**
- * @member {string} [id] Resource Id.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource Id.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly id?: string;
/**
- * @member {string} [name] Resource Name.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource Name.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly name?: string;
/**
- * @member {string} [kind] Kind of resource.
+ * Kind of resource.
*/
kind?: string;
/**
- * @member {string} [type] Resource type.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource type.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly type?: string;
}
/**
- * @interface
- * An interface representing AppServiceCertificateOrderPatchResource.
* ARM resource for a certificate order that is purchased through Azure.
- *
- * @extends ProxyOnlyResource
*/
export interface AppServiceCertificateOrderPatchResource extends ProxyOnlyResource {
/**
- * @member {{ [propertyName: string]: AppServiceCertificate }} [certificates]
* State of the Key Vault secret.
*/
certificates?: { [propertyName: string]: AppServiceCertificate };
/**
- * @member {string} [distinguishedName] Certificate distinguished name.
+ * Certificate distinguished name.
*/
distinguishedName?: string;
/**
- * @member {string} [domainVerificationToken] Domain verification token.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain verification token.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly domainVerificationToken?: string;
/**
- * @member {number} [validityInYears] Duration in years (must be between 1
- * and 3). Default value: 1 .
+ * Duration in years (must be between 1 and 3). Default value: 1.
*/
validityInYears?: number;
/**
- * @member {number} [keySize] Certificate key size. Default value: 2048 .
+ * Certificate key size. Default value: 2048.
*/
keySize?: number;
/**
- * @member {CertificateProductType} productType Certificate product type.
- * Possible values include: 'StandardDomainValidatedSsl',
+ * Certificate product type. Possible values include: 'StandardDomainValidatedSsl',
* 'StandardDomainValidatedWildCardSsl'
*/
productType: CertificateProductType;
/**
- * @member {boolean} [autoRenew] true
if the certificate should
- * be automatically renewed when it expires; otherwise, false
.
- * Default value: true .
+ * true
if the certificate should be automatically renewed when it expires;
+ * otherwise, false
. Default value: true.
*/
autoRenew?: boolean;
/**
- * @member {ProvisioningState} [provisioningState] Status of certificate
- * order. Possible values include: 'Succeeded', 'Failed', 'Canceled',
+ * Status of certificate order. Possible values include: 'Succeeded', 'Failed', 'Canceled',
* 'InProgress', 'Deleting'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {CertificateOrderStatus} [status] Current order status. Possible
- * values include: 'Pendingissuance', 'Issued', 'Revoked', 'Canceled',
- * 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired',
- * 'NotSubmitted'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current order status. Possible values include: 'Pendingissuance', 'Issued', 'Revoked',
+ * 'Canceled', 'Denied', 'Pendingrevocation', 'PendingRekey', 'Unused', 'Expired', 'NotSubmitted'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly status?: CertificateOrderStatus;
/**
- * @member {CertificateDetails} [signedCertificate] Signed certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Signed certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly signedCertificate?: CertificateDetails;
/**
- * @member {string} [csr] Last CSR that was created for this order.
+ * Last CSR that was created for this order.
*/
csr?: string;
/**
- * @member {CertificateDetails} [intermediate] Intermediate certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Intermediate certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly intermediate?: CertificateDetails;
/**
- * @member {CertificateDetails} [root] Root certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Root certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly root?: CertificateDetails;
/**
- * @member {string} [serialNumber] Current serial number of the certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current serial number of the certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly serialNumber?: string;
/**
- * @member {Date} [lastCertificateIssuanceTime] Certificate last issuance
- * time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate last issuance time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastCertificateIssuanceTime?: Date;
/**
- * @member {Date} [expirationTime] Certificate expiration time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate expiration time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly expirationTime?: Date;
/**
- * @member {boolean} [isPrivateKeyExternal] true
if private key
- * is external; otherwise, false
.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * true
if private key is external; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly isPrivateKeyExternal?: boolean;
/**
- * @member {string[]} [appServiceCertificateNotRenewableReasons] Reasons why
- * App Service Certificate is not renewable at the current moment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Reasons why App Service Certificate is not renewable at the current moment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly appServiceCertificateNotRenewableReasons?: string[];
/**
- * @member {Date} [nextAutoRenewalTimeStamp] Time stamp when the certificate
- * would be auto renewed next
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Time stamp when the certificate would be auto renewed next
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly nextAutoRenewalTimeStamp?: Date;
}
/**
- * @interface
- * An interface representing AppServiceCertificatePatchResource.
- * Key Vault container ARM resource for a certificate that is purchased through
- * Azure.
- *
- * @extends ProxyOnlyResource
+ * Key Vault container ARM resource for a certificate that is purchased through Azure.
*/
export interface AppServiceCertificatePatchResource extends ProxyOnlyResource {
/**
- * @member {string} [keyVaultId] Key Vault resource Id.
+ * Key Vault resource Id.
*/
keyVaultId?: string;
/**
- * @member {string} [keyVaultSecretName] Key Vault secret name.
+ * Key Vault secret name.
*/
keyVaultSecretName?: string;
/**
- * @member {KeyVaultSecretStatus} [provisioningState] Status of the Key Vault
- * secret. Possible values include: 'Initialized',
+ * Status of the Key Vault secret. Possible values include: 'Initialized',
* 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed',
- * 'OperationNotPermittedOnKeyVault',
- * 'AzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultDoesNotExist',
- * 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
+ * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault',
+ * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
* 'Unknown'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: KeyVaultSecretStatus;
}
/**
- * @interface
- * An interface representing CertificateEmail.
* SSL certificate email.
- *
- * @extends ProxyOnlyResource
*/
export interface CertificateEmail extends ProxyOnlyResource {
/**
- * @member {string} [emailId] Email id.
+ * Email id.
*/
emailId?: string;
/**
- * @member {Date} [timeStamp] Time stamp.
+ * Time stamp.
*/
timeStamp?: Date;
}
/**
- * @interface
- * An interface representing CertificateOrderAction.
* Certificate order action.
- *
- * @extends ProxyOnlyResource
*/
export interface CertificateOrderAction extends ProxyOnlyResource {
/**
- * @member {CertificateOrderActionType} [actionType] Action type. Possible
- * values include: 'CertificateIssued', 'CertificateOrderCanceled',
- * 'CertificateOrderCreated', 'CertificateRevoked',
- * 'DomainValidationComplete', 'FraudDetected', 'OrgNameChange',
- * 'OrgValidationComplete', 'SanDrop', 'FraudCleared', 'CertificateExpired',
+ * Action type. Possible values include: 'CertificateIssued', 'CertificateOrderCanceled',
+ * 'CertificateOrderCreated', 'CertificateRevoked', 'DomainValidationComplete', 'FraudDetected',
+ * 'OrgNameChange', 'OrgValidationComplete', 'SanDrop', 'FraudCleared', 'CertificateExpired',
* 'CertificateExpirationWarning', 'FraudDocumentationRequired', 'Unknown'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly actionType?: CertificateOrderActionType;
/**
- * @member {Date} [createdAt] Time at which the certificate action was
- * performed.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Time at which the certificate action was performed.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly createdAt?: Date;
}
/**
- * @interface
- * An interface representing ReissueCertificateOrderRequest.
* Class representing certificate reissue request.
- *
- * @extends ProxyOnlyResource
*/
export interface ReissueCertificateOrderRequest extends ProxyOnlyResource {
/**
- * @member {number} [keySize] Certificate Key Size.
+ * Certificate Key Size.
*/
keySize?: number;
/**
- * @member {number} [delayExistingRevokeInHours] Delay in hours to revoke
- * existing certificate after the new certificate is issued.
+ * Delay in hours to revoke existing certificate after the new certificate is issued.
*/
delayExistingRevokeInHours?: number;
/**
- * @member {string} [csr] Csr to be used for re-key operation.
+ * Csr to be used for re-key operation.
*/
csr?: string;
/**
- * @member {boolean} [isPrivateKeyExternal] Should we change the ASC type
- * (from managed private key to external private key and vice versa).
+ * Should we change the ASC type (from managed private key to external private key and vice
+ * versa).
*/
isPrivateKeyExternal?: boolean;
}
/**
- * @interface
- * An interface representing RenewCertificateOrderRequest.
* Class representing certificate renew request.
- *
- * @extends ProxyOnlyResource
*/
export interface RenewCertificateOrderRequest extends ProxyOnlyResource {
/**
- * @member {number} [keySize] Certificate Key Size.
+ * Certificate Key Size.
*/
keySize?: number;
/**
- * @member {string} [csr] Csr to be used for re-key operation.
+ * Csr to be used for re-key operation.
*/
csr?: string;
/**
- * @member {boolean} [isPrivateKeyExternal] Should we change the ASC type
- * (from managed private key to external private key and vice versa).
+ * Should we change the ASC type (from managed private key to external private key and vice
+ * versa).
*/
isPrivateKeyExternal?: boolean;
}
/**
- * @interface
- * An interface representing SiteSeal.
* Site seal
- *
*/
export interface SiteSeal {
/**
- * @member {string} html HTML snippet
+ * HTML snippet
*/
html: string;
}
/**
- * @interface
- * An interface representing SiteSealRequest.
* Site seal request.
- *
*/
export interface SiteSealRequest {
/**
- * @member {boolean} [lightTheme] If true
use the light color
- * theme for site seal; otherwise, use the default color theme.
+ * If true
use the light color theme for site seal; otherwise, use the default color
+ * theme.
*/
lightTheme?: boolean;
/**
- * @member {string} [locale] Locale of site seal.
+ * Locale of site seal.
*/
locale?: string;
}
/**
- * @interface
- * An interface representing VnetRoute.
- * Virtual Network route contract used to pass routing information for a
- * Virtual Network.
- *
- * @extends ProxyOnlyResource
+ * Virtual Network route contract used to pass routing information for a Virtual Network.
*/
export interface VnetRoute extends ProxyOnlyResource {
/**
- * @member {string} [startAddress] The starting address for this route. This
- * may also include a CIDR notation, in which case the end address must not
- * be specified.
+ * The starting address for this route. This may also include a CIDR notation, in which case the
+ * end address must not be specified.
*/
startAddress?: string;
/**
- * @member {string} [endAddress] The ending address for this route. If the
- * start address is specified in CIDR notation, this must be omitted.
+ * The ending address for this route. If the start address is specified in CIDR notation, this
+ * must be omitted.
*/
endAddress?: string;
/**
- * @member {RouteType} [routeType] The type of route this is:
- * DEFAULT - By default, every app has routes to the local address ranges
- * specified by RFC1918
+ * The type of route this is:
+ * DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
* INHERITED - Routes inherited from the real Virtual Network routes
* STATIC - Static route set on the app only
*
- * These values will be used for syncing an app's routes with those from a
- * Virtual Network. Possible values include: 'DEFAULT', 'INHERITED', 'STATIC'
+ * These values will be used for syncing an app's routes with those from a Virtual Network.
+ * Possible values include: 'DEFAULT', 'INHERITED', 'STATIC'
*/
routeType?: RouteType;
}
/**
- * @interface
- * An interface representing VnetInfo.
* Virtual Network information contract.
- *
- * @extends ProxyOnlyResource
*/
export interface VnetInfo extends ProxyOnlyResource {
/**
- * @member {string} [vnetResourceId] The Virtual Network's resource ID.
+ * The Virtual Network's resource ID.
*/
vnetResourceId?: string;
/**
- * @member {string} [certThumbprint] The client certificate thumbprint.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The client certificate thumbprint.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly certThumbprint?: string;
/**
- * @member {Uint8Array} [certBlob] A certificate file (.cer) blob containing
- * the public key of the private key used to authenticate a
+ * A certificate file (.cer) blob containing the public key of the private key used to
+ * authenticate a
* Point-To-Site VPN connection.
*/
- certBlob?: Uint8Array;
+ certBlob?: string;
/**
- * @member {VnetRoute[]} [routes] The routes that this Virtual Network
- * connection uses.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The routes that this Virtual Network connection uses.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly routes?: VnetRoute[];
/**
- * @member {boolean} [resyncRequired] true
if a resync is
- * required; otherwise, false
.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * true
if a resync is required; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resyncRequired?: boolean;
/**
- * @member {string} [dnsServers] DNS servers to be used by this Virtual
- * Network. This should be a comma-separated list of IP addresses.
+ * DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP
+ * addresses.
*/
dnsServers?: string;
+ /**
+ * Flag that is used to denote if this is VNET injection
+ */
+ isSwift?: boolean;
}
/**
- * @interface
- * An interface representing VnetGateway.
- * The Virtual Network gateway contract. This is used to give the Virtual
- * Network gateway access to the VPN package.
- *
- * @extends ProxyOnlyResource
+ * The Virtual Network gateway contract. This is used to give the Virtual Network gateway access to
+ * the VPN package.
*/
export interface VnetGateway extends ProxyOnlyResource {
/**
- * @member {string} [vnetName] The Virtual Network name.
+ * The Virtual Network name.
*/
vnetName?: string;
/**
- * @member {string} vpnPackageUri The URI where the VPN package can be
- * downloaded.
+ * The URI where the VPN package can be downloaded.
*/
vpnPackageUri: string;
}
/**
- * @interface
- * An interface representing User.
- * User crendentials used for publishing activity.
- *
- * @extends ProxyOnlyResource
+ * User credentials used for publishing activity.
*/
export interface User extends ProxyOnlyResource {
/**
- * @member {string} publishingUserName Username used for publishing.
+ * Username used for publishing.
*/
publishingUserName: string;
/**
- * @member {string} [publishingPassword] Password used for publishing.
+ * Password used for publishing.
*/
publishingPassword?: string;
/**
- * @member {string} [publishingPasswordHash] Password hash used for
- * publishing.
+ * Password hash used for publishing.
*/
publishingPasswordHash?: string;
/**
- * @member {string} [publishingPasswordHashSalt] Password hash salt used for
- * publishing.
+ * Password hash salt used for publishing.
*/
publishingPasswordHashSalt?: string;
/**
- * @member {string} [scmUri] Url of SCM site.
+ * Url of SCM site.
*/
scmUri?: string;
}
/**
- * @interface
- * An interface representing Snapshot.
* A snapshot of an app.
- *
- * @extends ProxyOnlyResource
*/
export interface Snapshot extends ProxyOnlyResource {
/**
- * @member {string} [time] The time the snapshot was taken.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The time the snapshot was taken.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly time?: string;
}
/**
- * @interface
- * An interface representing ResourceMetricAvailability.
* Metrics availability and retention.
- *
*/
export interface ResourceMetricAvailability {
/**
- * @member {string} [timeGrain] Time grain .
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Time grain .
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly timeGrain?: string;
/**
- * @member {string} [retention] Retention period for the current time grain.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Retention period for the current time grain.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly retention?: string;
}
/**
- * @interface
- * An interface representing ResourceMetricDefinition.
* Metadata for the metrics.
- *
- * @extends ProxyOnlyResource
*/
export interface ResourceMetricDefinition extends ProxyOnlyResource {
/**
- * @member {string} [unit] Unit of the metric.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Unit of the metric.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly unit?: string;
/**
- * @member {string} [primaryAggregationType] Primary aggregation type.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Primary aggregation type.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly primaryAggregationType?: string;
/**
- * @member {ResourceMetricAvailability[]} [metricAvailabilities] 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.**
+ * List of time grains supported for the metric together with retention period.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly metricAvailabilities?: ResourceMetricAvailability[];
/**
- * @member {string} [resourceUri] Resource URI.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource URI.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceUri?: string;
/**
- * @member {{ [propertyName: string]: string }} [properties] Resource metric
- * definition properties.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource metric definition properties.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly properties?: { [propertyName: string]: string };
}
/**
- * @interface
- * An interface representing PushSettings.
* Push settings for the App.
- *
- * @extends ProxyOnlyResource
*/
export interface PushSettings extends ProxyOnlyResource {
/**
- * @member {boolean} isPushEnabled Gets or sets a flag indicating whether the
- * Push endpoint is enabled.
+ * Gets or sets a flag indicating whether the Push endpoint is enabled.
*/
isPushEnabled: boolean;
/**
- * @member {string} [tagWhitelistJson] Gets or sets a JSON string containing
- * a list of tags that are whitelisted for use by the push registration
- * endpoint.
+ * Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push
+ * registration endpoint.
*/
tagWhitelistJson?: string;
/**
- * @member {string} [tagsRequiringAuth] Gets or sets a JSON string containing
- * a list of tags that require user authentication to be used in the push
- * registration endpoint.
+ * Gets or sets a JSON string containing a list of tags that require user authentication to be
+ * used in the push registration endpoint.
* Tags can consist of alphanumeric characters and the following:
* '_', '@', '#', '.', ':', '-'.
* Validation should be performed at the PushRequestHandler.
*/
tagsRequiringAuth?: string;
/**
- * @member {string} [dynamicTagsJson] Gets or sets a JSON string containing a
- * list of dynamic tags that will be evaluated from user claims in the push
- * registration endpoint.
+ * Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user
+ * claims in the push registration endpoint.
*/
dynamicTagsJson?: string;
}
/**
- * @interface
- * An interface representing Identifier.
* A domain specific resource identifier.
- *
- * @extends ProxyOnlyResource
*/
export interface Identifier extends ProxyOnlyResource {
/**
- * @member {string} [identifierId] String representation of the identity.
+ * String representation of the identity.
*/
identifierId?: string;
}
/**
- * @interface
- * An interface representing HybridConnectionKey.
- * Hybrid Connection key contract. This has the send key name and value for a
- * Hybrid Connection.
- *
- * @extends ProxyOnlyResource
+ * Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.
*/
export interface HybridConnectionKey extends ProxyOnlyResource {
/**
- * @member {string} [sendKeyName] The name of the send key.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The name of the send key.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly sendKeyName?: string;
/**
- * @member {string} [sendKeyValue] The value of the send key.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The value of the send key.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly sendKeyValue?: string;
}
/**
- * @interface
- * An interface representing HybridConnection.
* Hybrid Connection contract. This is used to configure a Hybrid Connection.
- *
- * @extends ProxyOnlyResource
*/
export interface HybridConnection extends ProxyOnlyResource {
/**
- * @member {string} [serviceBusNamespace] The name of the Service Bus
- * namespace.
+ * The name of the Service Bus namespace.
*/
serviceBusNamespace?: string;
/**
- * @member {string} [relayName] The name of the Service Bus relay.
+ * The name of the Service Bus relay.
*/
relayName?: string;
/**
- * @member {string} [relayArmUri] The ARM URI to the Service Bus relay.
+ * The ARM URI to the Service Bus relay.
*/
relayArmUri?: string;
/**
- * @member {string} [hostname] The hostname of the endpoint.
+ * The hostname of the endpoint.
*/
hostname?: string;
/**
- * @member {number} [port] The port of the endpoint.
+ * The port of the endpoint.
*/
port?: number;
/**
- * @member {string} [sendKeyName] The name of the Service Bus key which has
- * Send permissions. This is used to authenticate to Service Bus.
+ * The name of the Service Bus key which has Send permissions. This is used to authenticate to
+ * Service Bus.
*/
sendKeyName?: string;
/**
- * @member {string} [sendKeyValue] The value of the Service Bus key. This is
- * used to authenticate to Service Bus. In ARM this key will not be returned
+ * The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key
+ * will not be returned
* normally, use the POST /listKeys API instead.
*/
sendKeyValue?: string;
/**
- * @member {string} [serviceBusSuffix] The suffix for the service bus
- * endpoint. By default this is .servicebus.windows.net
+ * The suffix for the service bus endpoint. By default this is .servicebus.windows.net
*/
serviceBusSuffix?: string;
}
/**
- * @interface
- * An interface representing DeletedSite.
* A deleted app.
- *
- * @extends ProxyOnlyResource
*/
export interface DeletedSite extends ProxyOnlyResource {
/**
- * @member {number} [deletedSiteId] Numeric id for the deleted site
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Numeric id for the deleted site
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly deletedSiteId?: number;
/**
- * @member {string} [deletedTimestamp] Time in UTC when the app was deleted.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Time in UTC when the app was deleted.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly deletedTimestamp?: string;
/**
- * @member {string} [subscription] Subscription containing the deleted site
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Subscription containing the deleted site
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subscription?: string;
/**
- * @member {string} [resourceGroup] ResourceGroup that contained the deleted
- * site
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * ResourceGroup that contained the deleted site
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {string} [deletedSiteName] Name of the deleted site
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the deleted site
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly deletedSiteName?: string;
/**
- * @member {string} [slot] Slot of the deleted site
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Slot of the deleted site
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly slot?: string;
/**
- * @member {string} [deletedSiteKind] Kind of site that was deleted
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Kind of site that was deleted
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly deletedSiteKind?: string;
/**
- * @member {string} [geoRegionName] Geo Region of the deleted site
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Geo Region of the deleted site
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly geoRegionName?: string;
}
/**
- * @interface
- * An interface representing ManagedServiceIdentity.
+ * An interface representing ManagedServiceIdentityUserAssignedIdentitiesValue.
+ */
+export interface ManagedServiceIdentityUserAssignedIdentitiesValue {
+ /**
+ * Principal Id of user assigned identity
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ */
+ readonly principalId?: string;
+ /**
+ * Client Id of user assigned identity
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ */
+ readonly clientId?: string;
+}
+
+/**
* Managed service identity.
- *
*/
export interface ManagedServiceIdentity {
/**
- * @member {ManagedServiceIdentityType} [type] Type of managed service
- * identity. Possible values include: 'SystemAssigned', 'UserAssigned'
+ * Type of managed service identity. Possible values include: 'SystemAssigned', 'UserAssigned',
+ * 'SystemAssigned, UserAssigned', 'None'
*/
type?: ManagedServiceIdentityType;
/**
- * @member {string} [tenantId] Tenant of managed service identity.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Tenant of managed service identity.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly tenantId?: string;
/**
- * @member {string} [principalId] Principal Id of managed service identity.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Principal Id of managed service identity.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly principalId?: string;
/**
- * @member {string[]} [identityIds] Array of UserAssigned managed service
- * identities.
+ * The list of user assigned identities associated with the resource. The user identity
+ * dictionary key references will be ARM resource ids in the form:
+ * '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
*/
- identityIds?: string[];
+ userAssignedIdentities?: { [propertyName: string]: ManagedServiceIdentityUserAssignedIdentitiesValue };
}
/**
- * @interface
- * An interface representing SlotSwapStatus.
- * The status of the last successfull slot swap operation.
- *
+ * A global distribution definition.
+ */
+export interface GeoDistribution {
+ /**
+ * Location.
+ */
+ location?: string;
+ /**
+ * NumberOfWorkers.
+ */
+ numberOfWorkers?: number;
+}
+
+/**
+ * The status of the last successful slot swap operation.
*/
export interface SlotSwapStatus {
/**
- * @member {Date} [timestampUtc] The time the last successful slot swap
- * completed.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The time the last successful slot swap completed.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly timestampUtc?: Date;
/**
- * @member {string} [sourceSlotName] The source slot of the last swap
- * operation.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The source slot of the last swap operation.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly sourceSlotName?: string;
/**
- * @member {string} [destinationSlotName] The destination slot of the last
- * swap operation.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The destination slot of the last swap operation.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly destinationSlotName?: string;
}
/**
- * @interface
- * An interface representing CloningInfo.
* Information needed for cloning operation.
- *
*/
export interface CloningInfo {
/**
- * @member {string} [correlationId] Correlation ID of cloning operation. This
- * ID ties multiple cloning operations
+ * Correlation ID of cloning operation. This ID ties multiple cloning operations
* together to use the same snapshot.
*/
correlationId?: string;
/**
- * @member {boolean} [overwrite] true
to overwrite destination
- * app; otherwise, false
.
+ * true
to overwrite destination app; otherwise, false
.
*/
overwrite?: boolean;
/**
- * @member {boolean} [cloneCustomHostNames] true
to clone custom
- * hostnames from source app; otherwise, false
.
+ * true
to clone custom hostnames from source app; otherwise, false
.
*/
cloneCustomHostNames?: boolean;
/**
- * @member {boolean} [cloneSourceControl] true
to clone source
- * control from source app; otherwise, false
.
+ * true
to clone source control from source app; otherwise, false
.
*/
cloneSourceControl?: boolean;
/**
- * @member {string} sourceWebAppId ARM resource ID of the source app. App
- * resource ID is of the form
+ * ARM resource ID of the source app. App resource ID is of the form
* /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}
* for production slots and
* /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName}
@@ -1106,4396 +899,3573 @@ export interface CloningInfo {
*/
sourceWebAppId: string;
/**
- * @member {string} [hostingEnvironment] App Service Environment.
+ * App Service Environment.
*/
hostingEnvironment?: string;
/**
- * @member {{ [propertyName: string]: string }} [appSettingsOverrides]
- * Application setting overrides for cloned app. If specified, these settings
- * override the settings cloned
- * from source app. Otherwise, application settings from source app are
- * retained.
+ * Application setting overrides for cloned app. If specified, these settings override the
+ * settings cloned
+ * from source app. Otherwise, application settings from source app are retained.
*/
appSettingsOverrides?: { [propertyName: string]: string };
/**
- * @member {boolean} [configureLoadBalancing] true
to configure
- * load balancing for source and destination app.
+ * true
to configure load balancing for source and destination app.
*/
configureLoadBalancing?: boolean;
/**
- * @member {string} [trafficManagerProfileId] ARM resource ID of the Traffic
- * Manager profile to use, if it exists. Traffic Manager resource ID is of
- * the form
+ * ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource
+ * ID is of the form
* /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
*/
trafficManagerProfileId?: string;
/**
- * @member {string} [trafficManagerProfileName] Name of Traffic Manager
- * profile to create. This is only needed if Traffic Manager profile does not
- * already exist.
+ * Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does
+ * not already exist.
*/
trafficManagerProfileName?: string;
}
/**
- * @interface
- * An interface representing HostingEnvironmentProfile.
* Specification for an App Service Environment to use for this resource.
- *
*/
export interface HostingEnvironmentProfile {
/**
- * @member {string} [id] Resource ID of the App Service Environment.
+ * Resource ID of the App Service Environment.
*/
id?: string;
/**
- * @member {string} [name] Name of the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly name?: string;
/**
- * @member {string} [type] Resource type of the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource type of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly type?: string;
}
/**
- * @interface
- * An interface representing IpSecurityRestriction.
* IP security restriction on an app.
- *
*/
export interface IpSecurityRestriction {
/**
- * @member {string} ipAddress IP address the security restriction is valid
- * for.
+ * IP address the security restriction is valid for.
* It can be in form of pure ipv4 address (required SubnetMask property) or
* CIDR notation such as ipv4/mask (leading bit match). For CIDR,
* SubnetMask property must not be specified.
*/
- ipAddress: string;
+ ipAddress?: string;
/**
- * @member {string} [subnetMask] Subnet mask for the range of IP addresses
- * the restriction is valid for.
+ * Subnet mask for the range of IP addresses the restriction is valid for.
*/
subnetMask?: string;
/**
- * @member {string} [action] Allow or Deny access for this IP range.
+ * Virtual network resource id
+ */
+ vnetSubnetResourceId?: string;
+ /**
+ * (internal) Vnet traffic tag
+ */
+ vnetTrafficTag?: number;
+ /**
+ * (internal) Subnet traffic tag
+ */
+ subnetTrafficTag?: number;
+ /**
+ * Allow or Deny access for this IP range.
*/
action?: string;
/**
- * @member {IpFilterTag} [tag] Defines what this IP filter will be used for.
- * This is to support IP filtering on proxies. Possible values include:
- * 'Default', 'XffProxy'
+ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.
+ * Possible values include: 'Default', 'XffProxy'
*/
tag?: IpFilterTag;
/**
- * @member {number} [priority] Priority of IP restriction rule.
+ * Priority of IP restriction rule.
*/
priority?: number;
/**
- * @member {string} [name] IP restriction rule name.
+ * IP restriction rule name.
*/
name?: string;
/**
- * @member {string} [description] IP restriction rule description.
+ * IP restriction rule description.
*/
description?: string;
}
/**
- * @interface
- * An interface representing ApiDefinitionInfo.
* Information about the formal API definition for the app.
- *
*/
export interface ApiDefinitionInfo {
/**
- * @member {string} [url] The URL of the API definition.
+ * The URL of the API definition.
*/
url?: string;
}
/**
- * @interface
- * An interface representing CorsSettings.
* Cross-Origin Resource Sharing (CORS) settings for the app.
- *
*/
export interface CorsSettings {
/**
- * @member {string[]} [allowedOrigins] Gets or sets the list of origins that
- * should be allowed to make cross-origin
+ * Gets or sets the list of origins that should be allowed to make cross-origin
* calls (for example: http://example.com:12345). Use "*" to allow all.
*/
allowedOrigins?: string[];
+ /**
+ * Gets or sets whether CORS requests with credentials are allowed. See
+ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials
+ * for more details.
+ */
+ supportCredentials?: boolean;
}
/**
- * @interface
- * An interface representing AutoHealCustomAction.
* Custom action to be executed
* when an auto heal rule is triggered.
- *
*/
export interface AutoHealCustomAction {
/**
- * @member {string} [exe] Executable to be run.
+ * Executable to be run.
*/
exe?: string;
/**
- * @member {string} [parameters] Parameters for the executable.
+ * Parameters for the executable.
*/
parameters?: string;
}
/**
- * @interface
- * An interface representing AutoHealActions.
* Actions which to take by the auto-heal module when a rule is triggered.
- *
*/
export interface AutoHealActions {
/**
- * @member {AutoHealActionType} [actionType] Predefined action to be taken.
- * Possible values include: 'Recycle', 'LogEvent', 'CustomAction'
+ * Predefined action to be taken. Possible values include: 'Recycle', 'LogEvent', 'CustomAction'
*/
actionType?: AutoHealActionType;
/**
- * @member {AutoHealCustomAction} [customAction] Custom action to be taken.
+ * Custom action to be taken.
*/
customAction?: AutoHealCustomAction;
/**
- * @member {string} [minProcessExecutionTime] Minimum time the process must
- * execute
+ * Minimum time the process must execute
* before taking the action
*/
minProcessExecutionTime?: string;
}
/**
- * @interface
- * An interface representing SlowRequestsBasedTrigger.
* Trigger based on request execution time.
- *
*/
export interface SlowRequestsBasedTrigger {
/**
- * @member {string} [timeTaken] Time taken.
+ * Time taken.
*/
timeTaken?: string;
/**
- * @member {number} [count] Request Count.
+ * Request Count.
*/
count?: number;
/**
- * @member {string} [timeInterval] Time interval.
+ * Time interval.
*/
timeInterval?: string;
}
/**
- * @interface
- * An interface representing StatusCodesBasedTrigger.
* Trigger based on status code.
- *
*/
export interface StatusCodesBasedTrigger {
/**
- * @member {number} [status] HTTP status code.
+ * HTTP status code.
*/
status?: number;
/**
- * @member {number} [subStatus] Request Sub Status.
+ * Request Sub Status.
*/
subStatus?: number;
/**
- * @member {number} [win32Status] Win32 error code.
+ * Win32 error code.
*/
win32Status?: number;
/**
- * @member {number} [count] Request Count.
+ * Request Count.
*/
count?: number;
/**
- * @member {string} [timeInterval] Time interval.
+ * Time interval.
*/
timeInterval?: string;
}
/**
- * @interface
- * An interface representing RequestsBasedTrigger.
* Trigger based on total requests.
- *
*/
export interface RequestsBasedTrigger {
/**
- * @member {number} [count] Request Count.
+ * Request Count.
*/
count?: number;
/**
- * @member {string} [timeInterval] Time interval.
+ * Time interval.
*/
timeInterval?: string;
}
/**
- * @interface
- * An interface representing AutoHealTriggers.
* Triggers for auto-heal.
- *
*/
export interface AutoHealTriggers {
/**
- * @member {RequestsBasedTrigger} [requests] A rule based on total requests.
+ * A rule based on total requests.
*/
requests?: RequestsBasedTrigger;
/**
- * @member {number} [privateBytesInKB] A rule based on private bytes.
+ * A rule based on private bytes.
*/
privateBytesInKB?: number;
/**
- * @member {StatusCodesBasedTrigger[]} [statusCodes] A rule based on status
- * codes.
+ * A rule based on status codes.
*/
statusCodes?: StatusCodesBasedTrigger[];
/**
- * @member {SlowRequestsBasedTrigger} [slowRequests] A rule based on request
- * execution time.
+ * A rule based on request execution time.
*/
slowRequests?: SlowRequestsBasedTrigger;
}
/**
- * @interface
- * An interface representing AutoHealRules.
* Rules that can be defined for auto-heal.
- *
*/
export interface AutoHealRules {
/**
- * @member {AutoHealTriggers} [triggers] Conditions that describe when to
- * execute the auto-heal actions.
+ * Conditions that describe when to execute the auto-heal actions.
*/
triggers?: AutoHealTriggers;
/**
- * @member {AutoHealActions} [actions] Actions to be executed when a rule is
- * triggered.
+ * Actions to be executed when a rule is triggered.
*/
actions?: AutoHealActions;
}
/**
- * @interface
- * An interface representing SiteLimits.
* Metric limits set on an app.
- *
*/
export interface SiteLimits {
/**
- * @member {number} [maxPercentageCpu] Maximum allowed CPU usage percentage.
+ * Maximum allowed CPU usage percentage.
*/
maxPercentageCpu?: number;
/**
- * @member {number} [maxMemoryInMb] Maximum allowed memory usage in MB.
+ * Maximum allowed memory usage in MB.
*/
maxMemoryInMb?: number;
/**
- * @member {number} [maxDiskSizeInMb] Maximum allowed disk size usage in MB.
+ * Maximum allowed disk size usage in MB.
*/
maxDiskSizeInMb?: number;
}
/**
- * @interface
- * An interface representing RampUpRule.
- * Routing rules for ramp up testing. This rule allows to redirect static
- * traffic % to a slot or to gradually change routing % based on performance.
- *
+ * Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to
+ * gradually change routing % based on performance.
*/
export interface RampUpRule {
/**
- * @member {string} [actionHostName] Hostname of a slot to which the traffic
- * will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
+ * Hostname of a slot to which the traffic will be redirected if decided to. E.g.
+ * myapp-stage.azurewebsites.net.
*/
actionHostName?: string;
/**
- * @member {number} [reroutePercentage] Percentage of the traffic which will
- * be redirected to ActionHostName
.
+ * Percentage of the traffic which will be redirected to ActionHostName
.
*/
reroutePercentage?: number;
/**
- * @member {number} [changeStep] In auto ramp up scenario this is the step to
- * to add/remove from ReroutePercentage
until it reaches
- * MinReroutePercentage
or MaxReroutePercentage
.
- * Site metrics are checked every N minutes specificed in
- * ChangeIntervalInMinutes
.
- * Custom decision algorithm can be provided in TiPCallback site extension
- * which URL can be specified in ChangeDecisionCallbackUrl
.
+ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage
+ * until it reaches
+ * MinReroutePercentage
or MaxReroutePercentage
. Site metrics are
+ * checked every N minutes specified in ChangeIntervalInMinutes
.
+ * Custom decision algorithm can be provided in TiPCallback site extension which URL can be
+ * specified in ChangeDecisionCallbackUrl
.
*/
changeStep?: number;
/**
- * @member {number} [changeIntervalInMinutes] Specifies interval in mimuntes
- * to reevaluate ReroutePercentage.
+ * Specifies interval in minutes to reevaluate ReroutePercentage.
*/
changeIntervalInMinutes?: number;
/**
- * @member {number} [minReroutePercentage] Specifies lower boundary above
- * which ReroutePercentage will stay.
+ * Specifies lower boundary above which ReroutePercentage will stay.
*/
minReroutePercentage?: number;
/**
- * @member {number} [maxReroutePercentage] Specifies upper boundary below
- * which ReroutePercentage will stay.
+ * Specifies upper boundary below which ReroutePercentage will stay.
*/
maxReroutePercentage?: number;
/**
- * @member {string} [changeDecisionCallbackUrl] Custom decision algorithm can
- * be provided in TiPCallback site extension which URL can be specified. See
- * TiPCallback site extension for the scaffold and contracts.
+ * Custom decision algorithm can be provided in TiPCallback site extension which URL can be
+ * specified. See TiPCallback site extension for the scaffold and contracts.
* https://www.siteextensions.net/packages/TiPCallback/
*/
changeDecisionCallbackUrl?: string;
/**
- * @member {string} [name] Name of the routing rule. The recommended name
- * would be to point to the slot which will receive the traffic in the
- * experiment.
+ * Name of the routing rule. The recommended name would be to point to the slot which will
+ * receive the traffic in the experiment.
*/
name?: string;
}
/**
- * @interface
- * An interface representing Experiments.
* Routing rules in production experiments.
- *
*/
export interface Experiments {
/**
- * @member {RampUpRule[]} [rampUpRules] List of ramp-up rules.
+ * List of ramp-up rules.
*/
rampUpRules?: RampUpRule[];
}
/**
- * @interface
- * An interface representing VirtualDirectory.
* Directory for virtual application.
- *
*/
export interface VirtualDirectory {
/**
- * @member {string} [virtualPath] Path to virtual application.
+ * Path to virtual application.
*/
virtualPath?: string;
/**
- * @member {string} [physicalPath] Physical path.
+ * Physical path.
*/
physicalPath?: string;
}
/**
- * @interface
- * An interface representing VirtualApplication.
* Virtual application in an app.
- *
*/
export interface VirtualApplication {
/**
- * @member {string} [virtualPath] Virtual path.
+ * Virtual path.
*/
virtualPath?: string;
/**
- * @member {string} [physicalPath] Physical path.
+ * Physical path.
*/
physicalPath?: string;
/**
- * @member {boolean} [preloadEnabled] true
if preloading is
- * enabled; otherwise, false
.
+ * true
if preloading is enabled; otherwise, false
.
*/
preloadEnabled?: boolean;
/**
- * @member {VirtualDirectory[]} [virtualDirectories] Virtual directories for
- * virtual application.
+ * Virtual directories for virtual application.
*/
virtualDirectories?: VirtualDirectory[];
}
/**
- * @interface
- * An interface representing HandlerMapping.
- * The IIS handler mappings used to define which handler processes HTTP
- * requests with certain extension.
- * For example, it is used to configure php-cgi.exe process to handle all HTTP
- * requests with *.php extension.
- *
+ * The IIS handler mappings used to define which handler processes HTTP requests with certain
+ * extension.
+ * For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php
+ * extension.
*/
export interface HandlerMapping {
/**
- * @member {string} [extension] Requests with this extension will be handled
- * using the specified FastCGI application.
+ * Requests with this extension will be handled using the specified FastCGI application.
*/
extension?: string;
/**
- * @member {string} [scriptProcessor] The absolute path to the FastCGI
- * application.
+ * The absolute path to the FastCGI application.
*/
scriptProcessor?: string;
/**
- * @member {string} [argumentsProperty] Command-line arguments to be passed
- * to the script processor.
+ * Command-line arguments to be passed to the script processor.
*/
argumentsProperty?: string;
}
/**
- * @interface
- * An interface representing SiteMachineKey.
* MachineKey of an app.
- *
*/
export interface SiteMachineKey {
/**
- * @member {string} [validation] MachineKey validation.
+ * MachineKey validation.
*/
validation?: string;
/**
- * @member {string} [validationKey] Validation key.
+ * Validation key.
*/
validationKey?: string;
/**
- * @member {string} [decryption] Algorithm used for decryption.
+ * Algorithm used for decryption.
*/
decryption?: string;
/**
- * @member {string} [decryptionKey] Decryption key.
+ * Decryption key.
*/
decryptionKey?: string;
}
/**
- * @interface
- * An interface representing ConnStringInfo.
* Database connection string information.
- *
*/
export interface ConnStringInfo {
/**
- * @member {string} [name] Name of connection string.
+ * Name of connection string.
*/
name?: string;
/**
- * @member {string} [connectionString] Connection string value.
+ * Connection string value.
*/
connectionString?: string;
/**
- * @member {ConnectionStringType} [type] Type of database. Possible values
- * include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', 'NotificationHub',
- * 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL'
+ * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom',
+ * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL'
*/
type?: ConnectionStringType;
}
/**
- * @interface
- * An interface representing AzureStorageInfoValue.
* Azure Files or Blob Storage access information value for dictionary storage.
- *
*/
export interface AzureStorageInfoValue {
/**
- * @member {AzureStorageType} [type] Type of storage. Possible values
- * include: 'AzureFiles', 'AzureBlob'
+ * Type of storage. Possible values include: 'AzureFiles', 'AzureBlob'
*/
type?: AzureStorageType;
/**
- * @member {string} [accountName] Name of the storage account.
+ * Name of the storage account.
*/
accountName?: string;
/**
- * @member {string} [shareName] Name of the file share (container name, for
- * Blob storage).
+ * Name of the file share (container name, for Blob storage).
*/
shareName?: string;
/**
- * @member {string} [accessKey] Access key for the storage account.
+ * Access key for the storage account.
*/
accessKey?: string;
/**
- * @member {string} [mountPath] Path to mount the storage within the site's
- * runtime environment.
+ * Path to mount the storage within the site's runtime environment.
*/
mountPath?: string;
/**
- * @member {AzureStorageState} [state] State of the storage account. Possible
- * values include: 'Ok', 'InvalidCredentials', 'InvalidShare'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * State of the storage account. Possible values include: 'Ok', 'InvalidCredentials',
+ * 'InvalidShare'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly state?: AzureStorageState;
}
/**
- * @interface
- * An interface representing NameValuePair.
* Name value pair.
- *
*/
export interface NameValuePair {
/**
- * @member {string} [name] Pair name.
+ * Pair name.
*/
name?: string;
/**
- * @member {string} [value] Pair value.
+ * Pair value.
*/
value?: string;
}
/**
- * @interface
- * An interface representing SiteConfig.
* Configuration of an App Service app.
- *
*/
export interface SiteConfig {
/**
- * @member {number} [numberOfWorkers] Number of workers.
+ * Number of workers.
*/
numberOfWorkers?: number;
/**
- * @member {string[]} [defaultDocuments] Default documents.
+ * Default documents.
*/
defaultDocuments?: string[];
/**
- * @member {string} [netFrameworkVersion] .NET Framework version. Default
- * value: 'v4.6' .
+ * .NET Framework version. Default value: 'v4.6'.
*/
netFrameworkVersion?: string;
/**
- * @member {string} [phpVersion] Version of PHP.
+ * Version of PHP.
*/
phpVersion?: string;
/**
- * @member {string} [pythonVersion] Version of Python.
+ * Version of Python.
*/
pythonVersion?: string;
/**
- * @member {string} [nodeVersion] Version of Node.js.
+ * Version of Node.js.
*/
nodeVersion?: string;
/**
- * @member {string} [linuxFxVersion] Linux App Framework and version
+ * Linux App Framework and version
*/
linuxFxVersion?: string;
/**
- * @member {string} [windowsFxVersion] Xenon App Framework and version
+ * Xenon App Framework and version
*/
windowsFxVersion?: string;
/**
- * @member {boolean} [requestTracingEnabled] true
if request
- * tracing is enabled; otherwise, false
.
+ * true
if request tracing is enabled; otherwise, false
.
*/
requestTracingEnabled?: boolean;
/**
- * @member {Date} [requestTracingExpirationTime] Request tracing expiration
- * time.
+ * Request tracing expiration time.
*/
requestTracingExpirationTime?: Date;
/**
- * @member {boolean} [remoteDebuggingEnabled] true
if remote
- * debugging is enabled; otherwise, false
.
+ * true
if remote debugging is enabled; otherwise, false
.
*/
remoteDebuggingEnabled?: boolean;
/**
- * @member {string} [remoteDebuggingVersion] Remote debugging version.
+ * Remote debugging version.
*/
remoteDebuggingVersion?: string;
/**
- * @member {boolean} [httpLoggingEnabled] true
if HTTP logging
- * is enabled; otherwise, false
.
+ * true
if HTTP logging is enabled; otherwise, false
.
*/
httpLoggingEnabled?: boolean;
/**
- * @member {number} [logsDirectorySizeLimit] HTTP logs directory size limit.
+ * HTTP logs directory size limit.
*/
logsDirectorySizeLimit?: number;
/**
- * @member {boolean} [detailedErrorLoggingEnabled] true
if
- * detailed error logging is enabled; otherwise, false
.
+ * true
if detailed error logging is enabled; otherwise, false
.
*/
detailedErrorLoggingEnabled?: boolean;
/**
- * @member {string} [publishingUsername] Publishing user name.
+ * Publishing user name.
*/
publishingUsername?: string;
/**
- * @member {NameValuePair[]} [appSettings] Application settings.
+ * Application settings.
*/
appSettings?: NameValuePair[];
/**
- * @member {{ [propertyName: string]: AzureStorageInfoValue }}
- * [azureStorageAccounts] User-provided Azure storage accounts.
+ * User-provided Azure storage accounts.
*/
azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue };
/**
- * @member {ConnStringInfo[]} [connectionStrings] Connection strings.
+ * Connection strings.
*/
connectionStrings?: ConnStringInfo[];
/**
- * @member {SiteMachineKey} [machineKey] Site MachineKey.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Site MachineKey.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly machineKey?: SiteMachineKey;
/**
- * @member {HandlerMapping[]} [handlerMappings] Handler mappings.
+ * Handler mappings.
*/
handlerMappings?: HandlerMapping[];
/**
- * @member {string} [documentRoot] Document root.
+ * Document root.
*/
documentRoot?: string;
/**
- * @member {ScmType} [scmType] SCM type. Possible values include: 'None',
- * 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg',
- * 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive',
- * 'VSO'
+ * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub',
+ * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg',
+ * 'OneDrive', 'VSO'
*/
scmType?: ScmType;
/**
- * @member {boolean} [use32BitWorkerProcess] true
to use 32-bit
- * worker process; otherwise, false
.
+ * true
to use 32-bit worker process; otherwise, false
.
*/
use32BitWorkerProcess?: boolean;
/**
- * @member {boolean} [webSocketsEnabled] true
if WebSocket is
- * enabled; otherwise, false
.
+ * true
if WebSocket is enabled; otherwise, false
.
*/
webSocketsEnabled?: boolean;
/**
- * @member {boolean} [alwaysOn] true
if Always On is enabled;
- * otherwise, false
.
+ * true
if Always On is enabled; otherwise, false
.
*/
alwaysOn?: boolean;
/**
- * @member {string} [javaVersion] Java version.
+ * Java version.
*/
javaVersion?: string;
/**
- * @member {string} [javaContainer] Java container.
+ * Java container.
*/
javaContainer?: string;
/**
- * @member {string} [javaContainerVersion] Java container version.
+ * Java container version.
*/
javaContainerVersion?: string;
/**
- * @member {string} [appCommandLine] App command line to launch.
+ * App command line to launch.
*/
appCommandLine?: string;
/**
- * @member {ManagedPipelineMode} [managedPipelineMode] Managed pipeline mode.
- * Possible values include: 'Integrated', 'Classic'
+ * Managed pipeline mode. Possible values include: 'Integrated', 'Classic'
*/
managedPipelineMode?: ManagedPipelineMode;
/**
- * @member {VirtualApplication[]} [virtualApplications] Virtual applications.
+ * Virtual applications.
*/
virtualApplications?: VirtualApplication[];
/**
- * @member {SiteLoadBalancing} [loadBalancing] Site load balancing. Possible
- * values include: 'WeightedRoundRobin', 'LeastRequests',
+ * Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests',
* 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash'
*/
loadBalancing?: SiteLoadBalancing;
/**
- * @member {Experiments} [experiments] This is work around for polymophic
- * types.
+ * This is work around for polymorphic types.
*/
experiments?: Experiments;
/**
- * @member {SiteLimits} [limits] Site limits.
+ * Site limits.
*/
limits?: SiteLimits;
/**
- * @member {boolean} [autoHealEnabled] true
if Auto Heal is
- * enabled; otherwise, false
.
+ * true
if Auto Heal is enabled; otherwise, false
.
*/
autoHealEnabled?: boolean;
/**
- * @member {AutoHealRules} [autoHealRules] Auto Heal rules.
+ * Auto Heal rules.
*/
autoHealRules?: AutoHealRules;
/**
- * @member {string} [tracingOptions] Tracing options.
+ * Tracing options.
*/
tracingOptions?: string;
/**
- * @member {string} [vnetName] Virtual Network name.
+ * Virtual Network name.
*/
vnetName?: string;
/**
- * @member {CorsSettings} [cors] Cross-Origin Resource Sharing (CORS)
- * settings.
+ * Cross-Origin Resource Sharing (CORS) settings.
*/
cors?: CorsSettings;
/**
- * @member {PushSettings} [push] Push endpoint settings.
+ * Push endpoint settings.
*/
push?: PushSettings;
/**
- * @member {ApiDefinitionInfo} [apiDefinition] Information about the formal
- * API definition for the app.
+ * Information about the formal API definition for the app.
*/
apiDefinition?: ApiDefinitionInfo;
/**
- * @member {string} [autoSwapSlotName] Auto-swap slot name.
+ * Auto-swap slot name.
*/
autoSwapSlotName?: string;
/**
- * @member {boolean} [localMySqlEnabled] true
to enable local
- * MySQL; otherwise, false
. Default value: false .
+ * true
to enable local MySQL; otherwise, false
. Default value: false.
*/
localMySqlEnabled?: boolean;
/**
- * @member {number} [managedServiceIdentityId] Managed Service Identity Id
+ * Managed Service Identity Id
*/
managedServiceIdentityId?: number;
/**
- * @member {number} [xManagedServiceIdentityId] Explicit Managed Service
- * Identity Id
+ * Explicit Managed Service Identity Id
*/
xManagedServiceIdentityId?: number;
/**
- * @member {IpSecurityRestriction[]} [ipSecurityRestrictions] IP security
- * restrictions.
+ * IP security restrictions for main.
*/
ipSecurityRestrictions?: IpSecurityRestriction[];
/**
- * @member {boolean} [http20Enabled] Http20Enabled: configures a web site to
- * allow clients to connect over http2.0. Default value: true .
+ * IP security restrictions for scm.
+ */
+ scmIpSecurityRestrictions?: IpSecurityRestriction[];
+ /**
+ * IP security restrictions for scm to use main.
+ */
+ scmIpSecurityRestrictionsUseMain?: boolean;
+ /**
+ * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value:
+ * true.
*/
http20Enabled?: boolean;
/**
- * @member {SupportedTlsVersions} [minTlsVersion] MinTlsVersion: configures
- * the minimum version of TLS required for SSL requests. Possible values
- * include: '1.0', '1.1', '1.2'
+ * MinTlsVersion: configures the minimum version of TLS required for SSL requests. Possible
+ * values include: '1.0', '1.1', '1.2'
*/
minTlsVersion?: SupportedTlsVersions;
/**
- * @member {FtpsState} [ftpsState] State of FTP / FTPS service. Possible
- * values include: 'AllAllowed', 'FtpsOnly', 'Disabled'
+ * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled'
*/
ftpsState?: FtpsState;
/**
- * @member {number} [reservedInstanceCount] Number of reserved instances.
+ * Number of reserved instances.
* This setting only applies to the Consumption Plan
*/
reservedInstanceCount?: number;
}
/**
- * @interface
- * An interface representing HostNameSslState.
* SSL-enabled hostname.
- *
*/
export interface HostNameSslState {
/**
- * @member {string} [name] Hostname.
+ * Hostname.
*/
name?: string;
/**
- * @member {SslState} [sslState] SSL type. Possible values include:
- * 'Disabled', 'SniEnabled', 'IpBasedEnabled'
+ * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled'
*/
sslState?: SslState;
/**
- * @member {string} [virtualIP] Virtual IP address assigned to the hostname
- * if IP based SSL is enabled.
+ * Virtual IP address assigned to the hostname if IP based SSL is enabled.
*/
virtualIP?: string;
/**
- * @member {string} [thumbprint] SSL certificate thumbprint.
+ * SSL certificate thumbprint.
*/
thumbprint?: string;
/**
- * @member {boolean} [toUpdate] Set to true
to update existing
- * hostname.
+ * Set to true
to update existing hostname.
*/
toUpdate?: boolean;
/**
- * @member {HostType} [hostType] Indicates whether the hostname is a standard
- * or repository hostname. Possible values include: 'Standard', 'Repository'
+ * Indicates whether the hostname is a standard or repository hostname. Possible values include:
+ * 'Standard', 'Repository'
*/
hostType?: HostType;
}
/**
- * @interface
- * An interface representing Site.
* A web app, a mobile app backend, or an API app.
- *
- * @extends Resource
*/
export interface Site extends Resource {
/**
- * @member {string} [state] Current state of the app.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current state of the app.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly state?: string;
/**
- * @member {string[]} [hostNames] Hostnames associated with the app.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Hostnames associated with the app.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hostNames?: string[];
/**
- * @member {string} [repositorySiteName] Name of the repository site.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the repository site.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly repositorySiteName?: string;
/**
- * @member {UsageState} [usageState] 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.**
+ * 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.**
*/
readonly usageState?: UsageState;
/**
- * @member {boolean} [enabled] true
if the app is enabled;
- * otherwise, false
. Setting this value to false disables the
- * app (takes the app offline).
+ * true
if the app is enabled; otherwise, false
. Setting this value to
+ * false disables the app (takes the app offline).
*/
enabled?: boolean;
/**
- * @member {string[]} [enabledHostNames] Enabled hostnames for the
- * app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly enabledHostNames?: string[];
/**
- * @member {SiteAvailabilityState} [availabilityState] Management information
- * availability state for the app. Possible values include: 'Normal',
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly availabilityState?: SiteAvailabilityState;
/**
- * @member {HostNameSslState[]} [hostNameSslStates] Hostname SSL states are
- * used to manage the SSL bindings for app's hostnames.
+ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.
*/
hostNameSslStates?: HostNameSslState[];
/**
- * @member {string} [serverFarmId] Resource ID of the associated App Service
- * plan, formatted as:
+ * Resource ID of the associated App Service plan, formatted as:
* "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
*/
serverFarmId?: string;
/**
- * @member {boolean} [reserved] true
if reserved; otherwise,
- * false
. Default value: false .
+ * true
if reserved; otherwise, false
. Default value: false.
*/
reserved?: boolean;
/**
- * @member {boolean} [isXenon] Obsolete: Hyper-V sandbox. Default value:
- * false .
+ * Obsolete: Hyper-V sandbox. Default value: false.
*/
isXenon?: boolean;
/**
- * @member {boolean} [hyperV] Hyper-V sandbox. Default value: false .
+ * Hyper-V sandbox. Default value: false.
*/
hyperV?: boolean;
/**
- * @member {Date} [lastModifiedTimeUtc] 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.**
+ * 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 lastModifiedTimeUtc?: Date;
/**
- * @member {SiteConfig} [siteConfig] Configuration of the app.
+ * Configuration of the app.
*/
siteConfig?: SiteConfig;
/**
- * @member {string[]} [trafficManagerHostNames] 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.**
+ * 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 trafficManagerHostNames?: string[];
/**
- * @member {boolean} [scmSiteAlsoStopped] true
to stop SCM
- * (KUDU) site when the app is stopped; otherwise, false
. The
- * default is false
. Default value: false .
+ * true
to stop SCM (KUDU) site when the app is stopped; otherwise,
+ * false
. The default is false
. Default value: false.
*/
scmSiteAlsoStopped?: boolean;
/**
- * @member {string} [targetSwapSlot] 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.**
+ * 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.**
*/
readonly targetSwapSlot?: string;
/**
- * @member {HostingEnvironmentProfile} [hostingEnvironmentProfile] App
- * Service Environment to use for the app.
+ * App Service Environment to use for the app.
*/
hostingEnvironmentProfile?: HostingEnvironmentProfile;
/**
- * @member {boolean} [clientAffinityEnabled] 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
.
+ * 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
.
*/
clientAffinityEnabled?: boolean;
/**
- * @member {boolean} [clientCertEnabled] true
to enable client
- * certificate authentication (TLS mutual authentication); otherwise,
- * false
. Default is false
.
+ * true
to enable client certificate authentication (TLS mutual authentication);
+ * otherwise, false
. Default is false
.
*/
clientCertEnabled?: boolean;
/**
- * @member {boolean} [hostNamesDisabled] true
to disable the
- * public hostnames of the app; otherwise, false
.
- * If true
, the app is only accessible via API management
- * process.
+ * client certificate authentication comma-separated exclusion paths
+ */
+ clientCertExclusionPaths?: string;
+ /**
+ * true
to disable the public hostnames of the app; otherwise, false
.
+ * If true
, the app is only accessible via API management process.
*/
hostNamesDisabled?: boolean;
/**
- * @member {string} [outboundIpAddresses] 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.**
+ * List of IP addresses that the app uses for outbound connections (e.g. database access).
+ * Includes VIPs from tenants that site can be hosted with current settings. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly outboundIpAddresses?: string;
/**
- * @member {string} [possibleOutboundIpAddresses] List of IP addresses that
- * the app uses for outbound connections (e.g. database access). Includes
- * VIPs from all tenants. Read-only.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of IP addresses that the app uses for outbound connections (e.g. database access).
+ * Includes VIPs from all tenants. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly possibleOutboundIpAddresses?: string;
/**
- * @member {number} [containerSize] Size of the function container.
+ * Size of the function container.
*/
containerSize?: number;
/**
- * @member {number} [dailyMemoryTimeQuota] Maximum allowed daily memory-time
- * quota (applicable on dynamic apps only).
+ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).
*/
dailyMemoryTimeQuota?: number;
/**
- * @member {Date} [suspendedTill] 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.**
+ * 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 suspendedTill?: Date;
/**
- * @member {number} [maxNumberOfWorkers] Maximum number of workers.
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly maxNumberOfWorkers?: number;
/**
- * @member {CloningInfo} [cloningInfo] If specified during app creation, the
- * app is cloned from a source app.
+ * If specified during app creation, the app is cloned from a source app.
*/
cloningInfo?: CloningInfo;
/**
- * @member {string} [resourceGroup] 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.**
+ * Name of the resource group the app belongs to. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {boolean} [isDefaultContainer] 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.**
+ * true
if the app is a default container; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly isDefaultContainer?: boolean;
/**
- * @member {string} [defaultHostName] Default hostname of the app. Read-only.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Default hostname of the app. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly defaultHostName?: string;
/**
- * @member {SlotSwapStatus} [slotSwapStatus] Status of the last deployment
- * slot swap operation.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Status of the last deployment slot swap operation.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly slotSwapStatus?: SlotSwapStatus;
/**
- * @member {boolean} [httpsOnly] HttpsOnly: configures a web site to accept
- * only https requests. Issues redirect for
+ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for
* http requests
*/
httpsOnly?: boolean;
/**
- * @member {ManagedServiceIdentity} [identity]
+ * 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 inProgressOperationId?: string;
+ /**
+ * GeoDistributions for this site
*/
+ geoDistributions?: GeoDistribution[];
identity?: ManagedServiceIdentity;
}
/**
- * @interface
- * An interface representing Capability.
* Describes the capabilities/features allowed for a specific SKU.
- *
*/
export interface Capability {
/**
- * @member {string} [name] Name of the SKU capability.
+ * Name of the SKU capability.
*/
name?: string;
/**
- * @member {string} [value] Value of the SKU capability.
+ * Value of the SKU capability.
*/
value?: string;
/**
- * @member {string} [reason] Reason of the SKU capability.
+ * Reason of the SKU capability.
*/
reason?: string;
}
/**
- * @interface
- * An interface representing SkuCapacity.
* Description of the App Service plan scale options.
- *
*/
export interface SkuCapacity {
/**
- * @member {number} [minimum] Minimum number of workers for this App Service
- * plan SKU.
+ * Minimum number of workers for this App Service plan SKU.
*/
minimum?: number;
/**
- * @member {number} [maximum] Maximum number of workers for this App Service
- * plan SKU.
+ * Maximum number of workers for this App Service plan SKU.
*/
maximum?: number;
/**
- * @member {number} [default] Default number of workers for this App Service
- * plan SKU.
+ * Default number of workers for this App Service plan SKU.
*/
default?: number;
/**
- * @member {string} [scaleType] Available scale configurations for an App
- * Service plan.
+ * Available scale configurations for an App Service plan.
*/
scaleType?: string;
}
/**
- * @interface
- * An interface representing SkuDescription.
* Description of a SKU for a scalable resource.
- *
*/
export interface SkuDescription {
/**
- * @member {string} [name] Name of the resource SKU.
+ * Name of the resource SKU.
*/
name?: string;
/**
- * @member {string} [tier] Service tier of the resource SKU.
+ * Service tier of the resource SKU.
*/
tier?: string;
/**
- * @member {string} [size] Size specifier of the resource SKU.
+ * Size specifier of the resource SKU.
*/
size?: string;
/**
- * @member {string} [family] Family code of the resource SKU.
+ * Family code of the resource SKU.
*/
family?: string;
/**
- * @member {number} [capacity] Current number of instances assigned to the
- * resource.
+ * Current number of instances assigned to the resource.
*/
capacity?: number;
/**
- * @member {SkuCapacity} [skuCapacity] Min, max, and default scale values of
- * the SKU.
+ * Min, max, and default scale values of the SKU.
*/
skuCapacity?: SkuCapacity;
/**
- * @member {string[]} [locations] Locations of the SKU.
+ * Locations of the SKU.
*/
locations?: string[];
/**
- * @member {Capability[]} [capabilities] Capabilities of the SKU, e.g., is
- * traffic manager enabled?
+ * Capabilities of the SKU, e.g., is traffic manager enabled?
*/
capabilities?: Capability[];
}
/**
- * @interface
- * An interface representing AppServicePlan.
* App Service plan.
- *
- * @extends Resource
*/
export interface AppServicePlan extends Resource {
/**
- * @member {string} [workerTierName] Target worker tier assigned to the App
- * Service plan.
+ * Target worker tier assigned to the App Service plan.
*/
workerTierName?: string;
/**
- * @member {StatusOptions} [status] 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.**
+ * 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 status?: StatusOptions;
/**
- * @member {string} [subscription] App Service plan subscription.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * App Service plan subscription.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subscription?: string;
/**
- * @member {string} [adminSiteName] App Service plan administration site.
- */
- adminSiteName?: string;
- /**
- * @member {HostingEnvironmentProfile} [hostingEnvironmentProfile]
- * Specification for the App Service Environment to use for the App Service
- * plan.
+ * Specification for the App Service Environment to use for the App Service plan.
*/
hostingEnvironmentProfile?: HostingEnvironmentProfile;
/**
- * @member {number} [maximumNumberOfWorkers] 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.**
+ * 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 maximumNumberOfWorkers?: number;
/**
- * @member {string} [geoRegion] Geographical location for the App Service
- * plan.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Geographical location for the App Service plan.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly geoRegion?: string;
/**
- * @member {boolean} [perSiteScaling] 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 .
+ * 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.
*/
perSiteScaling?: boolean;
/**
- * @member {number} [maximumElasticWorkerCount] Maximum number of total
- * workers allowed for this ElasticScaleEnabled App Service Plan
+ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
*/
maximumElasticWorkerCount?: number;
/**
- * @member {number} [numberOfSites] Number of apps assigned to this App
- * Service plan.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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 numberOfSites?: number;
/**
- * @member {boolean} [isSpot] If true
, this App Service Plan
- * owns spot instances.
+ * If true
, this App Service Plan owns spot instances.
*/
isSpot?: boolean;
/**
- * @member {Date} [spotExpirationTime] The time when the server farm expires.
- * Valid only if it is a spot server farm.
+ * The time when the server farm expires. Valid only if it is a spot server farm.
*/
spotExpirationTime?: Date;
/**
- * @member {Date} [freeOfferExpirationTime] The time when the server farm
- * free offer expires.
+ * The time when the server farm free offer expires.
*/
freeOfferExpirationTime?: Date;
/**
- * @member {string} [resourceGroup] Resource group of the App Service plan.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource group of the App Service plan.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {boolean} [reserved] If Linux app service plan true
,
- * false
otherwise. Default value: false .
+ * If Linux app service plan true
, false
otherwise. Default value:
+ * false.
*/
reserved?: boolean;
/**
- * @member {boolean} [isXenon] Obsolete: If Hyper-V container app service
- * plan true
, false
otherwise. Default value: false
- * .
+ * Obsolete: If Hyper-V container app service plan true
, false
+ * otherwise. Default value: false.
*/
isXenon?: boolean;
/**
- * @member {boolean} [hyperV] If Hyper-V container app service plan
- * true
, false
otherwise. Default value: false .
+ * If Hyper-V container app service plan true
, false
otherwise. Default
+ * value: false.
*/
hyperV?: boolean;
/**
- * @member {number} [targetWorkerCount] Scaling worker count.
+ * Scaling worker count.
*/
targetWorkerCount?: number;
/**
- * @member {number} [targetWorkerSizeId] Scaling worker size ID.
+ * Scaling worker size ID.
*/
targetWorkerSizeId?: number;
/**
- * @member {ProvisioningState} [provisioningState] 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.**
+ * Provisioning state of the App Service Environment. Possible values include: 'Succeeded',
+ * 'Failed', 'Canceled', 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
- /**
- * @member {SkuDescription} [sku]
- */
sku?: SkuDescription;
}
/**
- * @interface
- * An interface representing DefaultErrorResponseErrorDetailsItem.
* Detailed errors.
- *
*/
export interface DefaultErrorResponseErrorDetailsItem {
/**
- * @member {string} [code] Standardized string to programmatically identify
- * the error.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Standardized string to programmatically identify the error.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly code?: string;
/**
- * @member {string} [message] Detailed error description and debugging
- * information.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed error description and debugging information.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly message?: string;
/**
- * @member {string} [target] Detailed error description and debugging
- * information.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed error description and debugging information.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly target?: string;
}
/**
- * @interface
- * An interface representing DefaultErrorResponseError.
* Error model.
- *
*/
export interface DefaultErrorResponseError {
/**
- * @member {string} [code] Standardized string to programmatically identify
- * the error.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Standardized string to programmatically identify the error.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly code?: string;
/**
- * @member {string} [message] Detailed error description and debugging
- * information.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed error description and debugging information.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly message?: string;
/**
- * @member {string} [target] Detailed error description and debugging
- * information.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed error description and debugging information.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly target?: string;
- /**
- * @member {DefaultErrorResponseErrorDetailsItem[]} [details]
- */
details?: DefaultErrorResponseErrorDetailsItem[];
/**
- * @member {string} [innererror] More information to debug error.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * More information to debug error.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly innererror?: string;
}
/**
- * @interface
- * An interface representing DefaultErrorResponse.
* App Service error response.
- *
*/
export interface DefaultErrorResponse {
/**
- * @member {DefaultErrorResponseError} [error] Error model.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Error model.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly error?: DefaultErrorResponseError;
}
/**
- * @interface
- * An interface representing NameIdentifier.
* Identifies an object.
- *
*/
export interface NameIdentifier {
/**
- * @member {string} [name] Name of the object.
+ * Name of the object.
*/
name?: string;
}
/**
- * @interface
- * An interface representing LogSpecification.
* Log Definition of a single resource metric.
- *
*/
export interface LogSpecification {
- /**
- * @member {string} [name]
- */
name?: string;
- /**
- * @member {string} [displayName]
- */
displayName?: string;
- /**
- * @member {string} [blobDuration]
- */
blobDuration?: string;
}
/**
- * @interface
- * An interface representing MetricAvailability.
* Retention policy of a resource metric.
- *
*/
export interface MetricAvailability {
- /**
- * @member {string} [timeGrain]
- */
timeGrain?: string;
- /**
- * @member {string} [blobDuration]
- */
blobDuration?: string;
}
/**
- * @interface
- * An interface representing Dimension.
- * Dimension of a resource metric. For e.g. instance specific HTTP requests for
- * a web app,
+ * Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app,
* where instance name is dimension of the metric HTTP request
- *
*/
export interface Dimension {
- /**
- * @member {string} [name]
- */
name?: string;
- /**
- * @member {string} [displayName]
- */
displayName?: string;
- /**
- * @member {string} [internalName]
- */
internalName?: string;
- /**
- * @member {boolean} [toBeExportedForShoebox]
- */
toBeExportedForShoebox?: boolean;
}
/**
- * @interface
- * An interface representing MetricSpecification.
* Definition of a single resource metric.
- *
*/
export interface MetricSpecification {
- /**
- * @member {string} [name]
- */
name?: string;
- /**
- * @member {string} [displayName]
- */
displayName?: string;
- /**
- * @member {string} [displayDescription]
- */
displayDescription?: string;
- /**
- * @member {string} [unit]
- */
unit?: string;
- /**
- * @member {string} [aggregationType]
- */
aggregationType?: string;
- /**
- * @member {boolean} [supportsInstanceLevelAggregation]
- */
supportsInstanceLevelAggregation?: boolean;
- /**
- * @member {boolean} [enableRegionalMdmAccount]
- */
enableRegionalMdmAccount?: boolean;
- /**
- * @member {string} [sourceMdmAccount]
- */
sourceMdmAccount?: string;
- /**
- * @member {string} [sourceMdmNamespace]
- */
sourceMdmNamespace?: string;
- /**
- * @member {string} [metricFilterPattern]
- */
metricFilterPattern?: string;
- /**
- * @member {boolean} [fillGapWithZero]
- */
fillGapWithZero?: boolean;
- /**
- * @member {boolean} [isInternal]
- */
isInternal?: boolean;
- /**
- * @member {Dimension[]} [dimensions]
- */
dimensions?: Dimension[];
- /**
- * @member {string} [category]
- */
category?: string;
- /**
- * @member {MetricAvailability[]} [availabilities]
- */
availabilities?: MetricAvailability[];
}
/**
- * @interface
- * An interface representing ServiceSpecification.
* Resource metrics service provided by Microsoft.Insights resource provider.
- *
*/
export interface ServiceSpecification {
- /**
- * @member {MetricSpecification[]} [metricSpecifications]
- */
metricSpecifications?: MetricSpecification[];
- /**
- * @member {LogSpecification[]} [logSpecifications]
- */
logSpecifications?: LogSpecification[];
}
/**
- * @interface
- * An interface representing CsmOperationDescriptionProperties.
* Properties available for a Microsoft.Web resource provider operation.
- *
*/
export interface CsmOperationDescriptionProperties {
- /**
- * @member {ServiceSpecification} [serviceSpecification]
- */
serviceSpecification?: ServiceSpecification;
}
/**
- * @interface
- * An interface representing CsmOperationDisplay.
* Meta data about operation used for display in portal.
- *
*/
export interface CsmOperationDisplay {
- /**
- * @member {string} [provider]
- */
provider?: string;
- /**
- * @member {string} [resource]
- */
resource?: string;
- /**
- * @member {string} [operation]
- */
operation?: string;
- /**
- * @member {string} [description]
- */
description?: string;
}
/**
- * @interface
- * An interface representing CsmOperationDescription.
* Description of an operation available for Microsoft.Web resource provider.
- *
*/
export interface CsmOperationDescription {
- /**
- * @member {string} [name]
- */
name?: string;
- /**
- * @member {CsmOperationDisplay} [display]
- */
display?: CsmOperationDisplay;
- /**
- * @member {string} [origin]
- */
origin?: string;
- /**
- * @member {CsmOperationDescriptionProperties} [properties]
- */
properties?: CsmOperationDescriptionProperties;
}
/**
- * @interface
- * An interface representing Address.
* Address information for domain registration.
- *
*/
export interface Address {
/**
- * @member {string} address1 First line of an Address.
+ * First line of an Address.
*/
address1: string;
/**
- * @member {string} [address2] The second line of the Address. Optional.
+ * The second line of the Address. Optional.
*/
address2?: string;
/**
- * @member {string} city The city for the address.
+ * The city for the address.
*/
city: string;
/**
- * @member {string} country The country for the address.
+ * The country for the address.
*/
country: string;
/**
- * @member {string} postalCode The postal code for the address.
+ * The postal code for the address.
*/
postalCode: string;
/**
- * @member {string} state The state or province for the address.
+ * The state or province for the address.
*/
state: string;
}
/**
- * @interface
- * An interface representing Contact.
- * Contact information for domain registration. If 'Domain Privacy' option is
- * not selected then the contact information is made publicly available through
- * the Whois
+ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the
+ * contact information is made publicly available through the Whois
* directories as per ICANN requirements.
- *
*/
export interface Contact {
/**
- * @member {Address} [addressMailing] Mailing address.
+ * Mailing address.
*/
addressMailing?: Address;
/**
- * @member {string} email Email address.
+ * Email address.
*/
email: string;
/**
- * @member {string} [fax] Fax number.
+ * Fax number.
*/
fax?: string;
/**
- * @member {string} [jobTitle] Job title.
+ * Job title.
*/
jobTitle?: string;
/**
- * @member {string} nameFirst First name.
+ * First name.
*/
nameFirst: string;
/**
- * @member {string} nameLast Last name.
+ * Last name.
*/
nameLast: string;
/**
- * @member {string} [nameMiddle] Middle name.
+ * Middle name.
*/
nameMiddle?: string;
/**
- * @member {string} [organization] Organization contact belongs to.
+ * Organization contact belongs to.
*/
organization?: string;
/**
- * @member {string} phone Phone number.
+ * Phone number.
*/
phone: string;
}
/**
- * @interface
- * An interface representing HostName.
* Details of a hostname derived from a domain.
- *
*/
export interface HostName {
/**
- * @member {string} [name] Name of the hostname.
+ * Name of the hostname.
*/
name?: string;
/**
- * @member {string[]} [siteNames] List of apps the hostname is assigned to.
- * This list will have more than one app only if the hostname is pointing to
- * a Traffic Manager.
+ * List of apps the hostname is assigned to. This list will have more than one app only if the
+ * hostname is pointing to a Traffic Manager.
*/
siteNames?: string[];
/**
- * @member {string} [azureResourceName] Name of the Azure resource the
- * hostname is assigned to. If it is assigned to a Traffic Manager then it
- * will be the Traffic Manager name otherwise it will be the app name.
+ * Name of the Azure resource the hostname is assigned to. If it is assigned to a Traffic Manager
+ * then it will be the Traffic Manager name otherwise it will be the app name.
*/
azureResourceName?: string;
/**
- * @member {AzureResourceType} [azureResourceType] Type of the Azure resource
- * the hostname is assigned to. Possible values include: 'Website',
+ * Type of the Azure resource the hostname is assigned to. Possible values include: 'Website',
* 'TrafficManager'
*/
azureResourceType?: AzureResourceType;
/**
- * @member {CustomHostNameDnsRecordType} [customHostNameDnsRecordType] Type
- * of the DNS record. Possible values include: 'CName', 'A'
+ * Type of the DNS record. Possible values include: 'CName', 'A'
*/
customHostNameDnsRecordType?: CustomHostNameDnsRecordType;
/**
- * @member {HostNameType} [hostNameType] Type of the hostname. Possible
- * values include: 'Verified', 'Managed'
+ * Type of the hostname. Possible values include: 'Verified', 'Managed'
*/
hostNameType?: HostNameType;
}
/**
- * @interface
- * An interface representing DomainPurchaseConsent.
- * Domain purchase consent object, representing acceptance of applicable legal
- * agreements.
- *
+ * Domain purchase consent object, representing acceptance of applicable legal agreements.
*/
export interface DomainPurchaseConsent {
/**
- * @member {string[]} [agreementKeys] List of applicable legal agreement
- * keys. This list can be retrieved using ListLegalAgreements API under
- * TopLevelDomain
resource.
+ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements
+ * API under TopLevelDomain
resource.
*/
agreementKeys?: string[];
/**
- * @member {string} [agreedBy] Client IP address.
+ * Client IP address.
*/
agreedBy?: string;
/**
- * @member {Date} [agreedAt] Timestamp when the agreements were accepted.
+ * Timestamp when the agreements were accepted.
*/
agreedAt?: Date;
}
/**
- * @interface
- * An interface representing Domain.
* Information about a domain.
- *
- * @extends Resource
*/
export interface Domain extends Resource {
/**
- * @member {Contact} contactAdmin Administrative contact.
+ * Administrative contact.
*/
contactAdmin: Contact;
/**
- * @member {Contact} contactBilling Billing contact.
+ * Billing contact.
*/
contactBilling: Contact;
/**
- * @member {Contact} contactRegistrant Registrant contact.
+ * Registrant contact.
*/
contactRegistrant: Contact;
/**
- * @member {Contact} contactTech Technical contact.
+ * Technical contact.
*/
contactTech: Contact;
/**
- * @member {DomainStatus} [registrationStatus] Domain registration status.
- * Possible values include: 'Active', 'Awaiting', 'Cancelled', 'Confiscated',
- * 'Disabled', 'Excluded', 'Expired', 'Failed', 'Held', 'Locked', 'Parked',
- * 'Pending', 'Reserved', 'Reverted', 'Suspended', 'Transferred', 'Unknown',
- * 'Unlocked', 'Unparked', 'Updated', 'JsonConverterFailed'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain registration status. Possible values include: 'Active', 'Awaiting', 'Cancelled',
+ * 'Confiscated', 'Disabled', 'Excluded', 'Expired', 'Failed', 'Held', 'Locked', 'Parked',
+ * 'Pending', 'Reserved', 'Reverted', 'Suspended', 'Transferred', 'Unknown', 'Unlocked',
+ * 'Unparked', 'Updated', 'JsonConverterFailed'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly registrationStatus?: DomainStatus;
/**
- * @member {ProvisioningState} [provisioningState] Domain provisioning state.
- * Possible values include: 'Succeeded', 'Failed', 'Canceled', 'InProgress',
- * 'Deleting'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain provisioning state. Possible values include: 'Succeeded', 'Failed', 'Canceled',
+ * 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {string[]} [nameServers] Name servers.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name servers.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly nameServers?: string[];
/**
- * @member {boolean} [privacy] true
if domain privacy is enabled
- * for this domain; otherwise, false
.
+ * true
if domain privacy is enabled for this domain; otherwise, false
.
*/
privacy?: boolean;
/**
- * @member {Date} [createdTime] Domain creation timestamp.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain creation timestamp.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly createdTime?: Date;
/**
- * @member {Date} [expirationTime] Domain expiration timestamp.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain expiration timestamp.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly expirationTime?: Date;
/**
- * @member {Date} [lastRenewedTime] Timestamp when the domain was renewed
- * last time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Timestamp when the domain was renewed last time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastRenewedTime?: Date;
/**
- * @member {boolean} [autoRenew] true
if the domain should be
- * automatically renewed; otherwise, false
. Default value: true
- * .
+ * true
if the domain should be automatically renewed; otherwise,
+ * false
. Default value: true.
*/
autoRenew?: boolean;
/**
- * @member {boolean} [readyForDnsRecordManagement] true
if Azure
- * can assign this domain to App Service apps; otherwise, false
.
- * This value will be true
if domain registration status is
+ * true
if Azure can assign this domain to App Service apps; otherwise,
+ * false
. This value will be true
if domain registration status is
* active and
* it is hosted on name servers Azure has programmatic access to.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly readyForDnsRecordManagement?: boolean;
/**
- * @member {HostName[]} [managedHostNames] All hostnames derived from the
- * domain and assigned to Azure resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * All hostnames derived from the domain and assigned to Azure resources.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly managedHostNames?: HostName[];
/**
- * @member {DomainPurchaseConsent} consent Legal agreement consent.
+ * Legal agreement consent.
*/
consent: DomainPurchaseConsent;
/**
- * @member {string[]} [domainNotRenewableReasons] Reasons why domain is not
- * renewable.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Reasons why domain is not renewable.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly domainNotRenewableReasons?: string[];
/**
- * @member {DnsType} [dnsType] Current DNS type. Possible values include:
- * 'AzureDns', 'DefaultDomainRegistrarDns'
+ * Current DNS type. Possible values include: 'AzureDns', 'DefaultDomainRegistrarDns'
*/
dnsType?: DnsType;
/**
- * @member {string} [dnsZoneId] Azure DNS Zone to use
+ * Azure DNS Zone to use
*/
dnsZoneId?: string;
/**
- * @member {DnsType} [targetDnsType] Target DNS type (would be used for
- * migration). Possible values include: 'AzureDns',
+ * Target DNS type (would be used for migration). Possible values include: 'AzureDns',
* 'DefaultDomainRegistrarDns'
*/
targetDnsType?: DnsType;
- /**
- * @member {string} [authCode]
- */
authCode?: string;
}
/**
- * @interface
- * An interface representing DomainAvailablilityCheckResult.
- * Domain availablility check result.
- *
+ * Domain availability check result.
*/
export interface DomainAvailablilityCheckResult {
/**
- * @member {string} [name] Name of the domain.
+ * Name of the domain.
*/
name?: string;
/**
- * @member {boolean} [available] true
if domain can be purchased
- * using CreateDomain API; otherwise, false
.
+ * true
if domain can be purchased using CreateDomain API; otherwise,
+ * false
.
*/
available?: boolean;
/**
- * @member {DomainType} [domainType] Valid values are Regular domain: Azure
- * will charge the full price of domain registration, SoftDeleted: Purchasing
- * this domain will simply restore it and this operation will not cost
+ * Valid values are Regular domain: Azure will charge the full price of domain registration,
+ * SoftDeleted: Purchasing this domain will simply restore it and this operation will not cost
* anything. Possible values include: 'Regular', 'SoftDeleted'
*/
domainType?: DomainType;
}
/**
- * @interface
- * An interface representing DomainControlCenterSsoRequest.
* Single sign-on request information for domain management.
- *
*/
export interface DomainControlCenterSsoRequest {
/**
- * @member {string} [url] URL where the single sign-on request is to be made.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * URL where the single sign-on request is to be made.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly url?: string;
/**
- * @member {string} [postParameterKey] Post parameter key.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Post parameter key.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly postParameterKey?: string;
/**
- * @member {string} [postParameterValue] Post parameter value. Client should
- * use 'application/x-www-form-urlencoded' encoding for this value.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Post parameter value. Client should use 'application/x-www-form-urlencoded' encoding for this
+ * value.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly postParameterValue?: string;
}
/**
- * @interface
- * An interface representing DomainOwnershipIdentifier.
* Domain ownership Identifier.
- *
- * @extends ProxyOnlyResource
*/
export interface DomainOwnershipIdentifier extends ProxyOnlyResource {
/**
- * @member {string} [ownershipId] Ownership Id.
+ * Ownership Id.
*/
ownershipId?: string;
}
/**
- * @interface
- * An interface representing DomainPatchResource.
* ARM resource for a domain.
- *
- * @extends ProxyOnlyResource
*/
export interface DomainPatchResource extends ProxyOnlyResource {
/**
- * @member {Contact} contactAdmin Administrative contact.
+ * Administrative contact.
*/
contactAdmin: Contact;
/**
- * @member {Contact} contactBilling Billing contact.
+ * Billing contact.
*/
contactBilling: Contact;
/**
- * @member {Contact} contactRegistrant Registrant contact.
+ * Registrant contact.
*/
contactRegistrant: Contact;
/**
- * @member {Contact} contactTech Technical contact.
+ * Technical contact.
*/
contactTech: Contact;
/**
- * @member {DomainStatus} [registrationStatus] Domain registration status.
- * Possible values include: 'Active', 'Awaiting', 'Cancelled', 'Confiscated',
- * 'Disabled', 'Excluded', 'Expired', 'Failed', 'Held', 'Locked', 'Parked',
- * 'Pending', 'Reserved', 'Reverted', 'Suspended', 'Transferred', 'Unknown',
- * 'Unlocked', 'Unparked', 'Updated', 'JsonConverterFailed'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain registration status. Possible values include: 'Active', 'Awaiting', 'Cancelled',
+ * 'Confiscated', 'Disabled', 'Excluded', 'Expired', 'Failed', 'Held', 'Locked', 'Parked',
+ * 'Pending', 'Reserved', 'Reverted', 'Suspended', 'Transferred', 'Unknown', 'Unlocked',
+ * 'Unparked', 'Updated', 'JsonConverterFailed'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly registrationStatus?: DomainStatus;
/**
- * @member {ProvisioningState} [provisioningState] Domain provisioning state.
- * Possible values include: 'Succeeded', 'Failed', 'Canceled', 'InProgress',
- * 'Deleting'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain provisioning state. Possible values include: 'Succeeded', 'Failed', 'Canceled',
+ * 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {string[]} [nameServers] Name servers.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name servers.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly nameServers?: string[];
/**
- * @member {boolean} [privacy] true
if domain privacy is enabled
- * for this domain; otherwise, false
.
+ * true
if domain privacy is enabled for this domain; otherwise, false
.
*/
privacy?: boolean;
/**
- * @member {Date} [createdTime] Domain creation timestamp.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain creation timestamp.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly createdTime?: Date;
/**
- * @member {Date} [expirationTime] Domain expiration timestamp.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Domain expiration timestamp.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly expirationTime?: Date;
/**
- * @member {Date} [lastRenewedTime] Timestamp when the domain was renewed
- * last time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Timestamp when the domain was renewed last time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastRenewedTime?: Date;
/**
- * @member {boolean} [autoRenew] true
if the domain should be
- * automatically renewed; otherwise, false
. Default value: true
- * .
+ * true
if the domain should be automatically renewed; otherwise,
+ * false
. Default value: true.
*/
autoRenew?: boolean;
/**
- * @member {boolean} [readyForDnsRecordManagement] true
if Azure
- * can assign this domain to App Service apps; otherwise, false
.
- * This value will be true
if domain registration status is
+ * true
if Azure can assign this domain to App Service apps; otherwise,
+ * false
. This value will be true
if domain registration status is
* active and
* it is hosted on name servers Azure has programmatic access to.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly readyForDnsRecordManagement?: boolean;
/**
- * @member {HostName[]} [managedHostNames] All hostnames derived from the
- * domain and assigned to Azure resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * All hostnames derived from the domain and assigned to Azure resources.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly managedHostNames?: HostName[];
/**
- * @member {DomainPurchaseConsent} consent Legal agreement consent.
+ * Legal agreement consent.
*/
consent: DomainPurchaseConsent;
/**
- * @member {string[]} [domainNotRenewableReasons] Reasons why domain is not
- * renewable.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Reasons why domain is not renewable.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly domainNotRenewableReasons?: string[];
/**
- * @member {DnsType} [dnsType] Current DNS type. Possible values include:
- * 'AzureDns', 'DefaultDomainRegistrarDns'
+ * Current DNS type. Possible values include: 'AzureDns', 'DefaultDomainRegistrarDns'
*/
dnsType?: DnsType;
/**
- * @member {string} [dnsZoneId] Azure DNS Zone to use
+ * Azure DNS Zone to use
*/
dnsZoneId?: string;
/**
- * @member {DnsType} [targetDnsType] Target DNS type (would be used for
- * migration). Possible values include: 'AzureDns',
+ * Target DNS type (would be used for migration). Possible values include: 'AzureDns',
* 'DefaultDomainRegistrarDns'
*/
targetDnsType?: DnsType;
- /**
- * @member {string} [authCode]
- */
authCode?: string;
}
/**
- * @interface
- * An interface representing DomainRecommendationSearchParameters.
* Domain recommendation search parameters.
- *
*/
export interface DomainRecommendationSearchParameters {
/**
- * @member {string} [keywords] Keywords to be used for generating domain
- * recommendations.
+ * Keywords to be used for generating domain recommendations.
*/
keywords?: string;
/**
- * @member {number} [maxDomainRecommendations] Maximum number of
- * recommendations.
+ * Maximum number of recommendations.
*/
maxDomainRecommendations?: number;
}
/**
- * @interface
- * An interface representing TldLegalAgreement.
* Legal agreement for a top level domain.
- *
*/
export interface TldLegalAgreement {
/**
- * @member {string} agreementKey Unique identifier for the agreement.
+ * Unique identifier for the agreement.
*/
agreementKey: string;
/**
- * @member {string} title Agreement title.
+ * Agreement title.
*/
title: string;
/**
- * @member {string} content Agreement details.
+ * Agreement details.
*/
content: string;
/**
- * @member {string} [url] URL where a copy of the agreement details is
- * hosted.
+ * URL where a copy of the agreement details is hosted.
*/
url?: string;
}
/**
- * @interface
- * An interface representing TopLevelDomain.
* A top level domain object.
- *
- * @extends ProxyOnlyResource
*/
export interface TopLevelDomain extends ProxyOnlyResource {
/**
- * @member {boolean} [privacy] If true
, then the top level
- * domain supports domain privacy; otherwise, false
.
+ * If true
, then the top level domain supports domain privacy; otherwise,
+ * false
.
*/
privacy?: boolean;
}
/**
- * @interface
- * An interface representing TopLevelDomainAgreementOption.
* Options for retrieving the list of top level domain legal agreements.
- *
*/
export interface TopLevelDomainAgreementOption {
/**
- * @member {boolean} [includePrivacy] If true
, then the list of
- * agreements will include agreements for domain privacy as well; otherwise,
- * false
.
+ * If true
, then the list of agreements will include agreements for domain privacy
+ * as well; otherwise, false
.
*/
includePrivacy?: boolean;
/**
- * @member {boolean} [forTransfer] If true
, then the list of
- * agreements will include agreements for domain transfer as well; otherwise,
- * false
.
+ * If true
, then the list of agreements will include agreements for domain transfer
+ * as well; otherwise, false
.
*/
forTransfer?: boolean;
}
/**
- * @interface
- * An interface representing Certificate.
* SSL certificate for an app.
- *
- * @extends Resource
*/
export interface Certificate extends Resource {
/**
- * @member {string} [friendlyName] Friendly name of the certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Friendly name of the certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly friendlyName?: string;
/**
- * @member {string} [subjectName] Subject name of the certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Subject name of the certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subjectName?: string;
/**
- * @member {string[]} [hostNames] Host names the certificate applies to.
+ * Host names the certificate applies to.
*/
hostNames?: string[];
/**
- * @member {Uint8Array} [pfxBlob] Pfx blob.
+ * Pfx blob.
*/
pfxBlob?: Uint8Array;
/**
- * @member {string} [siteName] App name.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * App name.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly siteName?: string;
/**
- * @member {string} [selfLink] Self link.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Self link.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly selfLink?: string;
/**
- * @member {string} [issuer] Certificate issuer.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate issuer.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly issuer?: string;
/**
- * @member {Date} [issueDate] Certificate issue Date.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate issue Date.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly issueDate?: Date;
/**
- * @member {Date} [expirationDate] Certificate expriration date.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate expiration date.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly expirationDate?: Date;
/**
- * @member {string} password Certificate password.
+ * Certificate password.
*/
password: string;
/**
- * @member {string} [thumbprint] Certificate thumbprint.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate thumbprint.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly thumbprint?: string;
/**
- * @member {boolean} [valid] Is the certificate valid?.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Is the certificate valid?.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly valid?: boolean;
/**
- * @member {Uint8Array} [cerBlob] Raw bytes of .cer file
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Raw bytes of .cer file
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly cerBlob?: Uint8Array;
/**
- * @member {string} [publicKeyHash] Public key hash.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Public key hash.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly publicKeyHash?: string;
/**
- * @member {HostingEnvironmentProfile} [hostingEnvironmentProfile]
* 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hostingEnvironmentProfile?: HostingEnvironmentProfile;
/**
- * @member {string} [keyVaultId] Key Vault Csm resource Id.
+ * Key Vault Csm resource Id.
*/
keyVaultId?: string;
/**
- * @member {string} [keyVaultSecretName] Key Vault secret name.
+ * Key Vault secret name.
*/
keyVaultSecretName?: string;
/**
- * @member {KeyVaultSecretStatus} [keyVaultSecretStatus] Status of the Key
- * Vault secret. Possible values include: 'Initialized',
+ * Status of the Key Vault secret. Possible values include: 'Initialized',
* 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed',
- * 'OperationNotPermittedOnKeyVault',
- * 'AzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultDoesNotExist',
- * 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
+ * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault',
+ * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
* 'Unknown'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly keyVaultSecretStatus?: KeyVaultSecretStatus;
/**
- * @member {string} [serverFarmId] Resource ID of the associated App Service
- * plan, formatted as:
+ * Resource ID of the associated App Service plan, formatted as:
* "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
*/
serverFarmId?: string;
}
/**
- * @interface
- * An interface representing CertificatePatchResource.
* ARM resource for a certificate.
- *
- * @extends ProxyOnlyResource
*/
export interface CertificatePatchResource extends ProxyOnlyResource {
/**
- * @member {string} [friendlyName] Friendly name of the certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Friendly name of the certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly friendlyName?: string;
/**
- * @member {string} [subjectName] Subject name of the certificate.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Subject name of the certificate.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subjectName?: string;
/**
- * @member {string[]} [hostNames] Host names the certificate applies to.
+ * Host names the certificate applies to.
*/
hostNames?: string[];
/**
- * @member {Uint8Array} [pfxBlob] Pfx blob.
+ * Pfx blob.
*/
pfxBlob?: Uint8Array;
/**
- * @member {string} [siteName] App name.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * App name.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly siteName?: string;
/**
- * @member {string} [selfLink] Self link.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Self link.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly selfLink?: string;
/**
- * @member {string} [issuer] Certificate issuer.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate issuer.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly issuer?: string;
/**
- * @member {Date} [issueDate] Certificate issue Date.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate issue Date.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly issueDate?: Date;
/**
- * @member {Date} [expirationDate] Certificate expriration date.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate expiration date.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly expirationDate?: Date;
/**
- * @member {string} password Certificate password.
+ * Certificate password.
*/
password: string;
/**
- * @member {string} [thumbprint] Certificate thumbprint.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate thumbprint.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly thumbprint?: string;
/**
- * @member {boolean} [valid] Is the certificate valid?.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Is the certificate valid?.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly valid?: boolean;
/**
- * @member {Uint8Array} [cerBlob] Raw bytes of .cer file
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Raw bytes of .cer file
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly cerBlob?: Uint8Array;
/**
- * @member {string} [publicKeyHash] Public key hash.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Public key hash.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly publicKeyHash?: string;
/**
- * @member {HostingEnvironmentProfile} [hostingEnvironmentProfile]
* 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hostingEnvironmentProfile?: HostingEnvironmentProfile;
/**
- * @member {string} [keyVaultId] Key Vault Csm resource Id.
+ * Key Vault Csm resource Id.
*/
keyVaultId?: string;
/**
- * @member {string} [keyVaultSecretName] Key Vault secret name.
+ * Key Vault secret name.
*/
keyVaultSecretName?: string;
/**
- * @member {KeyVaultSecretStatus} [keyVaultSecretStatus] Status of the Key
- * Vault secret. Possible values include: 'Initialized',
+ * Status of the Key Vault secret. Possible values include: 'Initialized',
* 'WaitingOnCertificateOrder', 'Succeeded', 'CertificateOrderFailed',
- * 'OperationNotPermittedOnKeyVault',
- * 'AzureServiceUnauthorizedToAccessKeyVault', 'KeyVaultDoesNotExist',
- * 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
+ * 'OperationNotPermittedOnKeyVault', 'AzureServiceUnauthorizedToAccessKeyVault',
+ * 'KeyVaultDoesNotExist', 'KeyVaultSecretDoesNotExist', 'UnknownError', 'ExternalPrivateKey',
* 'Unknown'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly keyVaultSecretStatus?: KeyVaultSecretStatus;
/**
- * @member {string} [serverFarmId] Resource ID of the associated App Service
- * plan, formatted as:
+ * Resource ID of the associated App Service plan, formatted as:
* "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
*/
serverFarmId?: string;
}
/**
- * @interface
- * An interface representing VirtualNetworkProfile.
* Specification for using a Virtual Network.
- *
*/
export interface VirtualNetworkProfile {
/**
- * @member {string} [id] Resource id of the Virtual Network.
+ * Resource id of the Virtual Network.
*/
id?: string;
/**
- * @member {string} [name] Name of the Virtual Network (read-only).
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the Virtual Network (read-only).
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly name?: string;
/**
- * @member {string} [type] Resource type of the Virtual Network (read-only).
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource type of the Virtual Network (read-only).
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly type?: string;
/**
- * @member {string} [subnet] Subnet within the Virtual Network.
+ * Subnet within the Virtual Network.
*/
subnet?: string;
}
/**
- * @interface
- * An interface representing WorkerPool.
* Worker pool of an App Service Environment.
- *
*/
export interface WorkerPool {
/**
- * @member {number} [workerSizeId] Worker size ID for referencing this worker
- * pool.
+ * Worker size ID for referencing this worker pool.
*/
workerSizeId?: number;
/**
- * @member {ComputeModeOptions} [computeMode] Shared or dedicated app
- * hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
+ * Shared or dedicated app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
*/
computeMode?: ComputeModeOptions;
/**
- * @member {string} [workerSize] VM size of the worker pool instances.
+ * VM size of the worker pool instances.
*/
workerSize?: string;
/**
- * @member {number} [workerCount] Number of instances in the worker pool.
+ * Number of instances in the worker pool.
*/
workerCount?: number;
/**
- * @member {string[]} [instanceNames] 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.**
+ * 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.**
*/
readonly instanceNames?: string[];
}
/**
- * @interface
- * An interface representing VirtualIPMapping.
* Virtual IP mapping.
- *
*/
export interface VirtualIPMapping {
/**
- * @member {string} [virtualIP] Virtual IP address.
+ * Virtual IP address.
*/
virtualIP?: string;
/**
- * @member {number} [internalHttpPort] Internal HTTP port.
+ * Internal HTTP port.
*/
internalHttpPort?: number;
/**
- * @member {number} [internalHttpsPort] Internal HTTPS port.
+ * Internal HTTPS port.
*/
internalHttpsPort?: number;
/**
- * @member {boolean} [inUse] Is virtual IP mapping in use.
+ * Is virtual IP mapping in use.
*/
inUse?: boolean;
}
/**
- * @interface
- * An interface representing StampCapacity.
* Stamp capacity information.
- *
*/
export interface StampCapacity {
/**
- * @member {string} [name] Name of the stamp.
+ * Name of the stamp.
*/
name?: string;
/**
- * @member {number} [availableCapacity] Available capacity (# of machines,
- * bytes of storage etc...).
+ * Available capacity (# of machines, bytes of storage etc...).
*/
availableCapacity?: number;
/**
- * @member {number} [totalCapacity] Total capacity (# of machines, bytes of
- * storage etc...).
+ * Total capacity (# of machines, bytes of storage etc...).
*/
totalCapacity?: number;
/**
- * @member {string} [unit] Name of the unit.
+ * Name of the unit.
*/
unit?: string;
/**
- * @member {ComputeModeOptions} [computeMode] Shared/dedicated workers.
- * Possible values include: 'Shared', 'Dedicated', 'Dynamic'
+ * Shared/dedicated workers. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
*/
computeMode?: ComputeModeOptions;
/**
- * @member {WorkerSizeOptions} [workerSize] Size of the machines. Possible
- * values include: 'Small', 'Medium', 'Large', 'D1', 'D2', 'D3', 'Default'
+ * Size of the machines. Possible values include: 'Small', 'Medium', 'Large', 'D1', 'D2', 'D3',
+ * 'Default'
*/
workerSize?: WorkerSizeOptions;
/**
- * @member {number} [workerSizeId] Size ID of machines:
+ * Size ID of machines:
* 0 - Small
* 1 - Medium
* 2 - Large
*/
workerSizeId?: number;
/**
- * @member {boolean} [excludeFromCapacityAllocation] If true
, it
- * includes basic apps.
+ * If true
, it includes basic apps.
* Basic apps are not used for capacity allocation.
*/
excludeFromCapacityAllocation?: boolean;
/**
- * @member {boolean} [isApplicableForAllComputeModes] true
if
- * capacity is applicable for all apps; otherwise, false
.
+ * true
if capacity is applicable for all apps; otherwise, false
.
*/
isApplicableForAllComputeModes?: boolean;
/**
- * @member {string} [siteMode] Shared or Dedicated.
+ * Shared or Dedicated.
*/
siteMode?: string;
/**
- * @member {boolean} [isLinux] Is this a linux stamp capacity
+ * Is this a linux stamp capacity
*/
isLinux?: boolean;
}
/**
- * @interface
- * An interface representing NetworkAccessControlEntry.
* Network access control entry.
- *
*/
export interface NetworkAccessControlEntry {
/**
- * @member {AccessControlEntryAction} [action] Action object. Possible values
- * include: 'Permit', 'Deny'
+ * Action object. Possible values include: 'Permit', 'Deny'
*/
action?: AccessControlEntryAction;
/**
- * @member {string} [description] Description of network access control
- * entry.
+ * Description of network access control entry.
*/
description?: string;
/**
- * @member {number} [order] Order of precedence.
+ * Order of precedence.
*/
order?: number;
/**
- * @member {string} [remoteSubnet] Remote subnet.
+ * Remote subnet.
*/
remoteSubnet?: string;
}
/**
- * @interface
- * An interface representing AppServiceEnvironment.
* Description of an App Service Environment.
- *
*/
export interface AppServiceEnvironment {
/**
- * @member {string} name Name of the App Service Environment.
+ * Name of the App Service Environment.
*/
name: string;
/**
- * @member {string} location Location of the App Service Environment, e.g.
- * "West US".
+ * Location of the App Service Environment, e.g. "West US".
*/
location: string;
/**
- * @member {ProvisioningState} [provisioningState] 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.**
+ * Provisioning state of the App Service Environment. Possible values include: 'Succeeded',
+ * 'Failed', 'Canceled', 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {HostingEnvironmentStatus} [status] Current status of the App
- * Service Environment. Possible values include: 'Preparing', 'Ready',
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly status?: HostingEnvironmentStatus;
/**
- * @member {string} [vnetName] Name of the Virtual Network for the App
- * Service Environment.
+ * Name of the Virtual Network for the App Service Environment.
*/
vnetName?: string;
/**
- * @member {string} [vnetResourceGroupName] Resource group of the Virtual
- * Network.
+ * Resource group of the Virtual Network.
*/
vnetResourceGroupName?: string;
/**
- * @member {string} [vnetSubnetName] Subnet of the Virtual Network.
+ * Subnet of the Virtual Network.
*/
vnetSubnetName?: string;
/**
- * @member {VirtualNetworkProfile} virtualNetwork Description of the Virtual
- * Network.
+ * Description of the Virtual Network.
*/
virtualNetwork: VirtualNetworkProfile;
/**
- * @member {InternalLoadBalancingMode} [internalLoadBalancingMode] Specifies
- * which endpoints to serve internally in the Virtual Network for the App
- * Service Environment. Possible values include: 'None', 'Web', 'Publishing'
+ * Specifies which endpoints to serve internally in the Virtual Network for the App Service
+ * Environment. Possible values include: 'None', 'Web', 'Publishing'
*/
internalLoadBalancingMode?: InternalLoadBalancingMode;
/**
- * @member {string} [multiSize] Front-end VM size, e.g. "Medium", "Large".
+ * Front-end VM size, e.g. "Medium", "Large".
*/
multiSize?: string;
/**
- * @member {number} [multiRoleCount] Number of front-end instances.
+ * Number of front-end instances.
*/
multiRoleCount?: number;
/**
- * @member {WorkerPool[]} workerPools Description of worker pools with worker
- * size IDs, VM sizes, and number of workers in each pool.
+ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each
+ * pool.
*/
workerPools: WorkerPool[];
/**
- * @member {number} [ipsslAddressCount] Number of IP SSL addresses reserved
- * for the App Service Environment.
+ * Number of IP SSL addresses reserved for the App Service Environment.
*/
ipsslAddressCount?: number;
/**
- * @member {string} [databaseEdition] Edition of the metadata database for
- * the App Service Environment, e.g. "Standard".
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Edition of the metadata database for the App Service Environment, e.g. "Standard".
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databaseEdition?: string;
/**
- * @member {string} [databaseServiceObjective] Service objective of the
- * metadata database for the App Service Environment, e.g. "S0".
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Service objective of the metadata database for the App Service Environment, e.g. "S0".
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databaseServiceObjective?: string;
/**
- * @member {number} [upgradeDomains] Number of upgrade domains of the App
- * Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Number of upgrade domains of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly upgradeDomains?: number;
/**
- * @member {string} [subscriptionId] Subscription of the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Subscription of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subscriptionId?: string;
/**
- * @member {string} [dnsSuffix] DNS suffix of the App Service Environment.
+ * DNS suffix of the App Service Environment.
*/
dnsSuffix?: string;
/**
- * @member {string} [lastAction] Last deployment action on the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Last deployment action on the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastAction?: string;
/**
- * @member {string} [lastActionResult] Result of the last deployment action
- * on the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Result of the last deployment action on the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastActionResult?: string;
/**
- * @member {string} [allowedMultiSizes] List of comma separated strings
- * describing which VM sizes are allowed for front-ends.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of comma separated strings describing which VM sizes are allowed for front-ends.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly allowedMultiSizes?: string;
/**
- * @member {string} [allowedWorkerSizes] List of comma separated strings
- * describing which VM sizes are allowed for workers.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of comma separated strings describing which VM sizes are allowed for workers.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly allowedWorkerSizes?: string;
/**
- * @member {number} [maximumNumberOfMachines] Maximum number of VMs in the
- * App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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 maximumNumberOfMachines?: number;
/**
- * @member {VirtualIPMapping[]} [vipMappings] Description of IP SSL mapping
- * for the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of IP SSL mapping for the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly vipMappings?: VirtualIPMapping[];
/**
- * @member {StampCapacity[]} [environmentCapacities] Current total, used, and
- * available worker capacities.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current total, used, and available worker capacities.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentCapacities?: StampCapacity[];
/**
- * @member {NetworkAccessControlEntry[]} [networkAccessControlList] Access
- * control list for controlling traffic to the App Service Environment.
+ * Access control list for controlling traffic to the App Service Environment.
*/
networkAccessControlList?: NetworkAccessControlEntry[];
/**
- * @member {boolean} [environmentIsHealthy] True/false indicating whether the
- * App Service Environment is healthy.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * True/false indicating whether the App Service Environment is healthy.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentIsHealthy?: boolean;
/**
- * @member {string} [environmentStatus] Detailed message about with results
- * of the last check of the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed message about with results of the last check of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentStatus?: string;
/**
- * @member {string} [resourceGroup] Resource group of the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource group of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {number} [frontEndScaleFactor] Scale factor for front-ends.
+ * Scale factor for front-ends.
*/
frontEndScaleFactor?: number;
/**
- * @member {number} [defaultFrontEndScaleFactor] Default Scale Factor for
- * FrontEnds.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Default Scale Factor for FrontEnds.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly defaultFrontEndScaleFactor?: number;
/**
- * @member {string} [apiManagementAccountId] API Management Account
- * associated with the App Service Environment.
+ * API Management Account associated with the App Service Environment.
*/
apiManagementAccountId?: string;
/**
- * @member {boolean} [suspended] 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
+ * 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).
*/
suspended?: boolean;
/**
- * @member {boolean} [dynamicCacheEnabled] True/false indicating whether the
- * App Service Environment is suspended. The environment can be suspended
- * e.g. when the management endpoint is no longer available
+ * True/false indicating whether the App Service Environment is suspended. The environment can be
+ * suspended e.g. when the management endpoint is no longer available
* (most likely because NSG blocked the incoming traffic).
*/
dynamicCacheEnabled?: boolean;
/**
- * @member {NameValuePair[]} [clusterSettings] Custom settings for changing
- * the behavior of the App Service Environment.
+ * Custom settings for changing the behavior of the App Service Environment.
*/
clusterSettings?: NameValuePair[];
/**
- * @member {string[]} [userWhitelistedIpRanges] User added ip ranges to
- * whitelist on ASE db
+ * User added ip ranges to whitelist on ASE db
*/
userWhitelistedIpRanges?: string[];
/**
- * @member {boolean} [hasLinuxWorkers] Flag that displays whether an ASE has
- * linux workers or not
+ * Flag that displays whether an ASE has linux workers or not
*/
hasLinuxWorkers?: boolean;
/**
- * @member {string} [sslCertKeyVaultId] Key Vault ID for ILB App Service
- * Environment default SSL certificate
+ * Key Vault ID for ILB App Service Environment default SSL certificate
*/
sslCertKeyVaultId?: string;
/**
- * @member {string} [sslCertKeyVaultSecretName] Key Vault Secret Name for ILB
- * App Service Environment default SSL certificate
+ * Key Vault Secret Name for ILB App Service Environment default SSL certificate
*/
sslCertKeyVaultSecretName?: string;
}
/**
- * @interface
- * An interface representing LocalizableString.
* Localizable string object containing the name and a localized value.
- *
*/
export interface LocalizableString {
/**
- * @member {string} [value] Non-localized name.
+ * Non-localized name.
*/
value?: string;
/**
- * @member {string} [localizedValue] Localized name.
+ * Localized name.
*/
localizedValue?: string;
}
/**
- * @interface
- * An interface representing CsmUsageQuota.
* Usage of the quota resource.
- *
*/
export interface CsmUsageQuota {
/**
- * @member {string} [unit] Units of measurement for the quota resourse.
+ * Units of measurement for the quota resource.
*/
unit?: string;
/**
- * @member {Date} [nextResetTime] Next reset time for the resource counter.
+ * Next reset time for the resource counter.
*/
nextResetTime?: Date;
/**
- * @member {number} [currentValue] The current value of the resource counter.
+ * The current value of the resource counter.
*/
currentValue?: number;
/**
- * @member {number} [limit] The resource limit.
+ * The resource limit.
*/
limit?: number;
/**
- * @member {LocalizableString} [name] Quota name.
+ * Quota name.
*/
name?: LocalizableString;
}
/**
- * @interface
- * An interface representing ErrorEntity.
* Body of the error response returned from the API.
- *
*/
export interface ErrorEntity {
/**
- * @member {string} [extendedCode] Type of error.
+ * Type of error.
*/
extendedCode?: string;
/**
- * @member {string} [messageTemplate] Message template.
+ * Message template.
*/
messageTemplate?: string;
/**
- * @member {string[]} [parameters] Parameters for the template.
+ * Parameters for the template.
*/
parameters?: string[];
/**
- * @member {ErrorEntity[]} [innerErrors] Inner errors.
+ * Inner errors.
*/
innerErrors?: ErrorEntity[];
/**
- * @member {string} [code] Basic error code.
+ * Basic error code.
*/
code?: string;
/**
- * @member {string} [message] Any details of the error.
+ * Any details of the error.
*/
message?: string;
}
/**
- * @interface
- * An interface representing Operation.
* An operation on a resource.
- *
*/
export interface Operation {
/**
- * @member {string} [id] Operation ID.
+ * Operation ID.
*/
id?: string;
/**
- * @member {string} [name] Operation name.
+ * Operation name.
*/
name?: string;
/**
- * @member {OperationStatus} [status] The current status of the operation.
- * Possible values include: 'InProgress', 'Failed', 'Succeeded', 'TimedOut',
- * 'Created'
+ * The current status of the operation. Possible values include: 'InProgress', 'Failed',
+ * 'Succeeded', 'TimedOut', 'Created'
*/
status?: OperationStatus;
/**
- * @member {ErrorEntity[]} [errors] Any errors associate with the operation.
+ * Any errors associate with the operation.
*/
errors?: ErrorEntity[];
/**
- * @member {Date} [createdTime] Time when operation has started.
+ * Time when operation has started.
*/
createdTime?: Date;
/**
- * @member {Date} [modifiedTime] Time when operation has been updated.
+ * Time when operation has been updated.
*/
modifiedTime?: Date;
/**
- * @member {Date} [expirationTime] Time when operation will expire.
+ * Time when operation will expire.
*/
expirationTime?: Date;
/**
- * @member {string} [geoMasterOperationId] Applicable only for stamp
- * operation ids.
+ * Applicable only for stamp operation ids.
*/
geoMasterOperationId?: string;
}
/**
- * @interface
- * An interface representing ResourceMetricName.
* Name of a metric for any resource .
- *
*/
export interface ResourceMetricName {
/**
- * @member {string} [value] metric name value.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * metric name value.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly value?: string;
/**
- * @member {string} [localizedValue] Localized metric name value.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Localized metric name value.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly localizedValue?: string;
}
/**
- * @interface
- * An interface representing ResourceMetricProperty.
* Resource metric property.
- *
*/
export interface ResourceMetricProperty {
/**
- * @member {string} [key] Key for resource metric property.
+ * Key for resource metric property.
*/
key?: string;
/**
- * @member {string} [value] Value of pair.
+ * Value of pair.
*/
value?: string;
}
/**
- * @interface
- * An interface representing ResourceMetricValue.
* Value of resource metric.
- *
*/
export interface ResourceMetricValue {
/**
- * @member {string} [timestamp] Value timestamp.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value timestamp.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly timestamp?: string;
/**
- * @member {number} [average] Value average.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value average.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly average?: number;
/**
- * @member {number} [minimum] Value minimum.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value minimum.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly minimum?: number;
/**
- * @member {number} [maximum] Value maximum.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value maximum.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly maximum?: number;
/**
- * @member {number} [total] Value total.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value total.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly total?: number;
/**
- * @member {number} [count] Value count.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value count.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly count?: number;
/**
- * @member {ResourceMetricProperty[]} [properties] Resource metric properties
- * collection.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource metric properties collection.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly properties?: ResourceMetricProperty[];
}
/**
- * @interface
- * An interface representing ResourceMetric.
* Object representing a metric for any resource .
- *
*/
export interface ResourceMetric {
/**
- * @member {ResourceMetricName} [name] Name of metric.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of metric.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly name?: ResourceMetricName;
/**
- * @member {string} [unit] Metric unit.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Metric unit.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly unit?: string;
/**
- * @member {string} [timeGrain] Metric granularity. E.g PT1H, PT5M, P1D
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Metric granularity. E.g PT1H, PT5M, P1D
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly timeGrain?: string;
/**
- * @member {Date} [startTime] Metric start time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Metric start time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly startTime?: Date;
/**
- * @member {Date} [endTime] Metric end time.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Metric end time.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly endTime?: Date;
/**
- * @member {string} [resourceId] Metric resource Id.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Metric resource Id.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceId?: string;
/**
- * @member {string} [id] Resource Id.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource Id.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly id?: string;
/**
- * @member {ResourceMetricValue[]} [metricValues] Metric values.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Metric values.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly metricValues?: ResourceMetricValue[];
/**
- * @member {ResourceMetricProperty[]} [properties] Resource metric properties
- * collection.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource metric properties collection.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly properties?: ResourceMetricProperty[];
}
/**
- * @interface
- * An interface representing Solution.
* Class Representing Solution for problems detected.
- *
*/
export interface Solution {
/**
- * @member {number} [id] Solution Id.
+ * Solution Id.
*/
id?: number;
/**
- * @member {string} [displayName] Display Name of the solution
+ * Display Name of the solution
*/
displayName?: string;
/**
- * @member {number} [order] Order of the solution.
+ * Order of the solution.
*/
order?: number;
/**
- * @member {string} [description] Description of the solution
+ * Description of the solution
*/
description?: string;
/**
- * @member {SolutionType} [type] Type of Solution. Possible values include:
- * 'QuickSolution', 'DeepInvestigation', 'BestPractices'
+ * Type of Solution. Possible values include: 'QuickSolution', 'DeepInvestigation',
+ * 'BestPractices'
*/
type?: SolutionType;
/**
- * @member {NameValuePair[][]} [data] Solution Data.
+ * Solution Data.
*/
data?: NameValuePair[][];
/**
- * @member {NameValuePair[][]} [metadata] Solution Metadata.
+ * Solution Metadata.
*/
metadata?: NameValuePair[][];
}
/**
- * @interface
- * An interface representing DetectorAbnormalTimePeriod.
* Class representing Abnormal Time Period detected.
- *
*/
export interface DetectorAbnormalTimePeriod {
/**
- * @member {Date} [startTime] Start time of the corelated event
+ * Start time of the correlated event
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time of the corelated event
+ * End time of the correlated event
*/
endTime?: Date;
/**
- * @member {string} [message] Message describing the event
+ * Message describing the event
*/
message?: string;
/**
- * @member {string} [source] Represents the name of the Detector
+ * Represents the name of the Detector
*/
source?: string;
/**
- * @member {number} [priority] Represents the rank of the Detector
+ * Represents the rank of the Detector
*/
priority?: number;
/**
- * @member {NameValuePair[][]} [metaData] Downtime metadata
+ * Downtime metadata
*/
metaData?: NameValuePair[][];
/**
- * @member {IssueType} [type] Represents the type of the Detector. Possible
- * values include: 'ServiceIncident', 'AppDeployment', 'AppCrash',
- * 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue', 'PlatformIssue',
- * 'Other'
+ * Represents the type of the Detector. Possible values include: 'ServiceIncident',
+ * 'AppDeployment', 'AppCrash', 'RuntimeIssueDetected', 'AseDeployment', 'UserIssue',
+ * 'PlatformIssue', 'Other'
*/
type?: IssueType;
/**
- * @member {Solution[]} [solutions] List of proposed solutions
+ * List of proposed solutions
*/
solutions?: Solution[];
}
/**
- * @interface
- * An interface representing AbnormalTimePeriod.
* Class representing Abnormal Time Period identified in diagnosis
- *
*/
export interface AbnormalTimePeriod {
/**
- * @member {Date} [startTime] Start time of the downtime
+ * Start time of the downtime
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time of the downtime
+ * End time of the downtime
*/
endTime?: Date;
/**
- * @member {DetectorAbnormalTimePeriod[]} [events] List of Possible Cause of
- * downtime
+ * List of Possible Cause of downtime
*/
events?: DetectorAbnormalTimePeriod[];
/**
- * @member {Solution[]} [solutions] List of proposed solutions
+ * List of proposed solutions
*/
solutions?: Solution[];
}
/**
- * @interface
- * An interface representing DetectorDefinition.
* Class representing detector definition
- *
- * @extends ProxyOnlyResource
*/
export interface DetectorDefinition extends ProxyOnlyResource {
/**
- * @member {string} [displayName] Display name of the detector
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Display name of the detector
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly displayName?: string;
/**
- * @member {string} [description] Description of the detector
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of the detector
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly description?: string;
/**
- * @member {number} [rank] Detector Rank
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detector Rank
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly rank?: number;
/**
- * @member {boolean} [isEnabled] Flag representing whether detector is
- * enabled or not.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Flag representing whether detector is enabled or not.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly isEnabled?: boolean;
}
/**
- * @interface
- * An interface representing DiagnosticMetricSample.
* Class representing Diagnostic Metric
- *
*/
export interface DiagnosticMetricSample {
/**
- * @member {Date} [timestamp] Time at which metric is measured
+ * Time at which metric is measured
*/
timestamp?: Date;
/**
- * @member {string} [roleInstance] Role Instance. Null if this counter is not
- * per instance
- * This is returned and should be whichever instance name we desire to be
- * returned
+ * 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
+ * where RDWORKERNAME is Machine name below and RoleInstance name in parenthesis
*/
roleInstance?: string;
/**
- * @member {number} [total] Total value of the metric. If multiple
- * measurements are made this will have sum of all.
+ * Total value of the metric. If multiple measurements are made this will have sum of all.
*/
total?: number;
/**
- * @member {number} [maximum] Maximum of the metric sampled during the time
- * period
+ * Maximum of the metric sampled during the time period
*/
maximum?: number;
/**
- * @member {number} [minimum] Minimum of the metric sampled during the time
- * period
+ * Minimum of the metric sampled during the time period
*/
minimum?: number;
/**
- * @member {boolean} [isAggregated] Whether the values are aggregates across
- * all workers or not
+ * Whether the values are aggregates across all workers or not
*/
isAggregated?: boolean;
}
/**
- * @interface
- * An interface representing DiagnosticMetricSet.
* Class representing Diagnostic Metric information
- *
*/
export interface DiagnosticMetricSet {
/**
- * @member {string} [name] Name of the metric
+ * Name of the metric
*/
name?: string;
/**
- * @member {string} [unit] Metric's unit
+ * Metric's unit
*/
unit?: string;
/**
- * @member {Date} [startTime] Start time of the period
+ * Start time of the period
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time of the period
+ * End time of the period
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Presented time grain. Supported grains at the
- * moment are PT1M, PT1H, P1D
+ * Presented time grain. Supported grains at the moment are PT1M, PT1H, P1D
*/
timeGrain?: string;
/**
- * @member {DiagnosticMetricSample[]} [values] Collection of metric values
- * for the selected period based on the
+ * Collection of metric values for the selected period based on the
* {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}
*/
values?: DiagnosticMetricSample[];
}
/**
- * @interface
- * An interface representing DataSource.
* Class representing data source used by the detectors
- *
*/
export interface DataSource {
/**
- * @member {string[]} [instructions] Instrunctions if any for the data source
+ * Instructions if any for the data source
*/
instructions?: string[];
/**
- * @member {NameValuePair[]} [dataSourceUri] Datasource Uri Links
+ * Datasource Uri Links
*/
dataSourceUri?: NameValuePair[];
}
/**
- * @interface
* An interface representing ResponseMetaData.
*/
export interface ResponseMetaData {
/**
- * @member {DataSource} [dataSource] Source of the Data
+ * Source of the Data
*/
dataSource?: DataSource;
}
/**
- * @interface
- * An interface representing AnalysisData.
* Class Representing Detector Evidence used for analysis
- *
*/
export interface AnalysisData {
/**
- * @member {string} [source] Name of the Detector
+ * Name of the Detector
*/
source?: string;
/**
- * @member {DetectorDefinition} [detectorDefinition] Detector Definition
+ * Detector Definition
*/
detectorDefinition?: DetectorDefinition;
/**
- * @member {DiagnosticMetricSet[]} [metrics] Source Metrics
+ * Source Metrics
*/
metrics?: DiagnosticMetricSet[];
/**
- * @member {NameValuePair[][]} [data] Additional Source Data
+ * Additional Source Data
*/
data?: NameValuePair[][];
/**
- * @member {ResponseMetaData} [detectorMetaData] Detector Meta Data
+ * Detector Meta Data
*/
detectorMetaData?: ResponseMetaData;
}
/**
- * @interface
- * An interface representing AnalysisDefinition.
* Definition of Analysis
- *
- * @extends ProxyOnlyResource
*/
export interface AnalysisDefinition extends ProxyOnlyResource {
/**
- * @member {string} [description] Description of the Analysis
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of the Analysis
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly description?: string;
}
/**
- * @interface
- * An interface representing DataTableResponseColumn.
* Column definition
- *
*/
export interface DataTableResponseColumn {
/**
- * @member {string} [columnName] Name of the column
+ * Name of the column
*/
columnName?: string;
/**
- * @member {string} [dataType] Data type which looks like 'String' or
- * 'Int32'.
+ * Data type which looks like 'String' or 'Int32'.
*/
dataType?: string;
/**
- * @member {string} [columnType] Column Type
+ * Column Type
*/
columnType?: string;
}
/**
- * @interface
- * An interface representing DataTableResponseObject.
* Data Table which defines columns and raw row values
- *
*/
export interface DataTableResponseObject {
/**
- * @member {string} [tableName] Name of the table
+ * Name of the table
*/
tableName?: string;
/**
- * @member {DataTableResponseColumn[]} [columns] List of columns with data
- * types
+ * List of columns with data types
*/
columns?: DataTableResponseColumn[];
/**
- * @member {string[][]} [rows] Raw row values
+ * Raw row values
*/
rows?: string[][];
}
/**
- * @interface
- * An interface representing DetectorInfo.
* Definition of Detector
- *
*/
export interface DetectorInfo {
/**
- * @member {string} [description] Short description of the detector and its
- * purpose
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Short description of the detector and its purpose
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly description?: string;
/**
- * @member {string} [category] Support Category
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Support Category
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly category?: string;
/**
- * @member {string} [subCategory] Support Sub Category
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Support Sub Category
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subCategory?: string;
/**
- * @member {string} [supportTopicId] Support Topic Id
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Support Topic Id
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly supportTopicId?: string;
}
/**
- * @interface
- * An interface representing Rendering.
* Instructions for rendering the data
- *
*/
export interface Rendering {
/**
- * @member {RenderingType} [type] Rendering Type. Possible values include:
- * 'NoGraph', 'Table', 'TimeSeries', 'TimeSeriesPerInstance'
+ * Rendering Type. Possible values include: 'NoGraph', 'Table', 'TimeSeries',
+ * 'TimeSeriesPerInstance'
*/
type?: RenderingType;
/**
- * @member {string} [title] Title of data
+ * Title of data
*/
title?: string;
/**
- * @member {string} [description] Description of the data that will help it
- * be interpreted
+ * Description of the data that will help it be interpreted
*/
description?: string;
}
/**
- * @interface
- * An interface representing DiagnosticData.
* Set of data with rendering instructions
- *
*/
export interface DiagnosticData {
/**
- * @member {DataTableResponseObject} [table] Data in table form
+ * Data in table form
*/
table?: DataTableResponseObject;
/**
- * @member {Rendering} [renderingProperties] Properties that describe how the
- * table should be rendered
+ * Properties that describe how the table should be rendered
*/
renderingProperties?: Rendering;
}
/**
- * @interface
- * An interface representing DetectorResponse.
* Class representing Response from Detector
- *
- * @extends ProxyOnlyResource
*/
export interface DetectorResponse extends ProxyOnlyResource {
/**
- * @member {DetectorInfo} [metadata] metadata for the detector
+ * metadata for the detector
*/
metadata?: DetectorInfo;
/**
- * @member {DiagnosticData[]} [dataset] Data Set
+ * Data Set
*/
dataset?: DiagnosticData[];
}
/**
- * @interface
- * An interface representing DiagnosticAnalysis.
* Class representing a diagnostic analysis done on an application
- *
- * @extends ProxyOnlyResource
*/
export interface DiagnosticAnalysis extends ProxyOnlyResource {
/**
- * @member {Date} [startTime] Start time of the period
+ * Start time of the period
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time of the period
+ * End time of the period
*/
endTime?: Date;
/**
- * @member {AbnormalTimePeriod[]} [abnormalTimePeriods] List of time periods.
+ * List of time periods.
*/
abnormalTimePeriods?: AbnormalTimePeriod[];
/**
- * @member {AnalysisData[]} [payload] Data by each detector
+ * Data by each detector
*/
payload?: AnalysisData[];
/**
- * @member {DetectorDefinition[]} [nonCorrelatedDetectors] Data by each
- * detector for detectors that did not corelate
+ * Data by each detector for detectors that did not corelate
*/
nonCorrelatedDetectors?: DetectorDefinition[];
}
/**
- * @interface
- * An interface representing DiagnosticCategory.
* Class representing detector definition
- *
- * @extends ProxyOnlyResource
*/
export interface DiagnosticCategory extends ProxyOnlyResource {
/**
- * @member {string} [description] Description of the diagnostic category
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of the diagnostic category
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly description?: string;
}
/**
- * @interface
- * An interface representing DiagnosticDetectorResponse.
- * Class representing Reponse from Diagnostic Detectors
- *
- * @extends ProxyOnlyResource
+ * Class representing Response from Diagnostic Detectors
*/
export interface DiagnosticDetectorResponse extends ProxyOnlyResource {
/**
- * @member {Date} [startTime] Start time of the period
+ * Start time of the period
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time of the period
+ * End time of the period
*/
endTime?: Date;
/**
- * @member {boolean} [issueDetected] Flag representing Issue was detected.
+ * Flag representing Issue was detected.
*/
issueDetected?: boolean;
/**
- * @member {DetectorDefinition} [detectorDefinition] Detector's definition
+ * Detector's definition
*/
detectorDefinition?: DetectorDefinition;
/**
- * @member {DiagnosticMetricSet[]} [metrics] Metrics provided by the detector
+ * Metrics provided by the detector
*/
metrics?: DiagnosticMetricSet[];
/**
- * @member {DetectorAbnormalTimePeriod[]} [abnormalTimePeriods] List of
- * Correlated events found by the detector
+ * List of Correlated events found by the detector
*/
abnormalTimePeriods?: DetectorAbnormalTimePeriod[];
/**
- * @member {NameValuePair[][]} [data] Additional Data that detector wants to
- * send.
+ * Additional Data that detector wants to send.
*/
data?: NameValuePair[][];
/**
- * @member {ResponseMetaData} [responseMetaData] Meta Data
+ * Meta Data
*/
responseMetaData?: ResponseMetaData;
}
/**
- * @interface
- * An interface representing StackMinorVersion.
* Application stack minor version.
- *
*/
export interface StackMinorVersion {
/**
- * @member {string} [displayVersion] Application stack minor version (display
- * only).
+ * Application stack minor version (display only).
*/
displayVersion?: string;
/**
- * @member {string} [runtimeVersion] Application stack minor version (runtime
- * only).
+ * Application stack minor version (runtime only).
*/
runtimeVersion?: string;
/**
- * @member {boolean} [isDefault] true
if this is the default
- * minor version; otherwise, false
.
+ * true
if this is the default minor version; otherwise, false
.
*/
isDefault?: boolean;
+ /**
+ * true
if this supports Remote Debugging, otherwise false
.
+ */
+ isRemoteDebuggingEnabled?: boolean;
}
/**
- * @interface
- * An interface representing StackMajorVersion.
* Application stack major version.
- *
*/
export interface StackMajorVersion {
/**
- * @member {string} [displayVersion] Application stack major version (display
- * only).
+ * Application stack major version (display only).
*/
displayVersion?: string;
/**
- * @member {string} [runtimeVersion] Application stack major version (runtime
- * only).
+ * Application stack major version (runtime only).
*/
runtimeVersion?: string;
/**
- * @member {boolean} [isDefault] true
if this is the default
- * major version; otherwise, false
.
+ * true
if this is the default major version; otherwise, false
.
*/
isDefault?: boolean;
/**
- * @member {StackMinorVersion[]} [minorVersions] Minor versions associated
- * with the major version.
+ * Minor versions associated with the major version.
*/
minorVersions?: StackMinorVersion[];
+ /**
+ * true
if this supports Application Insights; otherwise, false
.
+ */
+ applicationInsights?: boolean;
}
/**
- * @interface
- * An interface representing ApplicationStack.
* Application stack.
- *
*/
export interface ApplicationStack {
/**
- * @member {string} [name] Application stack name.
+ * Application stack name.
*/
name?: string;
/**
- * @member {string} [display] Application stack display name.
+ * Application stack display name.
*/
display?: string;
/**
- * @member {string} [dependency] Application stack dependency.
+ * Application stack dependency.
*/
dependency?: string;
/**
- * @member {StackMajorVersion[]} [majorVersions] List of major versions
- * available.
+ * List of major versions available.
*/
majorVersions?: StackMajorVersion[];
/**
- * @member {ApplicationStack[]} [frameworks] List of frameworks associated
- * with application stack.
+ * List of frameworks associated with application stack.
*/
frameworks?: ApplicationStack[];
}
/**
- * @interface
- * An interface representing Recommendation.
* Represents a recommendation result generated by the recommendation engine.
- *
- * @extends ProxyOnlyResource
*/
export interface Recommendation extends ProxyOnlyResource {
/**
- * @member {Date} [creationTime] Timestamp when this instance was created.
+ * Timestamp when this instance was created.
*/
creationTime?: Date;
/**
- * @member {string} [recommendationId] A GUID value that each recommendation
- * object is associated with.
+ * A GUID value that each recommendation object is associated with.
*/
recommendationId?: string;
/**
- * @member {string} [resourceId] Full ARM resource ID string that this
- * recommendation object is associated with.
+ * Full ARM resource ID string that this recommendation object is associated with.
*/
resourceId?: string;
/**
- * @member {ResourceScopeType} [resourceScope] Name of a resource type this
- * recommendation applies, e.g. Subscription, ServerFarm, Site. Possible
- * values include: 'ServerFarm', 'Subscription', 'WebSite'
+ * Name of a resource type this recommendation applies, e.g. Subscription, ServerFarm, Site.
+ * Possible values include: 'ServerFarm', 'Subscription', 'WebSite'
*/
resourceScope?: ResourceScopeType;
/**
- * @member {string} [ruleName] Unique name of the rule.
+ * Unique name of the rule.
*/
ruleName?: string;
/**
- * @member {string} [displayName] UI friendly name of the rule (may not be
- * unique).
+ * UI friendly name of the rule (may not be unique).
*/
displayName?: string;
/**
- * @member {string} [message] Recommendation text.
+ * Recommendation text.
*/
message?: string;
/**
- * @member {NotificationLevel} [level] Level indicating how critical this
- * recommendation can impact. Possible values include: 'Critical', 'Warning',
- * 'Information', 'NonUrgentSuggestion'
+ * Level indicating how critical this recommendation can impact. Possible values include:
+ * 'Critical', 'Warning', 'Information', 'NonUrgentSuggestion'
*/
level?: NotificationLevel;
/**
- * @member {Channels} [channels] List of channels that this recommendation
- * can apply. Possible values include: 'Notification', 'Api', 'Email',
- * 'Webhook', 'All'
+ * List of channels that this recommendation can apply. Possible values include: 'Notification',
+ * 'Api', 'Email', 'Webhook', 'All'
*/
channels?: Channels;
/**
- * @member {string[]} [categoryTags] 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.**
+ * The list of category tags that this recommendation belongs to.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly categoryTags?: string[];
/**
- * @member {string} [actionName] Name of action recommended by this object.
+ * Name of action recommended by this object.
*/
actionName?: string;
/**
- * @member {number} [enabled] True if this recommendation is still valid
- * (i.e. "actionable"). False if it is invalid.
+ * True if this recommendation is still valid (i.e. "actionable"). False if it is invalid.
*/
enabled?: number;
/**
- * @member {string[]} [states] The list of states of this recommendation. If
- * it's null then it shoud be considered "Active".
+ * The list of states of this recommendation. If it's null then it should be considered "Active".
*/
states?: string[];
/**
- * @member {Date} [startTime] The beginning time in UTC of a range that the
- * recommendation refers to.
+ * The beginning time in UTC of a range that the recommendation refers to.
*/
startTime?: Date;
/**
- * @member {Date} [endTime] The end time in UTC of a range that the
- * recommendation refers to.
+ * The end time in UTC of a range that the recommendation refers to.
*/
endTime?: Date;
/**
- * @member {Date} [nextNotificationTime] When to notify this recommendation
- * next in UTC. Null means that this will never be notified anymore.
+ * When to notify this recommendation next in UTC. Null means that this will never be notified
+ * anymore.
*/
nextNotificationTime?: Date;
/**
- * @member {Date} [notificationExpirationTime] Date and time in UTC when this
- * notification expires.
+ * Date and time in UTC when this notification expires.
*/
notificationExpirationTime?: Date;
/**
- * @member {Date} [notifiedTime] Last timestamp in UTC this instance was
- * actually notified. Null means that this recommendation hasn't been
- * notified yet.
+ * Last timestamp in UTC this instance was actually notified. Null means that this recommendation
+ * hasn't been notified yet.
*/
notifiedTime?: Date;
/**
- * @member {number} [score] A metric value measured by the rule.
+ * A metric value measured by the rule.
*/
score?: number;
/**
- * @member {boolean} [isDynamic] True if this is associated with a
- * dynamically added rule
+ * True if this is associated with a dynamically added rule
*/
isDynamic?: boolean;
/**
- * @member {string} [extensionName] Extension name of the portal if exists.
+ * Extension name of the portal if exists.
*/
extensionName?: string;
/**
- * @member {string} [bladeName] Deep link to a blade on the portal.
+ * Deep link to a blade on the portal.
*/
bladeName?: string;
/**
- * @member {string} [forwardLink] Forward link to an external document
- * associated with the rule.
+ * Forward link to an external document associated with the rule.
*/
forwardLink?: string;
}
/**
- * @interface
- * An interface representing RecommendationRule.
* Represents a recommendation rule that the recommendation engine can perform.
- *
- * @extends ProxyOnlyResource
*/
export interface RecommendationRule extends ProxyOnlyResource {
/**
- * @member {string} [recommendationName] Unique name of the rule.
+ * Unique name of the rule.
*/
recommendationName?: string;
/**
- * @member {string} [displayName] UI friendly name of the rule.
+ * UI friendly name of the rule.
*/
displayName?: string;
/**
- * @member {string} [message] Localized name of the rule (Good for UI).
+ * Localized name of the rule (Good for UI).
*/
message?: string;
/**
- * @member {string} [recommendationId] Recommendation ID of an associated
- * recommendation object tied to the rule, if exists.
+ * 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;
/**
- * @member {string} [description] Localized detailed description of the rule.
+ * Localized detailed description of the rule.
*/
description?: string;
/**
- * @member {string} [actionName] Name of action that is recommended by this
- * rule in string.
+ * Name of action that is recommended by this rule in string.
*/
actionName?: string;
/**
- * @member {NotificationLevel} [level] Level of impact indicating how
- * critical this rule is. Possible values include: 'Critical', 'Warning',
- * 'Information', 'NonUrgentSuggestion'
+ * Level of impact indicating how critical this rule is. Possible values include: 'Critical',
+ * 'Warning', 'Information', 'NonUrgentSuggestion'
*/
level?: NotificationLevel;
/**
- * @member {Channels} [channels] List of available channels that this rule
- * applies. Possible values include: 'Notification', 'Api', 'Email',
- * 'Webhook', 'All'
+ * List of available channels that this rule applies. Possible values include: 'Notification',
+ * 'Api', 'Email', 'Webhook', 'All'
*/
channels?: Channels;
/**
- * @member {string[]} [categoryTags] 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.**
+ * The list of category tags that this recommendation rule belongs to.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly categoryTags?: string[];
/**
- * @member {boolean} [isDynamic] True if this is associated with a
- * dynamically added rule
+ * True if this is associated with a dynamically added rule
*/
isDynamic?: boolean;
/**
- * @member {string} [extensionName] Extension name of the portal if exists.
- * Applicable to dynamic rule only.
+ * Extension name of the portal if exists. Applicable to dynamic rule only.
*/
extensionName?: string;
/**
- * @member {string} [bladeName] Deep link to a blade on the portal.
- * Applicable to dynamic rule only.
+ * Deep link to a blade on the portal. Applicable to dynamic rule only.
*/
bladeName?: string;
/**
- * @member {string} [forwardLink] Forward link to an external document
- * associated with the rule. Applicable to dynamic rule only.
+ * Forward link to an external document associated with the rule. Applicable to dynamic rule
+ * only.
*/
forwardLink?: string;
}
/**
- * @interface
- * An interface representing BillingMeter.
- * App Service billing entity that contains information about meter which the
- * Azure billing system utilizes to charge users for services.
- *
- * @extends ProxyOnlyResource
+ * App Service billing entity that contains information about meter which the Azure billing system
+ * utilizes to charge users for services.
*/
export interface BillingMeter extends ProxyOnlyResource {
/**
- * @member {string} [meterId] Meter GUID onboarded in Commerce
+ * Meter GUID onboarded in Commerce
*/
meterId?: string;
/**
- * @member {string} [billingLocation] Azure Location of billable resource
+ * Azure Location of billable resource
*/
billingLocation?: string;
/**
- * @member {string} [shortName] Short Name from App Service Azure pricing
- * Page
+ * Short Name from App Service Azure pricing Page
*/
shortName?: string;
/**
- * @member {string} [friendlyName] Friendly name of the meter
+ * Friendly name of the meter
*/
friendlyName?: string;
/**
- * @member {string} [resourceType] App Service ResourceType meter used for
+ * App Service ResourceType meter used for
*/
resourceType?: string;
/**
- * @member {string} [osType] App Service OS type meter used for
+ * App Service OS type meter used for
*/
osType?: string;
}
/**
- * @interface
- * An interface representing CsmMoveResourceEnvelope.
- * Object with a list of the resources that need to be moved and the resource
- * group they should be moved to.
- *
+ * Object with a list of the resources that need to be moved and the resource group they should be
+ * moved to.
*/
export interface CsmMoveResourceEnvelope {
- /**
- * @member {string} [targetResourceGroup]
- */
targetResourceGroup?: string;
- /**
- * @member {string[]} [resources]
- */
resources?: string[];
}
/**
- * @interface
- * An interface representing GeoRegion.
* Geographical region.
- *
- * @extends ProxyOnlyResource
*/
export interface GeoRegion extends ProxyOnlyResource {
/**
- * @member {string} [description] Region description.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Region description.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly description?: string;
/**
- * @member {string} [displayName] Display name for region.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Display name for region.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly displayName?: string;
}
/**
- * @interface
- * An interface representing HostingEnvironmentDeploymentInfo.
* Information needed to create resources on an App Service Environment.
- *
*/
export interface HostingEnvironmentDeploymentInfo {
/**
- * @member {string} [name] Name of the App Service Environment.
+ * Name of the App Service Environment.
*/
name?: string;
/**
- * @member {string} [location] Location of the App Service Environment.
+ * Location of the App Service Environment.
*/
location?: string;
}
/**
- * @interface
- * An interface representing DeploymentLocations.
* List of available locations (regions or App Service Environments) for
* deployment of App Service resources.
- *
*/
export interface DeploymentLocations {
/**
- * @member {GeoRegion[]} [locations] Available regions.
+ * Available regions.
*/
locations?: GeoRegion[];
/**
- * @member {AppServiceEnvironment[]} [hostingEnvironments] Available App
- * Service Environments with full descriptions of the environments.
+ * Available App Service Environments with full descriptions of the environments.
*/
hostingEnvironments?: AppServiceEnvironment[];
/**
- * @member {HostingEnvironmentDeploymentInfo[]}
- * [hostingEnvironmentDeploymentInfos] Available App Service Environments
- * with basic information.
+ * Available App Service Environments with basic information.
*/
hostingEnvironmentDeploymentInfos?: HostingEnvironmentDeploymentInfo[];
}
/**
- * @interface
- * An interface representing GlobalCsmSkuDescription.
* A Global SKU Description.
- *
*/
export interface GlobalCsmSkuDescription {
/**
- * @member {string} [name] Name of the resource SKU.
+ * Name of the resource SKU.
*/
name?: string;
/**
- * @member {string} [tier] Service Tier of the resource SKU.
+ * Service Tier of the resource SKU.
*/
tier?: string;
/**
- * @member {string} [size] Size specifier of the resource SKU.
+ * Size specifier of the resource SKU.
*/
size?: string;
/**
- * @member {string} [family] Family code of the resource SKU.
+ * Family code of the resource SKU.
*/
family?: string;
/**
- * @member {SkuCapacity} [capacity] Min, max, and default scale values of the
- * SKU.
+ * Min, max, and default scale values of the SKU.
*/
capacity?: SkuCapacity;
/**
- * @member {string[]} [locations] Locations of the SKU.
+ * Locations of the SKU.
*/
locations?: string[];
/**
- * @member {Capability[]} [capabilities] Capabilities of the SKU, e.g., is
- * traffic manager enabled?
+ * Capabilities of the SKU, e.g., is traffic manager enabled?
*/
capabilities?: Capability[];
}
/**
- * @interface
- * An interface representing PremierAddOnOffer.
* Premier add-on offer.
- *
- * @extends ProxyOnlyResource
*/
export interface PremierAddOnOffer extends ProxyOnlyResource {
/**
- * @member {string} [sku] Premier add on SKU.
+ * Premier add on SKU.
*/
sku?: string;
/**
- * @member {string} [product] Premier add on offer Product.
+ * Premier add on offer Product.
*/
product?: string;
/**
- * @member {string} [vendor] Premier add on offer Vendor.
+ * Premier add on offer Vendor.
*/
vendor?: string;
/**
- * @member {boolean} [promoCodeRequired] true
if promotion code
- * is required; otherwise, false
.
+ * true
if promotion code is required; otherwise, false
.
*/
promoCodeRequired?: boolean;
/**
- * @member {number} [quota] Premier add on offer Quota.
+ * Premier add on offer Quota.
*/
quota?: number;
/**
- * @member {AppServicePlanRestrictions} [webHostingPlanRestrictions] App
- * Service plans this offer is restricted to. Possible values include:
- * 'None', 'Free', 'Shared', 'Basic', 'Standard', 'Premium'
+ * App Service plans this offer is restricted to. Possible values include: 'None', 'Free',
+ * 'Shared', 'Basic', 'Standard', 'Premium'
*/
webHostingPlanRestrictions?: AppServicePlanRestrictions;
/**
- * @member {string} [privacyPolicyUrl] Privacy policy URL.
+ * Privacy policy URL.
*/
privacyPolicyUrl?: string;
/**
- * @member {string} [legalTermsUrl] Legal terms URL.
+ * Legal terms URL.
*/
legalTermsUrl?: string;
/**
- * @member {string} [marketplacePublisher] Marketplace publisher.
+ * Marketplace publisher.
*/
marketplacePublisher?: string;
/**
- * @member {string} [marketplaceOffer] Marketplace offer.
+ * Marketplace offer.
*/
marketplaceOffer?: string;
}
/**
- * @interface
- * An interface representing ResourceNameAvailability.
- * Information regarding availbility of a resource name.
- *
+ * Information regarding availability of a resource name.
*/
export interface ResourceNameAvailability {
/**
- * @member {boolean} [nameAvailable] true
indicates name is
- * valid and available. false
indicates the name is invalid,
- * unavailable, or both.
+ * true
indicates name is valid and available. false
indicates the name
+ * is invalid, unavailable, or both.
*/
nameAvailable?: boolean;
/**
- * @member {InAvailabilityReasonType} [reason] 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'
+ * Invalid
indicates the name provided does not match Azure App Service naming
+ * requirements. AlreadyExists
indicates that the name is already in use and is
+ * therefore unavailable. Possible values include: 'Invalid', 'AlreadyExists'
*/
reason?: InAvailabilityReasonType;
/**
- * @member {string} [message] 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.
+ * If reason == invalid, provide the user with the reason why the given name is invalid, and
+ * provide the resource naming requirements so that the user can select a valid name. If reason
+ * == AlreadyExists, explain that resource name is already in use, and direct them to select a
+ * different name.
*/
message?: string;
}
/**
- * @interface
- * An interface representing ResourceNameAvailabilityRequest.
* Resource name availability request content.
- *
*/
export interface ResourceNameAvailabilityRequest {
/**
- * @member {string} name Resource name to verify.
+ * Resource name to verify.
*/
name: string;
/**
- * @member {CheckNameResourceTypes} type Resource type used for verification.
- * Possible values include: 'Site', 'Slot', 'HostingEnvironment',
- * 'PublishingUser', 'Microsoft.Web/sites', 'Microsoft.Web/sites/slots',
+ * Resource type used for verification. Possible values include: 'Site', 'Slot',
+ * 'HostingEnvironment', 'PublishingUser', 'Microsoft.Web/sites', 'Microsoft.Web/sites/slots',
* 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/publishingUsers'
*/
type: CheckNameResourceTypes;
/**
- * @member {boolean} [isFqdn] Is fully qualified domain name.
+ * Is fully qualified domain name.
*/
isFqdn?: boolean;
}
/**
- * @interface
- * An interface representing SkuInfos.
* Collection of SKU information.
- *
*/
export interface SkuInfos {
/**
- * @member {string} [resourceType] Resource type that this SKU applies to.
+ * Resource type that this SKU applies to.
*/
resourceType?: string;
/**
- * @member {GlobalCsmSkuDescription[]} [skus] List of SKUs the subscription
- * is able to use.
+ * List of SKUs the subscription is able to use.
*/
skus?: GlobalCsmSkuDescription[];
}
/**
- * @interface
- * An interface representing SourceControl.
* The source control OAuth token.
- *
- * @extends ProxyOnlyResource
*/
export interface SourceControl extends ProxyOnlyResource {
/**
- * @member {string} [token] OAuth access token.
+ * OAuth access token.
*/
token?: string;
/**
- * @member {string} [tokenSecret] OAuth access token secret.
+ * OAuth access token secret.
*/
tokenSecret?: string;
/**
- * @member {string} [refreshToken] OAuth refresh token.
+ * OAuth refresh token.
*/
refreshToken?: string;
/**
- * @member {Date} [expirationTime] OAuth token expiration.
+ * OAuth token expiration.
*/
expirationTime?: Date;
}
/**
- * @interface
- * An interface representing ValidateRequest.
+ * Container settings validation request context
+ */
+export interface ValidateContainerSettingsRequest {
+ /**
+ * Base URL of the container registry
+ */
+ baseUrl?: string;
+ /**
+ * Username for to access the container registry
+ */
+ username?: string;
+ /**
+ * Password for to access the container registry
+ */
+ password?: string;
+ /**
+ * Repository name (image name)
+ */
+ repository?: string;
+ /**
+ * Image tag
+ */
+ tag?: string;
+ /**
+ * Platform (windows or linux)
+ */
+ platform?: string;
+}
+
+/**
* Resource validation request content.
- *
*/
export interface ValidateRequest {
/**
- * @member {string} name Resource name to verify.
+ * Resource name to verify.
*/
name: string;
/**
- * @member {ValidateResourceTypes} type Resource type used for verification.
- * Possible values include: 'ServerFarm', 'Site'
+ * Resource type used for verification. Possible values include: 'ServerFarm', 'Site'
*/
type: ValidateResourceTypes;
/**
- * @member {string} location Expected location of the resource.
+ * Expected location of the resource.
*/
location: string;
/**
- * @member {string} [serverFarmId] ARM resource ID of an App Service plan
- * that would host the app.
+ * ARM resource ID of an App Service plan that would host the app.
*/
serverFarmId?: string;
/**
- * @member {string} [skuName] Name of the target SKU for the App Service
- * plan.
+ * Name of the target SKU for the App Service plan.
*/
skuName?: string;
/**
- * @member {boolean} [needLinuxWorkers] true
if App Service plan
- * is for Linux workers; otherwise, false
.
+ * true
if App Service plan is for Linux workers; otherwise, false
.
*/
needLinuxWorkers?: boolean;
/**
- * @member {boolean} [isSpot] true
if App Service plan is for
- * Spot instances; otherwise, false
.
+ * true
if App Service plan is for Spot instances; otherwise, false
.
*/
isSpot?: boolean;
/**
- * @member {number} [capacity] Target capacity of the App Service plan
- * (number of VM's).
+ * Target capacity of the App Service plan (number of VMs).
*/
capacity?: number;
/**
- * @member {string} [hostingEnvironment] Name of App Service Environment
- * where app or App Service plan should be created.
+ * Name of App Service Environment where app or App Service plan should be created.
*/
hostingEnvironment?: string;
/**
- * @member {boolean} [isXenon] true
if App Service plan is
- * running as a windows container
+ * true
if App Service plan is running as a windows container
*/
isXenon?: boolean;
}
/**
- * @interface
- * An interface representing ValidateResponseError.
* Error details for when validation fails.
- *
*/
export interface ValidateResponseError {
/**
- * @member {string} [code] Validation error code.
+ * Validation error code.
*/
code?: string;
/**
- * @member {string} [message] Validation error message.
+ * Validation error message.
*/
message?: string;
}
/**
- * @interface
- * An interface representing ValidateResponse.
* Describes the result of resource validation.
- *
*/
export interface ValidateResponse {
/**
- * @member {string} [status] Result of validation.
+ * Result of validation.
*/
status?: string;
/**
- * @member {ValidateResponseError} [error] Error details for the case when
- * validation fails.
+ * Error details for the case when validation fails.
*/
error?: ValidateResponseError;
}
/**
- * @interface
- * An interface representing VnetParameters.
* The required set of inputs to validate a VNET
- *
- * @extends ProxyOnlyResource
*/
export interface VnetParameters extends ProxyOnlyResource {
/**
- * @member {string} [vnetResourceGroup] The Resource Group of the VNET to be
- * validated
+ * The Resource Group of the VNET to be validated
*/
vnetResourceGroup?: string;
/**
- * @member {string} [vnetName] The name of the VNET to be validated
+ * The name of the VNET to be validated
*/
vnetName?: string;
/**
- * @member {string} [vnetSubnetName] The subnet name to be validated
+ * The subnet name to be validated
*/
vnetSubnetName?: string;
}
/**
- * @interface
- * An interface representing VnetValidationTestFailure.
* A class that describes a test that failed during NSG and UDR validation.
- *
- * @extends ProxyOnlyResource
*/
export interface VnetValidationTestFailure extends ProxyOnlyResource {
/**
- * @member {string} [testName] The name of the test that failed.
+ * The name of the test that failed.
*/
testName?: string;
/**
- * @member {string} [details] The details of what caused the failure, e.g.
- * the blocking rule name, etc.
+ * The details of what caused the failure, e.g. the blocking rule name, etc.
*/
details?: string;
}
/**
- * @interface
- * An interface representing VnetValidationFailureDetails.
* A class that describes the reason for a validation failure.
- *
- * @extends ProxyOnlyResource
*/
export interface VnetValidationFailureDetails extends ProxyOnlyResource {
/**
- * @member {boolean} [failed] A flag describing whether or not validation
- * failed.
+ * A flag describing whether or not validation failed.
*/
failed?: boolean;
/**
- * @member {VnetValidationTestFailure[]} [failedTests] A list of tests that
- * failed in the validation.
+ * A list of tests that failed in the validation.
*/
failedTests?: VnetValidationTestFailure[];
}
/**
- * @interface
- * An interface representing FileSystemApplicationLogsConfig.
* Application logs to file system configuration.
- *
*/
export interface FileSystemApplicationLogsConfig {
/**
- * @member {LogLevel} [level] Log level. Possible values include: 'Off',
- * 'Verbose', 'Information', 'Warning', 'Error'. Default value: 'Off' .
+ * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'.
+ * Default value: 'Off'.
*/
level?: LogLevel;
}
/**
- * @interface
- * An interface representing AzureTableStorageApplicationLogsConfig.
* Application logs to Azure table storage configuration.
- *
*/
export interface AzureTableStorageApplicationLogsConfig {
/**
- * @member {LogLevel} [level] Log level. Possible values include: 'Off',
- * 'Verbose', 'Information', 'Warning', 'Error'
+ * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'
*/
level?: LogLevel;
/**
- * @member {string} sasUrl SAS URL to an Azure table with add/query/delete
- * permissions.
+ * SAS URL to an Azure table with add/query/delete permissions.
*/
sasUrl: string;
}
/**
- * @interface
- * An interface representing AzureBlobStorageApplicationLogsConfig.
* Application logs azure blob storage configuration.
- *
*/
export interface AzureBlobStorageApplicationLogsConfig {
/**
- * @member {LogLevel} [level] Log level. Possible values include: 'Off',
- * 'Verbose', 'Information', 'Warning', 'Error'
+ * Log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'
*/
level?: LogLevel;
/**
- * @member {string} [sasUrl] SAS url to a azure blob container with
- * read/write/list/delete permissions.
+ * SAS url to a azure blob container with read/write/list/delete permissions.
*/
sasUrl?: string;
/**
- * @member {number} [retentionInDays] Retention in days.
+ * Retention in days.
* Remove blobs older than X days.
* 0 or lower means no retention.
*/
@@ -5503,1799 +4473,1449 @@ export interface AzureBlobStorageApplicationLogsConfig {
}
/**
- * @interface
- * An interface representing ApplicationLogsConfig.
* Application logs configuration.
- *
*/
export interface ApplicationLogsConfig {
/**
- * @member {FileSystemApplicationLogsConfig} [fileSystem] Application logs to
- * file system configuration.
+ * Application logs to file system configuration.
*/
fileSystem?: FileSystemApplicationLogsConfig;
/**
- * @member {AzureTableStorageApplicationLogsConfig} [azureTableStorage]
* Application logs to azure table storage configuration.
*/
azureTableStorage?: AzureTableStorageApplicationLogsConfig;
/**
- * @member {AzureBlobStorageApplicationLogsConfig} [azureBlobStorage]
* Application logs to blob storage configuration.
*/
azureBlobStorage?: AzureBlobStorageApplicationLogsConfig;
}
/**
- * @interface
- * An interface representing AzureBlobStorageHttpLogsConfig.
* Http logs to azure blob storage configuration.
- *
*/
export interface AzureBlobStorageHttpLogsConfig {
/**
- * @member {string} [sasUrl] SAS url to a azure blob container with
- * read/write/list/delete permissions.
+ * SAS url to a azure blob container with read/write/list/delete permissions.
*/
sasUrl?: string;
/**
- * @member {number} [retentionInDays] Retention in days.
+ * Retention in days.
* Remove blobs older than X days.
* 0 or lower means no retention.
*/
retentionInDays?: number;
/**
- * @member {boolean} [enabled] True if configuration is enabled, false if it
- * is disabled and null if configuration is not set.
+ * True if configuration is enabled, false if it is disabled and null if configuration is not
+ * set.
*/
enabled?: boolean;
}
/**
- * @interface
- * An interface representing AzureStoragePropertyDictionaryResource.
* AzureStorageInfo dictionary resource.
- *
- * @extends ProxyOnlyResource
*/
export interface AzureStoragePropertyDictionaryResource extends ProxyOnlyResource {
/**
- * @member {{ [propertyName: string]: AzureStorageInfoValue }} [properties]
* Azure storage accounts.
*/
properties?: { [propertyName: string]: AzureStorageInfoValue };
}
/**
- * @interface
- * An interface representing DatabaseBackupSetting.
* Database backup settings.
- *
*/
export interface DatabaseBackupSetting {
/**
- * @member {DatabaseType} databaseType Database type (e.g. SqlAzure / MySql).
- * Possible values include: 'SqlAzure', 'MySql', 'LocalMySql', 'PostgreSql'
+ * Database type (e.g. SqlAzure / MySql). Possible values include: 'SqlAzure', 'MySql',
+ * 'LocalMySql', 'PostgreSql'
*/
databaseType: DatabaseType;
- /**
- * @member {string} [name]
- */
name?: string;
/**
- * @member {string} [connectionStringName] Contains a connection string name
- * that is linked to the SiteConfig.ConnectionStrings.
+ * Contains a connection string name that is linked to the SiteConfig.ConnectionStrings.
* This is used during restore with overwrite connection strings options.
*/
connectionStringName?: string;
/**
- * @member {string} [connectionString] 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.
+ * 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;
}
/**
- * @interface
- * An interface representing BackupItem.
* Backup description.
- *
- * @extends ProxyOnlyResource
*/
export interface BackupItem extends ProxyOnlyResource {
/**
- * @member {number} [backupId] Id of the backup.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Id of the backup.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly backupId?: number;
/**
- * @member {string} [storageAccountUrl] 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.**
+ * 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.**
*/
readonly storageAccountUrl?: string;
/**
- * @member {string} [blobName] 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.**
+ * 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.**
*/
readonly blobName?: string;
/**
- * @member {string} [backupItemName] Name of this backup.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of this backup.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly backupItemName?: string;
/**
- * @member {BackupItemStatus} [status] 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.**
+ * 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.**
*/
readonly status?: BackupItemStatus;
/**
- * @member {number} [sizeInBytes] Size of the backup in bytes.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Size of the backup in bytes.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly sizeInBytes?: number;
/**
- * @member {Date} [created] Timestamp of the backup creation.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Timestamp of the backup creation.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly created?: Date;
/**
- * @member {string} [log] Details regarding this backup. Might contain an
- * error message.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Details regarding this backup. Might contain an error message.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly log?: string;
/**
- * @member {DatabaseBackupSetting[]} [databases] List of databases included
- * in the backup.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of databases included in the backup.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databases?: DatabaseBackupSetting[];
/**
- * @member {boolean} [scheduled] 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.**
+ * 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.**
*/
readonly scheduled?: boolean;
/**
- * @member {Date} [lastRestoreTimeStamp] 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.**
+ * 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.**
*/
readonly lastRestoreTimeStamp?: Date;
/**
- * @member {Date} [finishedTimeStamp] Timestamp when this backup finished.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Timestamp when this backup finished.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly finishedTimeStamp?: Date;
/**
- * @member {string} [correlationId] 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.**
+ * 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;
/**
- * @member {number} [websiteSizeInBytes] 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.**
+ * 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;
}
/**
- * @interface
- * An interface representing BackupSchedule.
- * Description of a backup schedule. Describes how often should be the backup
- * performed and what should be the retention policy.
- *
+ * Description of a backup schedule. Describes how often should be the backup performed and what
+ * should be the retention policy.
*/
export interface BackupSchedule {
/**
- * @member {number} frequencyInterval 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 .
+ * 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.
*/
frequencyInterval: number;
/**
- * @member {FrequencyUnit} frequencyUnit 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' .
+ * 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'.
*/
frequencyUnit: FrequencyUnit;
/**
- * @member {boolean} keepAtLeastOneBackup 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 .
+ * 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.
*/
keepAtLeastOneBackup: boolean;
/**
- * @member {number} retentionPeriodInDays After how many days backups should
- * be deleted. Default value: 30 .
+ * After how many days backups should be deleted. Default value: 30.
*/
retentionPeriodInDays: number;
/**
- * @member {Date} [startTime] When the schedule should start working.
+ * When the schedule should start working.
*/
startTime?: Date;
/**
- * @member {Date} [lastExecutionTime] Last time when this schedule was
- * triggered.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Last time when this schedule was triggered.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastExecutionTime?: Date;
}
/**
- * @interface
- * An interface representing BackupRequest.
* Description of a backup which will be performed.
- *
- * @extends ProxyOnlyResource
*/
export interface BackupRequest extends ProxyOnlyResource {
/**
- * @member {string} [backupName] Name of the backup.
+ * Name of the backup.
*/
backupName?: string;
/**
- * @member {boolean} [enabled] True if the backup schedule is enabled (must
- * be included in that case), false if the backup schedule should be
- * disabled.
+ * True if the backup schedule is enabled (must be included in that case), false if the backup
+ * schedule should be disabled.
*/
enabled?: boolean;
/**
- * @member {string} storageAccountUrl SAS URL to the container.
+ * SAS URL to the container.
*/
storageAccountUrl: string;
/**
- * @member {BackupSchedule} [backupSchedule] Schedule for the backup if it is
- * executed periodically.
+ * Schedule for the backup if it is executed periodically.
*/
backupSchedule?: BackupSchedule;
/**
- * @member {DatabaseBackupSetting[]} [databases] Databases included in the
- * backup.
+ * Databases included in the backup.
*/
databases?: DatabaseBackupSetting[];
}
/**
- * @interface
- * An interface representing ConnStringValueTypePair.
* Database connection string value to type pair.
- *
*/
export interface ConnStringValueTypePair {
/**
- * @member {string} value Value of pair.
+ * Value of pair.
*/
value: string;
/**
- * @member {ConnectionStringType} type Type of database. Possible values
- * include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom', 'NotificationHub',
- * 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL'
+ * Type of database. Possible values include: 'MySql', 'SQLServer', 'SQLAzure', 'Custom',
+ * 'NotificationHub', 'ServiceBus', 'EventHub', 'ApiHub', 'DocDb', 'RedisCache', 'PostgreSQL'
*/
type: ConnectionStringType;
}
/**
- * @interface
- * An interface representing ConnectionStringDictionary.
* String dictionary resource.
- *
- * @extends ProxyOnlyResource
*/
export interface ConnectionStringDictionary extends ProxyOnlyResource {
/**
- * @member {{ [propertyName: string]: ConnStringValueTypePair }} [properties]
* Connection strings.
*/
properties?: { [propertyName: string]: ConnStringValueTypePair };
}
/**
- * @interface
- * An interface representing ContinuousWebJob.
* Continuous Web Job Information.
- *
- * @extends ProxyOnlyResource
*/
export interface ContinuousWebJob extends ProxyOnlyResource {
/**
- * @member {ContinuousWebJobStatus} [status] Job status. Possible values
- * include: 'Initializing', 'Starting', 'Running', 'PendingRestart',
+ * Job status. Possible values include: 'Initializing', 'Starting', 'Running', 'PendingRestart',
* 'Stopped'
*/
status?: ContinuousWebJobStatus;
/**
- * @member {string} [detailedStatus] Detailed status.
+ * Detailed status.
*/
detailedStatus?: string;
/**
- * @member {string} [logUrl] Log URL.
+ * Log URL.
*/
logUrl?: string;
/**
- * @member {string} [runCommand] Run command.
+ * Run command.
*/
runCommand?: string;
/**
- * @member {string} [url] Job URL.
+ * Job URL.
*/
url?: string;
/**
- * @member {string} [extraInfoUrl] Extra Info URL.
+ * Extra Info URL.
*/
extraInfoUrl?: string;
/**
- * @member {WebJobType} [webJobType] Job type. Possible values include:
- * 'Continuous', 'Triggered'
+ * Job type. Possible values include: 'Continuous', 'Triggered'
*/
webJobType?: WebJobType;
/**
- * @member {string} [error] Error information.
+ * Error information.
*/
error?: string;
/**
- * @member {boolean} [usingSdk] Using SDK?
+ * Using SDK?
*/
usingSdk?: boolean;
/**
- * @member {{ [propertyName: string]: any }} [settings] Job settings.
+ * Job settings.
*/
settings?: { [propertyName: string]: any };
}
/**
- * @interface
- * An interface representing CsmPublishingProfileOptions.
* Publishing options for requested profile.
- *
*/
export interface CsmPublishingProfileOptions {
/**
- * @member {PublishingProfileFormat} [format] Name of the format. Valid
- * values are:
+ * Name of the format. Valid values are:
* FileZilla3
* WebDeploy -- default
* Ftp. Possible values include: 'FileZilla3', 'WebDeploy', 'Ftp'
*/
format?: PublishingProfileFormat;
/**
- * @member {boolean} [includeDisasterRecoveryEndpoints] Include the
- * DisasterRecover endpoint if true
+ * Include the DisasterRecover endpoint if true
*/
includeDisasterRecoveryEndpoints?: boolean;
}
/**
- * @interface
- * An interface representing CsmSlotEntity.
* Deployment slot parameters.
- *
*/
export interface CsmSlotEntity {
/**
- * @member {string} targetSlot Destination deployment slot during swap
- * operation.
+ * Destination deployment slot during swap operation.
*/
targetSlot: string;
/**
- * @member {boolean} preserveVnet true
to preserve Virtual
- * Network to the slot during swap; otherwise, false
.
+ * true
to preserve Virtual Network to the slot during swap; otherwise,
+ * false
.
*/
preserveVnet: boolean;
}
/**
- * @interface
- * An interface representing CustomHostnameAnalysisResult.
* Custom domain analysis.
- *
- * @extends ProxyOnlyResource
*/
export interface CustomHostnameAnalysisResult extends ProxyOnlyResource {
/**
- * @member {boolean} [isHostnameAlreadyVerified] true
if
- * hostname is already verified; otherwise, false
.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * true
if hostname is already verified; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly isHostnameAlreadyVerified?: boolean;
/**
- * @member {DnsVerificationTestResult} [customDomainVerificationTest] 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.**
+ * DNS verification test result. Possible values include: 'Passed', 'Failed', 'Skipped'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly customDomainVerificationTest?: DnsVerificationTestResult;
/**
- * @member {ErrorEntity} [customDomainVerificationFailureInfo] Raw failure
- * information if DNS verification fails.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Raw failure information if DNS verification fails.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly customDomainVerificationFailureInfo?: ErrorEntity;
/**
- * @member {boolean} [hasConflictOnScaleUnit] 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.**
+ * true
if there is a conflict on a scale unit; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hasConflictOnScaleUnit?: boolean;
/**
- * @member {boolean} [hasConflictAcrossSubscription] true
if
- * htere is a conflict across subscriptions; otherwise, false
.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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.**
*/
readonly hasConflictAcrossSubscription?: boolean;
/**
- * @member {string} [conflictingAppResourceId] 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.**
+ * 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.**
*/
readonly conflictingAppResourceId?: string;
/**
- * @member {string[]} [cNameRecords] CName records controller can see for
- * this hostname.
+ * CName records controller can see for this hostname.
*/
cNameRecords?: string[];
/**
- * @member {string[]} [txtRecords] TXT records controller can see for this
- * hostname.
+ * TXT records controller can see for this hostname.
*/
txtRecords?: string[];
/**
- * @member {string[]} [aRecords] A records controller can see for this
- * hostname.
+ * A records controller can see for this hostname.
*/
aRecords?: string[];
/**
- * @member {string[]} [alternateCNameRecords] Alternate CName records
- * controller can see for this hostname.
+ * Alternate CName records controller can see for this hostname.
*/
alternateCNameRecords?: string[];
/**
- * @member {string[]} [alternateTxtRecords] Alternate TXT records controller
- * can see for this hostname.
+ * Alternate TXT records controller can see for this hostname.
*/
alternateTxtRecords?: string[];
}
/**
- * @interface
- * An interface representing DeletedAppRestoreRequest.
* Details about restoring a deleted app.
- *
- * @extends ProxyOnlyResource
*/
export interface DeletedAppRestoreRequest extends ProxyOnlyResource {
/**
- * @member {string} [deletedSiteId] ARM resource ID of the deleted app.
- * Example:
+ * ARM resource ID of the deleted app. Example:
* /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}
*/
deletedSiteId?: string;
/**
- * @member {boolean} [recoverConfiguration] If true, deleted site
- * configuration, in addition to content, will be restored.
+ * If true, deleted site configuration, in addition to content, will be restored.
*/
recoverConfiguration?: boolean;
/**
- * @member {string} [snapshotTime] Point in time to restore the deleted app
- * from, formatted as a DateTime string.
+ * Point in time to restore the deleted app from, formatted as a DateTime string.
* If unspecified, default value is the time that the app was deleted.
*/
snapshotTime?: string;
/**
- * @member {boolean} [useDRSecondary] If true, the snapshot is retrieved from
- * DRSecondary endpoint.
+ * If true, the snapshot is retrieved from DRSecondary endpoint.
*/
useDRSecondary?: boolean;
}
/**
- * @interface
- * An interface representing Deployment.
- * User crendentials used for publishing activity.
- *
- * @extends ProxyOnlyResource
+ * User credentials used for publishing activity.
*/
export interface Deployment extends ProxyOnlyResource {
/**
- * @member {number} [status] Deployment status.
+ * Deployment status.
*/
status?: number;
/**
- * @member {string} [message] Details about deployment status.
+ * Details about deployment status.
*/
message?: string;
/**
- * @member {string} [author] Who authored the deployment.
+ * Who authored the deployment.
*/
author?: string;
/**
- * @member {string} [deployer] Who performed the deployment.
+ * Who performed the deployment.
*/
deployer?: string;
/**
- * @member {string} [authorEmail] Author email.
+ * Author email.
*/
authorEmail?: string;
/**
- * @member {Date} [startTime] Start time.
+ * Start time.
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time.
+ * End time.
*/
endTime?: Date;
/**
- * @member {boolean} [active] True if deployment is currently active, false
- * if completed and null if not started.
+ * True if deployment is currently active, false if completed and null if not started.
*/
active?: boolean;
/**
- * @member {string} [details] Details on deployment.
+ * Details on deployment.
*/
details?: string;
}
/**
- * @interface
- * An interface representing EnabledConfig.
* Enabled configuration.
- *
*/
export interface EnabledConfig {
/**
- * @member {boolean} [enabled] True if configuration is enabled, false if it
- * is disabled and null if configuration is not set.
+ * True if configuration is enabled, false if it is disabled and null if configuration is not
+ * set.
*/
enabled?: boolean;
}
/**
- * @interface
- * An interface representing FileSystemHttpLogsConfig.
* Http logs to file system configuration.
- *
*/
export interface FileSystemHttpLogsConfig {
/**
- * @member {number} [retentionInMb] Maximum size in megabytes that http log
- * files can use.
+ * 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.
*/
retentionInMb?: number;
/**
- * @member {number} [retentionInDays] Retention in days.
+ * Retention in days.
* Remove files older than X days.
* 0 or lower means no retention.
*/
retentionInDays?: number;
/**
- * @member {boolean} [enabled] True if configuration is enabled, false if it
- * is disabled and null if configuration is not set.
+ * True if configuration is enabled, false if it is disabled and null if configuration is not
+ * set.
*/
enabled?: boolean;
}
/**
- * @interface
- * An interface representing FunctionEnvelope.
* Web Job Information.
- *
- * @extends ProxyOnlyResource
*/
export interface FunctionEnvelope extends ProxyOnlyResource {
/**
- * @member {string} [functionAppId] Function App ID.
+ * Function App ID.
*/
functionAppId?: string;
/**
- * @member {string} [scriptRootPathHref] Script root path URI.
+ * Script root path URI.
*/
scriptRootPathHref?: string;
/**
- * @member {string} [scriptHref] Script URI.
+ * Script URI.
*/
scriptHref?: string;
/**
- * @member {string} [configHref] Config URI.
+ * Config URI.
*/
configHref?: string;
/**
- * @member {string} [secretsFileHref] Secrets file URI.
+ * Secrets file URI.
*/
secretsFileHref?: string;
/**
- * @member {string} [href] Function URI.
+ * Function URI.
*/
href?: string;
/**
- * @member {any} [config] Config information.
+ * Config information.
*/
config?: any;
/**
- * @member {{ [propertyName: string]: string }} [files] File list.
+ * File list.
*/
files?: { [propertyName: string]: string };
/**
- * @member {string} [testData] Test data used when testing via the Azure
- * Portal.
+ * Test data used when testing via the Azure Portal.
*/
testData?: string;
}
/**
- * @interface
- * An interface representing FunctionSecrets.
* Function secrets.
- *
- * @extends ProxyOnlyResource
*/
export interface FunctionSecrets extends ProxyOnlyResource {
/**
- * @member {string} [key] Secret key.
+ * Secret key.
*/
key?: string;
/**
- * @member {string} [triggerUrl] Trigger URL.
+ * Trigger URL.
*/
triggerUrl?: string;
}
/**
- * @interface
- * An interface representing HostNameBinding.
* A hostname binding object.
- *
- * @extends ProxyOnlyResource
*/
export interface HostNameBinding extends ProxyOnlyResource {
/**
- * @member {string} [siteName] App Service app name.
+ * App Service app name.
*/
siteName?: string;
/**
- * @member {string} [domainId] Fully qualified ARM domain resource URI.
+ * Fully qualified ARM domain resource URI.
*/
domainId?: string;
/**
- * @member {string} [azureResourceName] Azure resource name.
+ * Azure resource name.
*/
azureResourceName?: string;
/**
- * @member {AzureResourceType} [azureResourceType] Azure resource type.
- * Possible values include: 'Website', 'TrafficManager'
+ * Azure resource type. Possible values include: 'Website', 'TrafficManager'
*/
azureResourceType?: AzureResourceType;
/**
- * @member {CustomHostNameDnsRecordType} [customHostNameDnsRecordType] Custom
- * DNS record type. Possible values include: 'CName', 'A'
+ * Custom DNS record type. Possible values include: 'CName', 'A'
*/
customHostNameDnsRecordType?: CustomHostNameDnsRecordType;
/**
- * @member {HostNameType} [hostNameType] Hostname type. Possible values
- * include: 'Verified', 'Managed'
+ * Hostname type. Possible values include: 'Verified', 'Managed'
*/
hostNameType?: HostNameType;
/**
- * @member {SslState} [sslState] SSL type. Possible values include:
- * 'Disabled', 'SniEnabled', 'IpBasedEnabled'
+ * SSL type. Possible values include: 'Disabled', 'SniEnabled', 'IpBasedEnabled'
*/
sslState?: SslState;
/**
- * @member {string} [thumbprint] SSL certificate thumbprint
+ * SSL certificate thumbprint
*/
thumbprint?: string;
/**
- * @member {string} [virtualIP] 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.**
+ * 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;
}
/**
- * @interface
- * An interface representing HttpLogsConfig.
* Http logs configuration.
- *
*/
export interface HttpLogsConfig {
/**
- * @member {FileSystemHttpLogsConfig} [fileSystem] Http logs to file system
- * configuration.
+ * Http logs to file system configuration.
*/
fileSystem?: FileSystemHttpLogsConfig;
/**
- * @member {AzureBlobStorageHttpLogsConfig} [azureBlobStorage] Http logs to
- * azure blob storage configuration.
+ * Http logs to azure blob storage configuration.
*/
azureBlobStorage?: AzureBlobStorageHttpLogsConfig;
}
/**
- * @interface
- * An interface representing MSDeploy.
* MSDeploy ARM PUT information
- *
- * @extends ProxyOnlyResource
*/
export interface MSDeploy extends ProxyOnlyResource {
/**
- * @member {string} [packageUri] Package URI
+ * Package URI
*/
packageUri?: string;
/**
- * @member {string} [connectionString] SQL Connection String
+ * SQL Connection String
*/
connectionString?: string;
/**
- * @member {string} [dbType] Database Type
+ * Database Type
*/
dbType?: string;
/**
- * @member {string} [setParametersXmlFileUri] URI of MSDeploy Parameters
- * file. Must not be set if SetParameters is used.
+ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.
*/
setParametersXmlFileUri?: string;
/**
- * @member {{ [propertyName: string]: string }} [setParameters] MSDeploy
- * Parameters. Must not be set if SetParametersXmlFileUri is used.
+ * MSDeploy Parameters. Must not be set if SetParametersXmlFileUri is used.
*/
setParameters?: { [propertyName: string]: string };
/**
- * @member {boolean} [skipAppData] 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.
+ * 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.
*/
skipAppData?: boolean;
/**
- * @member {boolean} [appOffline] Sets the AppOffline rule while the MSDeploy
- * operation executes.
+ * Sets the AppOffline rule while the MSDeploy operation executes.
* Setting is false
by default.
*/
appOffline?: boolean;
}
/**
- * @interface
- * An interface representing MSDeployLogEntry.
* MSDeploy log entry
- *
*/
export interface MSDeployLogEntry {
/**
- * @member {Date} [time] Timestamp of log entry
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Timestamp of log entry
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly time?: Date;
/**
- * @member {MSDeployLogEntryType} [type] Log entry type. Possible values
- * include: 'Message', 'Warning', 'Error'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Log entry type. Possible values include: 'Message', 'Warning', 'Error'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly type?: MSDeployLogEntryType;
/**
- * @member {string} [message] Log entry message
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Log entry message
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly message?: string;
}
/**
- * @interface
- * An interface representing MSDeployLog.
* MSDeploy log
- *
- * @extends ProxyOnlyResource
*/
export interface MSDeployLog extends ProxyOnlyResource {
/**
- * @member {MSDeployLogEntry[]} [entries] List of log entry messages
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of log entry messages
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly entries?: MSDeployLogEntry[];
}
/**
- * @interface
- * An interface representing MSDeployStatus.
* MSDeploy ARM response
- *
- * @extends ProxyOnlyResource
*/
export interface MSDeployStatus extends ProxyOnlyResource {
/**
- * @member {string} [deployer] Username of deployer
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Username of deployer
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly deployer?: string;
/**
- * @member {MSDeployProvisioningState} [provisioningState] 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.**
+ * 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;
/**
- * @member {Date} [startTime] Start time of deploy operation
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Start time of deploy operation
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly startTime?: Date;
/**
- * @member {Date} [endTime] End time of deploy operation
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * End time of deploy operation
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly endTime?: Date;
/**
- * @member {boolean} [complete] Whether the deployment operation has
- * completed
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Whether the deployment operation has completed
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly complete?: boolean;
}
/**
- * @interface
- * An interface representing MigrateMySqlRequest.
* MySQL migration request.
- *
- * @extends ProxyOnlyResource
*/
export interface MigrateMySqlRequest extends ProxyOnlyResource {
/**
- * @member {string} connectionString Connection string to the remote MySQL
- * database.
+ * Connection string to the remote MySQL database.
*/
connectionString: string;
/**
- * @member {MySqlMigrationType} migrationType The type of migration operation
- * to be done. Possible values include: 'LocalToRemote', 'RemoteToLocal'
+ * The type of migration operation to be done. Possible values include: 'LocalToRemote',
+ * 'RemoteToLocal'
*/
migrationType: MySqlMigrationType;
}
/**
- * @interface
- * An interface representing MigrateMySqlStatus.
* MySQL migration status.
- *
- * @extends ProxyOnlyResource
*/
export interface MigrateMySqlStatus extends ProxyOnlyResource {
/**
- * @member {OperationStatus} [migrationOperationStatus] 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.**
+ * 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;
/**
- * @member {string} [operationId] Operation ID for the migration task.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Operation ID for the migration task.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly operationId?: string;
/**
- * @member {boolean} [localMySqlEnabled] 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.**
+ * 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.**
*/
readonly localMySqlEnabled?: boolean;
}
/**
- * @interface
- * An interface representing RelayServiceConnectionEntity.
* Hybrid Connection for an App Service app.
- *
- * @extends ProxyOnlyResource
*/
export interface RelayServiceConnectionEntity extends ProxyOnlyResource {
- /**
- * @member {string} [entityName]
- */
entityName?: string;
- /**
- * @member {string} [entityConnectionString]
- */
entityConnectionString?: string;
- /**
- * @member {string} [resourceType]
- */
resourceType?: string;
- /**
- * @member {string} [resourceConnectionString]
- */
resourceConnectionString?: string;
- /**
- * @member {string} [hostname]
- */
hostname?: string;
- /**
- * @member {number} [port]
- */
port?: number;
- /**
- * @member {string} [biztalkUri]
- */
biztalkUri?: string;
}
/**
- * @interface
- * An interface representing NetworkFeatures.
- * Full view of network features for an app (presently VNET integration and
- * Hybrid Connections).
- *
- * @extends ProxyOnlyResource
+ * Full view of network features for an app (presently VNET integration and Hybrid Connections).
*/
export interface NetworkFeatures extends ProxyOnlyResource {
/**
- * @member {string} [virtualNetworkName] The Virtual Network name.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The Virtual Network name.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly virtualNetworkName?: string;
/**
- * @member {VnetInfo} [virtualNetworkConnection] The Virtual Network summary
- * view.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The Virtual Network summary view.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly virtualNetworkConnection?: VnetInfo;
/**
- * @member {RelayServiceConnectionEntity[]} [hybridConnections] The Hybrid
- * Connections summary view.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The Hybrid Connections summary view.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hybridConnections?: RelayServiceConnectionEntity[];
/**
- * @member {HybridConnection[]} [hybridConnectionsV2] The Hybrid Connection
- * V2 (Service Bus) view.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The Hybrid Connection V2 (Service Bus) view.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hybridConnectionsV2?: HybridConnection[];
}
/**
- * @interface
- * An interface representing NetworkTrace.
* Network trace
- *
*/
export interface NetworkTrace {
/**
- * @member {string} [path] Local file path for the captured network trace
- * file.
+ * Local file path for the captured network trace file.
*/
path?: string;
/**
- * @member {string} [status] Current status of the network trace operation,
- * same as Operation.Status (InProgress/Succeeded/Failed).
+ * Current status of the network trace operation, same as Operation.Status
+ * (InProgress/Succeeded/Failed).
*/
status?: string;
/**
- * @member {string} [message] Detailed message of a network trace operation,
- * e.g. error message in case of failure.
+ * Detailed message of a network trace operation, e.g. error message in case of failure.
*/
message?: string;
}
/**
- * @interface
- * An interface representing PerfMonSample.
* Performance monitor sample in a set.
- *
*/
export interface PerfMonSample {
/**
- * @member {Date} [time] Point in time for which counter was measured.
+ * Point in time for which counter was measured.
*/
time?: Date;
/**
- * @member {string} [instanceName] Name of the server on which the
- * measurement is made.
+ * Name of the server on which the measurement is made.
*/
instanceName?: string;
/**
- * @member {number} [value] Value of counter at a certain time.
+ * Value of counter at a certain time.
*/
value?: number;
}
/**
- * @interface
- * An interface representing PerfMonSet.
* Metric information.
- *
*/
export interface PerfMonSet {
/**
- * @member {string} [name] Unique key name of the counter.
+ * Unique key name of the counter.
*/
name?: string;
/**
- * @member {Date} [startTime] Start time of the period.
+ * Start time of the period.
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time of the period.
+ * End time of the period.
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Presented time grain.
+ * Presented time grain.
*/
timeGrain?: string;
/**
- * @member {PerfMonSample[]} [values] Collection of workers that are active
- * during this time.
+ * Collection of workers that are active during this time.
*/
values?: PerfMonSample[];
}
/**
- * @interface
- * An interface representing PerfMonResponse.
* Performance monitor API response.
- *
*/
export interface PerfMonResponse {
/**
- * @member {string} [code] The response code.
+ * The response code.
*/
code?: string;
/**
- * @member {string} [message] The message.
+ * The message.
*/
message?: string;
/**
- * @member {PerfMonSet} [data] The performance monitor counters.
+ * The performance monitor counters.
*/
data?: PerfMonSet;
}
/**
- * @interface
- * An interface representing PremierAddOn.
* Premier add-on.
- *
- * @extends Resource
*/
export interface PremierAddOn extends Resource {
/**
- * @member {string} [sku] Premier add on SKU.
+ * Premier add on SKU.
*/
sku?: string;
/**
- * @member {string} [product] Premier add on Product.
+ * Premier add on Product.
*/
product?: string;
/**
- * @member {string} [vendor] Premier add on Vendor.
+ * Premier add on Vendor.
*/
vendor?: string;
/**
- * @member {string} [marketplacePublisher] Premier add on Marketplace
- * publisher.
+ * Premier add on Marketplace publisher.
*/
marketplacePublisher?: string;
/**
- * @member {string} [marketplaceOffer] Premier add on Marketplace offer.
+ * Premier add on Marketplace offer.
*/
marketplaceOffer?: string;
}
/**
- * @interface
- * An interface representing PremierAddOnPatchResource.
* ARM resource for a PremierAddOn.
- *
- * @extends ProxyOnlyResource
*/
export interface PremierAddOnPatchResource extends ProxyOnlyResource {
/**
- * @member {string} [sku] Premier add on SKU.
+ * Premier add on SKU.
*/
sku?: string;
/**
- * @member {string} [product] Premier add on Product.
+ * Premier add on Product.
*/
product?: string;
/**
- * @member {string} [vendor] Premier add on Vendor.
+ * Premier add on Vendor.
*/
vendor?: string;
/**
- * @member {string} [marketplacePublisher] Premier add on Marketplace
- * publisher.
+ * Premier add on Marketplace publisher.
*/
marketplacePublisher?: string;
/**
- * @member {string} [marketplaceOffer] Premier add on Marketplace offer.
+ * Premier add on Marketplace offer.
*/
marketplaceOffer?: string;
}
/**
- * @interface
- * An interface representing PrivateAccessSubnet.
- * Description of a Virtual Network subnet that is useable for private site
- * access.
- *
+ * Description of a Virtual Network subnet that is useable for private site access.
*/
export interface PrivateAccessSubnet {
/**
- * @member {string} [name] The name of the subnet.
+ * The name of the subnet.
*/
name?: string;
/**
- * @member {number} [key] The key (ID) of the subnet.
+ * The key (ID) of the subnet.
*/
key?: number;
}
/**
- * @interface
- * An interface representing PrivateAccessVirtualNetwork.
* Description of a Virtual Network that is useable for private site access.
- *
*/
export interface PrivateAccessVirtualNetwork {
/**
- * @member {string} [name] The name of the Virtual Network.
+ * The name of the Virtual Network.
*/
name?: string;
/**
- * @member {number} [key] The key (ID) of the Virtual Network.
+ * The key (ID) of the Virtual Network.
*/
key?: number;
/**
- * @member {string} [resourceId] The ARM uri of the Virtual Network
+ * The ARM uri of the Virtual Network
*/
resourceId?: string;
/**
- * @member {PrivateAccessSubnet[]} [subnets] 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.
+ * 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.
*/
subnets?: PrivateAccessSubnet[];
}
/**
- * @interface
- * An interface representing PrivateAccess.
* Description of the parameters of Private Access for a Web Site.
- *
- * @extends ProxyOnlyResource
*/
export interface PrivateAccess extends ProxyOnlyResource {
/**
- * @member {boolean} [enabled] Whether private access is enabled or not.
+ * Whether private access is enabled or not.
*/
enabled?: boolean;
/**
- * @member {PrivateAccessVirtualNetwork[]} [virtualNetworks] The Virtual
- * Networks (and subnets) allowed to access the site privately.
+ * The Virtual Networks (and subnets) allowed to access the site privately.
*/
virtualNetworks?: PrivateAccessVirtualNetwork[];
}
/**
- * @interface
- * An interface representing ProcessThreadInfo.
* Process Thread Information.
- *
- * @extends ProxyOnlyResource
*/
export interface ProcessThreadInfo extends ProxyOnlyResource {
/**
- * @member {number} [identifier] Site extension ID.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Site extension ID.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly identifier?: number;
/**
- * @member {string} [href] HRef URI.
+ * HRef URI.
*/
href?: string;
/**
- * @member {string} [process] Process URI.
+ * Process URI.
*/
process?: string;
/**
- * @member {string} [startAddress] Start address.
+ * Start address.
*/
startAddress?: string;
/**
- * @member {number} [currentPriority] Current thread priority.
+ * Current thread priority.
*/
currentPriority?: number;
/**
- * @member {string} [priorityLevel] Thread priority level.
+ * Thread priority level.
*/
priorityLevel?: string;
/**
- * @member {number} [basePriority] Base priority.
+ * Base priority.
*/
basePriority?: number;
/**
- * @member {Date} [startTime] Start time.
+ * Start time.
*/
startTime?: Date;
/**
- * @member {string} [totalProcessorTime] Total processor time.
+ * Total processor time.
*/
totalProcessorTime?: string;
/**
- * @member {string} [userProcessorTime] User processor time.
+ * User processor time.
*/
userProcessorTime?: string;
/**
- * @member {string} [priviledgedProcessorTime] Priviledged processor time.
+ * Privileged processor time.
*/
priviledgedProcessorTime?: string;
/**
- * @member {string} [state] Thread state.
+ * Thread state.
*/
state?: string;
/**
- * @member {string} [waitReason] Wait reason.
+ * Wait reason.
*/
waitReason?: string;
}
/**
- * @interface
- * An interface representing ProcessModuleInfo.
* Process Module Information.
- *
- * @extends ProxyOnlyResource
*/
export interface ProcessModuleInfo extends ProxyOnlyResource {
/**
- * @member {string} [baseAddress] Base address. Used as module identifier in
- * ARM resource URI.
+ * Base address. Used as module identifier in ARM resource URI.
*/
baseAddress?: string;
/**
- * @member {string} [fileName] File name.
+ * File name.
*/
fileName?: string;
/**
- * @member {string} [href] HRef URI.
+ * HRef URI.
*/
href?: string;
/**
- * @member {string} [filePath] File path.
+ * File path.
*/
filePath?: string;
/**
- * @member {number} [moduleMemorySize] Module memory size.
+ * Module memory size.
*/
moduleMemorySize?: number;
/**
- * @member {string} [fileVersion] File version.
+ * File version.
*/
fileVersion?: string;
/**
- * @member {string} [fileDescription] File description.
+ * File description.
*/
fileDescription?: string;
/**
- * @member {string} [product] Product name.
+ * Product name.
*/
product?: string;
/**
- * @member {string} [productVersion] Product version.
+ * Product version.
*/
productVersion?: string;
/**
- * @member {boolean} [isDebug] Is debug?
+ * Is debug?
*/
isDebug?: boolean;
/**
- * @member {string} [language] Module language (locale).
+ * Module language (locale).
*/
language?: string;
}
/**
- * @interface
- * An interface representing ProcessInfo.
* Process Information.
- *
- * @extends ProxyOnlyResource
*/
export interface ProcessInfo extends ProxyOnlyResource {
/**
- * @member {number} [identifier] ARM Identifier for deployment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * ARM Identifier for deployment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly identifier?: number;
/**
- * @member {string} [deploymentName] Deployment name.
+ * Deployment name.
*/
deploymentName?: string;
/**
- * @member {string} [href] HRef URI.
+ * HRef URI.
*/
href?: string;
/**
- * @member {string} [minidump] Minidump URI.
+ * Minidump URI.
*/
minidump?: string;
/**
- * @member {boolean} [isProfileRunning] Is profile running?
+ * Is profile running?
*/
isProfileRunning?: boolean;
/**
- * @member {boolean} [isIisProfileRunning] Is the IIS Profile running?
+ * Is the IIS Profile running?
*/
isIisProfileRunning?: boolean;
/**
- * @member {number} [iisProfileTimeoutInSeconds] IIS Profile timeout
- * (seconds).
+ * IIS Profile timeout (seconds).
*/
iisProfileTimeoutInSeconds?: number;
/**
- * @member {string} [parent] Parent process.
+ * Parent process.
*/
parent?: string;
/**
- * @member {string[]} [children] Child process list.
+ * Child process list.
*/
children?: string[];
/**
- * @member {ProcessThreadInfo[]} [threads] Thread list.
+ * Thread list.
*/
threads?: ProcessThreadInfo[];
/**
- * @member {string[]} [openFileHandles] List of open files.
+ * List of open files.
*/
openFileHandles?: string[];
/**
- * @member {ProcessModuleInfo[]} [modules] List of modules.
+ * List of modules.
*/
modules?: ProcessModuleInfo[];
/**
- * @member {string} [fileName] File name of this process.
+ * File name of this process.
*/
fileName?: string;
/**
- * @member {string} [commandLine] Command line.
+ * Command line.
*/
commandLine?: string;
/**
- * @member {string} [userName] User name.
+ * User name.
*/
userName?: string;
/**
- * @member {number} [handleCount] Handle count.
+ * Handle count.
*/
handleCount?: number;
/**
- * @member {number} [moduleCount] Module count.
+ * Module count.
*/
moduleCount?: number;
/**
- * @member {number} [threadCount] Thread count.
+ * Thread count.
*/
threadCount?: number;
/**
- * @member {Date} [startTime] Start time.
+ * Start time.
*/
startTime?: Date;
/**
- * @member {string} [totalCpuTime] Total CPU time.
+ * Total CPU time.
*/
totalCpuTime?: string;
/**
- * @member {string} [userCpuTime] User CPU time.
+ * User CPU time.
*/
userCpuTime?: string;
/**
- * @member {string} [privilegedCpuTime] Privileged CPU time.
+ * Privileged CPU time.
*/
privilegedCpuTime?: string;
/**
- * @member {number} [workingSet] Working set.
+ * Working set.
*/
workingSet?: number;
/**
- * @member {number} [peakWorkingSet] Peak working set.
+ * Peak working set.
*/
peakWorkingSet?: number;
/**
- * @member {number} [privateMemory] Private memory size.
+ * Private memory size.
*/
privateMemory?: number;
/**
- * @member {number} [virtualMemory] Virtual memory size.
+ * Virtual memory size.
*/
virtualMemory?: number;
/**
- * @member {number} [peakVirtualMemory] Peak virtual memory usage.
+ * Peak virtual memory usage.
*/
peakVirtualMemory?: number;
/**
- * @member {number} [pagedSystemMemory] Paged system memory.
+ * Paged system memory.
*/
pagedSystemMemory?: number;
/**
- * @member {number} [nonPagedSystemMemory] Non-paged system memory.
+ * Non-paged system memory.
*/
nonPagedSystemMemory?: number;
/**
- * @member {number} [pagedMemory] Paged memory.
+ * Paged memory.
*/
pagedMemory?: number;
/**
- * @member {number} [peakPagedMemory] Peak paged memory.
+ * Peak paged memory.
*/
peakPagedMemory?: number;
/**
- * @member {Date} [timeStamp] Time stamp.
+ * Time stamp.
*/
timeStamp?: Date;
/**
- * @member {{ [propertyName: string]: string }} [environmentVariables] List
- * of environment variables.
+ * List of environment variables.
*/
environmentVariables?: { [propertyName: string]: string };
/**
- * @member {boolean} [isScmSite] Is this the SCM site?
+ * Is this the SCM site?
*/
isScmSite?: boolean;
/**
- * @member {boolean} [isWebjob] Is this a Web Job?
+ * Is this a Web Job?
*/
isWebjob?: boolean;
/**
- * @member {string} [description] Description of process.
+ * Description of process.
*/
description?: string;
}
/**
- * @interface
- * An interface representing PublicCertificate.
* Public certificate object
- *
- * @extends ProxyOnlyResource
*/
export interface PublicCertificate extends ProxyOnlyResource {
/**
- * @member {Uint8Array} [blob] Public Certificate byte array
+ * Public Certificate byte array
*/
blob?: Uint8Array;
/**
- * @member {PublicCertificateLocation} [publicCertificateLocation] Public
- * Certificate Location. Possible values include: 'CurrentUserMy',
- * 'LocalMachineMy', 'Unknown'
+ * Public Certificate Location. Possible values include: 'CurrentUserMy', 'LocalMachineMy',
+ * 'Unknown'
*/
publicCertificateLocation?: PublicCertificateLocation;
/**
- * @member {string} [thumbprint] Certificate Thumbprint
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Certificate Thumbprint
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly thumbprint?: string;
}
/**
- * @interface
- * An interface representing RestoreRequest.
* Description of a restore request.
- *
- * @extends ProxyOnlyResource
*/
export interface RestoreRequest extends ProxyOnlyResource {
/**
- * @member {string} storageAccountUrl SAS URL to the container.
+ * SAS URL to the container.
*/
storageAccountUrl: string;
/**
- * @member {string} [blobName] Name of a blob which contains the backup.
+ * Name of a blob which contains the backup.
*/
blobName?: string;
/**
- * @member {boolean} overwrite true
if the restore operation can
- * overwrite target app; otherwise, false
. true
is
- * needed if trying to restore over an existing app.
+ * true
if the restore operation can overwrite target app; otherwise,
+ * false
. true
is needed if trying to restore over an existing app.
*/
overwrite: boolean;
/**
- * @member {string} [siteName] Name of an app.
+ * Name of an app.
*/
siteName?: string;
/**
- * @member {DatabaseBackupSetting[]} [databases] Collection of databases
- * which should be restored. This list has to match the list of databases
+ * Collection of databases which should be restored. This list has to match the list of databases
* included in the backup.
*/
databases?: DatabaseBackupSetting[];
/**
- * @member {boolean} [ignoreConflictingHostNames] Changes a logic when
- * restoring an app with custom domains. true
to remove custom
+ * 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 .
+ * the app's object when it is being restored, but that might fail due to conflicts during the
+ * operation. Default value: false.
*/
ignoreConflictingHostNames?: boolean;
/**
- * @member {boolean} [ignoreDatabases] Ignore the databases and only restore
- * the site content. Default value: false .
+ * Ignore the databases and only restore the site content. Default value: false.
*/
ignoreDatabases?: boolean;
/**
- * @member {string} [appServicePlan] Specify app service plan that will own
- * restored site.
+ * Specify app service plan that will own restored site.
*/
appServicePlan?: string;
/**
- * @member {BackupRestoreOperationType} [operationType] Operation type.
- * Possible values include: 'Default', 'Clone', 'Relocation', 'Snapshot',
- * 'CloudFS'. Default value: 'Default' .
+ * Operation type. Possible values include: 'Default', 'Clone', 'Relocation', 'Snapshot',
+ * 'CloudFS'. Default value: 'Default'.
*/
operationType?: BackupRestoreOperationType;
/**
- * @member {boolean} [adjustConnectionStrings] true
if
- * SiteConfig.ConnectionStrings should be set in new app; otherwise,
+ * true
if SiteConfig.ConnectionStrings should be set in new app; otherwise,
* false
.
*/
adjustConnectionStrings?: boolean;
/**
- * @member {string} [hostingEnvironment] App Service Environment name, if
- * needed (only when restoring an app to an App Service Environment).
+ * App Service Environment name, if needed (only when restoring an app to an App Service
+ * Environment).
*/
hostingEnvironment?: string;
}
/**
- * @interface
- * An interface representing SiteAuthSettings.
- * Configuration settings for the Azure App Service Authentication /
- * Authorization feature.
- *
- * @extends ProxyOnlyResource
+ * Configuration settings for the Azure App Service Authentication / Authorization feature.
*/
export interface SiteAuthSettings extends ProxyOnlyResource {
/**
- * @member {boolean} [enabled] true
if the Authentication /
- * Authorization feature is enabled for the current app; otherwise,
- * false
.
+ * true
if the Authentication / Authorization feature is enabled for the current
+ * app; otherwise, false
.
*/
enabled?: boolean;
/**
- * @member {string} [runtimeVersion] 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.
+ * 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.
*/
runtimeVersion?: string;
/**
- * @member {UnauthenticatedClientAction} [unauthenticatedClientAction] The
- * action to take when an unauthenticated client attempts to access the app.
- * Possible values include: 'RedirectToLoginPage', 'AllowAnonymous'
+ * The action to take when an unauthenticated client attempts to access the app. Possible values
+ * include: 'RedirectToLoginPage', 'AllowAnonymous'
*/
unauthenticatedClientAction?: UnauthenticatedClientAction;
/**
- * @member {boolean} [tokenStoreEnabled] true
to durably store
- * platform-specific security tokens that are obtained during login flows;
- * otherwise, false
.
+ * true
to durably store platform-specific security tokens that are obtained during
+ * login flows; otherwise, false
.
* The default is false
.
*/
tokenStoreEnabled?: boolean;
/**
- * @member {string[]} [allowedExternalRedirectUrls] 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.
+ * 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.
*/
allowedExternalRedirectUrls?: string[];
/**
- * @member {BuiltInAuthenticationProvider} [defaultProvider] 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'
+ * 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'
*/
defaultProvider?: BuiltInAuthenticationProvider;
/**
- * @member {number} [tokenRefreshExtensionHours] The number of hours after
- * session token expiration that a session token can be used to
+ * 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.
*/
tokenRefreshExtensionHours?: number;
/**
- * @member {string} [clientId] 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
+ * 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
+ * More information on OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
*/
clientId?: string;
/**
- * @member {string} [clientSecret] 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 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
*/
clientSecret?: string;
/**
- * @member {string} [issuer] 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}/.
+ * 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.
+ */
+ clientSecretCertificateThumbprint?: string;
+ /**
+ * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this
+ * application.
+ * When using Azure Active Directory, this value is the URI of the directory tenant, e.g.
+ * https://sts.windows.net/{tenant-guid}/.
* This URI is a case-sensitive identifier for the token issuer.
* More information on OpenID Connect Discovery:
* http://openid.net/specs/openid-connect-discovery-1_0.html
*/
issuer?: string;
/**
- * @member {boolean} [validateIssuer] Gets a value indicating whether the
- * issuer should be a valid HTTPS url and be validated as such.
+ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as
+ * such.
*/
validateIssuer?: boolean;
/**
- * @member {string[]} [allowedAudiences] Allowed audience values to consider
- * when validating JWTs issued by
- * Azure Active Directory. Note that the ClientID
value is
- * always considered an
+ * 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.
*/
allowedAudiences?: string[];
/**
- * @member {string[]} [additionalLoginParams] Login parameters to send to the
- * OpenID Connect authorization endpoint when
+ * Login parameters to send to the OpenID Connect authorization endpoint when
* a user logs in. Each parameter must be in the form "key=value".
*/
additionalLoginParams?: string[];
/**
- * @member {string} [googleClientId] The OpenID Connect Client ID for the
- * Google web application.
+ * 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/
+ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
*/
googleClientId?: string;
/**
- * @member {string} [googleClientSecret] The client secret associated with
- * the Google web application.
+ * 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/
+ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/
*/
googleClientSecret?: string;
/**
- * @member {string[]} [googleOAuthScopes] 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/
+ * 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/
*/
googleOAuthScopes?: string[];
/**
- * @member {string} [facebookAppId] The App ID of the Facebook app used for
- * login.
+ * 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
+ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
*/
facebookAppId?: string;
/**
- * @member {string} [facebookAppSecret] The App Secret of the Facebook app
- * used for Facebook Login.
+ * 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
+ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
*/
facebookAppSecret?: string;
/**
- * @member {string[]} [facebookOAuthScopes] The OAuth 2.0 scopes that will be
- * requested as part of Facebook Login authentication.
+ * 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
+ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login
*/
facebookOAuthScopes?: string[];
/**
- * @member {string} [twitterConsumerKey] The OAuth 1.0a consumer key of the
- * Twitter application used for sign-in.
+ * 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
*/
twitterConsumerKey?: string;
/**
- * @member {string} [twitterConsumerSecret] The OAuth 1.0a consumer secret of
- * the Twitter application used for sign-in.
+ * 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
*/
twitterConsumerSecret?: string;
/**
- * @member {string} [microsoftAccountClientId] The OAuth 2.0 client ID that
- * was created for the app used for authentication.
+ * 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
+ * Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
*/
microsoftAccountClientId?: string;
/**
- * @member {string} [microsoftAccountClientSecret] The OAuth 2.0 client
- * secret that was created for the app used for authentication.
+ * 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
+ * Microsoft Account OAuth documentation: https://dev.onedrive.com/auth/msa_oauth.htm
*/
microsoftAccountClientSecret?: string;
/**
- * @member {string[]} [microsoftAccountOAuthScopes] 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.
+ * 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
*/
@@ -7303,830 +5923,707 @@ export interface SiteAuthSettings extends ProxyOnlyResource {
}
/**
- * @interface
- * An interface representing SiteCloneabilityCriterion.
* An app cloneability criterion.
- *
*/
export interface SiteCloneabilityCriterion {
/**
- * @member {string} [name] Name of criterion.
+ * Name of criterion.
*/
name?: string;
/**
- * @member {string} [description] Description of criterion.
+ * Description of criterion.
*/
description?: string;
}
/**
- * @interface
- * An interface representing SiteCloneability.
* Represents whether or not an app is cloneable.
- *
*/
export interface SiteCloneability {
/**
- * @member {CloneAbilityResult} [result] Name of app. Possible values
- * include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable'
+ * Name of app. Possible values include: 'Cloneable', 'PartiallyCloneable', 'NotCloneable'
*/
result?: CloneAbilityResult;
/**
- * @member {SiteCloneabilityCriterion[]} [blockingFeatures] List of features
- * enabled on app that prevent cloning.
+ * List of features enabled on app that prevent cloning.
*/
blockingFeatures?: SiteCloneabilityCriterion[];
/**
- * @member {SiteCloneabilityCriterion[]} [unsupportedFeatures] List of
- * features enabled on app that are non-blocking but cannot be cloned. The
- * app can still be cloned
+ * 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.
*/
unsupportedFeatures?: SiteCloneabilityCriterion[];
/**
- * @member {SiteCloneabilityCriterion[]} [blockingCharacteristics] List of
- * blocking application characteristics.
+ * List of blocking application characteristics.
*/
blockingCharacteristics?: SiteCloneabilityCriterion[];
}
/**
- * @interface
- * An interface representing SiteConfigResource.
* Web app configuration ARM resource.
- *
- * @extends ProxyOnlyResource
*/
export interface SiteConfigResource extends ProxyOnlyResource {
/**
- * @member {number} [numberOfWorkers] Number of workers.
+ * Number of workers.
*/
numberOfWorkers?: number;
/**
- * @member {string[]} [defaultDocuments] Default documents.
+ * Default documents.
*/
defaultDocuments?: string[];
/**
- * @member {string} [netFrameworkVersion] .NET Framework version. Default
- * value: 'v4.6' .
+ * .NET Framework version. Default value: 'v4.6'.
*/
netFrameworkVersion?: string;
/**
- * @member {string} [phpVersion] Version of PHP.
+ * Version of PHP.
*/
phpVersion?: string;
/**
- * @member {string} [pythonVersion] Version of Python.
+ * Version of Python.
*/
pythonVersion?: string;
/**
- * @member {string} [nodeVersion] Version of Node.js.
+ * Version of Node.js.
*/
nodeVersion?: string;
/**
- * @member {string} [linuxFxVersion] Linux App Framework and version
+ * Linux App Framework and version
*/
linuxFxVersion?: string;
/**
- * @member {string} [windowsFxVersion] Xenon App Framework and version
+ * Xenon App Framework and version
*/
windowsFxVersion?: string;
/**
- * @member {boolean} [requestTracingEnabled] true
if request
- * tracing is enabled; otherwise, false
.
+ * true
if request tracing is enabled; otherwise, false
.
*/
requestTracingEnabled?: boolean;
/**
- * @member {Date} [requestTracingExpirationTime] Request tracing expiration
- * time.
+ * Request tracing expiration time.
*/
requestTracingExpirationTime?: Date;
/**
- * @member {boolean} [remoteDebuggingEnabled] true
if remote
- * debugging is enabled; otherwise, false
.
+ * true
if remote debugging is enabled; otherwise, false
.
*/
remoteDebuggingEnabled?: boolean;
/**
- * @member {string} [remoteDebuggingVersion] Remote debugging version.
+ * Remote debugging version.
*/
remoteDebuggingVersion?: string;
/**
- * @member {boolean} [httpLoggingEnabled] true
if HTTP logging
- * is enabled; otherwise, false
.
+ * true
if HTTP logging is enabled; otherwise, false
.
*/
httpLoggingEnabled?: boolean;
/**
- * @member {number} [logsDirectorySizeLimit] HTTP logs directory size limit.
+ * HTTP logs directory size limit.
*/
logsDirectorySizeLimit?: number;
/**
- * @member {boolean} [detailedErrorLoggingEnabled] true
if
- * detailed error logging is enabled; otherwise, false
.
+ * true
if detailed error logging is enabled; otherwise, false
.
*/
detailedErrorLoggingEnabled?: boolean;
/**
- * @member {string} [publishingUsername] Publishing user name.
+ * Publishing user name.
*/
publishingUsername?: string;
/**
- * @member {NameValuePair[]} [appSettings] Application settings.
+ * Application settings.
*/
appSettings?: NameValuePair[];
/**
- * @member {{ [propertyName: string]: AzureStorageInfoValue }}
- * [azureStorageAccounts] User-provided Azure storage accounts.
+ * User-provided Azure storage accounts.
*/
azureStorageAccounts?: { [propertyName: string]: AzureStorageInfoValue };
/**
- * @member {ConnStringInfo[]} [connectionStrings] Connection strings.
+ * Connection strings.
*/
connectionStrings?: ConnStringInfo[];
/**
- * @member {SiteMachineKey} [machineKey] Site MachineKey.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Site MachineKey.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly machineKey?: SiteMachineKey;
/**
- * @member {HandlerMapping[]} [handlerMappings] Handler mappings.
+ * Handler mappings.
*/
handlerMappings?: HandlerMapping[];
/**
- * @member {string} [documentRoot] Document root.
+ * Document root.
*/
documentRoot?: string;
/**
- * @member {ScmType} [scmType] SCM type. Possible values include: 'None',
- * 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg',
- * 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive',
- * 'VSO'
+ * SCM type. Possible values include: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub',
+ * 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg',
+ * 'OneDrive', 'VSO'
*/
scmType?: ScmType;
/**
- * @member {boolean} [use32BitWorkerProcess] true
to use 32-bit
- * worker process; otherwise, false
.
+ * true
to use 32-bit worker process; otherwise, false
.
*/
use32BitWorkerProcess?: boolean;
/**
- * @member {boolean} [webSocketsEnabled] true
if WebSocket is
- * enabled; otherwise, false
.
+ * true
if WebSocket is enabled; otherwise, false
.
*/
webSocketsEnabled?: boolean;
/**
- * @member {boolean} [alwaysOn] true
if Always On is enabled;
- * otherwise, false
.
+ * true
if Always On is enabled; otherwise, false
.
*/
alwaysOn?: boolean;
/**
- * @member {string} [javaVersion] Java version.
+ * Java version.
*/
javaVersion?: string;
/**
- * @member {string} [javaContainer] Java container.
+ * Java container.
*/
javaContainer?: string;
/**
- * @member {string} [javaContainerVersion] Java container version.
+ * Java container version.
*/
javaContainerVersion?: string;
/**
- * @member {string} [appCommandLine] App command line to launch.
+ * App command line to launch.
*/
appCommandLine?: string;
/**
- * @member {ManagedPipelineMode} [managedPipelineMode] Managed pipeline mode.
- * Possible values include: 'Integrated', 'Classic'
+ * Managed pipeline mode. Possible values include: 'Integrated', 'Classic'
*/
managedPipelineMode?: ManagedPipelineMode;
/**
- * @member {VirtualApplication[]} [virtualApplications] Virtual applications.
+ * Virtual applications.
*/
virtualApplications?: VirtualApplication[];
/**
- * @member {SiteLoadBalancing} [loadBalancing] Site load balancing. Possible
- * values include: 'WeightedRoundRobin', 'LeastRequests',
+ * Site load balancing. Possible values include: 'WeightedRoundRobin', 'LeastRequests',
* 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash'
*/
loadBalancing?: SiteLoadBalancing;
/**
- * @member {Experiments} [experiments] This is work around for polymophic
- * types.
+ * This is work around for polymorphic types.
*/
experiments?: Experiments;
/**
- * @member {SiteLimits} [limits] Site limits.
+ * Site limits.
*/
limits?: SiteLimits;
/**
- * @member {boolean} [autoHealEnabled] true
if Auto Heal is
- * enabled; otherwise, false
.
+ * true
if Auto Heal is enabled; otherwise, false
.
*/
autoHealEnabled?: boolean;
/**
- * @member {AutoHealRules} [autoHealRules] Auto Heal rules.
+ * Auto Heal rules.
*/
autoHealRules?: AutoHealRules;
/**
- * @member {string} [tracingOptions] Tracing options.
+ * Tracing options.
*/
tracingOptions?: string;
/**
- * @member {string} [vnetName] Virtual Network name.
+ * Virtual Network name.
*/
vnetName?: string;
/**
- * @member {CorsSettings} [cors] Cross-Origin Resource Sharing (CORS)
- * settings.
+ * Cross-Origin Resource Sharing (CORS) settings.
*/
cors?: CorsSettings;
/**
- * @member {PushSettings} [push] Push endpoint settings.
+ * Push endpoint settings.
*/
push?: PushSettings;
/**
- * @member {ApiDefinitionInfo} [apiDefinition] Information about the formal
- * API definition for the app.
+ * Information about the formal API definition for the app.
*/
apiDefinition?: ApiDefinitionInfo;
/**
- * @member {string} [autoSwapSlotName] Auto-swap slot name.
+ * Auto-swap slot name.
*/
autoSwapSlotName?: string;
/**
- * @member {boolean} [localMySqlEnabled] true
to enable local
- * MySQL; otherwise, false
. Default value: false .
+ * true
to enable local MySQL; otherwise, false
. Default value: false.
*/
localMySqlEnabled?: boolean;
/**
- * @member {number} [managedServiceIdentityId] Managed Service Identity Id
+ * Managed Service Identity Id
*/
managedServiceIdentityId?: number;
/**
- * @member {number} [xManagedServiceIdentityId] Explicit Managed Service
- * Identity Id
+ * Explicit Managed Service Identity Id
*/
xManagedServiceIdentityId?: number;
/**
- * @member {IpSecurityRestriction[]} [ipSecurityRestrictions] IP security
- * restrictions.
+ * IP security restrictions for main.
*/
ipSecurityRestrictions?: IpSecurityRestriction[];
/**
- * @member {boolean} [http20Enabled] Http20Enabled: configures a web site to
- * allow clients to connect over http2.0. Default value: true .
+ * IP security restrictions for scm.
+ */
+ scmIpSecurityRestrictions?: IpSecurityRestriction[];
+ /**
+ * IP security restrictions for scm to use main.
+ */
+ scmIpSecurityRestrictionsUseMain?: boolean;
+ /**
+ * Http20Enabled: configures a web site to allow clients to connect over http2.0. Default value:
+ * true.
*/
http20Enabled?: boolean;
/**
- * @member {SupportedTlsVersions} [minTlsVersion] MinTlsVersion: configures
- * the minimum version of TLS required for SSL requests. Possible values
- * include: '1.0', '1.1', '1.2'
+ * MinTlsVersion: configures the minimum version of TLS required for SSL requests. Possible
+ * values include: '1.0', '1.1', '1.2'
*/
minTlsVersion?: SupportedTlsVersions;
/**
- * @member {FtpsState} [ftpsState] State of FTP / FTPS service. Possible
- * values include: 'AllAllowed', 'FtpsOnly', 'Disabled'
+ * State of FTP / FTPS service. Possible values include: 'AllAllowed', 'FtpsOnly', 'Disabled'
*/
ftpsState?: FtpsState;
/**
- * @member {number} [reservedInstanceCount] Number of reserved instances.
+ * Number of reserved instances.
* This setting only applies to the Consumption Plan
*/
reservedInstanceCount?: number;
}
/**
- * @interface
- * An interface representing SiteConfigurationSnapshotInfo.
* A snapshot of a web app configuration.
- *
- * @extends ProxyOnlyResource
*/
export interface SiteConfigurationSnapshotInfo extends ProxyOnlyResource {
/**
- * @member {Date} [time] The time the snapshot was taken.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The time the snapshot was taken.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly time?: Date;
/**
- * @member {number} [snapshotId] The id of the snapshot
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The id of the snapshot
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly snapshotId?: number;
}
/**
- * @interface
- * An interface representing SiteExtensionInfo.
* Site Extension Information.
- *
- * @extends ProxyOnlyResource
*/
export interface SiteExtensionInfo extends ProxyOnlyResource {
/**
- * @member {string} [extensionId] Site extension ID.
+ * Site extension ID.
*/
extensionId?: string;
- /**
- * @member {string} [title]
- */
title?: string;
/**
- * @member {SiteExtensionType} [extensionType] Site extension type. Possible
- * values include: 'Gallery', 'WebRoot'
+ * Site extension type. Possible values include: 'Gallery', 'WebRoot'
*/
extensionType?: SiteExtensionType;
/**
- * @member {string} [summary] Summary description.
+ * Summary description.
*/
summary?: string;
/**
- * @member {string} [description] Detailed description.
+ * Detailed description.
*/
description?: string;
/**
- * @member {string} [version] Version information.
+ * Version information.
*/
version?: string;
/**
- * @member {string} [extensionUrl] Extension URL.
+ * Extension URL.
*/
extensionUrl?: string;
/**
- * @member {string} [projectUrl] Project URL.
+ * Project URL.
*/
projectUrl?: string;
/**
- * @member {string} [iconUrl] Icon URL.
+ * Icon URL.
*/
iconUrl?: string;
/**
- * @member {string} [licenseUrl] License URL.
+ * License URL.
*/
licenseUrl?: string;
/**
- * @member {string} [feedUrl] Feed URL.
+ * Feed URL.
*/
feedUrl?: string;
/**
- * @member {string[]} [authors] List of authors.
+ * List of authors.
*/
authors?: string[];
/**
- * @member {string} [installerCommandLineParams] Installer command line
- * parameters.
+ * Installer command line parameters.
*/
installerCommandLineParams?: string;
/**
- * @member {Date} [publishedDateTime] Published timestamp.
+ * Published timestamp.
*/
publishedDateTime?: Date;
/**
- * @member {number} [downloadCount] Count of downloads.
+ * Count of downloads.
*/
downloadCount?: number;
/**
- * @member {boolean} [localIsLatestVersion] true
if the local
- * version is the latest version; false
otherwise.
+ * true
if the local version is the latest version; false
otherwise.
*/
localIsLatestVersion?: boolean;
/**
- * @member {string} [localPath] Local path.
+ * Local path.
*/
localPath?: string;
/**
- * @member {Date} [installedDateTime] Installed timestamp.
+ * Installed timestamp.
*/
installedDateTime?: Date;
/**
- * @member {string} [provisioningState] Provisioning state.
+ * Provisioning state.
*/
provisioningState?: string;
/**
- * @member {string} [comment] Site Extension comment.
+ * Site Extension comment.
*/
comment?: string;
}
/**
- * @interface
- * An interface representing SiteInstance.
* Instance of an app.
- *
- * @extends ProxyOnlyResource
*/
export interface SiteInstance extends ProxyOnlyResource {
/**
- * @member {string} [siteInstanceName] Name of instance.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of instance.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly siteInstanceName?: string;
}
/**
- * @interface
- * An interface representing SiteLogsConfig.
* Configuration of App Service site logs.
- *
- * @extends ProxyOnlyResource
*/
export interface SiteLogsConfig extends ProxyOnlyResource {
/**
- * @member {ApplicationLogsConfig} [applicationLogs] Application logs
- * configuration.
+ * Application logs configuration.
*/
applicationLogs?: ApplicationLogsConfig;
/**
- * @member {HttpLogsConfig} [httpLogs] HTTP logs configuration.
+ * HTTP logs configuration.
*/
httpLogs?: HttpLogsConfig;
/**
- * @member {EnabledConfig} [failedRequestsTracing] Failed requests tracing
- * configuration.
+ * Failed requests tracing configuration.
*/
failedRequestsTracing?: EnabledConfig;
/**
- * @member {EnabledConfig} [detailedErrorMessages] Detailed error messages
- * configuration.
+ * Detailed error messages configuration.
*/
detailedErrorMessages?: EnabledConfig;
}
/**
- * @interface
- * An interface representing SitePatchResource.
* ARM resource for a site.
- *
- * @extends ProxyOnlyResource
*/
export interface SitePatchResource extends ProxyOnlyResource {
/**
- * @member {string} [state] Current state of the app.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current state of the app.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly state?: string;
/**
- * @member {string[]} [hostNames] Hostnames associated with the app.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Hostnames associated with the app.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly hostNames?: string[];
/**
- * @member {string} [repositorySiteName] Name of the repository site.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the repository site.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly repositorySiteName?: string;
/**
- * @member {UsageState} [usageState] 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.**
+ * 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.**
*/
readonly usageState?: UsageState;
/**
- * @member {boolean} [enabled] true
if the app is enabled;
- * otherwise, false
. Setting this value to false disables the
- * app (takes the app offline).
+ * true
if the app is enabled; otherwise, false
. Setting this value to
+ * false disables the app (takes the app offline).
*/
enabled?: boolean;
/**
- * @member {string[]} [enabledHostNames] Enabled hostnames for the
- * app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise,
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly enabledHostNames?: string[];
/**
- * @member {SiteAvailabilityState} [availabilityState] Management information
- * availability state for the app. Possible values include: 'Normal',
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly availabilityState?: SiteAvailabilityState;
/**
- * @member {HostNameSslState[]} [hostNameSslStates] Hostname SSL states are
- * used to manage the SSL bindings for app's hostnames.
+ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.
*/
hostNameSslStates?: HostNameSslState[];
/**
- * @member {string} [serverFarmId] Resource ID of the associated App Service
- * plan, formatted as:
+ * Resource ID of the associated App Service plan, formatted as:
* "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
*/
serverFarmId?: string;
/**
- * @member {boolean} [reserved] true
if reserved; otherwise,
- * false
. Default value: false .
+ * true
if reserved; otherwise, false
. Default value: false.
*/
reserved?: boolean;
/**
- * @member {boolean} [isXenon] Obsolete: Hyper-V sandbox. Default value:
- * false .
+ * Obsolete: Hyper-V sandbox. Default value: false.
*/
isXenon?: boolean;
/**
- * @member {boolean} [hyperV] Hyper-V sandbox. Default value: false .
+ * Hyper-V sandbox. Default value: false.
*/
hyperV?: boolean;
/**
- * @member {Date} [lastModifiedTimeUtc] 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.**
+ * 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 lastModifiedTimeUtc?: Date;
/**
- * @member {SiteConfig} [siteConfig] Configuration of the app.
+ * Configuration of the app.
*/
siteConfig?: SiteConfig;
/**
- * @member {string[]} [trafficManagerHostNames] 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.**
+ * 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 trafficManagerHostNames?: string[];
/**
- * @member {boolean} [scmSiteAlsoStopped] true
to stop SCM
- * (KUDU) site when the app is stopped; otherwise, false
. The
- * default is false
. Default value: false .
+ * true
to stop SCM (KUDU) site when the app is stopped; otherwise,
+ * false
. The default is false
. Default value: false.
*/
scmSiteAlsoStopped?: boolean;
/**
- * @member {string} [targetSwapSlot] 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.**
+ * 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.**
*/
readonly targetSwapSlot?: string;
/**
- * @member {HostingEnvironmentProfile} [hostingEnvironmentProfile] App
- * Service Environment to use for the app.
+ * App Service Environment to use for the app.
*/
hostingEnvironmentProfile?: HostingEnvironmentProfile;
/**
- * @member {boolean} [clientAffinityEnabled] 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
.
+ * 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
.
*/
clientAffinityEnabled?: boolean;
/**
- * @member {boolean} [clientCertEnabled] true
to enable client
- * certificate authentication (TLS mutual authentication); otherwise,
- * false
. Default is false
.
+ * true
to enable client certificate authentication (TLS mutual authentication);
+ * otherwise, false
. Default is false
.
*/
clientCertEnabled?: boolean;
/**
- * @member {boolean} [hostNamesDisabled] true
to disable the
- * public hostnames of the app; otherwise, false
.
- * If true
, the app is only accessible via API management
- * process.
+ * client certificate authentication comma-separated exclusion paths
+ */
+ clientCertExclusionPaths?: string;
+ /**
+ * true
to disable the public hostnames of the app; otherwise, false
.
+ * If true
, the app is only accessible via API management process.
*/
hostNamesDisabled?: boolean;
/**
- * @member {string} [outboundIpAddresses] 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.**
+ * List of IP addresses that the app uses for outbound connections (e.g. database access).
+ * Includes VIPs from tenants that site can be hosted with current settings. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly outboundIpAddresses?: string;
/**
- * @member {string} [possibleOutboundIpAddresses] List of IP addresses that
- * the app uses for outbound connections (e.g. database access). Includes
- * VIPs from all tenants. Read-only.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of IP addresses that the app uses for outbound connections (e.g. database access).
+ * Includes VIPs from all tenants. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly possibleOutboundIpAddresses?: string;
/**
- * @member {number} [containerSize] Size of the function container.
+ * Size of the function container.
*/
containerSize?: number;
/**
- * @member {number} [dailyMemoryTimeQuota] Maximum allowed daily memory-time
- * quota (applicable on dynamic apps only).
+ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).
*/
dailyMemoryTimeQuota?: number;
/**
- * @member {Date} [suspendedTill] 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.**
+ * 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 suspendedTill?: Date;
/**
- * @member {number} [maxNumberOfWorkers] Maximum number of workers.
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly maxNumberOfWorkers?: number;
/**
- * @member {CloningInfo} [cloningInfo] If specified during app creation, the
- * app is cloned from a source app.
+ * If specified during app creation, the app is cloned from a source app.
*/
cloningInfo?: CloningInfo;
/**
- * @member {string} [resourceGroup] 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.**
+ * Name of the resource group the app belongs to. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {boolean} [isDefaultContainer] 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.**
+ * true
if the app is a default container; otherwise, false
.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly isDefaultContainer?: boolean;
/**
- * @member {string} [defaultHostName] Default hostname of the app. Read-only.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Default hostname of the app. Read-only.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly defaultHostName?: string;
/**
- * @member {SlotSwapStatus} [slotSwapStatus] Status of the last deployment
- * slot swap operation.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Status of the last deployment slot swap operation.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly slotSwapStatus?: SlotSwapStatus;
/**
- * @member {boolean} [httpsOnly] HttpsOnly: configures a web site to accept
- * only https requests. Issues redirect for
+ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for
* http requests
*/
httpsOnly?: boolean;
+ /**
+ * 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 inProgressOperationId?: string;
+ /**
+ * GeoDistributions for this site
+ */
+ geoDistributions?: GeoDistribution[];
+ identity?: ManagedServiceIdentity;
}
/**
- * @interface
- * An interface representing SitePhpErrorLogFlag.
* Used for getting PHP error logging flag.
- *
- * @extends ProxyOnlyResource
*/
export interface SitePhpErrorLogFlag extends ProxyOnlyResource {
/**
- * @member {string} [localLogErrors] Local log_errors setting.
+ * Local log_errors setting.
*/
localLogErrors?: string;
/**
- * @member {string} [masterLogErrors] Master log_errors setting.
+ * Master log_errors setting.
*/
masterLogErrors?: string;
/**
- * @member {string} [localLogErrorsMaxLength] Local log_errors_max_len
- * setting.
+ * Local log_errors_max_len setting.
*/
localLogErrorsMaxLength?: string;
/**
- * @member {string} [masterLogErrorsMaxLength] Master log_errors_max_len
- * setting.
+ * Master log_errors_max_len setting.
*/
masterLogErrorsMaxLength?: string;
}
/**
- * @interface
- * An interface representing SiteSourceControl.
* Source control configuration for an app.
- *
- * @extends ProxyOnlyResource
*/
export interface SiteSourceControl extends ProxyOnlyResource {
/**
- * @member {string} [repoUrl] Repository or source control URL.
+ * Repository or source control URL.
*/
repoUrl?: string;
/**
- * @member {string} [branch] Name of branch to use for deployment.
+ * Name of branch to use for deployment.
*/
branch?: string;
/**
- * @member {boolean} [isManualIntegration] true
to limit to
- * manual integration; false
to enable continuous integration
- * (which configures webhooks into online repos like GitHub).
+ * true
to limit to manual integration; false
to enable continuous
+ * integration (which configures webhooks into online repos like GitHub).
*/
isManualIntegration?: boolean;
/**
- * @member {boolean} [deploymentRollbackEnabled] true
to enable
- * deployment rollback; otherwise, false
.
+ * true
to enable deployment rollback; otherwise, false
.
*/
deploymentRollbackEnabled?: boolean;
/**
- * @member {boolean} [isMercurial] true
for a Mercurial
- * repository; false
for a Git repository.
+ * true
for a Mercurial repository; false
for a Git repository.
*/
isMercurial?: boolean;
}
/**
- * @interface
- * An interface representing SlotConfigNamesResource.
* Slot Config names azure resource.
- *
- * @extends ProxyOnlyResource
*/
export interface SlotConfigNamesResource extends ProxyOnlyResource {
/**
- * @member {string[]} [connectionStringNames] List of connection string
- * names.
+ * List of connection string names.
*/
connectionStringNames?: string[];
/**
- * @member {string[]} [appSettingNames] List of application settings names.
+ * List of application settings names.
*/
appSettingNames?: string[];
/**
- * @member {string[]} [azureStorageConfigNames] List of external Azure
- * storage account identifiers.
+ * List of external Azure storage account identifiers.
*/
azureStorageConfigNames?: string[];
}
/**
- * @interface
- * An interface representing SlotDifference.
* A setting difference between two deployment slots of an app.
- *
- * @extends ProxyOnlyResource
*/
export interface SlotDifference extends ProxyOnlyResource {
/**
- * @member {string} [level] Level of the difference: Information, Warning or
- * Error.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Level of the difference: Information, Warning or Error.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly level?: string;
/**
- * @member {string} [settingType] The type of the setting: General,
- * AppSetting or ConnectionString.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The type of the setting: General, AppSetting or ConnectionString.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly settingType?: string;
/**
- * @member {string} [diffRule] 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.**
+ * 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 diffRule?: string;
/**
- * @member {string} [settingName] Name of the setting.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the setting.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly settingName?: string;
/**
- * @member {string} [valueInCurrentSlot] Value of the setting in the current
- * slot.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value of the setting in the current slot.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly valueInCurrentSlot?: string;
/**
- * @member {string} [valueInTargetSlot] Value of the setting in the target
- * slot.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Value of the setting in the target slot.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly valueInTargetSlot?: string;
/**
- * @member {string} [description] Description of the setting difference.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of the setting difference.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly description?: string;
}
/**
- * @interface
- * An interface representing SnapshotRecoverySource.
* Specifies the web app that snapshot contents will be retrieved from.
- *
*/
export interface SnapshotRecoverySource {
/**
- * @member {string} [location] Geographical location of the source web app,
- * e.g. SouthEastAsia, SouthCentralUS
+ * Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS
*/
location?: string;
/**
- * @member {string} [id] ARM resource ID of the source app.
+ * 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}
@@ -8136,2067 +6633,1708 @@ export interface SnapshotRecoverySource {
}
/**
- * @interface
- * An interface representing SnapshotRestoreRequest.
* Details about app recovery operation.
- *
- * @extends ProxyOnlyResource
*/
export interface SnapshotRestoreRequest extends ProxyOnlyResource {
/**
- * @member {string} [snapshotTime] Point in time in which the app restore
- * should be done, formatted as a DateTime string.
+ * Point in time in which the app restore should be done, formatted as a DateTime string.
*/
snapshotTime?: string;
/**
- * @member {SnapshotRecoverySource} [recoverySource] Optional. Specifies the
- * web app that snapshot contents will be retrieved from.
+ * Optional. Specifies the web app that snapshot contents will be retrieved from.
* If empty, the targeted web app will be used as the source.
*/
recoverySource?: SnapshotRecoverySource;
/**
- * @member {boolean} overwrite If true
the restore operation can
- * overwrite source app; otherwise, false
.
+ * If true
the restore operation can overwrite source app; otherwise,
+ * false
.
*/
overwrite: boolean;
/**
- * @member {boolean} [recoverConfiguration] If true, site configuration, in
- * addition to content, will be reverted.
+ * If true, site configuration, in addition to content, will be reverted.
*/
recoverConfiguration?: boolean;
/**
- * @member {boolean} [ignoreConflictingHostNames] If true, custom hostname
- * conflicts will be ignored when recovering to a target web app.
+ * 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;
/**
- * @member {boolean} [useDRSecondary] If true, the snapshot is retrieved from
- * DRSecondary endpoint.
+ * If true, the snapshot is retrieved from DRSecondary endpoint.
*/
useDRSecondary?: boolean;
}
/**
- * @interface
- * An interface representing StorageMigrationOptions.
* Options for app content migration.
- *
- * @extends ProxyOnlyResource
*/
export interface StorageMigrationOptions extends ProxyOnlyResource {
/**
- * @member {string} azurefilesConnectionString AzureFiles connection string.
+ * AzureFiles connection string.
*/
azurefilesConnectionString: string;
/**
- * @member {string} azurefilesShare AzureFiles share.
+ * AzureFiles share.
*/
azurefilesShare: string;
/**
- * @member {boolean} [switchSiteAfterMigration] true
if the app
- * should be switched over; otherwise, false
. Default value:
- * false .
+ * true
if the app should be switched over; otherwise, false
. Default
+ * value: false.
*/
switchSiteAfterMigration?: boolean;
/**
- * @member {boolean} [blockWriteAccessToSite] true
if the app
- * should be read only during copy operation; otherwise, false
.
- * Default value: false .
+ * true
if the app should be read only during copy operation; otherwise,
+ * false
. Default value: false.
*/
blockWriteAccessToSite?: boolean;
}
/**
- * @interface
- * An interface representing StorageMigrationResponse.
* Response for a migration of app content request.
- *
- * @extends ProxyOnlyResource
*/
export interface StorageMigrationResponse extends ProxyOnlyResource {
/**
- * @member {string} [operationId] 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.**
+ * When server starts the migration process, it will return an operation ID identifying that
+ * particular migration operation.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly operationId?: string;
}
/**
- * @interface
- * An interface representing StringDictionary.
* String dictionary resource.
- *
- * @extends ProxyOnlyResource
*/
export interface StringDictionary extends ProxyOnlyResource {
/**
- * @member {{ [propertyName: string]: string }} [properties] Settings.
+ * Settings.
*/
properties?: { [propertyName: string]: string };
}
/**
- * @interface
- * An interface representing SwiftVirtualNetwork.
- * Swift Virtual Network Contract. This is used to enable the new Swift way of
- * doing virtual network integration.
- *
- * @extends ProxyOnlyResource
+ * Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual
+ * network integration.
*/
export interface SwiftVirtualNetwork extends ProxyOnlyResource {
/**
- * @member {string} [subnetResourceId] 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.
+ * 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.
*/
subnetResourceId?: string;
/**
- * @member {boolean} [swiftSupported] A flag that specifies if the scale unit
- * this Web App is on supports Swift integration.
+ * A flag that specifies if the scale unit this Web App is on supports Swift integration.
*/
swiftSupported?: boolean;
}
/**
- * @interface
- * An interface representing TriggeredJobRun.
* Triggered Web Job Run Information.
- *
- * @extends ProxyOnlyResource
*/
export interface TriggeredJobRun extends ProxyOnlyResource {
/**
- * @member {string} [webJobId] Job ID.
+ * Job ID.
*/
webJobId?: string;
/**
- * @member {string} [webJobName] Job name.
+ * Job name.
*/
webJobName?: string;
/**
- * @member {TriggeredWebJobStatus} [status] Job status. Possible values
- * include: 'Success', 'Failed', 'Error'
+ * Job status. Possible values include: 'Success', 'Failed', 'Error'
*/
status?: TriggeredWebJobStatus;
/**
- * @member {Date} [startTime] Start time.
+ * Start time.
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End time.
+ * End time.
*/
endTime?: Date;
/**
- * @member {string} [duration] Job duration.
+ * Job duration.
*/
duration?: string;
/**
- * @member {string} [outputUrl] Output URL.
+ * Output URL.
*/
outputUrl?: string;
/**
- * @member {string} [errorUrl] Error URL.
+ * Error URL.
*/
errorUrl?: string;
/**
- * @member {string} [url] Job URL.
+ * Job URL.
*/
url?: string;
/**
- * @member {string} [jobName] Job name.
+ * Job name.
*/
jobName?: string;
/**
- * @member {string} [trigger] Job trigger.
+ * Job trigger.
*/
trigger?: string;
}
/**
- * @interface
- * An interface representing TriggeredJobHistory.
- * Triggered Web Job History. List of Triggered Web Job Run Information
- * elements.
- *
- * @extends ProxyOnlyResource
+ * Triggered Web Job History. List of Triggered Web Job Run Information elements.
*/
export interface TriggeredJobHistory extends ProxyOnlyResource {
/**
- * @member {TriggeredJobRun[]} [runs] List of triggered web job runs.
+ * List of triggered web job runs.
*/
runs?: TriggeredJobRun[];
}
/**
- * @interface
- * An interface representing TriggeredWebJob.
* Triggered Web Job Information.
- *
- * @extends ProxyOnlyResource
*/
export interface TriggeredWebJob extends ProxyOnlyResource {
/**
- * @member {TriggeredJobRun} [latestRun] Latest job run information.
+ * Latest job run information.
*/
latestRun?: TriggeredJobRun;
/**
- * @member {string} [historyUrl] History URL.
+ * History URL.
*/
historyUrl?: string;
/**
- * @member {string} [schedulerLogsUrl] Scheduler Logs URL.
+ * Scheduler Logs URL.
*/
schedulerLogsUrl?: string;
/**
- * @member {string} [runCommand] Run command.
+ * Run command.
*/
runCommand?: string;
/**
- * @member {string} [url] Job URL.
+ * Job URL.
*/
url?: string;
/**
- * @member {string} [extraInfoUrl] Extra Info URL.
+ * Extra Info URL.
*/
extraInfoUrl?: string;
/**
- * @member {WebJobType} [webJobType] Job type. Possible values include:
- * 'Continuous', 'Triggered'
+ * Job type. Possible values include: 'Continuous', 'Triggered'
*/
webJobType?: WebJobType;
/**
- * @member {string} [error] Error information.
+ * Error information.
*/
error?: string;
/**
- * @member {boolean} [usingSdk] Using SDK?
+ * Using SDK?
*/
usingSdk?: boolean;
/**
- * @member {{ [propertyName: string]: any }} [settings] Job settings.
+ * Job settings.
*/
settings?: { [propertyName: string]: any };
}
/**
- * @interface
- * An interface representing WebJob.
* Web Job Information.
- *
- * @extends ProxyOnlyResource
*/
export interface WebJob extends ProxyOnlyResource {
/**
- * @member {string} [runCommand] Run command.
+ * Run command.
*/
runCommand?: string;
/**
- * @member {string} [url] Job URL.
+ * Job URL.
*/
url?: string;
/**
- * @member {string} [extraInfoUrl] Extra Info URL.
+ * Extra Info URL.
*/
extraInfoUrl?: string;
/**
- * @member {WebJobType} [webJobType] Job type. Possible values include:
- * 'Continuous', 'Triggered'
+ * Job type. Possible values include: 'Continuous', 'Triggered'
*/
webJobType?: WebJobType;
/**
- * @member {string} [error] Error information.
+ * Error information.
*/
error?: string;
/**
- * @member {boolean} [usingSdk] Using SDK?
+ * Using SDK?
*/
usingSdk?: boolean;
/**
- * @member {{ [propertyName: string]: any }} [settings] Job settings.
+ * Job settings.
*/
settings?: { [propertyName: string]: any };
}
/**
- * @interface
- * An interface representing AddressResponse.
* Describes main public IP address and any extra virtual IPs.
- *
*/
export interface AddressResponse {
/**
- * @member {string} [serviceIpAddress] Main public virtual IP.
+ * Main public virtual IP.
*/
serviceIpAddress?: string;
/**
- * @member {string} [internalIpAddress] Virtual Network internal IP address
- * of the App Service Environment if it is in internal load-balancing mode.
+ * Virtual Network internal IP address of the App Service Environment if it is in internal
+ * load-balancing mode.
*/
internalIpAddress?: string;
/**
- * @member {string[]} [outboundIpAddresses] IP addresses appearing on
- * outbound connections.
+ * IP addresses appearing on outbound connections.
*/
outboundIpAddresses?: string[];
/**
- * @member {VirtualIPMapping[]} [vipMappings] Additional virtual IPs.
+ * Additional virtual IPs.
*/
vipMappings?: VirtualIPMapping[];
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentResource.
* App Service Environment ARM resource.
- *
- * @extends Resource
*/
export interface AppServiceEnvironmentResource extends Resource {
/**
- * @member {string} appServiceEnvironmentResourceName Name of the App Service
- * Environment.
+ * Name of the App Service Environment.
*/
appServiceEnvironmentResourceName: string;
/**
- * @member {string} appServiceEnvironmentResourceLocation Location of the App
- * Service Environment, e.g. "West US".
+ * Location of the App Service Environment, e.g. "West US".
*/
appServiceEnvironmentResourceLocation: string;
/**
- * @member {ProvisioningState} [provisioningState] 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.**
+ * Provisioning state of the App Service Environment. Possible values include: 'Succeeded',
+ * 'Failed', 'Canceled', 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {HostingEnvironmentStatus} [status] Current status of the App
- * Service Environment. Possible values include: 'Preparing', 'Ready',
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly status?: HostingEnvironmentStatus;
/**
- * @member {string} [vnetName] Name of the Virtual Network for the App
- * Service Environment.
+ * Name of the Virtual Network for the App Service Environment.
*/
vnetName?: string;
/**
- * @member {string} [vnetResourceGroupName] Resource group of the Virtual
- * Network.
+ * Resource group of the Virtual Network.
*/
vnetResourceGroupName?: string;
/**
- * @member {string} [vnetSubnetName] Subnet of the Virtual Network.
+ * Subnet of the Virtual Network.
*/
vnetSubnetName?: string;
/**
- * @member {VirtualNetworkProfile} virtualNetwork Description of the Virtual
- * Network.
+ * Description of the Virtual Network.
*/
virtualNetwork: VirtualNetworkProfile;
/**
- * @member {InternalLoadBalancingMode} [internalLoadBalancingMode] Specifies
- * which endpoints to serve internally in the Virtual Network for the App
- * Service Environment. Possible values include: 'None', 'Web', 'Publishing'
+ * Specifies which endpoints to serve internally in the Virtual Network for the App Service
+ * Environment. Possible values include: 'None', 'Web', 'Publishing'
*/
internalLoadBalancingMode?: InternalLoadBalancingMode;
/**
- * @member {string} [multiSize] Front-end VM size, e.g. "Medium", "Large".
+ * Front-end VM size, e.g. "Medium", "Large".
*/
multiSize?: string;
/**
- * @member {number} [multiRoleCount] Number of front-end instances.
+ * Number of front-end instances.
*/
multiRoleCount?: number;
/**
- * @member {WorkerPool[]} workerPools Description of worker pools with worker
- * size IDs, VM sizes, and number of workers in each pool.
+ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each
+ * pool.
*/
workerPools: WorkerPool[];
/**
- * @member {number} [ipsslAddressCount] Number of IP SSL addresses reserved
- * for the App Service Environment.
+ * Number of IP SSL addresses reserved for the App Service Environment.
*/
ipsslAddressCount?: number;
/**
- * @member {string} [databaseEdition] Edition of the metadata database for
- * the App Service Environment, e.g. "Standard".
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Edition of the metadata database for the App Service Environment, e.g. "Standard".
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databaseEdition?: string;
/**
- * @member {string} [databaseServiceObjective] Service objective of the
- * metadata database for the App Service Environment, e.g. "S0".
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Service objective of the metadata database for the App Service Environment, e.g. "S0".
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databaseServiceObjective?: string;
/**
- * @member {number} [upgradeDomains] Number of upgrade domains of the App
- * Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Number of upgrade domains of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly upgradeDomains?: number;
/**
- * @member {string} [subscriptionId] Subscription of the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Subscription of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subscriptionId?: string;
/**
- * @member {string} [dnsSuffix] DNS suffix of the App Service Environment.
+ * DNS suffix of the App Service Environment.
*/
dnsSuffix?: string;
/**
- * @member {string} [lastAction] Last deployment action on the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Last deployment action on the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastAction?: string;
/**
- * @member {string} [lastActionResult] Result of the last deployment action
- * on the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Result of the last deployment action on the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastActionResult?: string;
/**
- * @member {string} [allowedMultiSizes] List of comma separated strings
- * describing which VM sizes are allowed for front-ends.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of comma separated strings describing which VM sizes are allowed for front-ends.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly allowedMultiSizes?: string;
/**
- * @member {string} [allowedWorkerSizes] List of comma separated strings
- * describing which VM sizes are allowed for workers.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of comma separated strings describing which VM sizes are allowed for workers.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly allowedWorkerSizes?: string;
/**
- * @member {number} [maximumNumberOfMachines] Maximum number of VMs in the
- * App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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 maximumNumberOfMachines?: number;
/**
- * @member {VirtualIPMapping[]} [vipMappings] Description of IP SSL mapping
- * for the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of IP SSL mapping for the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly vipMappings?: VirtualIPMapping[];
/**
- * @member {StampCapacity[]} [environmentCapacities] Current total, used, and
- * available worker capacities.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current total, used, and available worker capacities.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentCapacities?: StampCapacity[];
/**
- * @member {NetworkAccessControlEntry[]} [networkAccessControlList] Access
- * control list for controlling traffic to the App Service Environment.
+ * Access control list for controlling traffic to the App Service Environment.
*/
networkAccessControlList?: NetworkAccessControlEntry[];
/**
- * @member {boolean} [environmentIsHealthy] True/false indicating whether the
- * App Service Environment is healthy.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * True/false indicating whether the App Service Environment is healthy.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentIsHealthy?: boolean;
/**
- * @member {string} [environmentStatus] Detailed message about with results
- * of the last check of the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed message about with results of the last check of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentStatus?: string;
/**
- * @member {string} [resourceGroup] Resource group of the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource group of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {number} [frontEndScaleFactor] Scale factor for front-ends.
+ * Scale factor for front-ends.
*/
frontEndScaleFactor?: number;
/**
- * @member {number} [defaultFrontEndScaleFactor] Default Scale Factor for
- * FrontEnds.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Default Scale Factor for FrontEnds.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly defaultFrontEndScaleFactor?: number;
/**
- * @member {string} [apiManagementAccountId] API Management Account
- * associated with the App Service Environment.
+ * API Management Account associated with the App Service Environment.
*/
apiManagementAccountId?: string;
/**
- * @member {boolean} [suspended] 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
+ * 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).
*/
suspended?: boolean;
/**
- * @member {boolean} [dynamicCacheEnabled] True/false indicating whether the
- * App Service Environment is suspended. The environment can be suspended
- * e.g. when the management endpoint is no longer available
+ * True/false indicating whether the App Service Environment is suspended. The environment can be
+ * suspended e.g. when the management endpoint is no longer available
* (most likely because NSG blocked the incoming traffic).
*/
dynamicCacheEnabled?: boolean;
/**
- * @member {NameValuePair[]} [clusterSettings] Custom settings for changing
- * the behavior of the App Service Environment.
+ * Custom settings for changing the behavior of the App Service Environment.
*/
clusterSettings?: NameValuePair[];
/**
- * @member {string[]} [userWhitelistedIpRanges] User added ip ranges to
- * whitelist on ASE db
+ * User added ip ranges to whitelist on ASE db
*/
userWhitelistedIpRanges?: string[];
/**
- * @member {boolean} [hasLinuxWorkers] Flag that displays whether an ASE has
- * linux workers or not
+ * Flag that displays whether an ASE has linux workers or not
*/
hasLinuxWorkers?: boolean;
/**
- * @member {string} [sslCertKeyVaultId] Key Vault ID for ILB App Service
- * Environment default SSL certificate
+ * Key Vault ID for ILB App Service Environment default SSL certificate
*/
sslCertKeyVaultId?: string;
/**
- * @member {string} [sslCertKeyVaultSecretName] Key Vault Secret Name for ILB
- * App Service Environment default SSL certificate
+ * Key Vault Secret Name for ILB App Service Environment default SSL certificate
*/
sslCertKeyVaultSecretName?: string;
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentPatchResource.
- * ARM resource for a app service enviroment.
- *
- * @extends ProxyOnlyResource
+ * ARM resource for a app service environment.
*/
export interface AppServiceEnvironmentPatchResource extends ProxyOnlyResource {
/**
- * @member {string} appServiceEnvironmentPatchResourceName Name of the App
- * Service Environment.
+ * Name of the App Service Environment.
*/
appServiceEnvironmentPatchResourceName: string;
/**
- * @member {string} location Location of the App Service Environment, e.g.
- * "West US".
+ * Location of the App Service Environment, e.g. "West US".
*/
location: string;
/**
- * @member {ProvisioningState} [provisioningState] 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.**
+ * Provisioning state of the App Service Environment. Possible values include: 'Succeeded',
+ * 'Failed', 'Canceled', 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
/**
- * @member {HostingEnvironmentStatus} [status] Current status of the App
- * Service Environment. Possible values include: 'Preparing', 'Ready',
+ * 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.**
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly status?: HostingEnvironmentStatus;
/**
- * @member {string} [vnetName] Name of the Virtual Network for the App
- * Service Environment.
+ * Name of the Virtual Network for the App Service Environment.
*/
vnetName?: string;
/**
- * @member {string} [vnetResourceGroupName] Resource group of the Virtual
- * Network.
+ * Resource group of the Virtual Network.
*/
vnetResourceGroupName?: string;
/**
- * @member {string} [vnetSubnetName] Subnet of the Virtual Network.
+ * Subnet of the Virtual Network.
*/
vnetSubnetName?: string;
/**
- * @member {VirtualNetworkProfile} virtualNetwork Description of the Virtual
- * Network.
+ * Description of the Virtual Network.
*/
virtualNetwork: VirtualNetworkProfile;
/**
- * @member {InternalLoadBalancingMode} [internalLoadBalancingMode] Specifies
- * which endpoints to serve internally in the Virtual Network for the App
- * Service Environment. Possible values include: 'None', 'Web', 'Publishing'
+ * Specifies which endpoints to serve internally in the Virtual Network for the App Service
+ * Environment. Possible values include: 'None', 'Web', 'Publishing'
*/
internalLoadBalancingMode?: InternalLoadBalancingMode;
/**
- * @member {string} [multiSize] Front-end VM size, e.g. "Medium", "Large".
+ * Front-end VM size, e.g. "Medium", "Large".
*/
multiSize?: string;
/**
- * @member {number} [multiRoleCount] Number of front-end instances.
+ * Number of front-end instances.
*/
multiRoleCount?: number;
/**
- * @member {WorkerPool[]} workerPools Description of worker pools with worker
- * size IDs, VM sizes, and number of workers in each pool.
+ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each
+ * pool.
*/
workerPools: WorkerPool[];
/**
- * @member {number} [ipsslAddressCount] Number of IP SSL addresses reserved
- * for the App Service Environment.
+ * Number of IP SSL addresses reserved for the App Service Environment.
*/
ipsslAddressCount?: number;
/**
- * @member {string} [databaseEdition] Edition of the metadata database for
- * the App Service Environment, e.g. "Standard".
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Edition of the metadata database for the App Service Environment, e.g. "Standard".
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databaseEdition?: string;
/**
- * @member {string} [databaseServiceObjective] Service objective of the
- * metadata database for the App Service Environment, e.g. "S0".
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Service objective of the metadata database for the App Service Environment, e.g. "S0".
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly databaseServiceObjective?: string;
/**
- * @member {number} [upgradeDomains] Number of upgrade domains of the App
- * Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Number of upgrade domains of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly upgradeDomains?: number;
/**
- * @member {string} [subscriptionId] Subscription of the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Subscription of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subscriptionId?: string;
/**
- * @member {string} [dnsSuffix] DNS suffix of the App Service Environment.
+ * DNS suffix of the App Service Environment.
*/
dnsSuffix?: string;
/**
- * @member {string} [lastAction] Last deployment action on the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Last deployment action on the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastAction?: string;
/**
- * @member {string} [lastActionResult] Result of the last deployment action
- * on the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Result of the last deployment action on the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly lastActionResult?: string;
/**
- * @member {string} [allowedMultiSizes] List of comma separated strings
- * describing which VM sizes are allowed for front-ends.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of comma separated strings describing which VM sizes are allowed for front-ends.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly allowedMultiSizes?: string;
/**
- * @member {string} [allowedWorkerSizes] List of comma separated strings
- * describing which VM sizes are allowed for workers.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * List of comma separated strings describing which VM sizes are allowed for workers.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly allowedWorkerSizes?: string;
/**
- * @member {number} [maximumNumberOfMachines] Maximum number of VMs in the
- * App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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 maximumNumberOfMachines?: number;
/**
- * @member {VirtualIPMapping[]} [vipMappings] Description of IP SSL mapping
- * for the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Description of IP SSL mapping for the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly vipMappings?: VirtualIPMapping[];
/**
- * @member {StampCapacity[]} [environmentCapacities] Current total, used, and
- * available worker capacities.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Current total, used, and available worker capacities.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentCapacities?: StampCapacity[];
/**
- * @member {NetworkAccessControlEntry[]} [networkAccessControlList] Access
- * control list for controlling traffic to the App Service Environment.
+ * Access control list for controlling traffic to the App Service Environment.
*/
networkAccessControlList?: NetworkAccessControlEntry[];
/**
- * @member {boolean} [environmentIsHealthy] True/false indicating whether the
- * App Service Environment is healthy.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * True/false indicating whether the App Service Environment is healthy.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentIsHealthy?: boolean;
/**
- * @member {string} [environmentStatus] Detailed message about with results
- * of the last check of the App Service Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Detailed message about with results of the last check of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly environmentStatus?: string;
/**
- * @member {string} [resourceGroup] Resource group of the App Service
- * Environment.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource group of the App Service Environment.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {number} [frontEndScaleFactor] Scale factor for front-ends.
+ * Scale factor for front-ends.
*/
frontEndScaleFactor?: number;
/**
- * @member {number} [defaultFrontEndScaleFactor] Default Scale Factor for
- * FrontEnds.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Default Scale Factor for FrontEnds.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly defaultFrontEndScaleFactor?: number;
/**
- * @member {string} [apiManagementAccountId] API Management Account
- * associated with the App Service Environment.
+ * API Management Account associated with the App Service Environment.
*/
apiManagementAccountId?: string;
/**
- * @member {boolean} [suspended] 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
+ * 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).
*/
suspended?: boolean;
/**
- * @member {boolean} [dynamicCacheEnabled] True/false indicating whether the
- * App Service Environment is suspended. The environment can be suspended
- * e.g. when the management endpoint is no longer available
+ * True/false indicating whether the App Service Environment is suspended. The environment can be
+ * suspended e.g. when the management endpoint is no longer available
* (most likely because NSG blocked the incoming traffic).
*/
dynamicCacheEnabled?: boolean;
/**
- * @member {NameValuePair[]} [clusterSettings] Custom settings for changing
- * the behavior of the App Service Environment.
+ * Custom settings for changing the behavior of the App Service Environment.
*/
clusterSettings?: NameValuePair[];
/**
- * @member {string[]} [userWhitelistedIpRanges] User added ip ranges to
- * whitelist on ASE db
+ * User added ip ranges to whitelist on ASE db
*/
userWhitelistedIpRanges?: string[];
/**
- * @member {boolean} [hasLinuxWorkers] Flag that displays whether an ASE has
- * linux workers or not
+ * Flag that displays whether an ASE has linux workers or not
*/
hasLinuxWorkers?: boolean;
/**
- * @member {string} [sslCertKeyVaultId] Key Vault ID for ILB App Service
- * Environment default SSL certificate
+ * Key Vault ID for ILB App Service Environment default SSL certificate
*/
sslCertKeyVaultId?: string;
/**
- * @member {string} [sslCertKeyVaultSecretName] Key Vault Secret Name for ILB
- * App Service Environment default SSL certificate
+ * Key Vault Secret Name for ILB App Service Environment default SSL certificate
*/
sslCertKeyVaultSecretName?: string;
}
/**
- * @interface
- * An interface representing HostingEnvironmentDiagnostics.
+ * Current TCP connectivity information from the App Service Environment to a single endpoint.
+ */
+export interface EndpointDetail {
+ /**
+ * An IP Address that Domain Name currently resolves to.
+ */
+ ipAddress?: string;
+ /**
+ * The port an endpoint is connected to.
+ */
+ port?: number;
+ /**
+ * The time in milliseconds it takes for a TCP connection to be created from the App Service
+ * Environment to this IpAddress at this Port.
+ */
+ latency?: number;
+ /**
+ * Whether it is possible to create a TCP connection from the App Service Environment to this
+ * IpAddress at this Port.
+ */
+ isAccessable?: boolean;
+}
+
+/**
+ * A domain name that a service is reached at, including details of the current connection status.
+ */
+export interface EndpointDependency {
+ /**
+ * The domain name of the dependency.
+ */
+ domainName?: string;
+ /**
+ * The IP Addresses and Ports used when connecting to DomainName.
+ */
+ endpointDetails?: EndpointDetail[];
+}
+
+/**
* Diagnostics for an App Service Environment.
- *
*/
export interface HostingEnvironmentDiagnostics {
/**
- * @member {string} [name] Name/identifier of the diagnostics.
+ * Name/identifier of the diagnostics.
*/
name?: string;
/**
- * @member {string} [diagnosicsOutput] Diagnostics output.
+ * Diagnostics output.
*/
diagnosicsOutput?: string;
}
/**
- * @interface
- * An interface representing MetricAvailabilily.
+ * The IP Addresses and Ports that require inbound network access to and within the subnet of the
+ * App Service Environment.
+ */
+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[];
+ /**
+ * The ports that network traffic will arrive to the App Service Environment at.
+ */
+ ports?: string[];
+}
+
+/**
* Metric availability and retention.
- *
*/
export interface MetricAvailabilily {
/**
- * @member {string} [timeGrain] Time grain.
+ * Time grain.
*/
timeGrain?: string;
/**
- * @member {string} [retention] Retention period for the current time grain.
+ * Retention period for the current time grain.
*/
retention?: string;
}
/**
- * @interface
- * An interface representing MetricDefinition.
* Metadata for a metric.
- *
- * @extends ProxyOnlyResource
*/
export interface MetricDefinition extends ProxyOnlyResource {
/**
- * @member {string} [unit] Unit of the metric.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Unit of the metric.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly unit?: string;
/**
- * @member {string} [primaryAggregationType] Primary aggregation type.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Primary aggregation type.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly primaryAggregationType?: string;
/**
- * @member {MetricAvailabilily[]} [metricAvailabilities] 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.**
+ * List of time grains supported for the metric together with retention period.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly metricAvailabilities?: MetricAvailabilily[];
/**
- * @member {string} [displayName] Friendly name shown in the UI.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Friendly name shown in the UI.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly displayName?: string;
}
/**
- * @interface
- * An interface representing SkuInfo.
+ * Endpoints accessed for a common purpose that the App Service Environment requires outbound
+ * network access to.
+ */
+export interface OutboundEnvironmentEndpoint {
+ /**
+ * The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL
+ * Database, and Azure Active Directory.
+ */
+ category?: string;
+ /**
+ * The endpoints that the App Service Environment reaches the service at.
+ */
+ endpoints?: EndpointDependency[];
+}
+
+/**
* SKU discovery information.
- *
*/
export interface SkuInfo {
/**
- * @member {string} [resourceType] Resource type that this SKU applies to.
+ * Resource type that this SKU applies to.
*/
resourceType?: string;
/**
- * @member {SkuDescription} [sku] Name and tier of the SKU.
+ * Name and tier of the SKU.
*/
sku?: SkuDescription;
/**
- * @member {SkuCapacity} [capacity] Min, max, and default scale values of the
- * SKU.
+ * Min, max, and default scale values of the SKU.
*/
capacity?: SkuCapacity;
}
/**
- * @interface
- * An interface representing Usage.
* Usage of the quota resource.
- *
- * @extends ProxyOnlyResource
*/
export interface Usage extends ProxyOnlyResource {
/**
- * @member {string} [displayName] Friendly name shown in the UI.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Friendly name shown in the UI.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly displayName?: string;
/**
- * @member {string} [resourceName] Name of the quota resource.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Name of the quota resource.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceName?: string;
/**
- * @member {string} [unit] Units of measurement for the quota resource.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Units of measurement for the quota resource.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly unit?: string;
/**
- * @member {number} [currentValue] The current value of the resource counter.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The current value of the resource counter.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly currentValue?: number;
/**
- * @member {number} [limit] The resource limit.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The resource limit.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly limit?: number;
/**
- * @member {Date} [nextResetTime] Next reset time for the resource counter.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Next reset time for the resource counter.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly nextResetTime?: Date;
/**
- * @member {ComputeModeOptions} [computeMode] 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.**
+ * 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;
/**
- * @member {string} [siteMode] Site mode used for this usage.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Site mode used for this usage.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly siteMode?: string;
}
/**
- * @interface
- * An interface representing WorkerPoolResource.
* Worker pool of an App Service Environment ARM resource.
- *
- * @extends ProxyOnlyResource
*/
export interface WorkerPoolResource extends ProxyOnlyResource {
/**
- * @member {number} [workerSizeId] Worker size ID for referencing this worker
- * pool.
+ * Worker size ID for referencing this worker pool.
*/
workerSizeId?: number;
/**
- * @member {ComputeModeOptions} [computeMode] Shared or dedicated app
- * hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
+ * Shared or dedicated app hosting. Possible values include: 'Shared', 'Dedicated', 'Dynamic'
*/
computeMode?: ComputeModeOptions;
/**
- * @member {string} [workerSize] VM size of the worker pool instances.
+ * VM size of the worker pool instances.
*/
workerSize?: string;
/**
- * @member {number} [workerCount] Number of instances in the worker pool.
+ * Number of instances in the worker pool.
*/
workerCount?: number;
/**
- * @member {string[]} [instanceNames] 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.**
+ * 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.**
*/
readonly instanceNames?: string[];
- /**
- * @member {SkuDescription} [sku]
- */
sku?: SkuDescription;
}
/**
- * @interface
- * An interface representing AppServicePlanPatchResource.
* ARM resource for a app service plan.
- *
- * @extends ProxyOnlyResource
*/
export interface AppServicePlanPatchResource extends ProxyOnlyResource {
/**
- * @member {string} [workerTierName] Target worker tier assigned to the App
- * Service plan.
+ * Target worker tier assigned to the App Service plan.
*/
workerTierName?: string;
/**
- * @member {StatusOptions} [status] 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.**
+ * 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 status?: StatusOptions;
/**
- * @member {string} [subscription] App Service plan subscription.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * App Service plan subscription.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly subscription?: string;
/**
- * @member {string} [adminSiteName] App Service plan administration site.
- */
- adminSiteName?: string;
- /**
- * @member {HostingEnvironmentProfile} [hostingEnvironmentProfile]
- * Specification for the App Service Environment to use for the App Service
- * plan.
+ * Specification for the App Service Environment to use for the App Service plan.
*/
hostingEnvironmentProfile?: HostingEnvironmentProfile;
/**
- * @member {number} [maximumNumberOfWorkers] 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.**
+ * 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 maximumNumberOfWorkers?: number;
/**
- * @member {string} [geoRegion] Geographical location for the App Service
- * plan.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Geographical location for the App Service plan.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly geoRegion?: string;
/**
- * @member {boolean} [perSiteScaling] 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 .
+ * 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.
*/
perSiteScaling?: boolean;
/**
- * @member {number} [maximumElasticWorkerCount] Maximum number of total
- * workers allowed for this ElasticScaleEnabled App Service Plan
+ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
*/
maximumElasticWorkerCount?: number;
/**
- * @member {number} [numberOfSites] Number of apps assigned to this App
- * Service plan.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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 numberOfSites?: number;
/**
- * @member {boolean} [isSpot] If true
, this App Service Plan
- * owns spot instances.
+ * If true
, this App Service Plan owns spot instances.
*/
isSpot?: boolean;
/**
- * @member {Date} [spotExpirationTime] The time when the server farm expires.
- * Valid only if it is a spot server farm.
+ * The time when the server farm expires. Valid only if it is a spot server farm.
*/
spotExpirationTime?: Date;
/**
- * @member {Date} [freeOfferExpirationTime] The time when the server farm
- * free offer expires.
+ * The time when the server farm free offer expires.
*/
freeOfferExpirationTime?: Date;
/**
- * @member {string} [resourceGroup] Resource group of the App Service plan.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Resource group of the App Service plan.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly resourceGroup?: string;
/**
- * @member {boolean} [reserved] If Linux app service plan true
,
- * false
otherwise. Default value: false .
+ * If Linux app service plan true
, false
otherwise. Default value:
+ * false.
*/
reserved?: boolean;
/**
- * @member {boolean} [isXenon] Obsolete: If Hyper-V container app service
- * plan true
, false
otherwise. Default value: false
- * .
+ * Obsolete: If Hyper-V container app service plan true
, false
+ * otherwise. Default value: false.
*/
isXenon?: boolean;
/**
- * @member {boolean} [hyperV] If Hyper-V container app service plan
- * true
, false
otherwise. Default value: false .
+ * If Hyper-V container app service plan true
, false
otherwise. Default
+ * value: false.
*/
hyperV?: boolean;
/**
- * @member {number} [targetWorkerCount] Scaling worker count.
+ * Scaling worker count.
*/
targetWorkerCount?: number;
/**
- * @member {number} [targetWorkerSizeId] Scaling worker size ID.
+ * Scaling worker size ID.
*/
targetWorkerSizeId?: number;
/**
- * @member {ProvisioningState} [provisioningState] 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.**
+ * Provisioning state of the App Service Environment. Possible values include: 'Succeeded',
+ * 'Failed', 'Canceled', 'InProgress', 'Deleting'
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly provisioningState?: ProvisioningState;
}
/**
- * @interface
- * An interface representing HybridConnectionLimits.
- * Hybrid Connection limits contract. This is used to return the plan limits of
- * Hybrid Connections.
- *
- * @extends ProxyOnlyResource
+ * Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections.
*/
export interface HybridConnectionLimits extends ProxyOnlyResource {
/**
- * @member {number} [current] The current number of Hybrid Connections.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The current number of Hybrid Connections.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly current?: number;
/**
- * @member {number} [maximum] The maximum number of Hybrid Connections
- * allowed.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * The maximum number of Hybrid Connections allowed.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly maximum?: number;
}
/**
- * @interface
- * An interface representing ResourceHealthMetadata.
* Used for getting ResourceHealthCheck settings.
- *
- * @extends ProxyOnlyResource
*/
export interface ResourceHealthMetadata extends ProxyOnlyResource {
/**
- * @member {string} [category] The category that the resource matches in the
- * RHC Policy File
+ * The category that the resource matches in the RHC Policy File
*/
category?: string;
/**
- * @member {boolean} [signalAvailability] Is there a health signal for the
- * resource
+ * Is there a health signal for the resource
*/
signalAvailability?: boolean;
}
/**
- * @interface
- * An interface representing AppServiceCertificateOrdersResendRequestEmailsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceCertificateOrdersResendRequestEmailsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [name] Name of the object.
+ * Name of the object.
*/
name?: string;
}
/**
- * @interface
- * An interface representing DomainsCheckAvailabilityOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DomainsCheckAvailabilityOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [name] Name of the object.
+ * Name of the object.
*/
name?: string;
}
/**
- * @interface
- * An interface representing DomainsDeleteMethodOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DomainsDeleteMethodOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [forceHardDeleteDomain] Specify true
to
- * delete the domain immediately. The default is false
which
- * deletes the domain after 24 hours.
+ * Specify true
to delete the domain immediately. The default is false
+ * which deletes the domain after 24 hours.
*/
forceHardDeleteDomain?: boolean;
}
/**
- * @interface
- * An interface representing DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsGetHostingEnvironmentDetectorResponseOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing DiagnosticsGetSiteDetectorResponseOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsGetSiteDetectorResponseOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing DiagnosticsExecuteSiteAnalysisOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsExecuteSiteAnalysisOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing DiagnosticsExecuteSiteDetectorOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsExecuteSiteDetectorOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing DiagnosticsGetSiteDetectorResponseSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsGetSiteDetectorResponseSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing DiagnosticsExecuteSiteAnalysisSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsExecuteSiteAnalysisSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing DiagnosticsExecuteSiteDetectorSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface DiagnosticsExecuteSiteDetectorSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {Date} [startTime] Start Time
+ * Start Time
*/
startTime?: Date;
/**
- * @member {Date} [endTime] End Time
+ * End Time
*/
endTime?: Date;
/**
- * @member {string} [timeGrain] Time Grain
+ * Time Grain
*/
timeGrain?: string;
}
/**
- * @interface
- * An interface representing ProviderGetAvailableStacksOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface ProviderGetAvailableStacksOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {OsTypeSelected} [osTypeSelected] Possible values include:
- * 'Windows', 'Linux', 'WindowsFunctions', 'LinuxFunctions'
+ * Possible values include: 'Windows', 'Linux', 'WindowsFunctions', 'LinuxFunctions'
*/
osTypeSelected?: OsTypeSelected;
}
/**
- * @interface
- * An interface representing ProviderGetAvailableStacksOnPremOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface ProviderGetAvailableStacksOnPremOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {OsTypeSelected1} [osTypeSelected] Possible values include:
- * 'Windows', 'Linux', 'WindowsFunctions', 'LinuxFunctions'
+ * Possible values include: 'Windows', 'Linux', 'WindowsFunctions', 'LinuxFunctions'
*/
osTypeSelected?: OsTypeSelected1;
}
/**
- * @interface
- * An interface representing RecommendationsListOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface RecommendationsListOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [featured] Specify true
to return only the
- * most critical recommendations. The default is false
, which
- * returns all recommendations.
+ * Specify true
to return only the most critical recommendations. The default is
+ * false
, which returns all recommendations.
*/
featured?: boolean;
/**
- * @member {string} [filter] Filter is specified by using OData syntax.
- * Example: $filter=channel eq 'Api' or channel eq 'Notification' and
- * startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and
+ * Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq
+ * 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and
* timeGrain eq duration'[PT1H|PT1M|P1D]
*/
filter?: string;
}
/**
- * @interface
- * An interface representing RecommendationsListHistoryForWebAppOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
+ */
+export interface RecommendationsListHistoryForHostingEnvironmentOptionalParams extends msRest.RequestOptionsBase {
+ /**
+ * Specify false
to return all recommendations. The default is true
,
+ * which returns only expired recommendations.
+ */
+ expiredOnly?: boolean;
+ /**
+ * Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq
+ * 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and
+ * timeGrain eq duration'[PT1H|PT1M|P1D]
+ */
+ filter?: string;
+}
+
+/**
+ * Optional Parameters.
+ */
+export interface RecommendationsListRecommendedRulesForHostingEnvironmentOptionalParams extends msRest.RequestOptionsBase {
+ /**
+ * Specify true
to return only the most critical recommendations. The default is
+ * false
, which returns all recommendations.
+ */
+ featured?: boolean;
+ /**
+ * Return only channels specified in the filter. Filter is specified by using OData syntax.
+ * Example: $filter=channel eq 'Api' or channel eq 'Notification'
+ */
+ filter?: string;
+}
+
+/**
+ * Optional Parameters.
+ */
+export interface RecommendationsGetRuleDetailsByHostingEnvironmentOptionalParams extends msRest.RequestOptionsBase {
+ /**
+ * Specify true
to update the last-seen timestamp of the recommendation object.
+ */
+ updateSeen?: boolean;
+ /**
+ * The GUID of the recommendation object if you query an expired one. You don't need to specify
+ * it to query an active entry.
+ */
+ recommendationId?: string;
+}
+
+/**
+ * Optional Parameters.
*/
export interface RecommendationsListHistoryForWebAppOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [expiredOnly] Specify false
to return all
- * recommendations. The default is true
, which returns only
- * expired recommendations.
+ * Specify false
to return all recommendations. The default is true
,
+ * which returns only expired recommendations.
*/
expiredOnly?: boolean;
/**
- * @member {string} [filter] Filter is specified by using OData syntax.
- * Example: $filter=channel eq 'Api' or channel eq 'Notification' and
- * startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and
+ * Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq
+ * 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and
* timeGrain eq duration'[PT1H|PT1M|P1D]
*/
filter?: string;
}
/**
- * @interface
- * An interface representing RecommendationsListRecommendedRulesForWebAppOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface RecommendationsListRecommendedRulesForWebAppOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [featured] Specify true
to return only the
- * most critical recommendations. The default is false
, which
- * returns all recommendations.
+ * Specify true
to return only the most critical recommendations. The default is
+ * false
, which returns all recommendations.
*/
featured?: boolean;
/**
- * @member {string} [filter] Return only channels specified in the filter.
- * Filter is specified by using OData syntax. Example: $filter=channel eq
- * 'Api' or channel eq 'Notification'
+ * Return only channels specified in the filter. Filter is specified by using OData syntax.
+ * Example: $filter=channel eq 'Api' or channel eq 'Notification'
*/
filter?: string;
}
/**
- * @interface
- * An interface representing RecommendationsGetRuleDetailsByWebAppOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface RecommendationsGetRuleDetailsByWebAppOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [updateSeen] Specify true
to update the
- * last-seen timestamp of the recommendation object.
+ * Specify true
to update the last-seen timestamp of the recommendation object.
*/
updateSeen?: boolean;
/**
- * @member {string} [recommendationId] The GUID of the recommedation object
- * if you query an expired one. You don't need to specify it to query an
- * active entry.
+ * The GUID of the recommendation object if you query an expired one. You don't need to specify
+ * it to query an active entry.
*/
recommendationId?: string;
}
/**
- * @interface
- * An interface representing WebSiteManagementClientListBillingMetersOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebSiteManagementClientListBillingMetersOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [billingLocation] Azure Location of billable resource
+ * Azure Location of billable resource
*/
billingLocation?: string;
/**
- * @member {string} [osType] App Service OS type meters used for
+ * App Service OS type meters used for
*/
osType?: string;
}
/**
- * @interface
- * An interface representing WebSiteManagementClientCheckNameAvailabilityOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebSiteManagementClientCheckNameAvailabilityOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [isFqdn] Is fully qualified domain name.
+ * Is fully qualified domain name.
*/
isFqdn?: boolean;
}
/**
- * @interface
- * An interface representing WebSiteManagementClientListGeoRegionsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebSiteManagementClientListGeoRegionsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {SkuName} [sku] Name of SKU used to filter the regions. Possible
- * values include: 'Free', 'Shared', 'Basic', 'Standard', 'Premium',
- * 'Dynamic', 'Isolated', 'PremiumV2', 'ElasticPremium', 'ElasticIsolated'
+ * Name of SKU used to filter the regions. Possible values include: 'Free', 'Shared', 'Basic',
+ * 'Standard', 'Premium', 'Dynamic', 'Isolated', 'PremiumV2', 'ElasticPremium', 'ElasticIsolated'
*/
sku?: SkuName;
/**
- * @member {boolean} [linuxWorkersEnabled] Specify true
if you
- * want to filter to only regions that support Linux workers.
+ * Specify true
if you want to filter to only regions that support Linux workers.
*/
linuxWorkersEnabled?: boolean;
/**
- * @member {boolean} [xenonWorkersEnabled] Specify true
if you
- * want to filter to only regions that support Xenon workers.
+ * Specify true
if you want to filter to only regions that support Xenon workers.
*/
xenonWorkersEnabled?: boolean;
/**
- * @member {boolean} [linuxDynamicWorkersEnabled] Specify true
- * if you want to filter to only regions that support Linux Consumption
+ * Specify true
if you want to filter to only regions that support Linux Consumption
* Workers.
*/
linuxDynamicWorkersEnabled?: boolean;
}
/**
- * @interface
- * An interface representing WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebSiteManagementClientListSiteIdentifiersAssignedToHostNameOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [name] Name of the object.
+ * Name of the object.
*/
name?: string;
}
/**
- * @interface
- * An interface representing WebAppsListByResourceGroupOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [includeSlots] Specify true to include
- * deployment slots in results. The default is false, which only gives you
- * the production slot of all apps.
+ * Specify true to include deployment slots in results. The default is false,
+ * which only gives you the production slot of all apps.
*/
includeSlots?: boolean;
}
/**
- * @interface
- * An interface representing WebAppsDeleteMethodOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsDeleteMethodOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [deleteMetrics] If true, web app metrics are also
- * deleted.
+ * If true, web app metrics are also deleted.
*/
deleteMetrics?: boolean;
/**
- * @member {boolean} [deleteEmptyServerFarm] Specify true if the App Service
- * plan will be empty after app deletion and you want to delete the empty App
- * Service plan. By default, the empty App Service plan is not deleted.
+ * Specify true if the App Service plan will be empty after app deletion and you want to delete
+ * the empty App Service plan. By default, the empty App Service plan is not deleted.
*/
deleteEmptyServerFarm?: boolean;
}
/**
- * @interface
- * An interface representing WebAppsAnalyzeCustomHostnameOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsAnalyzeCustomHostnameOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [hostName] Custom hostname.
+ * Custom hostname.
*/
hostName?: string;
}
/**
- * @interface
- * An interface representing WebAppsListMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify "true" to include metric details in
- * the response. It is "false" by default.
+ * Specify "true" to include metric details in the response. It is "false" by default.
*/
details?: boolean;
/**
- * @member {string} [filter] Return only metrics 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]'.
+ * Return only metrics 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;
}
/**
- * @interface
- * An interface representing WebAppsStartWebSiteNetworkTraceOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsStartWebSiteNetworkTraceOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsStartWebSiteNetworkTraceOperationOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsStartWebSiteNetworkTraceOperationOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsListPerfMonCountersOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListPerfMonCountersOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [filter] 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]'.
+ * 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;
}
/**
- * @interface
- * An interface representing WebAppsRestartOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsRestartOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [softRestart] Specify true to apply the configuration
- * settings and restarts the app only if necessary. By default, the API
- * always restarts and reprovisions the app.
+ * Specify true to apply the configuration settings and restarts the app only if necessary. By
+ * default, the API always restarts and reprovisions the app.
*/
softRestart?: boolean;
/**
- * @member {boolean} [synchronous] Specify true to block until the app is
- * restarted. By default, it is set to false, and the API responds
- * immediately (asynchronous).
+ * Specify true to block until the app is restarted. By default, it is set to false, and the API
+ * responds immediately (asynchronous).
*/
synchronous?: boolean;
}
/**
- * @interface
- * An interface representing WebAppsDeleteSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsDeleteSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [deleteMetrics] If true, web app metrics are also
- * deleted.
+ * If true, web app metrics are also deleted.
*/
deleteMetrics?: boolean;
/**
- * @member {boolean} [deleteEmptyServerFarm] Specify true if the App Service
- * plan will be empty after app deletion and you want to delete the empty App
- * Service plan. By default, the empty App Service plan is not deleted.
+ * Specify true if the App Service plan will be empty after app deletion and you want to delete
+ * the empty App Service plan. By default, the empty App Service plan is not deleted.
*/
deleteEmptyServerFarm?: boolean;
}
/**
- * @interface
- * An interface representing WebAppsAnalyzeCustomHostnameSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsAnalyzeCustomHostnameSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [hostName] Custom hostname.
+ * Custom hostname.
*/
hostName?: string;
}
/**
- * @interface
- * An interface representing WebAppsListMetricsSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListMetricsSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify "true" to include metric details in
- * the response. It is "false" by default.
+ * Specify "true" to include metric details in the response. It is "false" by default.
*/
details?: boolean;
/**
- * @member {string} [filter] Return only metrics 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]'.
+ * Return only metrics 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;
}
/**
- * @interface
- * An interface representing WebAppsStartWebSiteNetworkTraceSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsStartWebSiteNetworkTraceSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsStartWebSiteNetworkTraceOperationSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsListPerfMonCountersSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListPerfMonCountersSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [filter] 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]'.
+ * 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;
}
/**
- * @interface
- * An interface representing WebAppsRestartSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsRestartSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [softRestart] Specify true to apply the configuration
- * settings and restarts the app only if necessary. By default, the API
- * always restarts and reprovisions the app.
+ * Specify true to apply the configuration settings and restarts the app only if necessary. By
+ * default, the API always restarts and reprovisions the app.
*/
softRestart?: boolean;
/**
- * @member {boolean} [synchronous] Specify true to block until the app is
- * restarted. By default, it is set to false, and the API responds
- * immediately (asynchronous).
+ * Specify true to block until the app is restarted. By default, it is set to false, and the API
+ * responds immediately (asynchronous).
*/
synchronous?: boolean;
}
/**
- * @interface
- * An interface representing WebAppsStartNetworkTraceSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsStartNetworkTraceSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsListUsagesSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListUsagesSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [filter] 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]'.
+ * 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;
}
/**
- * @interface
- * An interface representing WebAppsStartNetworkTraceOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsStartNetworkTraceOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsListUsagesOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsListUsagesOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [filter] 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]'.
+ * 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;
}
/**
- * @interface
- * An interface representing WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsBeginStartWebSiteNetworkTraceOperationOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsBeginStartWebSiteNetworkTraceOperationSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsBeginStartNetworkTraceSlotOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsBeginStartNetworkTraceSlotOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing WebAppsBeginStartNetworkTraceOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface WebAppsBeginStartNetworkTraceOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {number} [durationInSeconds] The duration to keep capturing in
- * seconds.
+ * The duration to keep capturing in seconds.
*/
durationInSeconds?: number;
/**
- * @member {number} [maxFrameLength] The maximum frame length in bytes
- * (Optional).
+ * The maximum frame length in bytes (Optional).
*/
maxFrameLength?: number;
/**
- * @member {string} [sasUrl] The Blob URL to store capture file.
+ * The Blob URL to store capture file.
*/
sasUrl?: string;
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsDeleteMethodOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsDeleteMethodOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [forceDelete] Specify true
to force the
- * deletion even if the App Service Environment contains resources. The
- * default is false
.
+ * Specify true
to force the deletion even if the App Service Environment contains
+ * resources. The default is false
.
*/
forceDelete?: boolean;
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify true
to include instance
- * details. The default is false
.
+ * Specify true
to include instance details. The default is false
.
*/
details?: boolean;
/**
- * @member {string} [filter] 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
+ * 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]'.
*/
@@ -10204,49 +8342,38 @@ export interface AppServiceEnvironmentsListMetricsOptionalParams extends msRest.
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListMultiRolePoolInstanceMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListMultiRolePoolInstanceMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify true
to include instance
- * details. The default is false
.
+ * Specify true
to include instance details. The default is false
.
*/
details?: boolean;
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListMultiRoleMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListMultiRoleMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [startTime] Beginning time of the metrics query.
+ * Beginning time of the metrics query.
*/
startTime?: string;
/**
- * @member {string} [endTime] End time of the metrics query.
+ * End time of the metrics query.
*/
endTime?: string;
/**
- * @member {string} [timeGrain] Time granularity of the metrics query.
+ * Time granularity of the metrics query.
*/
timeGrain?: string;
/**
- * @member {boolean} [details] Specify true
to include instance
- * details. The default is false
.
+ * Specify true
to include instance details. The default is false
.
*/
details?: boolean;
/**
- * @member {string} [filter] 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
+ * 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]'.
*/
@@ -10254,32 +8381,22 @@ export interface AppServiceEnvironmentsListMultiRoleMetricsOptionalParams extend
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListWebAppsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListWebAppsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [propertiesToInclude] Comma separated list of app
- * properties to include.
+ * Comma separated list of app properties to include.
*/
propertiesToInclude?: string;
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListUsagesOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListUsagesOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [filter] 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
+ * 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]'.
*/
@@ -10287,22 +8404,16 @@ export interface AppServiceEnvironmentsListUsagesOptionalParams extends msRest.R
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListWorkerPoolInstanceMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListWorkerPoolInstanceMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify true
to include instance
- * details. The default is false
.
+ * Specify true
to include instance details. The default is false
.
*/
details?: boolean;
/**
- * @member {string} [filter] 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
+ * 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]'.
*/
@@ -10310,22 +8421,16 @@ export interface AppServiceEnvironmentsListWorkerPoolInstanceMetricsOptionalPara
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsListWebWorkerMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsListWebWorkerMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify true
to include instance
- * details. The default is false
.
+ * Specify true
to include instance details. The default is false
.
*/
details?: boolean;
/**
- * @member {string} [filter] 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
+ * 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]'.
*/
@@ -10333,55 +8438,39 @@ export interface AppServiceEnvironmentsListWebWorkerMetricsOptionalParams extend
}
/**
- * @interface
- * An interface representing AppServiceEnvironmentsBeginDeleteMethodOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServiceEnvironmentsBeginDeleteMethodOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [forceDelete] Specify true
to force the
- * deletion even if the App Service Environment contains resources. The
- * default is false
.
+ * Specify true
to force the deletion even if the App Service Environment contains
+ * resources. The default is false
.
*/
forceDelete?: boolean;
}
/**
- * @interface
- * An interface representing AppServicePlansListOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServicePlansListOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [detailed] Specify true
to return all App
- * Service plan properties. The default is false
, which returns
- * a subset of the properties.
+ * 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;
}
/**
- * @interface
- * An interface representing AppServicePlansListMetricsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServicePlansListMetricsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [details] Specify true
to include instance
- * details. The default is false
.
+ * Specify true
to include instance details. The default is false
.
*/
details?: boolean;
/**
- * @member {string} [filter] 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
+ * 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]'.
*/
@@ -10389,923 +8478,766 @@ export interface AppServicePlansListMetricsOptionalParams extends msRest.Request
}
/**
- * @interface
- * An interface representing AppServicePlansRestartWebAppsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServicePlansRestartWebAppsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {boolean} [softRestart] Specify true
to performa a
- * soft restart, applies the configuration settings and restarts the apps if
- * necessary. The default is false
, which always restarts and
+ * Specify true
to perform a soft restart, applies the configuration settings and
+ * restarts the apps if necessary. The default is false
, which always restarts and
* reprovisions the apps
*/
softRestart?: boolean;
}
/**
- * @interface
- * An interface representing AppServicePlansListWebAppsOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServicePlansListWebAppsOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [skipToken] 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
+ * 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;
/**
- * @member {string} [filter] Supported filter: $filter=state eq running.
- * Returns only web apps that are currently running
+ * Supported filter: $filter=state eq running. Returns only web apps that are currently running
*/
filter?: string;
/**
- * @member {string} [top] List page size. If specified, results are paged.
+ * List page size. If specified, results are paged.
*/
top?: string;
}
/**
- * @interface
- * An interface representing AppServicePlansListUsagesOptionalParams.
* Optional Parameters.
- *
- * @extends RequestOptionsBase
*/
export interface AppServicePlansListUsagesOptionalParams extends msRest.RequestOptionsBase {
/**
- * @member {string} [filter] 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 usages/metrics specified in the filter. Filter conforms to odata syntax. Example:
+ * $filter=(name.value eq 'Metric1' or name.value eq 'Metric2').
*/
filter?: string;
}
/**
- * @interface
* An interface representing WebSiteManagementClientOptions.
- * @extends AzureServiceClientOptions
*/
export interface WebSiteManagementClientOptions extends AzureServiceClientOptions {
- /**
- * @member {string} [baseUri]
- */
baseUri?: string;
}
-
/**
* @interface
- * An interface representing the AppServiceCertificateOrderCollection.
- * Collection of certitificate orders.
- *
+ * Collection of certificate orders.
* @extends Array
*/
export interface AppServiceCertificateOrderCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the AppServiceCertificateCollection.
- * Collection of certitificateorder certificates.
- *
+ * Collection of certificate order certificates.
* @extends Array
*/
export interface AppServiceCertificateCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the CsmOperationCollection.
* Collection of Azure resource manager operation metadata.
- *
* @extends Array
*/
export interface CsmOperationCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DomainCollection.
* Collection of domains.
- *
* @extends Array
*/
export interface DomainCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the NameIdentifierCollection.
* Collection of domain name identifiers.
- *
* @extends Array
*/
export interface NameIdentifierCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DomainOwnershipIdentifierCollection.
* Collection of domain ownership identifiers.
- *
* @extends Array
*/
export interface DomainOwnershipIdentifierCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the TopLevelDomainCollection.
* Collection of Top-level domains.
- *
* @extends Array
*/
export interface TopLevelDomainCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the TldLegalAgreementCollection.
* Collection of top-level domain legal agreements.
- *
* @extends Array
*/
export interface TldLegalAgreementCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the CertificateCollection.
* Collection of certificates.
- *
* @extends Array
*/
export interface CertificateCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DeletedWebAppCollection.
* Collection of deleted apps.
- *
* @extends Array
*/
export interface DeletedWebAppCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DetectorResponseCollection.
* Collection of detector responses
- *
* @extends Array
*/
export interface DetectorResponseCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DiagnosticCategoryCollection.
* Collection of Diagnostic Categories
- *
* @extends Array
*/
export interface DiagnosticCategoryCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DiagnosticAnalysisCollection.
* Collection of Diagnostic Analyses
- *
* @extends Array
*/
export interface DiagnosticAnalysisCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DiagnosticDetectorCollection.
* Collection of Diagnostic Detectors
- *
* @extends Array
*/
export interface DiagnosticDetectorCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ApplicationStackCollection.
* Collection of Application Stacks
- *
* @extends Array
*/
export interface ApplicationStackCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the RecommendationCollection.
* Collection of recommendations.
- *
* @extends Array
*/
export interface RecommendationCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SourceControlCollection.
* Collection of source controls.
- *
* @extends Array
*/
export interface SourceControlCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the BillingMeterCollection.
* Collection of Billing Meters
- *
* @extends Array
*/
export interface BillingMeterCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the GeoRegionCollection.
* Collection of geographical regions.
- *
* @extends Array
*/
export interface GeoRegionCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the IdentifierCollection.
* Collection of identifiers.
- *
* @extends Array
*/
export interface IdentifierCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the PremierAddOnOfferCollection.
* Collection of premier add-on offers.
- *
* @extends Array
*/
export interface PremierAddOnOfferCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the WebAppCollection.
* Collection of App Service apps.
- *
* @extends Array
*/
export interface WebAppCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the BackupItemCollection.
* Collection of backup items.
- *
* @extends Array
*/
export interface BackupItemCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SiteConfigResourceCollection.
* Collection of site configurations.
- *
* @extends Array
*/
export interface SiteConfigResourceCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SiteConfigurationSnapshotInfoCollection.
- * Collection of metadata for the app configuration snapshots that can be
- * restored.
- *
+ * Collection of metadata for the app configuration snapshots that can be restored.
* @extends Array
*/
export interface SiteConfigurationSnapshotInfoCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ContinuousWebJobCollection.
* Collection of Kudu continuous web job information elements.
- *
* @extends Array
*/
export interface ContinuousWebJobCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the DeploymentCollection.
* Collection of app deployments.
- *
* @extends Array
*/
export interface DeploymentCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the FunctionEnvelopeCollection.
* Collection of Kudu function information elements.
- *
* @extends Array
*/
export interface FunctionEnvelopeCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the HostNameBindingCollection.
* Collection of hostname bindings.
- *
* @extends Array
*/
export interface HostNameBindingCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the WebAppInstanceCollection.
* Collection of app instances.
- *
* @extends Array
*/
export interface WebAppInstanceCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ProcessInfoCollection.
* Collection of Kudu process information elements.
- *
* @extends Array
*/
export interface ProcessInfoCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ProcessModuleInfoCollection.
* Collection of Kudu thread information elements.
- *
* @extends Array
*/
export interface ProcessModuleInfoCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ProcessThreadInfoCollection.
* Collection of Kudu thread information elements.
- *
* @extends Array
*/
export interface ProcessThreadInfoCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ResourceMetricDefinitionCollection.
* Collection of metric definitions.
- *
* @extends Array
*/
export interface ResourceMetricDefinitionCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ResourceMetricCollection.
* Collection of metric responses.
- *
* @extends Array
*/
export interface ResourceMetricCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the PerfMonCounterCollection.
* Collection of performance monitor counters.
- *
* @extends Array
*/
export interface PerfMonCounterCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the PublicCertificateCollection.
* Collection of public certificates
- *
* @extends Array
*/
export interface PublicCertificateCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SiteExtensionInfoCollection.
* Collection of Kudu site extension information elements.
- *
* @extends Array
*/
export interface SiteExtensionInfoCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SlotDifferenceCollection.
* Collection of slot differences.
- *
* @extends Array
*/
export interface SlotDifferenceCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SnapshotCollection.
- * Collection of snapshots which can be used to revert an app to a previous
- * time.
- *
+ * Collection of snapshots which can be used to revert an app to a previous time.
* @extends Array
*/
export interface SnapshotCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the TriggeredWebJobCollection.
* Collection of Kudu continuous web job information elements.
- *
* @extends Array
*/
export interface TriggeredWebJobCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the TriggeredJobHistoryCollection.
* Collection of Kudu continuous web job information elements.
- *
* @extends Array
*/
export interface TriggeredJobHistoryCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the CsmUsageQuotaCollection.
* Collection of CSM usage quotas.
- *
* @extends Array
*/
export interface CsmUsageQuotaCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the WebJobCollection.
* Collection of Kudu web job information elements.
- *
* @extends Array
*/
export interface WebJobCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the AppServiceEnvironmentCollection.
* Collection of App Service Environments.
- *
* @extends Array
*/
export interface AppServiceEnvironmentCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the StampCapacityCollection.
* Collection of stamp capacities.
- *
* @extends Array
*/
export interface StampCapacityCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Link to next page of resources.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
+ */
+ readonly nextLink?: string;
+}
+
+/**
+ * @interface
+ * Collection of Inbound Environment Endpoints
+ * @extends Array
+ */
+export interface InboundEnvironmentEndpointCollection 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
- * An interface representing the WorkerPoolCollection.
* Collection of worker pools.
- *
* @extends Array
*/
export interface WorkerPoolCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the SkuInfoCollection.
* Collection of SKU information.
- *
* @extends Array
*/
export interface SkuInfoCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the UsageCollection.
* Collection of usages.
- *
* @extends Array
*/
export interface UsageCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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 Outbound Environment Endpoints
+ * @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.**
*/
readonly nextLink?: string;
}
/**
* @interface
- * An interface representing the AppServicePlanCollection.
* Collection of App Service plans.
- *
* @extends Array
*/
export interface AppServicePlanCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ResourceCollection.
* Collection of resources.
- *
* @extends Array
*/
export interface ResourceCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the HybridConnectionCollection.
* Collection of hostname bindings.
- *
* @extends Array
*/
export interface HybridConnectionCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * 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
- * An interface representing the ResourceHealthMetadataCollection.
* Collection of resource health metadata.
- *
* @extends Array
*/
export interface ResourceHealthMetadataCollection extends Array {
/**
- * @member {string} [nextLink] Link to next page of resources.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
+ * Link to next page of resources.
+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
*/
readonly nextLink?: string;
}
@@ -11367,11 +9299,12 @@ export type RouteType = 'DEFAULT' | 'INHERITED' | 'STATIC';
/**
* Defines values for ManagedServiceIdentityType.
- * Possible values include: 'SystemAssigned', 'UserAssigned'
+ * Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned',
+ * 'None'
* @readonly
* @enum {string}
*/
-export type ManagedServiceIdentityType = 'SystemAssigned' | 'UserAssigned';
+export type ManagedServiceIdentityType = 'SystemAssigned' | 'UserAssigned' | 'SystemAssigned, UserAssigned' | 'None';
/**
* Defines values for IpFilterTag.
@@ -11488,6 +9421,14 @@ export type UsageState = 'Normal' | 'Exceeded';
*/
export type SiteAvailabilityState = 'Normal' | 'Limited' | 'DisasterRecoveryMode';
+/**
+ * Defines values for RedundancyMode.
+ * Possible values include: 'None', 'Manual', 'Failover', 'ActiveActive', 'GeoRedundant'
+ * @readonly
+ * @enum {string}
+ */
+export type RedundancyMode = 'None' | 'Manual' | 'Failover' | 'ActiveActive' | 'GeoRedundant';
+
/**
* Defines values for StatusOptions.
* Possible values include: 'Ready', 'Pending', 'Creating'
@@ -11860,6 +9801,7 @@ export type AppServiceCertificateOrdersListResponse = AppServiceCertificateOrder
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11879,6 +9821,7 @@ export type AppServiceCertificateOrdersListByResourceGroupResponse = AppServiceC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11898,6 +9841,7 @@ export type AppServiceCertificateOrdersGetResponse = AppServiceCertificateOrder
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11917,6 +9861,7 @@ export type AppServiceCertificateOrdersCreateOrUpdateResponse = AppServiceCertif
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11936,6 +9881,7 @@ export type AppServiceCertificateOrdersUpdateResponse = AppServiceCertificateOrd
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11955,6 +9901,7 @@ export type AppServiceCertificateOrdersListCertificatesResponse = AppServiceCert
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11974,6 +9921,7 @@ export type AppServiceCertificateOrdersGetCertificateResponse = AppServiceCertif
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -11993,6 +9941,7 @@ export type AppServiceCertificateOrdersCreateOrUpdateCertificateResponse = AppSe
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12012,6 +9961,7 @@ export type AppServiceCertificateOrdersUpdateCertificateResponse = AppServiceCer
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12031,6 +9981,7 @@ export type AppServiceCertificateOrdersRetrieveSiteSealResponse = SiteSeal & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12050,6 +10001,7 @@ export type AppServiceCertificateOrdersRetrieveCertificateActionsResponse = Arra
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12069,6 +10021,7 @@ export type AppServiceCertificateOrdersRetrieveCertificateEmailHistoryResponse =
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12088,6 +10041,7 @@ export type AppServiceCertificateOrdersBeginCreateOrUpdateResponse = AppServiceC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12107,6 +10061,7 @@ export type AppServiceCertificateOrdersBeginCreateOrUpdateCertificateResponse =
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12126,6 +10081,7 @@ export type AppServiceCertificateOrdersListNextResponse = AppServiceCertificateO
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12145,6 +10101,7 @@ export type AppServiceCertificateOrdersListByResourceGroupNextResponse = AppServ
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12164,6 +10121,7 @@ export type AppServiceCertificateOrdersListCertificatesNextResponse = AppService
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12183,6 +10141,7 @@ export type CertificateRegistrationProviderListOperationsResponse = CsmOperation
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12202,6 +10161,7 @@ export type CertificateRegistrationProviderListOperationsNextResponse = CsmOpera
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12221,6 +10181,7 @@ export type DomainsCheckAvailabilityResponse = DomainAvailablilityCheckResult &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12240,6 +10201,7 @@ export type DomainsListResponse = DomainCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12259,6 +10221,7 @@ export type DomainsGetControlCenterSsoRequestResponse = DomainControlCenterSsoRe
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12278,6 +10241,7 @@ export type DomainsListRecommendationsResponse = NameIdentifierCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12297,6 +10261,7 @@ export type DomainsListByResourceGroupResponse = DomainCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12316,6 +10281,7 @@ export type DomainsGetResponse = Domain & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12335,6 +10301,7 @@ export type DomainsCreateOrUpdateResponse = Domain & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12354,6 +10321,7 @@ export type DomainsUpdateResponse = Domain & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12373,6 +10341,7 @@ export type DomainsListOwnershipIdentifiersResponse = DomainOwnershipIdentifierC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12392,6 +10361,7 @@ export type DomainsGetOwnershipIdentifierResponse = DomainOwnershipIdentifier &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12411,6 +10381,7 @@ export type DomainsCreateOrUpdateOwnershipIdentifierResponse = DomainOwnershipId
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12430,6 +10401,7 @@ export type DomainsUpdateOwnershipIdentifierResponse = DomainOwnershipIdentifier
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12449,6 +10421,7 @@ export type DomainsBeginCreateOrUpdateResponse = Domain & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12468,6 +10441,7 @@ export type DomainsListNextResponse = DomainCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12487,6 +10461,7 @@ export type DomainsListRecommendationsNextResponse = NameIdentifierCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12506,6 +10481,7 @@ export type DomainsListByResourceGroupNextResponse = DomainCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12525,6 +10501,7 @@ export type DomainsListOwnershipIdentifiersNextResponse = DomainOwnershipIdentif
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12544,6 +10521,7 @@ export type TopLevelDomainsListResponse = TopLevelDomainCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12563,6 +10541,7 @@ export type TopLevelDomainsGetResponse = TopLevelDomain & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12582,6 +10561,7 @@ export type TopLevelDomainsListAgreementsResponse = TldLegalAgreementCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12601,6 +10581,7 @@ export type TopLevelDomainsListNextResponse = TopLevelDomainCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12620,6 +10601,7 @@ export type TopLevelDomainsListAgreementsNextResponse = TldLegalAgreementCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12639,6 +10621,7 @@ export type DomainRegistrationProviderListOperationsResponse = CsmOperationColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12658,6 +10641,7 @@ export type DomainRegistrationProviderListOperationsNextResponse = CsmOperationC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12677,6 +10661,7 @@ export type CertificatesListResponse = CertificateCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12696,6 +10681,7 @@ export type CertificatesListByResourceGroupResponse = CertificateCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12715,6 +10701,7 @@ export type CertificatesGetResponse = Certificate & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12734,6 +10721,7 @@ export type CertificatesCreateOrUpdateResponse = Certificate & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12753,6 +10741,7 @@ export type CertificatesUpdateResponse = Certificate & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12772,6 +10761,7 @@ export type CertificatesListNextResponse = CertificateCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12791,6 +10781,7 @@ export type CertificatesListByResourceGroupNextResponse = CertificateCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12810,6 +10801,27 @@ export type DeletedWebAppsListResponse = DeletedWebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: DeletedWebAppCollection;
+ };
+};
+
+/**
+ * Contains response data for the listByLocation operation.
+ */
+export type DeletedWebAppsListByLocationResponse = DeletedWebAppCollection & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12817,6 +10829,26 @@ export type DeletedWebAppsListResponse = DeletedWebAppCollection & {
};
};
+/**
+ * Contains response data for the getDeletedWebAppByLocation operation.
+ */
+export type DeletedWebAppsGetDeletedWebAppByLocationResponse = DeletedSite & {
+ /**
+ * 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: DeletedSite;
+ };
+};
+
/**
* Contains response data for the listNext operation.
*/
@@ -12829,6 +10861,27 @@ export type DeletedWebAppsListNextResponse = DeletedWebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: DeletedWebAppCollection;
+ };
+};
+
+/**
+ * Contains response data for the listByLocationNext operation.
+ */
+export type DeletedWebAppsListByLocationNextResponse = DeletedWebAppCollection & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12848,6 +10901,7 @@ export type DiagnosticsListHostingEnvironmentDetectorResponsesResponse = Detecto
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12867,6 +10921,7 @@ export type DiagnosticsGetHostingEnvironmentDetectorResponseResponse = DetectorR
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12886,6 +10941,7 @@ export type DiagnosticsListSiteDetectorResponsesResponse = DetectorResponseColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12905,6 +10961,7 @@ export type DiagnosticsGetSiteDetectorResponseResponse = DetectorResponse & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12924,6 +10981,7 @@ export type DiagnosticsListSiteDiagnosticCategoriesResponse = DiagnosticCategory
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12943,6 +11001,7 @@ export type DiagnosticsGetSiteDiagnosticCategoryResponse = DiagnosticCategory &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12962,6 +11021,7 @@ export type DiagnosticsListSiteAnalysesResponse = DiagnosticAnalysisCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -12981,6 +11041,7 @@ export type DiagnosticsGetSiteAnalysisResponse = DiagnosticAnalysis & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13000,6 +11061,7 @@ export type DiagnosticsExecuteSiteAnalysisResponse = DiagnosticAnalysis & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13019,6 +11081,7 @@ export type DiagnosticsListSiteDetectorsResponse = DiagnosticDetectorCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13038,6 +11101,7 @@ export type DiagnosticsGetSiteDetectorResponse = DiagnosticDetectorCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13057,6 +11121,7 @@ export type DiagnosticsExecuteSiteDetectorResponse = DiagnosticDetectorResponse
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13076,6 +11141,7 @@ export type DiagnosticsListSiteDetectorResponsesSlotResponse = DetectorResponseC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13095,6 +11161,7 @@ export type DiagnosticsGetSiteDetectorResponseSlotResponse = DetectorResponse &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13114,6 +11181,7 @@ export type DiagnosticsListSiteDiagnosticCategoriesSlotResponse = DiagnosticCate
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13133,6 +11201,7 @@ export type DiagnosticsGetSiteDiagnosticCategorySlotResponse = DiagnosticCategor
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13152,6 +11221,7 @@ export type DiagnosticsListSiteAnalysesSlotResponse = DiagnosticAnalysisCollecti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13171,6 +11241,7 @@ export type DiagnosticsGetSiteAnalysisSlotResponse = DiagnosticAnalysis & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13190,6 +11261,7 @@ export type DiagnosticsExecuteSiteAnalysisSlotResponse = DiagnosticAnalysis & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13209,6 +11281,7 @@ export type DiagnosticsListSiteDetectorsSlotResponse = DiagnosticDetectorCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13228,6 +11301,7 @@ export type DiagnosticsGetSiteDetectorSlotResponse = DiagnosticDetectorCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13247,6 +11321,7 @@ export type DiagnosticsExecuteSiteDetectorSlotResponse = DiagnosticDetectorRespo
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13266,6 +11341,7 @@ export type DiagnosticsListHostingEnvironmentDetectorResponsesNextResponse = Det
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13285,6 +11361,7 @@ export type DiagnosticsListSiteDetectorResponsesNextResponse = DetectorResponseC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13304,6 +11381,7 @@ export type DiagnosticsListSiteDiagnosticCategoriesNextResponse = DiagnosticCate
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13323,6 +11401,7 @@ export type DiagnosticsListSiteAnalysesNextResponse = DiagnosticAnalysisCollecti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13342,6 +11421,7 @@ export type DiagnosticsListSiteDetectorsNextResponse = DiagnosticDetectorCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13361,6 +11441,7 @@ export type DiagnosticsGetSiteDetectorNextResponse = DiagnosticDetectorCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13380,6 +11461,7 @@ export type DiagnosticsListSiteDetectorResponsesSlotNextResponse = DetectorRespo
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13399,6 +11481,7 @@ export type DiagnosticsListSiteDiagnosticCategoriesSlotNextResponse = Diagnostic
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13418,6 +11501,7 @@ export type DiagnosticsListSiteAnalysesSlotNextResponse = DiagnosticAnalysisColl
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13437,6 +11521,7 @@ export type DiagnosticsListSiteDetectorsSlotNextResponse = DiagnosticDetectorCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13456,6 +11541,7 @@ export type DiagnosticsGetSiteDetectorSlotNextResponse = DiagnosticDetectorColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13475,6 +11561,7 @@ export type ProviderGetAvailableStacksResponse = ApplicationStackCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13494,6 +11581,7 @@ export type ProviderListOperationsResponse = CsmOperationCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13513,6 +11601,7 @@ export type ProviderGetAvailableStacksOnPremResponse = ApplicationStackCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13532,6 +11621,7 @@ export type ProviderGetAvailableStacksNextResponse = ApplicationStackCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13551,6 +11641,7 @@ export type ProviderListOperationsNextResponse = CsmOperationCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13570,6 +11661,7 @@ export type ProviderGetAvailableStacksOnPremNextResponse = ApplicationStackColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13589,6 +11681,47 @@ export type RecommendationsListResponse = RecommendationCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RecommendationCollection;
+ };
+};
+
+/**
+ * Contains response data for the listHistoryForHostingEnvironment operation.
+ */
+export type RecommendationsListHistoryForHostingEnvironmentResponse = RecommendationCollection & {
+ /**
+ * 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: RecommendationCollection;
+ };
+};
+
+/**
+ * Contains response data for the listRecommendedRulesForHostingEnvironment operation.
+ */
+export type RecommendationsListRecommendedRulesForHostingEnvironmentResponse = RecommendationCollection & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13596,6 +11729,26 @@ export type RecommendationsListResponse = RecommendationCollection & {
};
};
+/**
+ * Contains response data for the getRuleDetailsByHostingEnvironment operation.
+ */
+export type RecommendationsGetRuleDetailsByHostingEnvironmentResponse = RecommendationRule & {
+ /**
+ * 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: RecommendationRule;
+ };
+};
+
/**
* Contains response data for the listHistoryForWebApp operation.
*/
@@ -13608,6 +11761,7 @@ export type RecommendationsListHistoryForWebAppResponse = RecommendationCollecti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13627,6 +11781,7 @@ export type RecommendationsListRecommendedRulesForWebAppResponse = Recommendatio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13646,6 +11801,7 @@ export type RecommendationsGetRuleDetailsByWebAppResponse = RecommendationRule &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13665,6 +11821,47 @@ export type RecommendationsListNextResponse = RecommendationCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
+ /**
+ * The response body as parsed JSON or XML
+ */
+ parsedBody: RecommendationCollection;
+ };
+};
+
+/**
+ * Contains response data for the listHistoryForHostingEnvironmentNext operation.
+ */
+export type RecommendationsListHistoryForHostingEnvironmentNextResponse = RecommendationCollection & {
+ /**
+ * 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: RecommendationCollection;
+ };
+};
+
+/**
+ * Contains response data for the listRecommendedRulesForHostingEnvironmentNext operation.
+ */
+export type RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse = RecommendationCollection & {
+ /**
+ * The underlying HTTP response.
+ */
+ _response: msRest.HttpResponse & {
+ /**
+ * The response body as text (string format)
+ */
+ bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13684,6 +11881,7 @@ export type RecommendationsListHistoryForWebAppNextResponse = RecommendationColl
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13703,6 +11901,7 @@ export type RecommendationsListRecommendedRulesForWebAppNextResponse = Recommend
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13722,6 +11921,7 @@ export type GetPublishingUserResponse = User & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13741,6 +11941,7 @@ export type UpdatePublishingUserResponse = User & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13760,6 +11961,7 @@ export type ListSourceControlsResponse = SourceControlCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13779,6 +11981,7 @@ export type GetSourceControlResponse = SourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13798,6 +12001,7 @@ export type UpdateSourceControlResponse = SourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13817,6 +12021,7 @@ export type ListBillingMetersResponse = BillingMeterCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13836,6 +12041,7 @@ export type CheckNameAvailabilityResponse = ResourceNameAvailability & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13855,6 +12061,7 @@ export type GetSubscriptionDeploymentLocationsResponse = DeploymentLocations & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13874,6 +12081,7 @@ export type ListGeoRegionsResponse = GeoRegionCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13893,6 +12101,7 @@ export type ListSiteIdentifiersAssignedToHostNameResponse = IdentifierCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13912,6 +12121,7 @@ export type ListPremierAddOnOffersResponse = PremierAddOnOfferCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13931,6 +12141,7 @@ export type ListSkusResponse = SkuInfos & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13950,6 +12161,7 @@ export type VerifyHostingEnvironmentVnetResponse = VnetValidationFailureDetails
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13969,6 +12181,7 @@ export type ValidateResponse2 = ValidateResponse & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -13976,6 +12189,31 @@ export type ValidateResponse2 = ValidateResponse & {
};
};
+/**
+ * Contains response data for the validateContainerSettings operation.
+ */
+export type ValidateContainerSettingsResponse = {
+ /**
+ * 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 parsed JSON or XML
+ */
+ parsedBody: any;
+ };
+};
+
/**
* Contains response data for the listSourceControlsNext operation.
*/
@@ -13988,6 +12226,7 @@ export type ListSourceControlsNextResponse = SourceControlCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14007,6 +12246,7 @@ export type ListBillingMetersNextResponse = BillingMeterCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14026,6 +12266,7 @@ export type ListGeoRegionsNextResponse = GeoRegionCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14045,6 +12286,7 @@ export type ListSiteIdentifiersAssignedToHostNameNextResponse = IdentifierCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14064,6 +12306,7 @@ export type ListPremierAddOnOffersNextResponse = PremierAddOnOfferCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14083,6 +12326,7 @@ export type WebAppsListResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14102,6 +12346,7 @@ export type WebAppsListByResourceGroupResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14121,6 +12366,7 @@ export type WebAppsGetResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14140,6 +12386,7 @@ export type WebAppsCreateOrUpdateResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14159,6 +12406,7 @@ export type WebAppsUpdateResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14178,6 +12426,7 @@ export type WebAppsAnalyzeCustomHostnameResponse = CustomHostnameAnalysisResult
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14197,6 +12446,7 @@ export type WebAppsBackupResponse = BackupItem & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14216,6 +12466,7 @@ export type WebAppsListBackupsResponse = BackupItemCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14235,6 +12486,7 @@ export type WebAppsGetBackupStatusResponse = BackupItem & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14254,6 +12506,7 @@ export type WebAppsListBackupStatusSecretsResponse = BackupItem & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14273,6 +12526,7 @@ export type WebAppsListConfigurationsResponse = SiteConfigResourceCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14292,6 +12546,7 @@ export type WebAppsUpdateApplicationSettingsResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14311,6 +12566,7 @@ export type WebAppsListApplicationSettingsResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14330,6 +12586,7 @@ export type WebAppsUpdateAuthSettingsResponse = SiteAuthSettings & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14349,6 +12606,7 @@ export type WebAppsGetAuthSettingsResponse = SiteAuthSettings & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14368,6 +12626,7 @@ export type WebAppsUpdateAzureStorageAccountsResponse = AzureStoragePropertyDict
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14387,6 +12646,7 @@ export type WebAppsListAzureStorageAccountsResponse = AzureStoragePropertyDictio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14406,6 +12666,7 @@ export type WebAppsUpdateBackupConfigurationResponse = BackupRequest & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14425,6 +12686,7 @@ export type WebAppsGetBackupConfigurationResponse = BackupRequest & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14444,6 +12706,7 @@ export type WebAppsUpdateConnectionStringsResponse = ConnectionStringDictionary
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14463,6 +12726,7 @@ export type WebAppsListConnectionStringsResponse = ConnectionStringDictionary &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14482,6 +12746,7 @@ export type WebAppsGetDiagnosticLogsConfigurationResponse = SiteLogsConfig & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14501,6 +12766,7 @@ export type WebAppsUpdateDiagnosticLogsConfigResponse = SiteLogsConfig & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14520,6 +12786,7 @@ export type WebAppsUpdateMetadataResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14539,6 +12806,7 @@ export type WebAppsListMetadataResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14558,74 +12826,18 @@ export type WebAppsListPublishingCredentialsResponse = User & {
* The response body as text (string format)
*/
bodyAsText: string;
- /**
- * The response body as parsed JSON or XML
- */
- parsedBody: User;
- };
-};
-
-/**
- * Contains response data for the updateSitePushSettings operation.
- */
-export type WebAppsUpdateSitePushSettingsResponse = PushSettings & {
- /**
- * 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: PushSettings;
- };
-};
-
-/**
- * Contains response data for the listSitePushSettings operation.
- */
-export type WebAppsListSitePushSettingsResponse = PushSettings & {
- /**
- * 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: PushSettings;
- };
-};
-/**
- * Contains response data for the listSlotConfigurationNames operation.
- */
-export type WebAppsListSlotConfigurationNamesResponse = SlotConfigNamesResource & {
- /**
- * 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: SlotConfigNamesResource;
+ parsedBody: User;
};
};
/**
- * Contains response data for the updateSlotConfigurationNames operation.
+ * Contains response data for the updateSitePushSettings operation.
*/
-export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResource & {
+export type WebAppsUpdateSitePushSettingsResponse = PushSettings & {
/**
* The underlying HTTP response.
*/
@@ -14634,17 +12846,18 @@ export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResourc
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SlotConfigNamesResource;
+ parsedBody: PushSettings;
};
};
/**
- * Contains response data for the getSwiftVirtualNetworkConnection operation.
+ * Contains response data for the listSitePushSettings operation.
*/
-export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & {
+export type WebAppsListSitePushSettingsResponse = PushSettings & {
/**
* The underlying HTTP response.
*/
@@ -14653,17 +12866,18 @@ export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwor
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SwiftVirtualNetwork;
+ parsedBody: PushSettings;
};
};
/**
- * Contains response data for the createOrUpdateSwiftVirtualNetworkConnection operation.
+ * Contains response data for the listSlotConfigurationNames operation.
*/
-export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & {
+export type WebAppsListSlotConfigurationNamesResponse = SlotConfigNamesResource & {
/**
* The underlying HTTP response.
*/
@@ -14672,17 +12886,18 @@ export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionResponse = SwiftVi
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SwiftVirtualNetwork;
+ parsedBody: SlotConfigNamesResource;
};
};
/**
- * Contains response data for the updateSwiftVirtualNetworkConnection operation.
+ * Contains response data for the updateSlotConfigurationNames operation.
*/
-export type WebAppsUpdateSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & {
+export type WebAppsUpdateSlotConfigurationNamesResponse = SlotConfigNamesResource & {
/**
* The underlying HTTP response.
*/
@@ -14691,10 +12906,11 @@ export type WebAppsUpdateSwiftVirtualNetworkConnectionResponse = SwiftVirtualNet
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SwiftVirtualNetwork;
+ parsedBody: SlotConfigNamesResource;
};
};
@@ -14710,6 +12926,7 @@ export type WebAppsGetConfigurationResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14729,6 +12946,7 @@ export type WebAppsCreateOrUpdateConfigurationResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14748,6 +12966,7 @@ export type WebAppsUpdateConfigurationResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14767,6 +12986,7 @@ export type WebAppsListConfigurationSnapshotInfoResponse = SiteConfigurationSnap
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14786,6 +13006,7 @@ export type WebAppsGetConfigurationSnapshotResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14804,6 +13025,7 @@ export type WebAppsGetWebSiteContainerLogsResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -14811,6 +13033,7 @@ export type WebAppsGetWebSiteContainerLogsResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -14828,6 +13051,7 @@ export type WebAppsGetContainerLogsZipResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -14835,6 +13059,7 @@ export type WebAppsGetContainerLogsZipResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -14853,6 +13078,7 @@ export type WebAppsListContinuousWebJobsResponse = ContinuousWebJobCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14872,6 +13098,7 @@ export type WebAppsGetContinuousWebJobResponse = ContinuousWebJob & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14891,6 +13118,7 @@ export type WebAppsListDeploymentsResponse = DeploymentCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14910,6 +13138,7 @@ export type WebAppsGetDeploymentResponse = Deployment & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14929,6 +13158,7 @@ export type WebAppsCreateDeploymentResponse = Deployment & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14948,6 +13178,7 @@ export type WebAppsListDeploymentLogResponse = Deployment & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14967,6 +13198,7 @@ export type WebAppsDiscoverBackupResponse = RestoreRequest & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -14986,6 +13218,7 @@ export type WebAppsListDomainOwnershipIdentifiersResponse = IdentifierCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15005,6 +13238,7 @@ export type WebAppsGetDomainOwnershipIdentifierResponse = Identifier & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15024,6 +13258,7 @@ export type WebAppsCreateOrUpdateDomainOwnershipIdentifierResponse = Identifier
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15043,6 +13278,7 @@ export type WebAppsUpdateDomainOwnershipIdentifierResponse = Identifier & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15062,6 +13298,7 @@ export type WebAppsGetMSDeployStatusResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15081,6 +13318,7 @@ export type WebAppsCreateMSDeployOperationResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15100,6 +13338,7 @@ export type WebAppsGetMSDeployLogResponse = MSDeployLog & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15119,6 +13358,7 @@ export type WebAppsListFunctionsResponse = FunctionEnvelopeCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15134,6 +13374,7 @@ export type WebAppsGetFunctionsAdminTokenResponse = {
* The parsed response body.
*/
body: string;
+
/**
* The underlying HTTP response.
*/
@@ -15142,6 +13383,7 @@ export type WebAppsGetFunctionsAdminTokenResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15161,6 +13403,7 @@ export type WebAppsGetFunctionResponse = FunctionEnvelope & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15180,6 +13423,7 @@ export type WebAppsCreateFunctionResponse = FunctionEnvelope & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15199,6 +13443,7 @@ export type WebAppsListFunctionSecretsResponse = FunctionSecrets & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15218,6 +13463,7 @@ export type WebAppsListHostNameBindingsResponse = HostNameBindingCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15237,6 +13483,7 @@ export type WebAppsGetHostNameBindingResponse = HostNameBinding & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15256,6 +13503,7 @@ export type WebAppsCreateOrUpdateHostNameBindingResponse = HostNameBinding & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15275,6 +13523,7 @@ export type WebAppsGetHybridConnectionResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15294,6 +13543,7 @@ export type WebAppsCreateOrUpdateHybridConnectionResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15313,6 +13563,7 @@ export type WebAppsUpdateHybridConnectionResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15332,6 +13583,7 @@ export type WebAppsListHybridConnectionKeysResponse = HybridConnectionKey & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15351,6 +13603,7 @@ export type WebAppsListHybridConnectionsResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15370,6 +13623,7 @@ export type WebAppsListRelayServiceConnectionsResponse = RelayServiceConnectionE
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15389,6 +13643,7 @@ export type WebAppsGetRelayServiceConnectionResponse = RelayServiceConnectionEnt
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15408,6 +13663,7 @@ export type WebAppsCreateOrUpdateRelayServiceConnectionResponse = RelayServiceCo
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15427,6 +13683,7 @@ export type WebAppsUpdateRelayServiceConnectionResponse = RelayServiceConnection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15446,6 +13703,7 @@ export type WebAppsListInstanceIdentifiersResponse = WebAppInstanceCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15465,6 +13723,7 @@ export type WebAppsGetInstanceMsDeployStatusResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15484,6 +13743,7 @@ export type WebAppsCreateInstanceMSDeployOperationResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15503,6 +13763,7 @@ export type WebAppsGetInstanceMSDeployLogResponse = MSDeployLog & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15522,6 +13783,7 @@ export type WebAppsListInstanceProcessesResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15541,6 +13803,7 @@ export type WebAppsGetInstanceProcessResponse = ProcessInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15559,6 +13822,7 @@ export type WebAppsGetInstanceProcessDumpResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -15566,6 +13830,7 @@ export type WebAppsGetInstanceProcessDumpResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -15584,6 +13849,7 @@ export type WebAppsListInstanceProcessModulesResponse = ProcessModuleInfoCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15603,6 +13869,7 @@ export type WebAppsGetInstanceProcessModuleResponse = ProcessModuleInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15622,6 +13889,7 @@ export type WebAppsListInstanceProcessThreadsResponse = ProcessThreadInfoCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15641,6 +13909,7 @@ export type WebAppsGetInstanceProcessThreadResponse = ProcessThreadInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15660,6 +13929,7 @@ export type WebAppsIsCloneableResponse = SiteCloneability & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15679,6 +13949,7 @@ export type WebAppsListSyncFunctionTriggersResponse = FunctionSecrets & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15698,6 +13969,7 @@ export type WebAppsListMetricDefinitionsResponse = ResourceMetricDefinitionColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15717,6 +13989,7 @@ export type WebAppsListMetricsResponse = ResourceMetricCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15736,6 +14009,7 @@ export type WebAppsMigrateStorageResponse = StorageMigrationResponse & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15755,6 +14029,7 @@ export type WebAppsMigrateMySqlResponse = Operation & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15774,6 +14049,7 @@ export type WebAppsGetMigrateMySqlStatusResponse = MigrateMySqlStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15781,6 +14057,66 @@ export type WebAppsGetMigrateMySqlStatusResponse = MigrateMySqlStatus & {
};
};
+/**
+ * Contains response data for the getSwiftVirtualNetworkConnection operation.
+ */
+export type WebAppsGetSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & {
+ /**
+ * 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: SwiftVirtualNetwork;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdateSwiftVirtualNetworkConnection operation.
+ */
+export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & {
+ /**
+ * 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: SwiftVirtualNetwork;
+ };
+};
+
+/**
+ * Contains response data for the updateSwiftVirtualNetworkConnection operation.
+ */
+export type WebAppsUpdateSwiftVirtualNetworkConnectionResponse = SwiftVirtualNetwork & {
+ /**
+ * 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: SwiftVirtualNetwork;
+ };
+};
+
/**
* Contains response data for the listNetworkFeatures operation.
*/
@@ -15793,6 +14129,7 @@ export type WebAppsListNetworkFeaturesResponse = NetworkFeatures & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15812,6 +14149,7 @@ export type WebAppsGetNetworkTraceOperationResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15827,6 +14165,7 @@ export type WebAppsStartWebSiteNetworkTraceResponse = {
* The parsed response body.
*/
body: string;
+
/**
* The underlying HTTP response.
*/
@@ -15835,6 +14174,7 @@ export type WebAppsStartWebSiteNetworkTraceResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15854,6 +14194,7 @@ export type WebAppsStartWebSiteNetworkTraceOperationResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15892,6 +14234,7 @@ export type WebAppsGetNetworkTraceOperationV2Response = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15911,6 +14254,7 @@ export type WebAppsGetNetworkTracesV2Response = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15930,6 +14274,7 @@ export type WebAppsListPerfMonCountersResponse = PerfMonCounterCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15949,6 +14294,7 @@ export type WebAppsGetSitePhpErrorLogFlagResponse = SitePhpErrorLogFlag & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15968,6 +14314,7 @@ export type WebAppsListPremierAddOnsResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -15987,6 +14334,7 @@ export type WebAppsGetPremierAddOnResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16006,6 +14354,7 @@ export type WebAppsAddPremierAddOnResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16025,6 +14374,7 @@ export type WebAppsUpdatePremierAddOnResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16044,6 +14394,7 @@ export type WebAppsGetPrivateAccessResponse = PrivateAccess & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16063,6 +14414,7 @@ export type WebAppsPutPrivateAccessVnetResponse = PrivateAccess & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16082,6 +14434,7 @@ export type WebAppsListProcessesResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16101,6 +14454,7 @@ export type WebAppsGetProcessResponse = ProcessInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16119,6 +14473,7 @@ export type WebAppsGetProcessDumpResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -16126,6 +14481,7 @@ export type WebAppsGetProcessDumpResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -16144,6 +14500,7 @@ export type WebAppsListProcessModulesResponse = ProcessModuleInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16163,6 +14520,7 @@ export type WebAppsGetProcessModuleResponse = ProcessModuleInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16182,6 +14540,7 @@ export type WebAppsListProcessThreadsResponse = ProcessThreadInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16201,6 +14560,7 @@ export type WebAppsGetProcessThreadResponse = ProcessThreadInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16220,6 +14580,7 @@ export type WebAppsListPublicCertificatesResponse = PublicCertificateCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16239,6 +14600,7 @@ export type WebAppsGetPublicCertificateResponse = PublicCertificate & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16258,6 +14620,7 @@ export type WebAppsCreateOrUpdatePublicCertificateResponse = PublicCertificate &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16276,6 +14639,7 @@ export type WebAppsListPublishingProfileXmlWithSecretsResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -16283,6 +14647,7 @@ export type WebAppsListPublishingProfileXmlWithSecretsResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -16301,6 +14666,7 @@ export type WebAppsListSiteExtensionsResponse = SiteExtensionInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16320,6 +14686,7 @@ export type WebAppsGetSiteExtensionResponse = SiteExtensionInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16339,6 +14706,7 @@ export type WebAppsInstallSiteExtensionResponse = SiteExtensionInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16358,6 +14726,7 @@ export type WebAppsListSlotsResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16377,6 +14746,7 @@ export type WebAppsGetSlotResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16396,6 +14766,7 @@ export type WebAppsCreateOrUpdateSlotResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16415,6 +14786,7 @@ export type WebAppsUpdateSlotResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16434,6 +14806,7 @@ export type WebAppsAnalyzeCustomHostnameSlotResponse = CustomHostnameAnalysisRes
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16453,6 +14826,7 @@ export type WebAppsBackupSlotResponse = BackupItem & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16472,6 +14846,7 @@ export type WebAppsListBackupsSlotResponse = BackupItemCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16491,6 +14866,7 @@ export type WebAppsGetBackupStatusSlotResponse = BackupItem & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16510,6 +14886,7 @@ export type WebAppsListBackupStatusSecretsSlotResponse = BackupItem & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16529,6 +14906,7 @@ export type WebAppsListConfigurationsSlotResponse = SiteConfigResourceCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16548,6 +14926,7 @@ export type WebAppsUpdateApplicationSettingsSlotResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16567,6 +14946,7 @@ export type WebAppsListApplicationSettingsSlotResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16586,6 +14966,7 @@ export type WebAppsUpdateAuthSettingsSlotResponse = SiteAuthSettings & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16605,6 +14986,7 @@ export type WebAppsGetAuthSettingsSlotResponse = SiteAuthSettings & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16624,6 +15006,7 @@ export type WebAppsUpdateAzureStorageAccountsSlotResponse = AzureStorageProperty
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16643,6 +15026,7 @@ export type WebAppsListAzureStorageAccountsSlotResponse = AzureStoragePropertyDi
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16662,6 +15046,7 @@ export type WebAppsUpdateBackupConfigurationSlotResponse = BackupRequest & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16681,6 +15066,7 @@ export type WebAppsGetBackupConfigurationSlotResponse = BackupRequest & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16691,64 +15077,7 @@ export type WebAppsGetBackupConfigurationSlotResponse = BackupRequest & {
/**
* Contains response data for the updateConnectionStringsSlot operation.
*/
-export type WebAppsUpdateConnectionStringsSlotResponse = ConnectionStringDictionary & {
- /**
- * 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: ConnectionStringDictionary;
- };
-};
-
-/**
- * Contains response data for the listConnectionStringsSlot operation.
- */
-export type WebAppsListConnectionStringsSlotResponse = ConnectionStringDictionary & {
- /**
- * 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: ConnectionStringDictionary;
- };
-};
-
-/**
- * Contains response data for the getDiagnosticLogsConfigurationSlot operation.
- */
-export type WebAppsGetDiagnosticLogsConfigurationSlotResponse = SiteLogsConfig & {
- /**
- * 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: SiteLogsConfig;
- };
-};
-
-/**
- * Contains response data for the updateDiagnosticLogsConfigSlot operation.
- */
-export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & {
+export type WebAppsUpdateConnectionStringsSlotResponse = ConnectionStringDictionary & {
/**
* The underlying HTTP response.
*/
@@ -16757,17 +15086,18 @@ export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SiteLogsConfig;
+ parsedBody: ConnectionStringDictionary;
};
};
/**
- * Contains response data for the updateMetadataSlot operation.
+ * Contains response data for the listConnectionStringsSlot operation.
*/
-export type WebAppsUpdateMetadataSlotResponse = StringDictionary & {
+export type WebAppsListConnectionStringsSlotResponse = ConnectionStringDictionary & {
/**
* The underlying HTTP response.
*/
@@ -16776,17 +15106,18 @@ export type WebAppsUpdateMetadataSlotResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: StringDictionary;
+ parsedBody: ConnectionStringDictionary;
};
};
/**
- * Contains response data for the listMetadataSlot operation.
+ * Contains response data for the getDiagnosticLogsConfigurationSlot operation.
*/
-export type WebAppsListMetadataSlotResponse = StringDictionary & {
+export type WebAppsGetDiagnosticLogsConfigurationSlotResponse = SiteLogsConfig & {
/**
* The underlying HTTP response.
*/
@@ -16795,17 +15126,18 @@ export type WebAppsListMetadataSlotResponse = StringDictionary & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: StringDictionary;
+ parsedBody: SiteLogsConfig;
};
};
/**
- * Contains response data for the listPublishingCredentialsSlot operation.
+ * Contains response data for the updateDiagnosticLogsConfigSlot operation.
*/
-export type WebAppsListPublishingCredentialsSlotResponse = User & {
+export type WebAppsUpdateDiagnosticLogsConfigSlotResponse = SiteLogsConfig & {
/**
* The underlying HTTP response.
*/
@@ -16814,17 +15146,18 @@ export type WebAppsListPublishingCredentialsSlotResponse = User & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: User;
+ parsedBody: SiteLogsConfig;
};
};
/**
- * Contains response data for the updateSitePushSettingsSlot operation.
+ * Contains response data for the updateMetadataSlot operation.
*/
-export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & {
+export type WebAppsUpdateMetadataSlotResponse = StringDictionary & {
/**
* The underlying HTTP response.
*/
@@ -16833,17 +15166,18 @@ export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: PushSettings;
+ parsedBody: StringDictionary;
};
};
/**
- * Contains response data for the listSitePushSettingsSlot operation.
+ * Contains response data for the listMetadataSlot operation.
*/
-export type WebAppsListSitePushSettingsSlotResponse = PushSettings & {
+export type WebAppsListMetadataSlotResponse = StringDictionary & {
/**
* The underlying HTTP response.
*/
@@ -16852,17 +15186,18 @@ export type WebAppsListSitePushSettingsSlotResponse = PushSettings & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: PushSettings;
+ parsedBody: StringDictionary;
};
};
/**
- * Contains response data for the getSwiftVirtualNetworkConnectionSlot operation.
+ * Contains response data for the listPublishingCredentialsSlot operation.
*/
-export type WebAppsGetSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & {
+export type WebAppsListPublishingCredentialsSlotResponse = User & {
/**
* The underlying HTTP response.
*/
@@ -16871,17 +15206,18 @@ export type WebAppsGetSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNe
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SwiftVirtualNetwork;
+ parsedBody: User;
};
};
/**
- * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionSlot operation.
+ * Contains response data for the updateSitePushSettingsSlot operation.
*/
-export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & {
+export type WebAppsUpdateSitePushSettingsSlotResponse = PushSettings & {
/**
* The underlying HTTP response.
*/
@@ -16890,17 +15226,18 @@ export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse = Swi
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SwiftVirtualNetwork;
+ parsedBody: PushSettings;
};
};
/**
- * Contains response data for the updateSwiftVirtualNetworkConnectionSlot operation.
+ * Contains response data for the listSitePushSettingsSlot operation.
*/
-export type WebAppsUpdateSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & {
+export type WebAppsListSitePushSettingsSlotResponse = PushSettings & {
/**
* The underlying HTTP response.
*/
@@ -16909,10 +15246,11 @@ export type WebAppsUpdateSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtua
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
- parsedBody: SwiftVirtualNetwork;
+ parsedBody: PushSettings;
};
};
@@ -16928,6 +15266,7 @@ export type WebAppsGetConfigurationSlotResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16947,6 +15286,7 @@ export type WebAppsCreateOrUpdateConfigurationSlotResponse = SiteConfigResource
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16966,6 +15306,7 @@ export type WebAppsUpdateConfigurationSlotResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -16985,6 +15326,7 @@ export type WebAppsListConfigurationSnapshotInfoSlotResponse = SiteConfiguration
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17004,6 +15346,7 @@ export type WebAppsGetConfigurationSnapshotSlotResponse = SiteConfigResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17022,6 +15365,7 @@ export type WebAppsGetWebSiteContainerLogsSlotResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -17029,6 +15373,7 @@ export type WebAppsGetWebSiteContainerLogsSlotResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -17046,6 +15391,7 @@ export type WebAppsGetContainerLogsZipSlotResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -17053,6 +15399,7 @@ export type WebAppsGetContainerLogsZipSlotResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -17071,6 +15418,7 @@ export type WebAppsListContinuousWebJobsSlotResponse = ContinuousWebJobCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17090,6 +15438,7 @@ export type WebAppsGetContinuousWebJobSlotResponse = ContinuousWebJob & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17109,6 +15458,7 @@ export type WebAppsListDeploymentsSlotResponse = DeploymentCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17128,6 +15478,7 @@ export type WebAppsGetDeploymentSlotResponse = Deployment & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17147,6 +15498,7 @@ export type WebAppsCreateDeploymentSlotResponse = Deployment & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17166,6 +15518,7 @@ export type WebAppsListDeploymentLogSlotResponse = Deployment & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17185,6 +15538,7 @@ export type WebAppsDiscoverBackupSlotResponse = RestoreRequest & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17204,6 +15558,7 @@ export type WebAppsListDomainOwnershipIdentifiersSlotResponse = IdentifierCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17223,6 +15578,7 @@ export type WebAppsGetDomainOwnershipIdentifierSlotResponse = Identifier & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17242,6 +15598,7 @@ export type WebAppsCreateOrUpdateDomainOwnershipIdentifierSlotResponse = Identif
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17261,6 +15618,7 @@ export type WebAppsUpdateDomainOwnershipIdentifierSlotResponse = Identifier & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17280,6 +15638,7 @@ export type WebAppsGetMSDeployStatusSlotResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17299,6 +15658,7 @@ export type WebAppsCreateMSDeployOperationSlotResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17318,6 +15678,7 @@ export type WebAppsGetMSDeployLogSlotResponse = MSDeployLog & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17337,6 +15698,7 @@ export type WebAppsListInstanceFunctionsSlotResponse = FunctionEnvelopeCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17352,6 +15714,7 @@ export type WebAppsGetFunctionsAdminTokenSlotResponse = {
* The parsed response body.
*/
body: string;
+
/**
* The underlying HTTP response.
*/
@@ -17360,6 +15723,7 @@ export type WebAppsGetFunctionsAdminTokenSlotResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17379,6 +15743,7 @@ export type WebAppsGetInstanceFunctionSlotResponse = FunctionEnvelope & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17398,6 +15763,7 @@ export type WebAppsCreateInstanceFunctionSlotResponse = FunctionEnvelope & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17417,6 +15783,7 @@ export type WebAppsListFunctionSecretsSlotResponse = FunctionSecrets & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17436,6 +15803,7 @@ export type WebAppsListHostNameBindingsSlotResponse = HostNameBindingCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17455,6 +15823,7 @@ export type WebAppsGetHostNameBindingSlotResponse = HostNameBinding & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17474,6 +15843,7 @@ export type WebAppsCreateOrUpdateHostNameBindingSlotResponse = HostNameBinding &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17493,6 +15863,7 @@ export type WebAppsGetHybridConnectionSlotResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17512,6 +15883,7 @@ export type WebAppsCreateOrUpdateHybridConnectionSlotResponse = HybridConnection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17531,6 +15903,7 @@ export type WebAppsUpdateHybridConnectionSlotResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17550,6 +15923,7 @@ export type WebAppsListHybridConnectionKeysSlotResponse = HybridConnectionKey &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17569,6 +15943,7 @@ export type WebAppsListHybridConnectionsSlotResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17588,6 +15963,7 @@ export type WebAppsListRelayServiceConnectionsSlotResponse = RelayServiceConnect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17607,6 +15983,7 @@ export type WebAppsGetRelayServiceConnectionSlotResponse = RelayServiceConnectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17626,6 +16003,7 @@ export type WebAppsCreateOrUpdateRelayServiceConnectionSlotResponse = RelayServi
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17645,6 +16023,7 @@ export type WebAppsUpdateRelayServiceConnectionSlotResponse = RelayServiceConnec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17664,6 +16043,7 @@ export type WebAppsListInstanceIdentifiersSlotResponse = WebAppInstanceCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17683,6 +16063,7 @@ export type WebAppsGetInstanceMsDeployStatusSlotResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17702,6 +16083,7 @@ export type WebAppsCreateInstanceMSDeployOperationSlotResponse = MSDeployStatus
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17721,6 +16103,7 @@ export type WebAppsGetInstanceMSDeployLogSlotResponse = MSDeployLog & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17740,6 +16123,7 @@ export type WebAppsListInstanceProcessesSlotResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17759,6 +16143,7 @@ export type WebAppsGetInstanceProcessSlotResponse = ProcessInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17777,6 +16162,7 @@ export type WebAppsGetInstanceProcessDumpSlotResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -17784,6 +16170,7 @@ export type WebAppsGetInstanceProcessDumpSlotResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -17802,6 +16189,7 @@ export type WebAppsListInstanceProcessModulesSlotResponse = ProcessModuleInfoCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17821,6 +16209,7 @@ export type WebAppsGetInstanceProcessModuleSlotResponse = ProcessModuleInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17840,6 +16229,7 @@ export type WebAppsListInstanceProcessThreadsSlotResponse = ProcessThreadInfoCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17859,6 +16249,7 @@ export type WebAppsGetInstanceProcessThreadSlotResponse = ProcessThreadInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17878,6 +16269,7 @@ export type WebAppsIsCloneableSlotResponse = SiteCloneability & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17897,6 +16289,7 @@ export type WebAppsListSyncFunctionTriggersSlotResponse = FunctionSecrets & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17916,6 +16309,7 @@ export type WebAppsListMetricDefinitionsSlotResponse = ResourceMetricDefinitionC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17935,6 +16329,7 @@ export type WebAppsListMetricsSlotResponse = ResourceMetricCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17954,6 +16349,7 @@ export type WebAppsGetMigrateMySqlStatusSlotResponse = MigrateMySqlStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17961,6 +16357,66 @@ export type WebAppsGetMigrateMySqlStatusSlotResponse = MigrateMySqlStatus & {
};
};
+/**
+ * Contains response data for the getSwiftVirtualNetworkConnectionSlot operation.
+ */
+export type WebAppsGetSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & {
+ /**
+ * 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: SwiftVirtualNetwork;
+ };
+};
+
+/**
+ * Contains response data for the createOrUpdateSwiftVirtualNetworkConnectionSlot operation.
+ */
+export type WebAppsCreateOrUpdateSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & {
+ /**
+ * 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: SwiftVirtualNetwork;
+ };
+};
+
+/**
+ * Contains response data for the updateSwiftVirtualNetworkConnectionSlot operation.
+ */
+export type WebAppsUpdateSwiftVirtualNetworkConnectionSlotResponse = SwiftVirtualNetwork & {
+ /**
+ * 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: SwiftVirtualNetwork;
+ };
+};
+
/**
* Contains response data for the listNetworkFeaturesSlot operation.
*/
@@ -17973,6 +16429,7 @@ export type WebAppsListNetworkFeaturesSlotResponse = NetworkFeatures & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -17992,6 +16449,7 @@ export type WebAppsGetNetworkTraceOperationSlotResponse = Array &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18007,6 +16465,7 @@ export type WebAppsStartWebSiteNetworkTraceSlotResponse = {
* The parsed response body.
*/
body: string;
+
/**
* The underlying HTTP response.
*/
@@ -18015,6 +16474,7 @@ export type WebAppsStartWebSiteNetworkTraceSlotResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18034,6 +16494,7 @@ export type WebAppsStartWebSiteNetworkTraceOperationSlotResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18072,6 +16534,7 @@ export type WebAppsGetNetworkTraceOperationSlotV2Response = Array
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18091,6 +16554,7 @@ export type WebAppsGetNetworkTracesSlotV2Response = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18110,6 +16574,7 @@ export type WebAppsListPerfMonCountersSlotResponse = PerfMonCounterCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18129,6 +16594,7 @@ export type WebAppsGetSitePhpErrorLogFlagSlotResponse = SitePhpErrorLogFlag & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18148,6 +16614,7 @@ export type WebAppsListPremierAddOnsSlotResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18167,6 +16634,7 @@ export type WebAppsGetPremierAddOnSlotResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18186,6 +16654,7 @@ export type WebAppsAddPremierAddOnSlotResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18205,6 +16674,7 @@ export type WebAppsUpdatePremierAddOnSlotResponse = PremierAddOn & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18224,6 +16694,7 @@ export type WebAppsGetPrivateAccessSlotResponse = PrivateAccess & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18243,6 +16714,7 @@ export type WebAppsPutPrivateAccessVnetSlotResponse = PrivateAccess & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18262,6 +16734,7 @@ export type WebAppsListProcessesSlotResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18281,6 +16754,7 @@ export type WebAppsGetProcessSlotResponse = ProcessInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18299,6 +16773,7 @@ export type WebAppsGetProcessDumpSlotResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -18306,6 +16781,7 @@ export type WebAppsGetProcessDumpSlotResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -18324,6 +16800,7 @@ export type WebAppsListProcessModulesSlotResponse = ProcessModuleInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18343,6 +16820,7 @@ export type WebAppsGetProcessModuleSlotResponse = ProcessModuleInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18362,6 +16840,7 @@ export type WebAppsListProcessThreadsSlotResponse = ProcessThreadInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18381,6 +16860,7 @@ export type WebAppsGetProcessThreadSlotResponse = ProcessThreadInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18400,6 +16880,7 @@ export type WebAppsListPublicCertificatesSlotResponse = PublicCertificateCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18419,6 +16900,7 @@ export type WebAppsGetPublicCertificateSlotResponse = PublicCertificate & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18438,6 +16920,7 @@ export type WebAppsCreateOrUpdatePublicCertificateSlotResponse = PublicCertifica
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18456,6 +16939,7 @@ export type WebAppsListPublishingProfileXmlWithSecretsSlotResponse = {
* Always undefined in node.js.
*/
blobBody?: Promise;
+
/**
* NODEJS ONLY
*
@@ -18463,6 +16947,7 @@ export type WebAppsListPublishingProfileXmlWithSecretsSlotResponse = {
* Always undefined in the browser.
*/
readableStreamBody?: NodeJS.ReadableStream;
+
/**
* The underlying HTTP response.
*/
@@ -18481,6 +16966,7 @@ export type WebAppsListSiteExtensionsSlotResponse = SiteExtensionInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18500,6 +16986,7 @@ export type WebAppsGetSiteExtensionSlotResponse = SiteExtensionInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18519,6 +17006,7 @@ export type WebAppsInstallSiteExtensionSlotResponse = SiteExtensionInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18538,6 +17026,7 @@ export type WebAppsListSlotDifferencesSlotResponse = SlotDifferenceCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18557,6 +17046,7 @@ export type WebAppsListSnapshotsSlotResponse = SnapshotCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18576,6 +17066,7 @@ export type WebAppsListSnapshotsFromDRSecondarySlotResponse = SnapshotCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18595,6 +17086,7 @@ export type WebAppsGetSourceControlSlotResponse = SiteSourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18614,6 +17106,7 @@ export type WebAppsCreateOrUpdateSourceControlSlotResponse = SiteSourceControl &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18633,6 +17126,7 @@ export type WebAppsUpdateSourceControlSlotResponse = SiteSourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18652,6 +17146,7 @@ export type WebAppsStartNetworkTraceSlotResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18671,6 +17166,7 @@ export type WebAppsListTriggeredWebJobsSlotResponse = TriggeredWebJobCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18690,6 +17186,7 @@ export type WebAppsGetTriggeredWebJobSlotResponse = TriggeredWebJob & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18709,6 +17206,7 @@ export type WebAppsListTriggeredWebJobHistorySlotResponse = TriggeredJobHistoryC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18728,6 +17226,7 @@ export type WebAppsGetTriggeredWebJobHistorySlotResponse = TriggeredJobHistory &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18747,6 +17246,7 @@ export type WebAppsListUsagesSlotResponse = CsmUsageQuotaCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18766,6 +17266,7 @@ export type WebAppsListVnetConnectionsSlotResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18785,6 +17286,7 @@ export type WebAppsGetVnetConnectionSlotResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18804,6 +17306,7 @@ export type WebAppsCreateOrUpdateVnetConnectionSlotResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18823,6 +17326,7 @@ export type WebAppsUpdateVnetConnectionSlotResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18842,6 +17346,7 @@ export type WebAppsGetVnetConnectionGatewaySlotResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18861,6 +17366,7 @@ export type WebAppsCreateOrUpdateVnetConnectionGatewaySlotResponse = VnetGateway
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18880,6 +17386,7 @@ export type WebAppsUpdateVnetConnectionGatewaySlotResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18899,6 +17406,7 @@ export type WebAppsListWebJobsSlotResponse = WebJobCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18918,6 +17426,7 @@ export type WebAppsGetWebJobSlotResponse = WebJob & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18937,6 +17446,7 @@ export type WebAppsListSlotDifferencesFromProductionResponse = SlotDifferenceCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18956,6 +17466,7 @@ export type WebAppsListSnapshotsResponse = SnapshotCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18975,6 +17486,7 @@ export type WebAppsListSnapshotsFromDRSecondaryResponse = SnapshotCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -18994,6 +17506,7 @@ export type WebAppsGetSourceControlResponse = SiteSourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19013,6 +17526,7 @@ export type WebAppsCreateOrUpdateSourceControlResponse = SiteSourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19032,6 +17546,7 @@ export type WebAppsUpdateSourceControlResponse = SiteSourceControl & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19051,6 +17566,7 @@ export type WebAppsStartNetworkTraceResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19070,6 +17586,7 @@ export type WebAppsListTriggeredWebJobsResponse = TriggeredWebJobCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19089,6 +17606,7 @@ export type WebAppsGetTriggeredWebJobResponse = TriggeredWebJob & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19108,6 +17626,7 @@ export type WebAppsListTriggeredWebJobHistoryResponse = TriggeredJobHistoryColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19127,6 +17646,7 @@ export type WebAppsGetTriggeredWebJobHistoryResponse = TriggeredJobHistory & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19146,6 +17666,7 @@ export type WebAppsListUsagesResponse = CsmUsageQuotaCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19165,6 +17686,7 @@ export type WebAppsListVnetConnectionsResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19184,6 +17706,7 @@ export type WebAppsGetVnetConnectionResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19203,6 +17726,7 @@ export type WebAppsCreateOrUpdateVnetConnectionResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19222,6 +17746,7 @@ export type WebAppsUpdateVnetConnectionResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19241,6 +17766,7 @@ export type WebAppsGetVnetConnectionGatewayResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19260,6 +17786,7 @@ export type WebAppsCreateOrUpdateVnetConnectionGatewayResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19279,6 +17806,7 @@ export type WebAppsUpdateVnetConnectionGatewayResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19298,6 +17826,7 @@ export type WebAppsListWebJobsResponse = WebJobCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19317,6 +17846,7 @@ export type WebAppsGetWebJobResponse = WebJob & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19336,6 +17866,7 @@ export type WebAppsBeginCreateOrUpdateResponse = Site & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19355,6 +17886,7 @@ export type WebAppsBeginListPublishingCredentialsResponse = User & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19374,6 +17906,7 @@ export type WebAppsBeginCreateMSDeployOperationResponse = MSDeployStatus & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19393,6 +17926,7 @@ export type WebAppsBeginCreateFunctionResponse = FunctionEnvelope & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19412,6 +17946,7 @@ export type WebAppsBeginCreateInstanceMSDeployOperationResponse = MSDeployStatus
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19431,6 +17966,7 @@ export type WebAppsBeginMigrateStorageResponse = StorageMigrationResponse & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19450,6 +17986,7 @@ export type WebAppsBeginMigrateMySqlResponse = Operation & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19469,6 +18006,7 @@ export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19678,6 +18226,7 @@ export type WebAppsBeginCreateOrUpdateSourceControlResponse = SiteSourceControl
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19697,6 +18246,7 @@ export type WebAppsBeginStartNetworkTraceResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19716,6 +18266,7 @@ export type WebAppsListNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19735,6 +18286,7 @@ export type WebAppsListByResourceGroupNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19754,6 +18306,7 @@ export type WebAppsListBackupsNextResponse = BackupItemCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19773,6 +18326,7 @@ export type WebAppsListConfigurationsNextResponse = SiteConfigResourceCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19792,6 +18346,7 @@ export type WebAppsListConfigurationSnapshotInfoNextResponse = SiteConfiguration
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19811,6 +18366,7 @@ export type WebAppsListContinuousWebJobsNextResponse = ContinuousWebJobCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19830,6 +18386,7 @@ export type WebAppsListDeploymentsNextResponse = DeploymentCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19849,6 +18406,7 @@ export type WebAppsListDomainOwnershipIdentifiersNextResponse = IdentifierCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19868,6 +18426,7 @@ export type WebAppsListFunctionsNextResponse = FunctionEnvelopeCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19887,6 +18446,7 @@ export type WebAppsListHostNameBindingsNextResponse = HostNameBindingCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19906,6 +18466,7 @@ export type WebAppsListInstanceIdentifiersNextResponse = WebAppInstanceCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19925,6 +18486,7 @@ export type WebAppsListInstanceProcessesNextResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19944,6 +18506,7 @@ export type WebAppsListInstanceProcessModulesNextResponse = ProcessModuleInfoCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19963,6 +18526,7 @@ export type WebAppsListInstanceProcessThreadsNextResponse = ProcessThreadInfoCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -19982,6 +18546,7 @@ export type WebAppsListMetricDefinitionsNextResponse = ResourceMetricDefinitionC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20001,6 +18566,7 @@ export type WebAppsListMetricsNextResponse = ResourceMetricCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20020,6 +18586,7 @@ export type WebAppsListPerfMonCountersNextResponse = PerfMonCounterCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20039,6 +18606,7 @@ export type WebAppsListProcessesNextResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20058,6 +18626,7 @@ export type WebAppsListProcessModulesNextResponse = ProcessModuleInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20077,6 +18646,7 @@ export type WebAppsListProcessThreadsNextResponse = ProcessThreadInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20096,6 +18666,7 @@ export type WebAppsListPublicCertificatesNextResponse = PublicCertificateCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20115,6 +18686,7 @@ export type WebAppsListSiteExtensionsNextResponse = SiteExtensionInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20134,6 +18706,7 @@ export type WebAppsListSlotsNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20153,6 +18726,7 @@ export type WebAppsListBackupsSlotNextResponse = BackupItemCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20172,6 +18746,7 @@ export type WebAppsListConfigurationsSlotNextResponse = SiteConfigResourceCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20191,6 +18766,7 @@ export type WebAppsListConfigurationSnapshotInfoSlotNextResponse = SiteConfigura
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20210,6 +18786,7 @@ export type WebAppsListContinuousWebJobsSlotNextResponse = ContinuousWebJobColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20229,6 +18806,7 @@ export type WebAppsListDeploymentsSlotNextResponse = DeploymentCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20248,6 +18826,7 @@ export type WebAppsListDomainOwnershipIdentifiersSlotNextResponse = IdentifierCo
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20267,6 +18846,7 @@ export type WebAppsListInstanceFunctionsSlotNextResponse = FunctionEnvelopeColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20286,6 +18866,7 @@ export type WebAppsListHostNameBindingsSlotNextResponse = HostNameBindingCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20305,6 +18886,7 @@ export type WebAppsListInstanceIdentifiersSlotNextResponse = WebAppInstanceColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20324,6 +18906,7 @@ export type WebAppsListInstanceProcessesSlotNextResponse = ProcessInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20343,6 +18926,7 @@ export type WebAppsListInstanceProcessModulesSlotNextResponse = ProcessModuleInf
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20362,6 +18946,7 @@ export type WebAppsListInstanceProcessThreadsSlotNextResponse = ProcessThreadInf
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20381,6 +18966,7 @@ export type WebAppsListMetricDefinitionsSlotNextResponse = ResourceMetricDefinit
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20400,6 +18986,7 @@ export type WebAppsListMetricsSlotNextResponse = ResourceMetricCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20419,6 +19006,7 @@ export type WebAppsListPerfMonCountersSlotNextResponse = PerfMonCounterCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20438,6 +19026,7 @@ export type WebAppsListProcessesSlotNextResponse = ProcessInfoCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20457,6 +19046,7 @@ export type WebAppsListProcessModulesSlotNextResponse = ProcessModuleInfoCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20476,6 +19066,7 @@ export type WebAppsListProcessThreadsSlotNextResponse = ProcessThreadInfoCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20495,6 +19086,7 @@ export type WebAppsListPublicCertificatesSlotNextResponse = PublicCertificateCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20514,6 +19106,7 @@ export type WebAppsListSiteExtensionsSlotNextResponse = SiteExtensionInfoCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20533,6 +19126,7 @@ export type WebAppsListSlotDifferencesSlotNextResponse = SlotDifferenceCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20552,6 +19146,7 @@ export type WebAppsListSnapshotsSlotNextResponse = SnapshotCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20571,6 +19166,7 @@ export type WebAppsListSnapshotsFromDRSecondarySlotNextResponse = SnapshotCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20590,6 +19186,7 @@ export type WebAppsListTriggeredWebJobsSlotNextResponse = TriggeredWebJobCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20609,6 +19206,7 @@ export type WebAppsListTriggeredWebJobHistorySlotNextResponse = TriggeredJobHist
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20628,6 +19226,7 @@ export type WebAppsListUsagesSlotNextResponse = CsmUsageQuotaCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20647,6 +19246,7 @@ export type WebAppsListWebJobsSlotNextResponse = WebJobCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20666,6 +19266,7 @@ export type WebAppsListSlotDifferencesFromProductionNextResponse = SlotDifferenc
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20685,6 +19286,7 @@ export type WebAppsListSnapshotsNextResponse = SnapshotCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20704,6 +19306,7 @@ export type WebAppsListSnapshotsFromDRSecondaryNextResponse = SnapshotCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20723,6 +19326,7 @@ export type WebAppsListTriggeredWebJobsNextResponse = TriggeredWebJobCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20742,6 +19346,7 @@ export type WebAppsListTriggeredWebJobHistoryNextResponse = TriggeredJobHistoryC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20761,6 +19366,7 @@ export type WebAppsListUsagesNextResponse = CsmUsageQuotaCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20780,6 +19386,7 @@ export type WebAppsListWebJobsNextResponse = WebJobCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20799,6 +19406,7 @@ export type AppServiceEnvironmentsListResponse = AppServiceEnvironmentCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20818,6 +19426,7 @@ export type AppServiceEnvironmentsListByResourceGroupResponse = AppServiceEnviro
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20837,6 +19446,7 @@ export type AppServiceEnvironmentsGetResponse = AppServiceEnvironmentResource &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20856,6 +19466,7 @@ export type AppServiceEnvironmentsCreateOrUpdateResponse = AppServiceEnvironment
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20875,6 +19486,7 @@ export type AppServiceEnvironmentsUpdateResponse = AppServiceEnvironmentResource
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20894,6 +19506,7 @@ export type AppServiceEnvironmentsListCapacitiesResponse = StampCapacityCollecti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20913,6 +19526,7 @@ export type AppServiceEnvironmentsListVipsResponse = AddressResponse & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20932,6 +19546,7 @@ export type AppServiceEnvironmentsChangeVnetResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -20951,6 +19566,7 @@ export type AppServiceEnvironmentsListDiagnosticsResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21224,6 +19874,26 @@ export type AppServiceEnvironmentsListOperationsResponse = Array & {
};
};
+/**
+ * Contains response data for the getOutboundNetworkDependenciesEndpoints operation.
+ */
+export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsResponse = OutboundEnvironmentEndpointCollection & {
+ /**
+ * 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: OutboundEnvironmentEndpointCollection;
+ };
+};
+
/**
* Contains response data for the resume operation.
*/
@@ -21236,6 +19906,7 @@ export type AppServiceEnvironmentsResumeResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21255,6 +19926,7 @@ export type AppServiceEnvironmentsListAppServicePlansResponse = AppServicePlanCo
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21274,6 +19946,7 @@ export type AppServiceEnvironmentsListWebAppsResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21293,6 +19966,7 @@ export type AppServiceEnvironmentsSuspendResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21312,6 +19986,7 @@ export type AppServiceEnvironmentsListUsagesResponse = CsmUsageQuotaCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21331,6 +20006,7 @@ export type AppServiceEnvironmentsListWorkerPoolsResponse = WorkerPoolCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21350,6 +20026,7 @@ export type AppServiceEnvironmentsGetWorkerPoolResponse = WorkerPoolResource & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21369,6 +20046,7 @@ export type AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse = WorkerPoolR
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21388,6 +20066,7 @@ export type AppServiceEnvironmentsUpdateWorkerPoolResponse = WorkerPoolResource
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21407,6 +20086,7 @@ export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsRespons
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21426,6 +20106,7 @@ export type AppServiceEnvironmentsListWorkerPoolInstanceMetricsResponse = Resour
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21445,6 +20126,7 @@ export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsResponse = Resou
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21464,6 +20146,7 @@ export type AppServiceEnvironmentsListWebWorkerMetricsResponse = ResourceMetricC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21483,6 +20166,7 @@ export type AppServiceEnvironmentsListWorkerPoolSkusResponse = SkuInfoCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21502,6 +20186,7 @@ export type AppServiceEnvironmentsListWebWorkerUsagesResponse = UsageCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21521,6 +20206,7 @@ export type AppServiceEnvironmentsBeginCreateOrUpdateResponse = AppServiceEnviro
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21540,6 +20226,7 @@ export type AppServiceEnvironmentsBeginChangeVnetResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21559,6 +20246,7 @@ export type AppServiceEnvironmentsBeginCreateOrUpdateMultiRolePoolResponse = Wor
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21578,6 +20266,7 @@ export type AppServiceEnvironmentsBeginResumeResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21597,6 +20286,7 @@ export type AppServiceEnvironmentsBeginSuspendResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21616,6 +20306,7 @@ export type AppServiceEnvironmentsBeginCreateOrUpdateWorkerPoolResponse = Worker
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21635,6 +20326,7 @@ export type AppServiceEnvironmentsListNextResponse = AppServiceEnvironmentCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21654,6 +20346,7 @@ export type AppServiceEnvironmentsListByResourceGroupNextResponse = AppServiceEn
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21673,6 +20366,7 @@ export type AppServiceEnvironmentsListCapacitiesNextResponse = StampCapacityColl
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21692,6 +20386,7 @@ export type AppServiceEnvironmentsChangeVnetNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21699,6 +20394,26 @@ export type AppServiceEnvironmentsChangeVnetNextResponse = WebAppCollection & {
};
};
+/**
+ * Contains response data for the getInboundNetworkDependenciesEndpointsNext operation.
+ */
+export type AppServiceEnvironmentsGetInboundNetworkDependenciesEndpointsNextResponse = InboundEnvironmentEndpointCollection & {
+ /**
+ * 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: InboundEnvironmentEndpointCollection;
+ };
+};
+
/**
* Contains response data for the listMetricsNext operation.
*/
@@ -21711,6 +20426,7 @@ export type AppServiceEnvironmentsListMetricsNextResponse = ResourceMetricCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21730,6 +20446,7 @@ export type AppServiceEnvironmentsListMultiRolePoolsNextResponse = WorkerPoolCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21749,6 +20466,7 @@ export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsNext
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21768,6 +20486,7 @@ export type AppServiceEnvironmentsListMultiRolePoolInstanceMetricsNextResponse =
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21787,6 +20506,7 @@ export type AppServiceEnvironmentsListMultiRoleMetricDefinitionsNextResponse = R
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21806,6 +20526,7 @@ export type AppServiceEnvironmentsListMultiRoleMetricsNextResponse = ResourceMet
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21825,6 +20546,7 @@ export type AppServiceEnvironmentsListMultiRolePoolSkusNextResponse = SkuInfoCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21844,6 +20566,7 @@ export type AppServiceEnvironmentsListMultiRoleUsagesNextResponse = UsageCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21851,6 +20574,26 @@ export type AppServiceEnvironmentsListMultiRoleUsagesNextResponse = UsageCollect
};
};
+/**
+ * Contains response data for the getOutboundNetworkDependenciesEndpointsNext operation.
+ */
+export type AppServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsNextResponse = OutboundEnvironmentEndpointCollection & {
+ /**
+ * 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: OutboundEnvironmentEndpointCollection;
+ };
+};
+
/**
* Contains response data for the resumeNext operation.
*/
@@ -21863,6 +20606,7 @@ export type AppServiceEnvironmentsResumeNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21882,6 +20626,7 @@ export type AppServiceEnvironmentsListAppServicePlansNextResponse = AppServicePl
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21901,6 +20646,7 @@ export type AppServiceEnvironmentsListWebAppsNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21920,6 +20666,7 @@ export type AppServiceEnvironmentsSuspendNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21939,6 +20686,7 @@ export type AppServiceEnvironmentsListUsagesNextResponse = CsmUsageQuotaCollecti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21958,6 +20706,7 @@ export type AppServiceEnvironmentsListWorkerPoolsNextResponse = WorkerPoolCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21977,6 +20726,7 @@ export type AppServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsNextRes
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -21996,6 +20746,7 @@ export type AppServiceEnvironmentsListWorkerPoolInstanceMetricsNextResponse = Re
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22015,6 +20766,7 @@ export type AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextResponse = R
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22034,6 +20786,7 @@ export type AppServiceEnvironmentsListWebWorkerMetricsNextResponse = ResourceMet
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22053,6 +20806,7 @@ export type AppServiceEnvironmentsListWorkerPoolSkusNextResponse = SkuInfoCollec
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22072,6 +20826,7 @@ export type AppServiceEnvironmentsListWebWorkerUsagesNextResponse = UsageCollect
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22091,6 +20846,7 @@ export type AppServiceEnvironmentsBeginChangeVnetNextResponse = WebAppCollection
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22110,6 +20866,7 @@ export type AppServiceEnvironmentsBeginResumeNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22129,6 +20886,7 @@ export type AppServiceEnvironmentsBeginSuspendNextResponse = WebAppCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22148,6 +20906,7 @@ export type AppServicePlansListResponse = AppServicePlanCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22167,6 +20926,7 @@ export type AppServicePlansListByResourceGroupResponse = AppServicePlanCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22186,6 +20946,7 @@ export type AppServicePlansGetResponse = AppServicePlan & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22205,6 +20966,7 @@ export type AppServicePlansCreateOrUpdateResponse = AppServicePlan & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22224,6 +20986,7 @@ export type AppServicePlansUpdateResponse = AppServicePlan & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22243,6 +21006,7 @@ export type AppServicePlansListCapabilitiesResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22262,6 +21026,7 @@ export type AppServicePlansGetHybridConnectionResponse = HybridConnection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22281,6 +21046,7 @@ export type AppServicePlansListHybridConnectionKeysResponse = HybridConnectionKe
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22300,6 +21066,7 @@ export type AppServicePlansListWebAppsByHybridConnectionResponse = ResourceColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22319,6 +21086,7 @@ export type AppServicePlansGetHybridConnectionPlanLimitResponse = HybridConnecti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22338,6 +21106,7 @@ export type AppServicePlansListHybridConnectionsResponse = HybridConnectionColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22357,6 +21126,7 @@ export type AppServicePlansListMetricDefintionsResponse = ResourceMetricDefiniti
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22376,6 +21146,7 @@ export type AppServicePlansListMetricsResponse = ResourceMetricCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22395,6 +21166,7 @@ export type AppServicePlansListWebAppsResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22410,6 +21182,7 @@ export type AppServicePlansGetServerFarmSkusResponse = {
* The parsed response body.
*/
body: any;
+
/**
* The underlying HTTP response.
*/
@@ -22418,6 +21191,7 @@ export type AppServicePlansGetServerFarmSkusResponse = {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22437,6 +21211,7 @@ export type AppServicePlansListUsagesResponse = CsmUsageQuotaCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22456,6 +21231,7 @@ export type AppServicePlansListVnetsResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22475,6 +21251,7 @@ export type AppServicePlansGetVnetFromServerFarmResponse = VnetInfo & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22494,6 +21271,7 @@ export type AppServicePlansGetVnetGatewayResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22513,6 +21291,7 @@ export type AppServicePlansUpdateVnetGatewayResponse = VnetGateway & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22532,6 +21311,7 @@ export type AppServicePlansListRoutesForVnetResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22551,6 +21331,7 @@ export type AppServicePlansGetRouteForVnetResponse = Array & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22570,6 +21351,7 @@ export type AppServicePlansCreateOrUpdateVnetRouteResponse = VnetRoute & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22589,6 +21371,7 @@ export type AppServicePlansUpdateVnetRouteResponse = VnetRoute & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22608,6 +21391,7 @@ export type AppServicePlansBeginCreateOrUpdateResponse = AppServicePlan & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22627,6 +21411,7 @@ export type AppServicePlansListNextResponse = AppServicePlanCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22646,6 +21431,7 @@ export type AppServicePlansListByResourceGroupNextResponse = AppServicePlanColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22665,6 +21451,7 @@ export type AppServicePlansListWebAppsByHybridConnectionNextResponse = ResourceC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22684,6 +21471,7 @@ export type AppServicePlansListHybridConnectionsNextResponse = HybridConnectionC
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22703,6 +21491,7 @@ export type AppServicePlansListMetricDefintionsNextResponse = ResourceMetricDefi
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22722,6 +21511,7 @@ export type AppServicePlansListMetricsNextResponse = ResourceMetricCollection &
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22741,6 +21531,7 @@ export type AppServicePlansListWebAppsNextResponse = WebAppCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22760,6 +21551,7 @@ export type AppServicePlansListUsagesNextResponse = CsmUsageQuotaCollection & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22779,6 +21571,7 @@ export type ResourceHealthMetadataListResponse = ResourceHealthMetadataCollectio
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22798,6 +21591,7 @@ export type ResourceHealthMetadataListByResourceGroupResponse = ResourceHealthMe
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22817,6 +21611,7 @@ export type ResourceHealthMetadataListBySiteResponse = ResourceHealthMetadataCol
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22836,6 +21631,7 @@ export type ResourceHealthMetadataGetBySiteResponse = ResourceHealthMetadata & {
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22855,6 +21651,7 @@ export type ResourceHealthMetadataListBySiteSlotResponse = ResourceHealthMetadat
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22874,6 +21671,7 @@ export type ResourceHealthMetadataGetBySiteSlotResponse = ResourceHealthMetadata
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22893,6 +21691,7 @@ export type ResourceHealthMetadataListNextResponse = ResourceHealthMetadataColle
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22912,6 +21711,7 @@ export type ResourceHealthMetadataListByResourceGroupNextResponse = ResourceHeal
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22931,6 +21731,7 @@ export type ResourceHealthMetadataListBySiteNextResponse = ResourceHealthMetadat
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
@@ -22950,6 +21751,7 @@ export type ResourceHealthMetadataListBySiteSlotNextResponse = ResourceHealthMet
* The response body as text (string format)
*/
bodyAsText: string;
+
/**
* The response body as parsed JSON or XML
*/
diff --git a/sdk/appservice/arm-appservice/src/models/mappers.ts b/sdk/appservice/arm-appservice/src/models/mappers.ts
index e0c921ebb902..eefb2134b519 100644
--- a/sdk/appservice/arm-appservice/src/models/mappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/mappers.ts
@@ -1,11 +1,9 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
import { CloudErrorMapper, BaseResourceMapper } from "@azure/ms-rest-azure-js";
@@ -890,7 +888,7 @@ export const VnetInfo: msRest.CompositeMapper = {
certBlob: {
serializedName: "properties.certBlob",
type: {
- name: "ByteArray"
+ name: "String"
}
},
routes: {
@@ -918,6 +916,12 @@ export const VnetInfo: msRest.CompositeMapper = {
type: {
name: "String"
}
+ },
+ isSwift: {
+ serializedName: "properties.isSwift",
+ type: {
+ name: "Boolean"
+ }
}
}
}
@@ -1292,6 +1296,30 @@ export const DeletedSite: msRest.CompositeMapper = {
}
};
+export const ManagedServiceIdentityUserAssignedIdentitiesValue: msRest.CompositeMapper = {
+ serializedName: "ManagedServiceIdentity_userAssignedIdentitiesValue",
+ type: {
+ name: "Composite",
+ className: "ManagedServiceIdentityUserAssignedIdentitiesValue",
+ modelProperties: {
+ principalId: {
+ readOnly: true,
+ serializedName: "principalId",
+ type: {
+ name: "String"
+ }
+ },
+ clientId: {
+ readOnly: true,
+ serializedName: "clientId",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
export const ManagedServiceIdentity: msRest.CompositeMapper = {
serializedName: "ManagedServiceIdentity",
type: {
@@ -1318,13 +1346,14 @@ export const ManagedServiceIdentity: msRest.CompositeMapper = {
name: "String"
}
},
- identityIds: {
- serializedName: "identityIds",
+ userAssignedIdentities: {
+ serializedName: "userAssignedIdentities",
type: {
- name: "Sequence",
- element: {
+ name: "Dictionary",
+ value: {
type: {
- name: "String"
+ name: "Composite",
+ className: "ManagedServiceIdentityUserAssignedIdentitiesValue"
}
}
}
@@ -1333,6 +1362,28 @@ export const ManagedServiceIdentity: msRest.CompositeMapper = {
}
};
+export const GeoDistribution: msRest.CompositeMapper = {
+ serializedName: "GeoDistribution",
+ type: {
+ name: "Composite",
+ className: "GeoDistribution",
+ modelProperties: {
+ location: {
+ serializedName: "location",
+ type: {
+ name: "String"
+ }
+ },
+ numberOfWorkers: {
+ serializedName: "numberOfWorkers",
+ type: {
+ name: "Number"
+ }
+ }
+ }
+ }
+};
+
export const SlotSwapStatus: msRest.CompositeMapper = {
serializedName: "SlotSwapStatus",
type: {
@@ -1477,7 +1528,6 @@ export const IpSecurityRestriction: msRest.CompositeMapper = {
className: "IpSecurityRestriction",
modelProperties: {
ipAddress: {
- required: true,
serializedName: "ipAddress",
type: {
name: "String"
@@ -1489,6 +1539,24 @@ export const IpSecurityRestriction: msRest.CompositeMapper = {
name: "String"
}
},
+ vnetSubnetResourceId: {
+ serializedName: "vnetSubnetResourceId",
+ type: {
+ name: "String"
+ }
+ },
+ vnetTrafficTag: {
+ serializedName: "vnetTrafficTag",
+ type: {
+ name: "Number"
+ }
+ },
+ subnetTrafficTag: {
+ serializedName: "subnetTrafficTag",
+ type: {
+ name: "Number"
+ }
+ },
action: {
serializedName: "action",
type: {
@@ -1559,6 +1627,12 @@ export const CorsSettings: msRest.CompositeMapper = {
}
}
}
+ },
+ supportCredentials: {
+ serializedName: "supportCredentials",
+ type: {
+ name: "Boolean"
+ }
}
}
}
@@ -2477,6 +2551,24 @@ export const SiteConfig: msRest.CompositeMapper = {
}
}
},
+ scmIpSecurityRestrictions: {
+ serializedName: "scmIpSecurityRestrictions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "IpSecurityRestriction"
+ }
+ }
+ }
+ },
+ scmIpSecurityRestrictionsUseMain: {
+ serializedName: "scmIpSecurityRestrictionsUseMain",
+ type: {
+ name: "Boolean"
+ }
+ },
http20Enabled: {
serializedName: "http20Enabled",
defaultValue: true,
@@ -2737,6 +2829,12 @@ export const Site: msRest.CompositeMapper = {
name: "Boolean"
}
},
+ clientCertExclusionPaths: {
+ serializedName: "properties.clientCertExclusionPaths",
+ type: {
+ name: "String"
+ }
+ },
hostNamesDisabled: {
serializedName: "properties.hostNamesDisabled",
type: {
@@ -2825,6 +2923,38 @@ export const Site: msRest.CompositeMapper = {
name: "Boolean"
}
},
+ redundancyMode: {
+ serializedName: "properties.redundancyMode",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Manual",
+ "Failover",
+ "ActiveActive",
+ "GeoRedundant"
+ ]
+ }
+ },
+ inProgressOperationId: {
+ readOnly: true,
+ serializedName: "properties.inProgressOperationId",
+ type: {
+ name: "Uuid"
+ }
+ },
+ geoDistributions: {
+ serializedName: "properties.geoDistributions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "GeoDistribution"
+ }
+ }
+ }
+ },
identity: {
serializedName: "identity",
type: {
@@ -3000,12 +3130,6 @@ export const AppServicePlan: msRest.CompositeMapper = {
name: "String"
}
},
- adminSiteName: {
- serializedName: "properties.adminSiteName",
- type: {
- name: "String"
- }
- },
hostingEnvironmentProfile: {
serializedName: "properties.hostingEnvironmentProfile",
type: {
@@ -6494,6 +6618,12 @@ export const StackMinorVersion: msRest.CompositeMapper = {
type: {
name: "Boolean"
}
+ },
+ isRemoteDebuggingEnabled: {
+ serializedName: "isRemoteDebuggingEnabled",
+ type: {
+ name: "Boolean"
+ }
}
}
}
@@ -6534,6 +6664,12 @@ export const StackMajorVersion: msRest.CompositeMapper = {
}
}
}
+ },
+ applicationInsights: {
+ serializedName: "applicationInsights",
+ type: {
+ name: "Boolean"
+ }
}
}
}
@@ -7308,6 +7444,52 @@ export const SourceControl: msRest.CompositeMapper = {
}
};
+export const ValidateContainerSettingsRequest: msRest.CompositeMapper = {
+ serializedName: "ValidateContainerSettingsRequest",
+ type: {
+ name: "Composite",
+ className: "ValidateContainerSettingsRequest",
+ modelProperties: {
+ baseUrl: {
+ serializedName: "baseUrl",
+ type: {
+ name: "String"
+ }
+ },
+ username: {
+ serializedName: "username",
+ type: {
+ name: "String"
+ }
+ },
+ password: {
+ serializedName: "password",
+ type: {
+ name: "String"
+ }
+ },
+ repository: {
+ serializedName: "repository",
+ type: {
+ name: "String"
+ }
+ },
+ tag: {
+ serializedName: "tag",
+ type: {
+ name: "String"
+ }
+ },
+ platform: {
+ serializedName: "platform",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
export const ValidateRequest: msRest.CompositeMapper = {
serializedName: "ValidateRequest",
type: {
@@ -9883,6 +10065,12 @@ export const SiteAuthSettings: msRest.CompositeMapper = {
name: "String"
}
},
+ clientSecretCertificateThumbprint: {
+ serializedName: "properties.clientSecretCertificateThumbprint",
+ type: {
+ name: "String"
+ }
+ },
issuer: {
serializedName: "properties.issuer",
type: {
@@ -10432,6 +10620,24 @@ export const SiteConfigResource: msRest.CompositeMapper = {
}
}
},
+ scmIpSecurityRestrictions: {
+ serializedName: "properties.scmIpSecurityRestrictions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "IpSecurityRestriction"
+ }
+ }
+ }
+ },
+ scmIpSecurityRestrictionsUseMain: {
+ serializedName: "properties.scmIpSecurityRestrictionsUseMain",
+ type: {
+ name: "Boolean"
+ }
+ },
http20Enabled: {
serializedName: "properties.http20Enabled",
defaultValue: true,
@@ -10859,6 +11065,12 @@ export const SitePatchResource: msRest.CompositeMapper = {
name: "Boolean"
}
},
+ clientCertExclusionPaths: {
+ serializedName: "properties.clientCertExclusionPaths",
+ type: {
+ name: "String"
+ }
+ },
hostNamesDisabled: {
serializedName: "properties.hostNamesDisabled",
type: {
@@ -10946,6 +11158,45 @@ export const SitePatchResource: msRest.CompositeMapper = {
type: {
name: "Boolean"
}
+ },
+ redundancyMode: {
+ serializedName: "properties.redundancyMode",
+ type: {
+ name: "Enum",
+ allowedValues: [
+ "None",
+ "Manual",
+ "Failover",
+ "ActiveActive",
+ "GeoRedundant"
+ ]
+ }
+ },
+ inProgressOperationId: {
+ readOnly: true,
+ serializedName: "properties.inProgressOperationId",
+ type: {
+ name: "Uuid"
+ }
+ },
+ geoDistributions: {
+ serializedName: "properties.geoDistributions",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "GeoDistribution"
+ }
+ }
+ }
+ },
+ identity: {
+ serializedName: "identity",
+ type: {
+ name: "Composite",
+ className: "ManagedServiceIdentity"
+ }
}
}
}
@@ -12237,6 +12488,68 @@ export const AppServiceEnvironmentPatchResource: msRest.CompositeMapper = {
}
};
+export const EndpointDetail: msRest.CompositeMapper = {
+ serializedName: "EndpointDetail",
+ type: {
+ name: "Composite",
+ className: "EndpointDetail",
+ modelProperties: {
+ ipAddress: {
+ serializedName: "ipAddress",
+ type: {
+ name: "String"
+ }
+ },
+ port: {
+ serializedName: "port",
+ type: {
+ name: "Number"
+ }
+ },
+ latency: {
+ serializedName: "latency",
+ type: {
+ name: "Number"
+ }
+ },
+ isAccessable: {
+ serializedName: "isAccessable",
+ type: {
+ name: "Boolean"
+ }
+ }
+ }
+ }
+};
+
+export const EndpointDependency: msRest.CompositeMapper = {
+ serializedName: "EndpointDependency",
+ type: {
+ name: "Composite",
+ className: "EndpointDependency",
+ modelProperties: {
+ domainName: {
+ serializedName: "domainName",
+ type: {
+ name: "String"
+ }
+ },
+ endpointDetails: {
+ serializedName: "endpointDetails",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "EndpointDetail"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
export const HostingEnvironmentDiagnostics: msRest.CompositeMapper = {
serializedName: "HostingEnvironmentDiagnostics",
type: {
@@ -12259,6 +12572,44 @@ export const HostingEnvironmentDiagnostics: msRest.CompositeMapper = {
}
};
+export const InboundEnvironmentEndpoint: msRest.CompositeMapper = {
+ serializedName: "InboundEnvironmentEndpoint",
+ type: {
+ name: "Composite",
+ className: "InboundEnvironmentEndpoint",
+ modelProperties: {
+ description: {
+ serializedName: "description",
+ type: {
+ name: "String"
+ }
+ },
+ endpoints: {
+ serializedName: "endpoints",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ },
+ ports: {
+ serializedName: "ports",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
export const MetricAvailabilily: msRest.CompositeMapper = {
serializedName: "MetricAvailabilily",
type: {
@@ -12326,6 +12677,34 @@ export const MetricDefinition: msRest.CompositeMapper = {
}
};
+export const OutboundEnvironmentEndpoint: msRest.CompositeMapper = {
+ serializedName: "OutboundEnvironmentEndpoint",
+ type: {
+ name: "Composite",
+ className: "OutboundEnvironmentEndpoint",
+ modelProperties: {
+ category: {
+ serializedName: "category",
+ type: {
+ name: "String"
+ }
+ },
+ endpoints: {
+ serializedName: "endpoints",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "EndpointDependency"
+ }
+ }
+ }
+ }
+ }
+ }
+};
+
export const SkuInfo: msRest.CompositeMapper = {
serializedName: "SkuInfo",
type: {
@@ -12519,12 +12898,6 @@ export const AppServicePlanPatchResource: msRest.CompositeMapper = {
name: "String"
}
},
- adminSiteName: {
- serializedName: "properties.adminSiteName",
- type: {
- name: "String"
- }
- },
hostingEnvironmentProfile: {
serializedName: "properties.hostingEnvironmentProfile",
type: {
@@ -14070,6 +14443,36 @@ export const StampCapacityCollection: msRest.CompositeMapper = {
}
};
+export const InboundEnvironmentEndpointCollection: msRest.CompositeMapper = {
+ serializedName: "InboundEnvironmentEndpointCollection",
+ type: {
+ name: "Composite",
+ className: "InboundEnvironmentEndpointCollection",
+ modelProperties: {
+ value: {
+ required: true,
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "InboundEnvironmentEndpoint"
+ }
+ }
+ }
+ },
+ nextLink: {
+ readOnly: true,
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
export const WorkerPoolCollection: msRest.CompositeMapper = {
serializedName: "WorkerPoolCollection",
type: {
@@ -14160,6 +14563,36 @@ export const UsageCollection: msRest.CompositeMapper = {
}
};
+export const OutboundEnvironmentEndpointCollection: msRest.CompositeMapper = {
+ serializedName: "OutboundEnvironmentEndpointCollection",
+ type: {
+ name: "Composite",
+ className: "OutboundEnvironmentEndpointCollection",
+ modelProperties: {
+ value: {
+ required: true,
+ serializedName: "",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "OutboundEnvironmentEndpoint"
+ }
+ }
+ }
+ },
+ nextLink: {
+ readOnly: true,
+ serializedName: "nextLink",
+ type: {
+ name: "String"
+ }
+ }
+ }
+ }
+};
+
export const AppServicePlanCollection: msRest.CompositeMapper = {
serializedName: "AppServicePlanCollection",
type: {
diff --git a/sdk/appservice/arm-appservice/src/models/parameters.ts b/sdk/appservice/arm-appservice/src/models/parameters.ts
index 7b5adf0135d2..3fb453654c0d 100644
--- a/sdk/appservice/arm-appservice/src/models/parameters.ts
+++ b/sdk/appservice/arm-appservice/src/models/parameters.ts
@@ -30,11 +30,25 @@ export const analysisName: msRest.OperationURLParameter = {
}
}
};
-export const apiVersion: msRest.OperationQueryParameter = {
+export const apiVersion0: msRest.OperationQueryParameter = {
parameterPath: "apiVersion",
mapper: {
required: true,
+ isConstant: true,
serializedName: "api-version",
+ defaultValue: '2018-02-01',
+ type: {
+ name: "String"
+ }
+ }
+};
+export const apiVersion1: msRest.OperationQueryParameter = {
+ parameterPath: "apiVersion",
+ mapper: {
+ required: true,
+ isConstant: true,
+ serializedName: "api-version",
+ defaultValue: '2018-11-01',
type: {
name: "String"
}
@@ -82,6 +96,16 @@ export const certificateOrderName: msRest.OperationURLParameter = {
}
}
};
+export const deletedSiteId: msRest.OperationURLParameter = {
+ parameterPath: "deletedSiteId",
+ mapper: {
+ required: true,
+ serializedName: "deletedSiteId",
+ type: {
+ name: "String"
+ }
+ }
+};
export const deleteEmptyServerFarm: msRest.OperationQueryParameter = {
parameterPath: [
"options",
@@ -239,6 +263,16 @@ export const entityName: msRest.OperationURLParameter = {
}
}
};
+export const environmentName: msRest.OperationQueryParameter = {
+ parameterPath: "environmentName",
+ mapper: {
+ required: true,
+ serializedName: "environmentName",
+ type: {
+ name: "String"
+ }
+ }
+};
export const expiredOnly: msRest.OperationQueryParameter = {
parameterPath: [
"options",
@@ -320,6 +354,16 @@ export const gatewayName: msRest.OperationURLParameter = {
}
}
};
+export const hostingEnvironmentName: msRest.OperationURLParameter = {
+ parameterPath: "hostingEnvironmentName",
+ mapper: {
+ required: true,
+ serializedName: "hostingEnvironmentName",
+ type: {
+ name: "String"
+ }
+ }
+};
export const hostName0: msRest.OperationQueryParameter = {
parameterPath: [
"options",
@@ -408,6 +452,16 @@ export const linuxWorkersEnabled: msRest.OperationQueryParameter = {
}
}
};
+export const location: msRest.OperationURLParameter = {
+ parameterPath: "location",
+ mapper: {
+ required: true,
+ serializedName: "location",
+ type: {
+ name: "String"
+ }
+ }
+};
export const maxFrameLength: msRest.OperationQueryParameter = {
parameterPath: [
"options",
diff --git a/sdk/appservice/arm-appservice/src/models/providerMappers.ts b/sdk/appservice/arm-appservice/src/models/providerMappers.ts
index a3d5f113d841..df3c3c5e4191 100644
--- a/sdk/appservice/arm-appservice/src/models/providerMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/providerMappers.ts
@@ -1,29 +1,26 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- ApplicationStackCollection,
ApplicationStack,
- StackMajorVersion,
- StackMinorVersion,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
+ ApplicationStackCollection,
CsmOperationCollection,
CsmOperationDescription,
- CsmOperationDisplay,
CsmOperationDescriptionProperties,
- ServiceSpecification,
- MetricSpecification,
+ CsmOperationDisplay,
+ DefaultErrorResponse,
+ DefaultErrorResponseError,
+ DefaultErrorResponseErrorDetailsItem,
Dimension,
+ LogSpecification,
MetricAvailability,
- LogSpecification
+ MetricSpecification,
+ ServiceSpecification,
+ StackMajorVersion,
+ StackMinorVersion
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts
index ac07a32771f9..49e7f6629f6e 100644
--- a/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/recommendationsMappers.ts
@@ -1,188 +1,187 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- RecommendationCollection,
- Recommendation,
- ProxyOnlyResource,
- BaseResource,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- CloudError,
- RecommendationRule,
- AppServiceCertificateOrderPatchResource,
- AppServiceCertificate,
- CertificateDetails,
- AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Resource,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- HostingEnvironmentProfile,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- NameValuePair,
- Solution,
+ Address,
AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
- AzureStoragePropertyDictionaryResource,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
+ AppServiceCertificate,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderPatchResource,
+ AppServiceCertificatePatchResource,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
AzureStorageInfoValue,
+ AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
+ CloudError,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ 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,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationCollection,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
- HostNameSslState,
- SiteConfig,
- CloningInfo,
- SlotSwapStatus,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- SkuDescription,
- SkuCapacity,
- Capability,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
- Site,
- ManagedServiceIdentity,
- AppServicePlan
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts
index a9f5a0fc2c7a..b532d5c57eee 100644
--- a/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/resourceHealthMetadataOperationsMappers.ts
@@ -1,187 +1,186 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- ResourceHealthMetadataCollection,
- ResourceHealthMetadata,
- ProxyOnlyResource,
- BaseResource,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- AppServiceCertificateOrderPatchResource,
- AppServiceCertificate,
- CertificateDetails,
- AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Resource,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- HostingEnvironmentProfile,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- NameValuePair,
- Solution,
+ Address,
AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
- AzureStoragePropertyDictionaryResource,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
+ AppServiceCertificate,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderPatchResource,
+ AppServiceCertificatePatchResource,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
AzureStorageInfoValue,
+ AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ 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,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceHealthMetadataCollection,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
- HostNameSslState,
- SiteConfig,
- CloningInfo,
- SlotSwapStatus,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TopLevelDomain,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- SkuDescription,
- SkuCapacity,
- Capability,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
- Site,
- ManagedServiceIdentity,
- AppServicePlan
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts
index 93e1ea3fcdb3..a61da031afe3 100644
--- a/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/topLevelDomainsMappers.ts
@@ -1,190 +1,189 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- TopLevelDomainCollection,
- TopLevelDomain,
- ProxyOnlyResource,
- BaseResource,
- DefaultErrorResponse,
- DefaultErrorResponseError,
- DefaultErrorResponseErrorDetailsItem,
- TopLevelDomainAgreementOption,
- TldLegalAgreementCollection,
- TldLegalAgreement,
- AppServiceCertificateOrderPatchResource,
- AppServiceCertificate,
- CertificateDetails,
- AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
- ReissueCertificateOrderRequest,
- RenewCertificateOrderRequest,
- VnetRoute,
- VnetInfo,
- VnetGateway,
- User,
- Snapshot,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- PushSettings,
- Identifier,
- HybridConnectionKey,
- HybridConnection,
- DeletedSite,
- Resource,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- Certificate,
- HostingEnvironmentProfile,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
- NameValuePair,
- Solution,
+ Address,
AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
- SourceControl,
- VnetParameters,
- VnetValidationTestFailure,
- VnetValidationFailureDetails,
- AzureStoragePropertyDictionaryResource,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
+ AppServiceCertificate,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderPatchResource,
+ AppServiceCertificatePatchResource,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
+ AutoHealActions,
+ AutoHealCustomAction,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
AzureStorageInfoValue,
+ AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
BackupItem,
- DatabaseBackupSetting,
BackupRequest,
BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
+ CloningInfo,
ConnectionStringDictionary,
+ ConnStringInfo,
ConnStringValueTypePair,
+ Contact,
ContinuousWebJob,
+ CorsSettings,
CustomHostnameAnalysisResult,
- ErrorEntity,
+ DatabaseBackupSetting,
+ 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,
+ FileSystemApplicationLogsConfig,
+ FileSystemHttpLogsConfig,
FunctionEnvelope,
FunctionSecrets,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameSslState,
+ HttpLogsConfig,
+ HybridConnection,
+ HybridConnectionKey,
+ HybridConnectionLimits,
+ Identifier,
+ IpSecurityRestriction,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
+ MigrateMySqlRequest,
+ MigrateMySqlStatus,
MSDeploy,
MSDeployLog,
MSDeployLogEntry,
MSDeployStatus,
- MigrateMySqlRequest,
- MigrateMySqlStatus,
- RelayServiceConnectionEntity,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- ProcessThreadInfo,
- ProcessModuleInfo,
+ PrivateAccessVirtualNetwork,
ProcessInfo,
+ ProcessModuleInfo,
+ ProcessThreadInfo,
+ ProxyOnlyResource,
PublicCertificate,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
+ ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
+ RenewCertificateOrderRequest,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetricAvailability,
+ ResourceMetricDefinition,
+ ResponseMetaData,
RestoreRequest,
+ Site,
SiteAuthSettings,
+ SiteConfig,
SiteConfigResource,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
- AutoHealActions,
- AutoHealCustomAction,
- CorsSettings,
- ApiDefinitionInfo,
- IpSecurityRestriction,
SiteConfigurationSnapshotInfo,
SiteExtensionInfo,
SiteInstance,
+ SiteLimits,
SiteLogsConfig,
- ApplicationLogsConfig,
- FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
- FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
+ SiteMachineKey,
SitePatchResource,
- HostNameSslState,
- SiteConfig,
- CloningInfo,
- SlotSwapStatus,
SitePhpErrorLogFlag,
SiteSourceControl,
+ SkuCapacity,
+ SkuDescription,
SlotConfigNamesResource,
SlotDifference,
- SnapshotRestoreRequest,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
SnapshotRecoverySource,
+ SnapshotRestoreRequest,
+ Solution,
+ SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
StorageMigrationOptions,
StorageMigrationResponse,
StringDictionary,
SwiftVirtualNetwork,
- TriggeredJobRun,
+ TldLegalAgreement,
+ TldLegalAgreementCollection,
+ TopLevelDomain,
+ TopLevelDomainAgreementOption,
+ TopLevelDomainCollection,
TriggeredJobHistory,
+ TriggeredJobRun,
TriggeredWebJob,
- WebJob,
- AppServiceEnvironmentResource,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
+ VnetParameters,
+ VnetRoute,
+ VnetValidationFailureDetails,
+ VnetValidationTestFailure,
+ WebJob,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- SkuDescription,
- SkuCapacity,
- Capability,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
- Site,
- ManagedServiceIdentity,
- AppServicePlan
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts
index 440413d19429..591aa103580f 100644
--- a/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts
+++ b/sdk/appservice/arm-appservice/src/models/webAppsMappers.ts
@@ -1,226 +1,225 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for
- * license information.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
- * Changes may cause incorrect behavior and will be lost if the code is
- * regenerated.
+ * Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
export {
- WebAppCollection,
- Site,
- Resource,
- BaseResource,
- HostNameSslState,
- SiteConfig,
- NameValuePair,
- AzureStorageInfoValue,
- ConnStringInfo,
- SiteMachineKey,
- HandlerMapping,
- VirtualApplication,
- VirtualDirectory,
- Experiments,
- RampUpRule,
- SiteLimits,
- AutoHealRules,
- AutoHealTriggers,
- RequestsBasedTrigger,
- StatusCodesBasedTrigger,
- SlowRequestsBasedTrigger,
+ AbnormalTimePeriod,
+ Address,
+ AnalysisData,
+ AnalysisDefinition,
+ ApiDefinitionInfo,
+ ApplicationLogsConfig,
+ AppServiceCertificate,
+ AppServiceCertificateOrder,
+ AppServiceCertificateOrderPatchResource,
+ AppServiceCertificatePatchResource,
+ AppServiceCertificateResource,
+ AppServiceEnvironmentPatchResource,
+ AppServiceEnvironmentResource,
+ AppServicePlan,
+ AppServicePlanPatchResource,
AutoHealActions,
AutoHealCustomAction,
- CorsSettings,
- PushSettings,
- ProxyOnlyResource,
- ApiDefinitionInfo,
- IpSecurityRestriction,
- HostingEnvironmentProfile,
+ AutoHealRules,
+ AutoHealTriggers,
+ AzureBlobStorageApplicationLogsConfig,
+ AzureBlobStorageHttpLogsConfig,
+ AzureStorageInfoValue,
+ AzureStoragePropertyDictionaryResource,
+ AzureTableStorageApplicationLogsConfig,
+ BackupItem,
+ BackupItemCollection,
+ BackupRequest,
+ BackupSchedule,
+ BaseResource,
+ BillingMeter,
+ Capability,
+ Certificate,
+ CertificateDetails,
+ CertificateEmail,
+ CertificateOrderAction,
+ CertificatePatchResource,
CloningInfo,
- SlotSwapStatus,
- ManagedServiceIdentity,
+ CloudError,
+ ConnectionStringDictionary,
+ ConnStringInfo,
+ ConnStringValueTypePair,
+ Contact,
+ ContinuousWebJob,
+ ContinuousWebJobCollection,
+ CorsSettings,
+ CsmPublishingProfileOptions,
+ CsmSlotEntity,
+ CsmUsageQuota,
+ CsmUsageQuotaCollection,
+ CustomHostnameAnalysisResult,
+ DatabaseBackupSetting,
+ DataSource,
+ DataTableResponseColumn,
+ DataTableResponseObject,
DefaultErrorResponse,
DefaultErrorResponseError,
DefaultErrorResponseErrorDetailsItem,
- CloudError,
- SitePatchResource,
- CustomHostnameAnalysisResult,
+ DeletedAppRestoreRequest,
+ DeletedSite,
+ Deployment,
+ DeploymentCollection,
+ DetectorAbnormalTimePeriod,
+ DetectorDefinition,
+ DetectorInfo,
+ DetectorResponse,
+ DiagnosticAnalysis,
+ DiagnosticCategory,
+ DiagnosticData,
+ DiagnosticDetectorResponse,
+ DiagnosticMetricSample,
+ DiagnosticMetricSet,
+ Domain,
+ DomainOwnershipIdentifier,
+ DomainPatchResource,
+ DomainPurchaseConsent,
+ EnabledConfig,
ErrorEntity,
- CsmSlotEntity,
- BackupRequest,
- BackupSchedule,
- DatabaseBackupSetting,
- BackupItem,
- BackupItemCollection,
- RestoreRequest,
- SiteConfigResourceCollection,
- SiteConfigResource,
- StringDictionary,
- SiteAuthSettings,
- AzureStoragePropertyDictionaryResource,
- ConnectionStringDictionary,
- ConnStringValueTypePair,
- SiteLogsConfig,
- ApplicationLogsConfig,
+ Experiments,
FileSystemApplicationLogsConfig,
- AzureTableStorageApplicationLogsConfig,
- AzureBlobStorageApplicationLogsConfig,
- HttpLogsConfig,
FileSystemHttpLogsConfig,
- AzureBlobStorageHttpLogsConfig,
- EnabledConfig,
- User,
- SlotConfigNamesResource,
- SwiftVirtualNetwork,
- SiteConfigurationSnapshotInfoCollection,
- SiteConfigurationSnapshotInfo,
- ContinuousWebJobCollection,
- ContinuousWebJob,
- DeploymentCollection,
- Deployment,
- IdentifierCollection,
- Identifier,
- MSDeployStatus,
- MSDeploy,
- MSDeployLog,
- MSDeployLogEntry,
- FunctionEnvelopeCollection,
FunctionEnvelope,
+ FunctionEnvelopeCollection,
FunctionSecrets,
- HostNameBindingCollection,
+ GeoDistribution,
+ GeoRegion,
+ HandlerMapping,
+ HostingEnvironmentProfile,
+ HostName,
HostNameBinding,
+ HostNameBindingCollection,
+ HostNameSslState,
+ HttpLogsConfig,
HybridConnection,
HybridConnectionKey,
- RelayServiceConnectionEntity,
- WebAppInstanceCollection,
- SiteInstance,
- ProcessInfoCollection,
- ProcessInfo,
- ProcessThreadInfo,
- ProcessModuleInfo,
- ProcessModuleInfoCollection,
- ProcessThreadInfoCollection,
- SiteCloneability,
- SiteCloneabilityCriterion,
- ResourceMetricDefinitionCollection,
- ResourceMetricDefinition,
- ResourceMetricAvailability,
- ResourceMetricCollection,
- ResourceMetric,
- ResourceMetricName,
- ResourceMetricValue,
- ResourceMetricProperty,
- StorageMigrationOptions,
- StorageMigrationResponse,
+ HybridConnectionLimits,
+ Identifier,
+ IdentifierCollection,
+ IpSecurityRestriction,
+ LocalizableString,
+ ManagedServiceIdentity,
+ ManagedServiceIdentityUserAssignedIdentitiesValue,
+ MetricAvailabilily,
+ MetricDefinition,
MigrateMySqlRequest,
- Operation,
MigrateMySqlStatus,
+ MSDeploy,
+ MSDeployLog,
+ MSDeployLogEntry,
+ MSDeployStatus,
+ NameValuePair,
+ NetworkAccessControlEntry,
NetworkFeatures,
- VnetInfo,
- VnetRoute,
NetworkTrace,
+ Operation,
PerfMonCounterCollection,
PerfMonResponse,
- PerfMonSet,
PerfMonSample,
- SitePhpErrorLogFlag,
+ PerfMonSet,
PremierAddOn,
+ PremierAddOnOffer,
PremierAddOnPatchResource,
PrivateAccess,
- PrivateAccessVirtualNetwork,
PrivateAccessSubnet,
- PublicCertificateCollection,
+ PrivateAccessVirtualNetwork,
+ ProcessInfo,
+ ProcessInfoCollection,
+ ProcessModuleInfo,
+ ProcessModuleInfoCollection,
+ ProcessThreadInfo,
+ ProcessThreadInfoCollection,
+ ProxyOnlyResource,
PublicCertificate,
- CsmPublishingProfileOptions,
- DeletedAppRestoreRequest,
- SnapshotRestoreRequest,
- SnapshotRecoverySource,
- SiteExtensionInfoCollection,
- SiteExtensionInfo,
- SlotDifferenceCollection,
- SlotDifference,
- SnapshotCollection,
- Snapshot,
- SiteSourceControl,
- TriggeredWebJobCollection,
- TriggeredWebJob,
- TriggeredJobRun,
- TriggeredJobHistoryCollection,
- TriggeredJobHistory,
- CsmUsageQuotaCollection,
- CsmUsageQuota,
- LocalizableString,
- VnetGateway,
- WebJobCollection,
- WebJob,
- AppServiceCertificateResource,
- AppServiceCertificateOrder,
- AppServiceCertificate,
- CertificateDetails,
- AppServiceCertificateOrderPatchResource,
- AppServiceCertificatePatchResource,
- CertificateEmail,
- CertificateOrderAction,
+ PublicCertificateCollection,
+ PushSettings,
+ RampUpRule,
+ Recommendation,
+ RecommendationRule,
ReissueCertificateOrderRequest,
+ RelayServiceConnectionEntity,
+ Rendering,
RenewCertificateOrderRequest,
- DeletedSite,
- AppServicePlan,
- SkuDescription,
+ RequestsBasedTrigger,
+ Resource,
+ ResourceHealthMetadata,
+ ResourceMetric,
+ ResourceMetricAvailability,
+ ResourceMetricCollection,
+ ResourceMetricDefinition,
+ ResourceMetricDefinitionCollection,
+ ResourceMetricName,
+ ResourceMetricProperty,
+ ResourceMetricValue,
+ ResponseMetaData,
+ RestoreRequest,
+ Site,
+ SiteAuthSettings,
+ SiteCloneability,
+ SiteCloneabilityCriterion,
+ SiteConfig,
+ SiteConfigResource,
+ SiteConfigResourceCollection,
+ SiteConfigurationSnapshotInfo,
+ SiteConfigurationSnapshotInfoCollection,
+ SiteExtensionInfo,
+ SiteExtensionInfoCollection,
+ SiteInstance,
+ SiteLimits,
+ SiteLogsConfig,
+ SiteMachineKey,
+ SitePatchResource,
+ SitePhpErrorLogFlag,
+ SiteSourceControl,
SkuCapacity,
- Capability,
- Domain,
- Contact,
- Address,
- HostName,
- DomainPurchaseConsent,
- DomainOwnershipIdentifier,
- DomainPatchResource,
- TopLevelDomain,
- Certificate,
- CertificatePatchResource,
- DetectorDefinition,
- AnalysisDefinition,
- DetectorResponse,
- DetectorInfo,
- DiagnosticData,
- DataTableResponseObject,
- DataTableResponseColumn,
- Rendering,
- DiagnosticAnalysis,
- AbnormalTimePeriod,
- DetectorAbnormalTimePeriod,
+ SkuDescription,
+ SlotConfigNamesResource,
+ SlotDifference,
+ SlotDifferenceCollection,
+ SlotSwapStatus,
+ SlowRequestsBasedTrigger,
+ Snapshot,
+ SnapshotCollection,
+ SnapshotRecoverySource,
+ SnapshotRestoreRequest,
Solution,
- AnalysisData,
- DiagnosticMetricSet,
- DiagnosticMetricSample,
- ResponseMetaData,
- DataSource,
- DiagnosticCategory,
- DiagnosticDetectorResponse,
- Recommendation,
- RecommendationRule,
- BillingMeter,
- GeoRegion,
- PremierAddOnOffer,
SourceControl,
+ StampCapacity,
+ StatusCodesBasedTrigger,
+ StorageMigrationOptions,
+ StorageMigrationResponse,
+ StringDictionary,
+ SwiftVirtualNetwork,
+ TopLevelDomain,
+ TriggeredJobHistory,
+ TriggeredJobHistoryCollection,
+ TriggeredJobRun,
+ TriggeredWebJob,
+ TriggeredWebJobCollection,
+ Usage,
+ User,
+ VirtualApplication,
+ VirtualDirectory,
+ VirtualIPMapping,
+ VirtualNetworkProfile,
+ VnetGateway,
+ VnetInfo,
VnetParameters,
- VnetValidationTestFailure,
+ VnetRoute,
VnetValidationFailureDetails,
- AppServiceEnvironmentResource,
- VirtualNetworkProfile,
+ VnetValidationTestFailure,
+ WebAppCollection,
+ WebAppInstanceCollection,
+ WebJob,
+ WebJobCollection,
WorkerPool,
- VirtualIPMapping,
- StampCapacity,
- NetworkAccessControlEntry,
- AppServiceEnvironmentPatchResource,
- MetricDefinition,
- MetricAvailabilily,
- Usage,
- WorkerPoolResource,
- AppServicePlanPatchResource,
- HybridConnectionLimits,
- ResourceHealthMetadata
+ WorkerPoolResource
} from "../models/mappers";
-
diff --git a/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts b/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts
index 3d61dc35b767..e9a7367da772 100644
--- a/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts
+++ b/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts
@@ -148,7 +148,7 @@ export class AppServiceCertificateOrders {
* @summary Create or update a certificate purchase order.
* @param resourceGroupName Name of the resource group to which the resource belongs.
* @param certificateOrderName Name of the certificate order.
- * @param certificateDistinguishedName Distinguished name to to use for the certificate order.
+ * @param certificateDistinguishedName Distinguished name to use for the certificate order.
* @param [options] The optional parameters
* @returns Promise
*/
@@ -195,7 +195,7 @@ export class AppServiceCertificateOrders {
* @summary Create or update a certificate purchase order.
* @param resourceGroupName Name of the resource group to which the resource belongs.
* @param certificateOrderName Name of the certificate order.
- * @param certificateDistinguishedName Distinguished name to to use for the certificate order.
+ * @param certificateDistinguishedName Distinguished name to use for the certificate order.
* @param [options] The optional parameters
* @returns Promise
*/
@@ -203,14 +203,14 @@ export class AppServiceCertificateOrders {
/**
* @param resourceGroupName Name of the resource group to which the resource belongs.
* @param certificateOrderName Name of the certificate order.
- * @param certificateDistinguishedName Distinguished name to to use for the certificate order.
+ * @param certificateDistinguishedName Distinguished name to use for the certificate order.
* @param callback The callback
*/
update(resourceGroupName: string, certificateOrderName: string, certificateDistinguishedName: Models.AppServiceCertificateOrderPatchResource, callback: msRest.ServiceCallback): void;
/**
* @param resourceGroupName Name of the resource group to which the resource belongs.
* @param certificateOrderName Name of the certificate order.
- * @param certificateDistinguishedName Distinguished name to to use for the certificate order.
+ * @param certificateDistinguishedName Distinguished name to use for the certificate order.
* @param options The optional parameters
* @param callback The callback
*/
@@ -671,7 +671,7 @@ export class AppServiceCertificateOrders {
* @summary Create or update a certificate purchase order.
* @param resourceGroupName Name of the resource group to which the resource belongs.
* @param certificateOrderName Name of the certificate order.
- * @param certificateDistinguishedName Distinguished name to to use for the certificate order.
+ * @param certificateDistinguishedName Distinguished name to use for the certificate order.
* @param [options] The optional parameters
* @returns Promise
*/
@@ -807,7 +807,7 @@ const listOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -830,7 +830,7 @@ const validatePurchaseInformationOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -859,7 +859,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -884,7 +884,7 @@ const getOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -909,7 +909,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -933,7 +933,7 @@ const updateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -968,7 +968,7 @@ const listCertificatesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -994,7 +994,7 @@ const getCertificateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1020,7 +1020,7 @@ const deleteCertificateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1045,7 +1045,7 @@ const updateCertificateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1080,7 +1080,7 @@ const reissueOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1110,7 +1110,7 @@ const renewOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1140,7 +1140,7 @@ const resendEmailOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1163,7 +1163,7 @@ const resendRequestEmailsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1198,7 +1198,7 @@ const retrieveSiteSealOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1230,7 +1230,7 @@ const verifyDomainOwnershipOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1253,7 +1253,7 @@ const retrieveCertificateActionsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1289,7 +1289,7 @@ const retrieveCertificateEmailHistoryOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1325,7 +1325,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1361,7 +1361,7 @@ const beginCreateOrUpdateCertificateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts b/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts
index 6ef2e6b3466b..2eb2f7a4d07e 100644
--- a/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts
+++ b/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts
@@ -328,6 +328,39 @@ export class AppServiceEnvironments {
callback) as Promise;
}
+ /**
+ * Get the network endpoints of all inbound dependencies of an App Service Environment.
+ * @summary Get the network endpoints of all inbound dependencies of an App Service Environment.
+ * @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
+ * @returns 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;
+ /**
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ name,
+ options
+ },
+ getInboundNetworkDependenciesEndpointsOperationSpec,
+ callback) as Promise;
+ }
+
/**
* Get global metric definitions of an App Service Environment.
* @summary Get global metric definitions of an App Service Environment.
@@ -753,6 +786,39 @@ export class AppServiceEnvironments {
callback) as Promise;
}
+ /**
+ * Get the network endpoints of all outbound dependencies of an App Service Environment.
+ * @summary Get the network endpoints of all outbound dependencies of an App Service Environment.
+ * @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
+ * @returns 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;
+ /**
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ name,
+ options
+ },
+ getOutboundNetworkDependenciesEndpointsOperationSpec,
+ callback) as Promise;
+ }
+
/**
* Reboot all machines in an App Service Environment.
* @summary Reboot all machines in an App Service Environment.
@@ -1510,6 +1576,36 @@ export class AppServiceEnvironments {
.then(lroPoller => lroPoller.pollUntilFinished()) as Promise;
}
+ /**
+ * Get the network endpoints of all inbound dependencies of an App Service Environment.
+ * @summary Get the network endpoints of all inbound dependencies of an App Service Environment.
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param [options] The optional parameters
+ * @returns
+ * 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;
+ /**
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ nextPageLink,
+ options
+ },
+ getInboundNetworkDependenciesEndpointsNextOperationSpec,
+ callback) as Promise;
+ }
+
/**
* Get global metrics of an App Service Environment.
* @summary Get global metrics of an App Service Environment.
@@ -1745,6 +1841,36 @@ export class AppServiceEnvironments {
callback) as Promise;
}
+ /**
+ * Get the network endpoints of all outbound dependencies of an App Service Environment.
+ * @summary Get the network endpoints of all outbound dependencies of an App Service Environment.
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param [options] The optional parameters
+ * @returns
+ * 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;
+ /**
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ nextPageLink,
+ options
+ },
+ getOutboundNetworkDependenciesEndpointsNextOperationSpec,
+ callback) as Promise;
+ }
+
/**
* Resume an App Service Environment.
* @summary Resume an App Service Environment.
@@ -2122,7 +2248,7 @@ const listOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2146,7 +2272,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2171,7 +2297,7 @@ const getOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2196,7 +2322,7 @@ const updateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2234,7 +2360,7 @@ const listCapacitiesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2259,7 +2385,7 @@ const listVipsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2284,7 +2410,7 @@ const listDiagnosticsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2321,7 +2447,7 @@ const getDiagnosticsItemOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2337,6 +2463,31 @@ const getDiagnosticsItemOperationSpec: msRest.OperationSpec = {
serializer
};
+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.apiVersion0
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.InboundEnvironmentEndpointCollection
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
+
const listMetricDefinitionsOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/metricdefinitions",
@@ -2346,7 +2497,7 @@ const listMetricDefinitionsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2373,7 +2524,7 @@ const listMetricsOperationSpec: msRest.OperationSpec = {
queryParameters: [
Parameters.details,
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2398,7 +2549,7 @@ const listMultiRolePoolsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2423,7 +2574,7 @@ const getMultiRolePoolOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2448,7 +2599,7 @@ const updateMultiRolePoolOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2487,7 +2638,7 @@ const listMultiRolePoolInstanceMetricDefinitionsOperationSpec: msRest.OperationS
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2514,7 +2665,7 @@ const listMultiRolePoolInstanceMetricsOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.details,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2539,7 +2690,7 @@ const listMultiRoleMetricDefinitionsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2569,7 +2720,7 @@ const listMultiRoleMetricsOperationSpec: msRest.OperationSpec = {
Parameters.timeGrain1,
Parameters.details,
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2594,7 +2745,7 @@ const listMultiRolePoolSkusOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2619,7 +2770,7 @@ const listMultiRoleUsagesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2644,7 +2795,7 @@ const listOperationsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2671,6 +2822,31 @@ const listOperationsOperationSpec: msRest.OperationSpec = {
serializer
};
+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.apiVersion0
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.OutboundEnvironmentEndpointCollection
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
+
const rebootOperationSpec: msRest.OperationSpec = {
httpMethod: "POST",
path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",
@@ -2680,7 +2856,7 @@ const rebootOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2706,7 +2882,7 @@ const listAppServicePlansOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2732,7 +2908,7 @@ const listWebAppsOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.propertiesToInclude,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2758,7 +2934,7 @@ const listUsagesOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2783,7 +2959,7 @@ const listWorkerPoolsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2809,7 +2985,7 @@ const getWorkerPoolOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2835,7 +3011,7 @@ const updateWorkerPoolOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2875,7 +3051,7 @@ const listWorkerPoolInstanceMetricDefinitionsOperationSpec: msRest.OperationSpec
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2904,7 +3080,7 @@ const listWorkerPoolInstanceMetricsOperationSpec: msRest.OperationSpec = {
queryParameters: [
Parameters.details,
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2930,7 +3106,7 @@ const listWebWorkerMetricDefinitionsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2958,7 +3134,7 @@ const listWebWorkerMetricsOperationSpec: msRest.OperationSpec = {
queryParameters: [
Parameters.details,
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2984,7 +3160,7 @@ const listWorkerPoolSkusOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3010,7 +3186,7 @@ const listWebWorkerUsagesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3035,7 +3211,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3074,7 +3250,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.forceDelete,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3101,7 +3277,7 @@ const beginChangeVnetOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3136,7 +3312,7 @@ const beginCreateOrUpdateMultiRolePoolOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3174,7 +3350,7 @@ const beginResumeOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3202,7 +3378,7 @@ const beginSuspendOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3231,7 +3407,7 @@ const beginCreateOrUpdateWorkerPoolOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -3323,6 +3499,27 @@ const listCapacitiesNextOperationSpec: msRest.OperationSpec = {
serializer
};
+const getInboundNetworkDependenciesEndpointsNextOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ Parameters.nextPageLink
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.InboundEnvironmentEndpointCollection
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
+
const listMetricsNextOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
baseUrl: "https://management.azure.com",
@@ -3491,6 +3688,27 @@ const listMultiRoleUsagesNextOperationSpec: msRest.OperationSpec = {
serializer
};
+const getOutboundNetworkDependenciesEndpointsNextOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ Parameters.nextPageLink
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.OutboundEnvironmentEndpointCollection
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
+
const listAppServicePlansNextOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
baseUrl: "https://management.azure.com",
diff --git a/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts b/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts
index cadb33d90582..d0f96fbc2a56 100644
--- a/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts
+++ b/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts
@@ -28,8 +28,8 @@ export class AppServicePlans {
}
/**
- * Get all App Service plans for a subcription.
- * @summary Get all App Service plans for a subcription.
+ * Get all App Service plans for a subscription.
+ * @summary Get all App Service plans for a subscription.
* @param [options] The optional parameters
* @returns Promise
*/
@@ -495,8 +495,8 @@ export class AppServicePlans {
}
/**
- * Get metrics for an App Serice plan.
- * @summary Get metrics for an App Serice plan.
+ * Get metrics for an App Service plan.
+ * @summary Get metrics for an App Service plan.
* @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
@@ -594,8 +594,8 @@ export class AppServicePlans {
}
/**
- * Gets all selectable sku's for a given App Service Plan
- * @summary Gets all selectable sku's for a given App Service Plan
+ * Gets all selectable SKUs for a given App Service Plan
+ * @summary Gets all selectable SKUs for a given App Service Plan
* @param resourceGroupName Name of the resource group to which the resource belongs.
* @param name Name of App Service Plan
* @param [options] The optional parameters
@@ -1083,8 +1083,8 @@ export class AppServicePlans {
}
/**
- * Get all App Service plans for a subcription.
- * @summary Get all App Service plans for a subcription.
+ * Get all App Service plans for a subscription.
+ * @summary Get all App Service plans for a subscription.
* @param nextPageLink The NextLink from the previous successful call to List operation.
* @param [options] The optional parameters
* @returns Promise
@@ -1228,8 +1228,8 @@ export class AppServicePlans {
}
/**
- * Get metrics for an App Serice plan.
- * @summary Get metrics for an App Serice plan.
+ * Get metrics for an App Service plan.
+ * @summary Get metrics for an App Service plan.
* @param nextPageLink The NextLink from the previous successful call to List operation.
* @param [options] The optional parameters
* @returns Promise
@@ -1325,7 +1325,7 @@ const listOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.detailed,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1349,7 +1349,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1374,7 +1374,7 @@ const getOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1400,7 +1400,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1424,7 +1424,7 @@ const updateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1459,7 +1459,7 @@ const listCapabilitiesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1497,7 +1497,7 @@ const getHybridConnectionOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1524,7 +1524,7 @@ const deleteHybridConnectionOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1550,7 +1550,7 @@ const listHybridConnectionKeysOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1577,7 +1577,7 @@ const listWebAppsByHybridConnectionOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1602,7 +1602,7 @@ const getHybridConnectionPlanLimitOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1627,7 +1627,7 @@ const listHybridConnectionsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1652,7 +1652,7 @@ const listMetricDefintionsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1679,7 +1679,7 @@ const listMetricsOperationSpec: msRest.OperationSpec = {
queryParameters: [
Parameters.details,
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1705,7 +1705,7 @@ const restartWebAppsOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.softRestart,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1731,7 +1731,7 @@ const listWebAppsOperationSpec: msRest.OperationSpec = {
Parameters.skipToken,
Parameters.filter,
Parameters.top,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1756,7 +1756,7 @@ const getServerFarmSkusOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1787,7 +1787,7 @@ const listUsagesOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.filter,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1812,7 +1812,7 @@ const listVnetsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1849,7 +1849,7 @@ const getVnetFromServerFarmOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1877,7 +1877,7 @@ const getVnetGatewayOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1904,7 +1904,7 @@ const updateVnetGatewayOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1937,7 +1937,7 @@ const listRoutesForVnetOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1975,7 +1975,7 @@ const getRouteForVnetOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2014,7 +2014,7 @@ const createOrUpdateVnetRouteOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2050,7 +2050,7 @@ const deleteVnetRouteOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2076,7 +2076,7 @@ const updateVnetRouteOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2111,7 +2111,7 @@ const rebootWorkerOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2134,7 +2134,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -2150,6 +2150,9 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
200: {
bodyMapper: Mappers.AppServicePlan
},
+ 201: {
+ bodyMapper: Mappers.AppServicePlan
+ },
202: {
bodyMapper: Mappers.AppServicePlan
},
diff --git a/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts b/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts
index cdd2530fab05..28ca85e9cd8f 100644
--- a/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts
+++ b/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts
@@ -91,7 +91,7 @@ const listOperationsOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
path: "providers/Microsoft.CertificateRegistration/operations",
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/certificates.ts b/sdk/appservice/arm-appservice/src/operations/certificates.ts
index 91bf1c0b54c5..3d0775ead591 100644
--- a/sdk/appservice/arm-appservice/src/operations/certificates.ts
+++ b/sdk/appservice/arm-appservice/src/operations/certificates.ts
@@ -288,7 +288,7 @@ const listOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion1
],
headerParameters: [
Parameters.acceptLanguage
@@ -312,7 +312,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion1
],
headerParameters: [
Parameters.acceptLanguage
@@ -337,7 +337,7 @@ const getOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion1
],
headerParameters: [
Parameters.acceptLanguage
@@ -362,7 +362,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion1
],
headerParameters: [
Parameters.acceptLanguage
@@ -394,7 +394,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion1
],
headerParameters: [
Parameters.acceptLanguage
@@ -418,7 +418,7 @@ const updateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion1
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts b/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts
index 777a9794c949..54b67b2bce77 100644
--- a/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts
+++ b/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts
@@ -51,6 +51,68 @@ export class DeletedWebApps {
callback) as Promise;
}
+ /**
+ * Get all deleted apps for a subscription at location
+ * @summary Get all deleted apps for a subscription at location
+ * @param location
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByLocation(location: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param location
+ * @param callback The callback
+ */
+ listByLocation(location: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param location
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByLocation(location: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByLocation(location: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ location,
+ options
+ },
+ listByLocationOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Get deleted app for a subscription at location.
+ * @summary Get deleted app for a subscription at location.
+ * @param location
+ * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ getDeletedWebAppByLocation(location: string, deletedSiteId: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param location
+ * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345
+ * @param callback The callback
+ */
+ getDeletedWebAppByLocation(location: string, deletedSiteId: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param location
+ * @param deletedSiteId The numeric ID of the deleted app, e.g. 12345
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ getDeletedWebAppByLocation(location: string, deletedSiteId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ getDeletedWebAppByLocation(location: string, deletedSiteId: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ location,
+ deletedSiteId,
+ options
+ },
+ getDeletedWebAppByLocationOperationSpec,
+ callback) as Promise;
+ }
+
/**
* Get all deleted apps for a subscription.
* @summary Get all deleted apps for a subscription.
@@ -79,6 +141,35 @@ export class DeletedWebApps {
listNextOperationSpec,
callback) as Promise;
}
+
+ /**
+ * Get all deleted apps for a subscription at location
+ * @summary Get all deleted apps for a subscription at location
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param [options] The optional parameters
+ * @returns Promise
+ */
+ listByLocationNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param callback The callback
+ */
+ listByLocationNext(nextPageLink: string, callback: msRest.ServiceCallback): void;
+ /**
+ * @param nextPageLink The NextLink from the previous successful call to List operation.
+ * @param options The optional parameters
+ * @param callback The callback
+ */
+ listByLocationNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void;
+ listByLocationNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise {
+ return this.client.sendOperationRequest(
+ {
+ nextPageLink,
+ options
+ },
+ listByLocationNextOperationSpec,
+ callback) as Promise;
+ }
}
// Operation Specifications
@@ -90,7 +181,7 @@ const listOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -106,6 +197,55 @@ const listOperationSpec: msRest.OperationSpec = {
serializer
};
+const listByLocationOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",
+ urlParameters: [
+ Parameters.location,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion0
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.DeletedWebAppCollection
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
+
+const getDeletedWebAppByLocationOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ path: "subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",
+ urlParameters: [
+ Parameters.location,
+ Parameters.deletedSiteId,
+ Parameters.subscriptionId
+ ],
+ queryParameters: [
+ Parameters.apiVersion0
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.DeletedSite
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
+
const listNextOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
baseUrl: "https://management.azure.com",
@@ -126,3 +266,24 @@ const listNextOperationSpec: msRest.OperationSpec = {
},
serializer
};
+
+const listByLocationNextOperationSpec: msRest.OperationSpec = {
+ httpMethod: "GET",
+ baseUrl: "https://management.azure.com",
+ path: "{nextLink}",
+ urlParameters: [
+ Parameters.nextPageLink
+ ],
+ headerParameters: [
+ Parameters.acceptLanguage
+ ],
+ responses: {
+ 200: {
+ bodyMapper: Mappers.DeletedWebAppCollection
+ },
+ default: {
+ bodyMapper: Mappers.DefaultErrorResponse
+ }
+ },
+ serializer
+};
diff --git a/sdk/appservice/arm-appservice/src/operations/diagnostics.ts b/sdk/appservice/arm-appservice/src/operations/diagnostics.ts
index b71d497c0403..ee77c5b57f9a 100644
--- a/sdk/appservice/arm-appservice/src/operations/diagnostics.ts
+++ b/sdk/appservice/arm-appservice/src/operations/diagnostics.ts
@@ -1223,7 +1223,7 @@ const listHostingEnvironmentDetectorResponsesOperationSpec: msRest.OperationSpec
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1252,7 +1252,7 @@ const getHostingEnvironmentDetectorResponseOperationSpec: msRest.OperationSpec =
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1277,7 +1277,7 @@ const listSiteDetectorResponsesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1306,7 +1306,7 @@ const getSiteDetectorResponseOperationSpec: msRest.OperationSpec = {
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1331,7 +1331,7 @@ const listSiteDiagnosticCategoriesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1357,7 +1357,7 @@ const getSiteDiagnosticCategoryOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1383,7 +1383,7 @@ const listSiteAnalysesOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1410,7 +1410,7 @@ const getSiteAnalysisOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1440,7 +1440,7 @@ const executeSiteAnalysisOperationSpec: msRest.OperationSpec = {
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1466,7 +1466,7 @@ const listSiteDetectorsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1493,7 +1493,7 @@ const getSiteDetectorOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1523,7 +1523,7 @@ const executeSiteDetectorOperationSpec: msRest.OperationSpec = {
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1549,7 +1549,7 @@ const listSiteDetectorResponsesSlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1579,7 +1579,7 @@ const getSiteDetectorResponseSlotOperationSpec: msRest.OperationSpec = {
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1605,7 +1605,7 @@ const listSiteDiagnosticCategoriesSlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1632,7 +1632,7 @@ const getSiteDiagnosticCategorySlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1659,7 +1659,7 @@ const listSiteAnalysesSlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1687,7 +1687,7 @@ const getSiteAnalysisSlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1718,7 +1718,7 @@ const executeSiteAnalysisSlotOperationSpec: msRest.OperationSpec = {
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1745,7 +1745,7 @@ const listSiteDetectorsSlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1773,7 +1773,7 @@ const getSiteDetectorSlotOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1804,7 +1804,7 @@ const executeSiteDetectorSlotOperationSpec: msRest.OperationSpec = {
Parameters.startTime0,
Parameters.endTime0,
Parameters.timeGrain0,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts b/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts
index 188617096177..fc1b5433983c 100644
--- a/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts
+++ b/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts
@@ -91,7 +91,7 @@ const listOperationsOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
path: "providers/Microsoft.DomainRegistration/operations",
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/domains.ts b/sdk/appservice/arm-appservice/src/operations/domains.ts
index 161e0de6b541..77b03f13b655 100644
--- a/sdk/appservice/arm-appservice/src/operations/domains.ts
+++ b/sdk/appservice/arm-appservice/src/operations/domains.ts
@@ -650,7 +650,7 @@ const checkAvailabilityOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -685,7 +685,7 @@ const listOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -708,7 +708,7 @@ const getControlCenterSsoRequestOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -731,7 +731,7 @@ const listRecommendationsOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -762,7 +762,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -787,7 +787,7 @@ const getOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -813,7 +813,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.forceHardDeleteDomain,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -837,7 +837,7 @@ const updateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -872,7 +872,7 @@ const listOwnershipIdentifiersOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -898,7 +898,7 @@ const getOwnershipIdentifierOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -924,7 +924,7 @@ const createOrUpdateOwnershipIdentifierOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -957,7 +957,7 @@ const deleteOwnershipIdentifierOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -982,7 +982,7 @@ const updateOwnershipIdentifierOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1014,7 +1014,7 @@ const renewOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -1041,7 +1041,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = {
Parameters.subscriptionId
],
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/provider.ts b/sdk/appservice/arm-appservice/src/operations/provider.ts
index 9d215720c1b2..267de5aeb2c5 100644
--- a/sdk/appservice/arm-appservice/src/operations/provider.ts
+++ b/sdk/appservice/arm-appservice/src/operations/provider.ts
@@ -200,7 +200,7 @@ const getAvailableStacksOperationSpec: msRest.OperationSpec = {
path: "providers/Microsoft.Web/availableStacks",
queryParameters: [
Parameters.osTypeSelected,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -220,7 +220,7 @@ const listOperationsOperationSpec: msRest.OperationSpec = {
httpMethod: "GET",
path: "providers/Microsoft.Web/operations",
queryParameters: [
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
@@ -244,7 +244,7 @@ const getAvailableStacksOnPremOperationSpec: msRest.OperationSpec = {
],
queryParameters: [
Parameters.osTypeSelected,
- Parameters.apiVersion
+ Parameters.apiVersion0
],
headerParameters: [
Parameters.acceptLanguage
diff --git a/sdk/appservice/arm-appservice/src/operations/recommendations.ts b/sdk/appservice/arm-appservice/src/operations/recommendations.ts
index c9ae65cc04d4..7279c96d263e 100644
--- a/sdk/appservice/arm-appservice/src/operations/recommendations.ts
+++ b/sdk/appservice/arm-appservice/src/operations/recommendations.ts
@@ -105,6 +105,224 @@ export class Recommendations {
callback);
}
+ /**
+ * Get past recommendations for an app, optionally specified by the time range.
+ * @summary Get past recommendations for an app, optionally specified by the time range.
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param hostingEnvironmentName Name of the hosting environment.
+ * @param [options] The optional parameters
+ * @returns 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;
+ /**
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hostingEnvironmentName,
+ options
+ },
+ listHistoryForHostingEnvironmentOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Get all recommendations for an app.
+ * @summary Get all recommendations for an app.
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param hostingEnvironmentName Name of the app.
+ * @param [options] The optional parameters
+ * @returns 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;
+ /**
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hostingEnvironmentName,
+ options
+ },
+ listRecommendedRulesForHostingEnvironmentOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Disable all recommendations for an app.
+ * @summary Disable all recommendations for an app.
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param environmentName Name of the app.
+ * @param hostingEnvironmentName
+ * @param [options] The optional parameters
+ * @returns 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;
+ /**
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param environmentName Name of the app.
+ * @param hostingEnvironmentName
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ environmentName,
+ hostingEnvironmentName,
+ options
+ },
+ disableAllForHostingEnvironmentOperationSpec,
+ callback);
+ }
+
+ /**
+ * Reset all recommendation opt-out settings for an app.
+ * @summary Reset all recommendation opt-out settings for an app.
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param environmentName Name of the app.
+ * @param hostingEnvironmentName
+ * @param [options] The optional parameters
+ * @returns 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;
+ /**
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param environmentName Name of the app.
+ * @param hostingEnvironmentName
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ environmentName,
+ hostingEnvironmentName,
+ options
+ },
+ resetAllFiltersForHostingEnvironmentOperationSpec,
+ callback);
+ }
+
+ /**
+ * Get a recommendation rule for an app.
+ * @summary Get a recommendation rule for an app.
+ * @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 [options] The optional parameters
+ * @returns 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;
+ /**
+ * @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 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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ hostingEnvironmentName,
+ name,
+ options
+ },
+ getRuleDetailsByHostingEnvironmentOperationSpec,
+ callback) as Promise;
+ }
+
+ /**
+ * Disables the specific rule for a web site permanently.
+ * @summary Disables the specific rule for a web site permanently.
+ * @param resourceGroupName Name of the resource group to which the resource belongs.
+ * @param environmentName Site name
+ * @param name Rule name
+ * @param hostingEnvironmentName
+ * @param [options] The optional parameters
+ * @returns 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
+ * @param name Rule name
+ * @param hostingEnvironmentName
+ * @param callback The callback
+ */
+ 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
+ * @param name Rule name
+ * @param hostingEnvironmentName
+ * @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 {
+ return this.client.sendOperationRequest(
+ {
+ resourceGroupName,
+ environmentName,
+ name,
+ hostingEnvironmentName,
+ options
+ },
+ disableRecommendationForHostingEnvironmentOperationSpec,
+ callback);
+ }
+
/**
* Get past recommendations for an app, optionally specified by the time range.
* @summary Get past recommendations for an app, optionally specified by the time range.
@@ -340,6 +558,64 @@ export class Recommendations {
callback) as Promise